.shopify-policy__container,.policy-page,.withdrawal-page{width:min(100%,880px);max-width:880px;margin-inline:auto;padding:64px 28px 80px}.shopify-policy__title h1,.policy-page h1,.withdrawal-page h1{margin:0 0 36px;color:var(--rose-deep);font-family:var(--heading);font-size:clamp(32px,4vw,46px);font-weight:500;line-height:1.2;text-align:left;text-wrap:balance}.shopify-policy__body,.policy-page .page-content__body,.withdrawal-page .page-content__body{max-width:65ch;color:var(--ink);font-size:16px;line-height:1.85;overflow-wrap:anywhere}.shopify-policy__body h2,.policy-page h2,.withdrawal-page h2{margin:32px 0 14px;color:var(--ink);font-family:var(--heading);font-size:clamp(24px,3vw,29px);font-weight:500;line-height:1.3}.shopify-policy__body li+li{margin-top:12px}.policy-page li+li{margin-top:12px}.shopify-policy__body a,.policy-page a,.withdrawal-page .page-content__body a{text-decoration:underline;text-underline-offset:3px}.withdrawal-form{margin-top:36px}.withdrawal-form [hidden]{display:none!important}.withdrawal-help{margin:8px 0 24px;font-size:13px;line-height:1.7}.withdrawal-form .form-field label{font-size:14px}.withdrawal-form .form-privacy{font-size:13px}.withdrawal-form .form-field input,.withdrawal-form .form-field textarea{border:0;border-radius:0;background:var(--pink-soft);padding:16px}.withdrawal-form .form-field textarea{min-height:110px}.withdrawal-review,.withdrawal-receipt{padding:24px;margin-bottom:24px;background:var(--pink-soft)}.withdrawal-review h2,.withdrawal-receipt h2,.withdrawal-form .form-message h2{margin-top:0}.withdrawal-form dl{display:grid;grid-template-columns:minmax(120px,.6fr) minmax(0,1fr);gap:12px 20px;margin:24px 0}.withdrawal-form dt{font-weight:600}.withdrawal-form dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.withdrawal-edit{padding:10px 0;border:0;background:none;font:inherit}.withdrawal-form .beauty-button{border-radius:0;background:#a22e51}.withdrawal-form .beauty-button:hover{background:#81233f}@media(max-width:600px){.shopify-policy__container,.policy-page,.withdrawal-page{padding:40px 22px 56px}.withdrawal-form .contact-fields{grid-template-columns:1fr;gap:0}.withdrawal-form dl{grid-template-columns:1fr;gap:5px}.withdrawal-form dd+dt{margin-top:14px}.withdrawal-form .beauty-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/policies.css.map */
