#shinta-site .seo90-visibility-dialog{box-sizing:border-box;overscroll-behavior:contain;color:#1c1917;background:#f4f4f3;border:0;border-radius:28px;width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;font-family:Open Sauce One,sans-serif;overflow-y:auto;box-shadow:0 24px 100px #1c191730}#shinta-site .seo90-visibility-dialog[open]{animation:.28s ease-out seo90-dialog-enter}#shinta-site .seo90-visibility-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c191769}#shinta-site .seo90-visibility-dialog *{box-sizing:border-box}#shinta-site .seo90-visibility-header{border-bottom:1px solid #1c191714;justify-content:space-between;align-items:center;padding:22px 28px;display:flex}#shinta-site .seo90-visibility-header .seo90-wordmark{color:#1c1917;align-items:center;gap:8px;display:inline-flex}#shinta-site .seo90-visibility-header .seo90-brand-icon{background-image:url(/hemsida-2/75eebb2b07b43c9a.png)}#shinta-site .seo90-visibility-close{color:#1c1917;cursor:pointer;background:#e7e5e4;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:background .2s;display:grid}#shinta-site .seo90-visibility-close:hover{background:#ffa8f2}#shinta-site .seo90-visibility-content{padding:30px 36px 26px}#shinta-site .seo90-visibility-eyebrow{letter-spacing:.07em;align-items:center;gap:8px;margin-bottom:20px;font-size:10px;font-weight:700;line-height:1.5;display:flex}#shinta-site .seo90-visibility-eyebrow>span{background:#ffa8f2;border-radius:50%;flex-shrink:0;width:8px;height:8px}#shinta-site .seo90-visibility-dialog h2{letter-spacing:-.055em;margin:0;font-size:43px;font-weight:600;line-height:1.08}#shinta-site .seo90-visibility-dialog h2 span{z-index:0;white-space:nowrap;position:relative}#shinta-site .seo90-visibility-dialog h2 span:after{content:"";z-index:-1;background:#ffa8f2;height:13px;position:absolute;bottom:2px;left:-2px;right:-5px;transform:rotate(-3deg)}#shinta-site .seo90-visibility-description{color:#57534e;margin:18px 0 26px;font-size:14px;line-height:1.7}#shinta-site .seo90-visibility-dialog form{flex-direction:column;display:flex}#shinta-site .seo90-visibility-dialog label{margin:0 0 9px;font-size:12px;font-weight:600;line-height:1.4}#shinta-site .seo90-visibility-dialog input{color:#1c1917;background:#fff;border:1px solid #d9d6d3;border-radius:12px;width:100%;height:54px;margin:0 0 21px;padding:0 16px;font-size:16px;transition:border-color .2s,box-shadow .2s}#shinta-site .seo90-visibility-dialog input::placeholder{color:#8a8581}#shinta-site .seo90-visibility-dialog input:focus{border-color:#1c1917;outline:0;box-shadow:0 0 0 3px #ffa8f280}#shinta-site .seo90-visibility-submit{color:#fff;text-align:left;cursor:pointer;background:#1c1917;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;padding:14px 18px;font-size:14px;font-weight:600;transition:background .2s,color .2s;display:flex}#shinta-site .seo90-visibility-submit svg{color:#ffa8f2;flex-shrink:0}#shinta-site .seo90-visibility-submit:hover{color:#1c1917;background:#ffa8f2}#shinta-site .seo90-visibility-submit:hover svg{color:#1c1917}#shinta-site .seo90-visibility-dialog button:focus-visible{outline-offset:4px;outline:2px solid #1c1917}#shinta-site .seo90-visibility-reassurance{color:#57534e;justify-content:center;align-items:center;gap:7px;margin:15px 0 0;font-size:11px;line-height:1.5;display:flex}#shinta-site .seo90-visibility-footer{background:#f1dfed;justify-content:center;align-items:center;gap:8px;padding:16px 20px;font-size:11px;line-height:1.5;display:flex}#shinta-site .seo90-visibility-footer>svg{flex-shrink:0}#shinta-site .seo90-visibility-states{display:grid}#shinta-site .seo90-visibility-states>[data-active]{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;min-width:0;transition:opacity .2s,transform .3s,visibility 0s .3s;transform:translateY(10px)}#shinta-site .seo90-visibility-states>[data-active=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s .1s,transform .4s cubic-bezier(.2,.7,.2,1) .1s,visibility;transform:none}#shinta-site .seo90-visibility-confirmation{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:16px 0;display:flex}#shinta-site .seo90-visibility-check{background:#ffa8f2;border-radius:50%;flex-shrink:0;place-items:center;width:132px;height:132px;margin:0 auto 30px;display:grid}#shinta-site .seo90-visibility-confirmation[data-active=true] .seo90-visibility-check{animation:.6s cubic-bezier(.2,.8,.2,1.2) .12s both seo90-check-pop}#shinta-site .seo90-visibility-confirmation[data-active=true] .seo90-visibility-check path{stroke-dasharray:40;animation:.4s ease-out .38s both seo90-check-draw}#shinta-site .seo90-visibility-confirmation .seo90-visibility-description{max-width:270px;margin:20px 0 30px}#shinta-site .seo90-visibility-confirmation .seo90-visibility-submit{justify-content:center;max-width:240px}#shinta-site .seo90-visibility-confirmation h2:focus{outline:none}@keyframes seo90-check-pop{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes seo90-check-draw{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}@keyframes seo90-dialog-enter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:540px){#shinta-site .seo90-visibility-dialog{border-radius:22px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}#shinta-site .seo90-visibility-header{padding:16px 20px}#shinta-site .seo90-visibility-content{padding:25px 24px 24px}#shinta-site .seo90-visibility-dialog h2{font-size:clamp(32px,9vw,40px)}#shinta-site .seo90-visibility-submit{font-size:13px}}@media (prefers-reduced-motion:reduce){#shinta-site .seo90-visibility-dialog,#shinta-site .seo90-visibility-dialog *{transition:none!important;animation:none!important}}
