.sv-tavling[open]{position:fixed;inset:auto 2.4rem calc(2.4rem + var(--sv-tavling-offset, 0px)) auto;z-index:1000;box-sizing:border-box;display:block;width:min(46rem,calc(100vw - 4.8rem));max-width:none;max-height:calc(100vh - 4.8rem - var(--sv-tavling-offset, 0px));margin:0;overflow:auto;padding:2.8rem 2.4rem 2.4rem;border:0;border-radius:var(--sv-radius-md, 12px);background:var(--sv-surface, #fff);color:var(--sv-text, #121212);box-shadow:0 20px 48px #06281c47}.sv-tavling--min[open]{width:min(38rem,calc(100vw - 4.8rem));overflow:hidden;padding:0}.sv-tavling--min .sv-tavling__body{display:none}@media screen and (max-width:749px){.sv-tavling[open]{inset:auto 0 var(--sv-tavling-offset, 0px) 0;width:100%;max-height:calc(85vh - var(--sv-tavling-offset, 0px));padding:2.4rem 1.6rem 2rem;border-radius:var(--sv-radius-md, 12px) var(--sv-radius-md, 12px) 0 0;box-shadow:0 -8px 32px #06281c3d}.sv-tavling--min[open]{width:100%;padding:0}}.sv-tavling__head{position:relative;isolation:isolate;display:flex;align-items:center;gap:1.6rem;margin:-2.8rem -2.4rem 2rem;padding:2.4rem 5.6rem 2rem 2.4rem;overflow:hidden;background:#0e2a21;color:#fff}.sv-tavling__head:before,.sv-tavling__head:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.sv-tavling__head:before{background:radial-gradient(40rem 28rem at 92% -6%,#2e9a665c,#2e9a6600 70%),radial-gradient(30rem 22rem at -4% 108%,#7fd3a617,#7fd3a600 70%)}.sv-tavling__head:after{background:radial-gradient(36rem 26rem at 92% -6%,#7fd3a657,#7fd3a600 72%),linear-gradient(#7fd3a614,#7fd3a614);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='64' viewBox='0 0 56 64'%3E%3Cpath d='M28 2 54 17v30L28 62 2 47V17Z' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E") 0 0 / 5.6rem 6.4rem;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='64' viewBox='0 0 56 64'%3E%3Cpath d='M28 2 54 17v30L28 62 2 47V17Z' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E") 0 0 / 5.6rem 6.4rem}.sv-tavling__head-text{flex:1 1 auto;min-width:0}.sv-tavling__boxes{flex:0 0 auto;width:13rem;height:auto;margin:-.8rem 0 -1.2rem}@media screen and (max-width:749px){.sv-tavling__head{margin:-2.4rem -1.6rem 1.6rem;padding:2rem 5.2rem 1.6rem 1.6rem}.sv-tavling__boxes{width:9.6rem}}.sv-tavling--min .sv-tavling__head{margin:0;padding:1.2rem 5.2rem 1.2rem 1.8rem}.sv-tavling--min .sv-tavling__boxes{width:8rem;margin:-.6rem 0}.sv-tavling--min .sv-tavling__eyebrow{margin-bottom:.4rem}.sv-tavling--min .sv-tavling__title{font-size:1.9rem}@media screen and (max-width:749px){.sv-tavling--min .sv-tavling__head{padding:1rem 5.2rem 1rem 1.6rem}.sv-tavling--min .sv-tavling__boxes{width:6.8rem}.sv-tavling--min .sv-tavling__title{font-size:1.7rem}}.sv-tavling__cta{display:none;margin:.4rem 0 0;font-size:1.3rem;font-weight:700;color:#7fd3a6}.sv-tavling--min .sv-tavling__cta{display:block}.sv-tavling__toggle{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;padding:0;border:0;background:none;cursor:pointer}.sv-tavling__toggle:focus-visible{outline:2px solid #7fd3a6;outline-offset:-4px}.sv-tavling__close{position:absolute;top:.8rem;right:.8rem;z-index:2;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:none;color:#ffffffd9;cursor:pointer}.sv-tavling__close:hover{background:#ffffff1f;color:#fff}.sv-tavling__close svg{width:1.6rem;height:1.6rem}.sv-tavling__eyebrow{display:inline-block;margin:0 0 .8rem;padding:.2rem 1rem;border-radius:var(--sv-radius-pill, 999px);background:#7fd3a629;color:#7fd3a6;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sv-tavling__title{margin:0;outline:none;font-size:2.4rem;line-height:1.2;color:#fff}@media screen and (max-width:749px){.sv-tavling__title{font-size:2rem}}.sv-tavling__text{margin:0 0 1.6rem;font-size:1.5rem;line-height:1.5;color:var(--sv-text-secondary, #4b5563)}.sv-tavling__question{margin:0 0 1.4rem;padding:0;border:0}.sv-tavling__question legend{margin-bottom:.6rem;padding:0;font-size:1.4rem;font-weight:600}.sv-tavling__options{display:flex;flex-wrap:wrap;gap:.6rem}.sv-tavling__options label{position:relative;cursor:pointer}.sv-tavling__options input{position:absolute;opacity:0;width:1px;height:1px}.sv-tavling__options span{display:inline-block;padding:.7rem 1.3rem;border:1px solid var(--sv-border, #e5e7eb);border-radius:var(--sv-radius-pill, 999px);background:var(--sv-surface, #fff);font-size:1.4rem;line-height:1.3}.sv-tavling__options label:hover span{border-color:var(--sv-green, #1f7a4f)}.sv-tavling__options input:checked+span{border-color:var(--sv-green, #1f7a4f);background:var(--sv-green, #1f7a4f);color:#fff}.sv-tavling__options input:focus-visible+span{outline:2px solid var(--sv-ink, #06281c);outline-offset:2px}.sv-tavling__signup{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.4rem}.sv-tavling__email{flex:1 1 22rem;min-height:4.6rem;padding:0 1.4rem;border:1px solid var(--sv-border, #e5e7eb);border-radius:var(--sv-radius-sm, 8px);font:inherit;font-size:1.6rem}.sv-tavling__email:focus-visible{outline:2px solid var(--sv-green, #1f7a4f);outline-offset:1px}.sv-tavling__submit{flex:1 1 auto;min-height:4.6rem;padding:0 2rem;border:0;border-radius:var(--sv-radius-sm, 8px);background:var(--sv-green, #1f7a4f);color:#fff;font:inherit;font-size:1.5rem;font-weight:700;cursor:pointer}.sv-tavling__submit:hover{background:var(--sv-green-hover, #17633f)}.sv-tavling__submit:disabled{background:var(--sv-disabled-bg, #e5e7eb);color:var(--sv-disabled-text, #6b7280);cursor:default}.sv-tavling__hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0}.sv-tavling__error{margin:1rem 0 0;font-size:1.4rem;color:var(--sv-danger, #b42318)}.sv-tavling__done{margin:.8rem 0 0;padding:1.2rem 1.4rem;border-radius:var(--sv-radius-sm, 8px);background:var(--sv-mint, #e9f5ee);color:var(--sv-ink, #06281c);font-size:1.5rem;line-height:1.5}.sv-tavling__note{margin:1.4rem 0 0;font-size:1.2rem;line-height:1.45;color:var(--sv-text-muted, #6b7280)}.sv-tavling__note a{color:inherit;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/9/assets/sv-tavling.css.map */
