.policyModal{display:grid;place-items:center}.policyModal>div[role=dialog]{width:min(var(--narrow),calc(100vw - var(--gutter) * 2));height:min(var(--narrow),calc(100dvh - var(--gutter) * 2));margin:auto;border-radius:var(--common-radius);clip-path:inset(50% round var(--common-radius))}.policyModal>div[role=dialog] [id^=ModalClose-]{position:absolute;top:var(--gutter);right:var(--gutter)}.policyModal>div[role=dialog] .scrollWrap{box-sizing:border-box;width:100%;max-height:100%;padding:calc(var(--gutter) * 2)}.policyModal>div[role=dialog] .scrollWrap>.sectionLayout__content>h2{margin-block-end:var(--pad-b4);padding-inline-end:3rem;font-family:var(--font-serif)}.policyModal>div[role=dialog] .scrollWrap>.sectionLayout__content>.rte{max-width:none}.policyModal[open]>div[role=dialog]{clip-path:inset(0 round var(--common-radius))}@media screen and (max-width:1024px){.policyModal{place-items:end stretch}.policyModal>div[role=dialog]{width:100%;height:min(85dvh,var(--narrow));margin:auto 0 0;border-radius:var(--common-radius) var(--common-radius) 0 0;clip-path:none;translate:0 100%;transition:translate .6s cubic-bezier(.6,0,0,1)}.policyModal>div[role=dialog] .scrollWrap{padding:calc(var(--gutter) * 2) var(--gutter)}.policyModal[open]>div[role=dialog]{clip-path:none;translate:0;transition:translate .6s cubic-bezier(.6,0,0,1) .2s}}.subCycleModal>div[role=dialog]{display:flex;flex-direction:column;height:auto;max-height:min(var(--narrow),calc(100dvh - var(--gutter) * 2))}.subCycleModal>div[role=dialog] [id^=ModalClose-]{top:0;right:0}.subCycleModal>div[role=dialog]>.scrollWrap{min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain}@media screen and (max-width:1024px){.subCycleModal>div[role=dialog]{max-height:85dvh}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/component-policy-modal.css.map */
