.section:has(#gdpr_page){background:var(--emissio-ground);padding-block:clamp(40px,6vw,88px)!important}.shopify-section:has(#gdpr_page) .section-background{background:var(--emissio-ground)!important}.section:has(#gdpr_page) .section-content-wrapper{grid-column:1 / -1!important;width:min(780px,calc(100% - clamp(24px,6vw,64px)))!important;margin-inline:auto;margin-block:0!important;padding:clamp(24px,3.4vw,56px)!important;background:var(--emissio-surface);border-radius:var(--emissio-r-lg, 28px);box-shadow:var(--emissio-shadow-card);box-sizing:border-box}main:has(#gdpr_page)+.shopify-section .section-background{border-start-start-radius:40px;border-start-end-radius:40px}@media screen and (max-width:749px){main:has(#gdpr_page)+.shopify-section .section-background{border-start-start-radius:22px;border-start-end-radius:22px}}#gdpr_page{color:var(--emissio-ink)}#gdpr_page>:is(h1,h3):first-child{font-size:clamp(2rem,4.2vw,2.6rem);line-height:1.08;font-weight:600;margin:0 0 6px}#gdpr_page>:is(h1,h3):first-child:after{content:"";display:block;width:56px;height:3px;margin-top:20px;border-radius:999px;background:var(--emissio-accent)}#gdpr_page h2{font-size:clamp(1.05rem,1.4vw,1.28rem)!important;font-weight:600!important;line-height:1.3!important;margin:32px 0 12px!important;padding-top:30px;border-top:1px solid var(--emissio-hairline)}#gdpr_page p{font-size:1rem;line-height:1.65;margin:0 0 14px}#gdpr_page a{color:var(--emissio-accent);text-underline-offset:3px}#gdpr_page .gdpr-mail-fallback{font-size:.92rem;color:var(--emissio-ink-muted, #6e6e73);margin:10px 0 14px}#gdpr_page ul:not(.list-unstyled){list-style:none;padding-left:0;margin:0 0 14px;display:grid;gap:10px}#gdpr_page ul:not(.list-unstyled) li{position:relative;padding-left:28px;line-height:1.6}#gdpr_page ul:not(.list-unstyled) li:before{content:"";position:absolute;left:8px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--emissio-accent)}#gdpr_page .list-unstyled{list-style:none;padding-left:0;margin:0 0 8px}#gdpr_page button,#gdpr_page .btn,#gdpr_page input[type=submit],#gdpr_page input[type=button]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.7rem 1.4rem;border:0;border-radius:980px;background:var(--emissio-accent);color:#fff;font-size:.95rem;font-weight:500;line-height:1;cursor:pointer;transition:background-color .18s ease,transform .18s ease}@media(hover:hover){#gdpr_page button:hover,#gdpr_page .btn:hover,#gdpr_page input[type=submit]:hover,#gdpr_page input[type=button]:hover{background:color-mix(in srgb,var(--emissio-accent) 86%,#000);transform:translateY(-1px)}}#gdpr_page :is(button,.btn,input[type=submit],input[type=button]):focus-visible{outline:2px solid var(--emissio-accent);outline-offset:3px}#gdpr_page .form-gdpr-request form label{display:block;margin:0 0 8px;font-weight:600}#gdpr_page input[type=email]{display:inline-block;width:100%;max-width:420px;margin:0 10px 12px 0;padding:12px 14px;border:1px solid var(--emissio-hairline);border-radius:var(--emissio-r-sm, 12px);background:var(--emissio-surface);color:var(--emissio-ink);font-size:1rem;box-sizing:border-box;transition:border-color .18s ease}#gdpr_page input[type=email]:focus{border-color:var(--emissio-accent);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--emissio-accent) 18%,transparent)}#gdpr_page .gdpr-request-success{color:#15803d;font-weight:600}#gdpr_page .gdpr-request-error{color:#b91c1c;font-weight:600}#data-verification-modal{background:var(--emissio-surface);margin:0;padding:24px;border:0;border-radius:var(--emissio-r-lg, 28px);box-shadow:0 24px 60px #0f172a38;width:min(100%,620px);max-height:calc(100vh - 48px);overflow-y:auto;color:var(--emissio-ink)}.data-verification-close{float:right;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--emissio-ink-muted, #6e6e73);font-size:24px;line-height:1;cursor:pointer;transition:background-color .18s ease,color .18s ease}.data-verification-close:hover{background:var(--emissio-ground);color:var(--emissio-ink)}#data-verification-container{display:flex;align-items:flex-start;gap:12px;margin-top:8px}#data-verification-container p{margin:0;font-size:.95rem;line-height:1.5;color:var(--emissio-ink)}#data-verification-container a{color:var(--emissio-accent);font-weight:600;text-decoration:underline}@media screen and (max-width:600px){#data-verification-modal{width:100%;padding:18px;border-radius:var(--emissio-r-md, 18px)}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/emissio-gdpr.css.map */
