.mm-policy{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem;background-color:transparent;opacity:0;visibility:hidden;transition:opacity .22s ease,visibility .22s ease}.mm-policy[data-open=true]{opacity:1;visibility:visible}.mm-policy-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in oklab,#1a1a18 45%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mm-policy-panel{position:relative;display:flex;flex-direction:column;width:min(40rem,100%);max-height:min(38rem,88vh);background:var(--mm-bone);border:1px solid var(--mm-border);box-shadow:0 24px 60px -24px #1a1a1859;transform:translateY(8px);transition:transform .26s cubic-bezier(.16,1,.3,1)}.mm-policy[data-open=true] .mm-policy-panel{transform:translateY(0)}.mm-policy-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.125rem 1.25rem;border-bottom:1px solid var(--mm-border);flex:none}.mm-policy-head .mm-eyebrow{margin:0}.mm-policy-close{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;background:none;color:var(--mm-clay);cursor:pointer;transition:color .18s ease}.mm-policy-close:hover{color:var(--mm-ink)}.mm-policy-close svg{width:18px;height:18px}.mm-policy-body{padding:1.25rem 1.25rem 1.5rem;overflow-y:auto;overscroll-behavior:contain;font-size:.875rem;line-height:1.65;color:var(--mm-clay)}.mm-policy-body h1,.mm-policy-body h2,.mm-policy-body h3{margin:1.5rem 0 .5rem;font-size:1rem;color:var(--mm-ink)}.mm-policy-body h1:first-child,.mm-policy-body h2:first-child,.mm-policy-body h3:first-child{margin-top:0}.mm-policy-body p{margin:0 0 .875rem}.mm-policy-body ul,.mm-policy-body ol{margin:0 0 .875rem;padding-left:1.25rem}.mm-policy-body li{padding-block:.1875rem}.mm-policy-body a{color:var(--mm-ink);text-decoration:underline;text-underline-offset:2px}.mm-policy-body strong{color:var(--mm-ink);font-weight:500}.mm-policy-loading{padding:2rem 0;text-align:center;color:var(--mm-clay)}@media(max-width:639px){.mm-policy{padding:0;align-items:flex-end}.mm-policy-panel{width:100%;max-height:85vh;border-left:0;border-right:0;border-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/398/assets/mm-policy.css.map */
