@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(//dermellelabs.store/cdn/fonts/lora/lora_n4.9a60cb39eff3bfbc472bac5b3c5c4d7c878f0a8d.woff2) format("woff2")}main:has(>.shopify-policy__container){position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 85% 10%,rgba(230,218,236,.7),transparent 55%),#faf9f7;color:#3a3a3a;font-family:Inter,var(--font-body--family),sans-serif}main:has(>.shopify-policy__container):before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(75,31,78,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(75,31,78,.04) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse at center,#000 25%,transparent 85%);mask-image:radial-gradient(ellipse at center,#000 25%,transparent 85%);content:"";pointer-events:none}main .shopify-policy__container{box-sizing:border-box;width:100%;max-width:1200px;margin-inline:auto;padding:0 24px 72px}main .shopify-policy__title{padding:64px 0 32px;text-align:center}main .shopify-policy__title:before{display:block;margin-bottom:14px;color:#4b1f4e;font:700 11px/1.4 Inter,var(--font-body--family),sans-serif;letter-spacing:.16em;content:"LEGAL"}main .shopify-policy__title:after{display:block;width:40px;height:2px;margin:20px auto 0;background:#4b1f4e;content:""}main .shopify-policy__title h1{margin:0;color:#1f1f1f;font:400 48px/1.15 Lora,Georgia,serif;letter-spacing:-.01em;text-transform:none;overflow-wrap:anywhere}main .shopify-policy__title .dm-policy-updated{margin:16px 0 0;color:#6b6b6b;font:400 13px/1.5 Inter,var(--font-body--family),sans-serif}main .shopify-policy__body{box-sizing:border-box;width:100%;max-width:820px;margin-inline:auto;padding:56px;border:1px solid #E7E3E8;border-radius:20px;background:#fff;box-shadow:0 10px 30px #2a12300f}main .shopify-policy__body .rte{color:#3a3a3a;font:400 16px/1.75 Inter,var(--font-body--family),sans-serif}main .shopify-policy__body p{margin:0 0 18px}main .shopify-policy__body .dm-policy-updated{margin-bottom:22px;color:#6b6b6b;font-size:13px}main .shopify-policy__body h2{margin:44px 0 14px;padding-left:16px;border-left:3px solid #4B1F4E;color:#1f1f1f;font:400 26px/1.3 Lora,Georgia,serif;letter-spacing:-.01em;scroll-margin-top:120px}main .shopify-policy__body h3{margin:32px 0 12px;color:#1f1f1f;font:400 20px/1.35 Lora,Georgia,serif;letter-spacing:-.01em}main .shopify-policy__body :is(ul,ol){padding-left:24px;margin:0 0 18px}main .shopify-policy__body li{margin:0 0 8px}main .shopify-policy__body li::marker{color:#4b1f4e}main .shopify-policy__body a{color:#4b1f4e;text-decoration:underline;text-underline-offset:1px}main .shopify-policy__body a:hover{color:#3a1640}main .shopify-policy__body a:focus-visible{outline:2px solid #4B1F4E;outline-offset:3px}main .shopify-policy__body .dm-policy-toc{margin-bottom:32px;padding-bottom:28px;border-bottom:1px solid #E7E3E8}main .shopify-policy__body .dm-policy-toc__label{margin:0 0 12px;color:#6b6b6b;font:600 13px/1.4 Inter,var(--font-body--family),sans-serif}main .shopify-policy__body .dm-policy-toc__links{display:flex;flex-wrap:wrap;gap:8px}main .shopify-policy__body .dm-policy-toc__links a{display:inline-flex;align-items:center;min-height:32px;padding:5px 12px;border-radius:999px;background:#f5f0f6;color:#4b1f4e;font:500 13px/1.35 Inter,var(--font-body--family),sans-serif;text-decoration:none}main .shopify-policy__body .dm-policy-toc__links a:hover{background:#e6daec}main .shopify-policy__body .dm-policy-back{display:inline-flex;margin-top:30px;color:#4b1f4e;font:500 14px/1.4 Inter,var(--font-body--family),sans-serif}main .shopify-policy__body blockquote{margin:24px 0;padding:20px 24px;border-left:3px solid #4B1F4E;border-radius:0 16px 16px 0;background:#f5f0f6}main .shopify-policy__body .dm-policy-table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}main .shopify-policy__body table{min-width:520px;border:1px solid #E7E3E8;font:400 15px/1.5 Inter,var(--font-body--family),sans-serif}main .shopify-policy__body :is(th,td){border:1px solid #E7E3E8}main .shopify-policy__body :is(thead,tr:not(:has(td))){background:#f5f0f6}@media(max-width:749px){main .shopify-policy__container{padding:0 16px 48px}main .shopify-policy__title{padding:40px 0 28px}main .shopify-policy__title h1{font-size:32px}main .shopify-policy__body{padding:28px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/dermelle-policy.css.map */
