.legal-modal-scroll-area h1{text-align:left;font-weight:600;font-size:calc(40px * var(--ui-scale));letter-spacing:-.003em;line-height:1.1}.legal-modal-scroll-area h2,.legal-modal-scroll-area h3{margin:40px 0 8px;font-size:calc(21px * var(--ui-scale));font-weight:600;letter-spacing:.009em;line-height:1.1667;color:#1d1d1f}.legal-modal-scroll-area strong,.legal-modal-scroll-area b{font-weight:600}.legal-modal-scroll-area p{margin:0 0 14px}.legal-modal-scroll-area .shopify-policy__title{margin-bottom:20px}.legal-modal-scroll-area .shopify-policy__body *{text-align:left!important}.legal-modal-scroll-area .shopify-policy__body a{color:#06c!important;text-decoration:none}.legal-modal-scroll-area .shopify-policy__body a:hover{text-decoration:underline}.legal-modal-scroll-area .shopify-policy__container{max-width:none!important;margin:0!important;padding:0!important;gap:10px!important}.legal-modal-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;padding:40px 20px 50px;justify-content:center;align-items:flex-start;overflow-y:auto;overscroll-behavior:contain;background:#0000006b;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);z-index:9999}.legal-modal-loader{position:absolute;top:50%;left:50%;width:40px;height:40px;transform:translate(-50%,-50%);border-radius:50%;border:4px solid rgba(255,255,255,.2);border-top-color:#3333;animation:apSpin .7s linear infinite}.legal-modal-panel{position:relative;width:min(816px,100%);flex:none;padding:0;border-radius:18px;background:#fff;color:#1d1d1f}.legal-modal-scroll-area{position:relative;min-height:180px;padding:76px 76px 72px;font-size:calc(14px * var(--ui-scale));font-weight:400;line-height:1.4706;letter-spacing:-.022em}.legal-modal-scroll-area a{color:#fff!important;text-decoration:underline}.legal-modal-close-button{position:absolute;top:24px;right:24px;width:36px;height:36px;border:none;border-radius:50%;background:#e8e8ed;box-shadow:none;color:#1d1d1f;font-size:calc(15px * var(--ui-scale));cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:9}@media(max-width:768px){.legal-modal-scroll-area .shopify-policy__container{gap:0!important}.legal-modal-scroll-area{padding:64px 22px 40px;font-size:calc(12px * var(--ui-scale))}.legal-modal-scroll-area h1{text-align:left;font-size:calc(32px * var(--ui-scale))}.legal-modal-scroll-area h2,.legal-modal-scroll-area h3{font-size:calc(20px * var(--ui-scale))}.legal-modal-close-button{top:14px;right:14px}}
/*# sourceMappingURL=/cdn/shop/t/334/assets/legal-modal.css.map */
