@font-face{font-family:HN Condensed;src:url(//www.shimmi.eu/cdn/shop/t/12/assets/helvetica-neue-condensed-bold-sk.woff2?v=23996484062588535711788826120) format("woff2"),url(//www.shimmi.eu/cdn/shop/t/12/assets/helvetica-neue-condensed-bold-sk.ttf?v=15860328846915039041788826120) format("truetype");font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box}html,body{height:100%}body{margin:0;overflow:hidden;background:#fff;color:#000;font-family:HN Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-tap-highlight-color:transparent}::selection{background:#000;color:#fff}.invite-stage{height:100svh;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:24px 16px;overflow-y:auto;-webkit-overflow-scrolling:touch}.invite{--cw: min(800px, 93vw, calc((100svh - 48px)*1.2) );--cwe: min(var(--cw), var(--cw-fit, 9999px));--copy: clamp(12px, calc(var(--cwe) * .0255), 21px);--micro: clamp(8.5px, calc(var(--cwe) * .0132), 10.5px);--btn: clamp(9px, calc(var(--cwe) * .0142), 11px);--corner: "Helvetica Neue", Helvetica, Arial, sans-serif;width:100%;max-width:var(--cwe);min-width:0;margin:auto;padding:calc(var(--cwe) * .03) calc(var(--cwe) * .054) calc(var(--cwe) * .014);display:flex;flex-direction:column;align-items:center;background:#fff;color:#000;font-family:HN Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;border:0;box-shadow:0 .5px 1px #18224221,0 3px 8px #18224214,0 16px 32px #18224221,0 40px 74px #1822421a}.invite *{box-sizing:border-box}.invite__card{width:100%;min-width:0;display:flex;flex-direction:column;align-items:center}.invite .lockup{width:38%;margin-bottom:calc(var(--cwe) * .024)}.invite .lockup img{display:block;width:100%;height:auto}.invite__swap{display:grid;width:100%}.invite__swap>.state{grid-area:1 / 1;width:100%;min-width:0;display:flex;flex-direction:column;align-items:center}.invite .copy,.invite .done-copy{margin:0;width:100%;min-width:0;font-family:inherit;font-size:var(--copy);line-height:1.15;font-weight:700;text-transform:uppercase;letter-spacing:.004em;hyphens:none;-webkit-hyphens:none;text-align:justify;text-align-last:justify;-moz-text-align-last:justify}.invite .ln{display:flex;justify-content:space-between;white-space:pre}.invite .ln>span:last-child{margin-right:calc(-1 * var(--tr, 0px))}.invite .ln--single{justify-content:center}.invite .sig{margin-top:calc(var(--cwe) * .0521);width:18.3%;min-width:94px;max-width:150px}.invite .sig img{display:block;width:100%;height:auto}.invite__foot{width:100%;margin-top:calc(var(--cwe) * .0554);display:flex;flex-direction:column;align-items:center}.invite .fields{display:flex;align-items:flex-start;gap:calc(var(--cwe) * .032);width:100%}.invite .field{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:calc(var(--cwe) * .009)}.invite .field--tel{flex:.78 1 0}.invite .field>span{font-family:inherit;font-size:var(--micro);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#000}.invite .field input{width:100%;font-family:HN Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--copy);font-weight:700;letter-spacing:.02em;text-align:center;color:#000;caret-color:#000;background:#fff;border:1.5px solid #000;border-radius:0;appearance:none;-webkit-appearance:none;padding:.6em .8em;transition:box-shadow .18s ease,border-color .18s ease}@media(hover:none)and (pointer:coarse){.invite .field input{font-size:max(16px,var(--copy))}}.invite .tel{display:flex;width:100%;min-width:0;background:#fff;border:1.5px solid #000;transition:box-shadow .18s ease,border-color .18s ease}.invite .tel:focus-within{box-shadow:0 0 0 3px #0000001a}.invite .field .tel .tel__code,.invite .field .tel .tel__num{border:0;border-radius:0;background:transparent;box-shadow:none;outline:0;padding:.6em .8em;font-family:HN Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--copy);font-weight:700;color:#000}.invite .field .tel .tel__code:focus,.invite .field .tel .tel__num:focus{box-shadow:none}.invite .field .tel .tel__code{flex:0 0 5.5em;width:5.5em;border-right:1.5px solid #000;padding-left:.4em;padding-right:1.25em;letter-spacing:.01em;text-align:left;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url(//www.shimmi.eu/cdn/shop/t/12/assets/chevron-down.svg?v=53943801576428388771751029309);background-repeat:no-repeat;background-position:right .4em center;background-size:.55em auto}.invite .tel__code option:disabled{color:#b5b5b5}.invite .field .tel .tel__num{flex:1 1 auto;min-width:0;text-align:center;letter-spacing:.02em;caret-color:#000}.invite .field .tel .tel__num::placeholder{color:#8f8f8f;opacity:1}.invite .checked .tel:has(.tel__num:invalid){border-color:#c00;box-shadow:0 0 0 3px #cc00001a}.invite .checked .tel:has(.tel__num:invalid) .tel__num{color:#c00}@media(hover:none)and (pointer:coarse){.invite .field .tel .tel__code,.invite .field .tel .tel__num{font-size:max(16px,var(--copy))}}.invite .field input::placeholder{color:#8f8f8f;opacity:1}.invite .field input:focus{outline:0;box-shadow:0 0 0 3px #0000001a}.invite .checked .field input:invalid{border-color:#c00;color:#c00;box-shadow:0 0 0 3px #cc00001a}.invite .foot-row{width:100%;margin-top:calc(var(--cwe) * .028);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--cwe) * .03)}.invite .consent{display:flex;gap:.9em;align-items:flex-start;max-width:44ch;font-family:var(--corner);font-weight:400;font-size:calc(var(--micro) * .95);line-height:1.55;letter-spacing:.01em;text-transform:none;text-align:left;color:#3a3a3a;cursor:pointer;hyphens:none;-webkit-hyphens:none}.invite .consent .nb{white-space:nowrap}.invite .consent input{appearance:none;-webkit-appearance:none;flex:0 0 auto;width:1.05em;height:1.05em;margin:.2em 0 0;border:1.5px solid #000;background:#fff;border-radius:0;cursor:pointer;transition:box-shadow .18s ease}.invite .consent input:checked{background:#000;box-shadow:inset 0 0 0 2px #fff}.invite .consent input:focus-visible{outline:0;box-shadow:0 0 0 3px #0000002e}.invite .checked .consent input:invalid{border-color:#c00}.invite .consent a{color:inherit;text-decoration:underline;text-underline-offset:2px;transition:opacity .15s ease}.invite .consent a:hover{opacity:.6}.invite .submit{flex:0 0 auto;font-family:var(--corner);font-size:calc(var(--btn) * 1.08);font-weight:700;line-height:1;letter-spacing:.01em;text-transform:none;color:#000;background:transparent;border:1.5px solid #000;border-radius:0;padding:1.05em 1.7em;cursor:pointer;white-space:nowrap;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.invite .submit:hover{background:#000;color:#fff}.invite .submit:focus-visible{outline:0;background:#000;color:#fff;box-shadow:0 0 0 3px #0000002e}.invite .submit:active{background:#000;color:#fff;transform:translateY(1px)}.invite .submit{position:relative;overflow:hidden}.invite .submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;transform:scaleX(0);transform-origin:left center;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.invite .submit[data-state=sending]:before,.invite .submit[data-state=sent]:before{transform:scaleX(1)}.invite .submit__swap{position:relative;display:grid}.invite .submit__swap>.submit__t{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;gap:.5em;white-space:nowrap;transition:opacity .22s ease}.invite .submit__t--sent,.invite .submit[data-state=sent] .submit__t--idle{opacity:0}.invite .submit[data-state=sent] .submit__t--sent{opacity:1;transition-delay:.2s}.invite .submit[data-state=sending],.invite .submit[data-state=sent]{color:#fff}.invite .submit:disabled{opacity:1;cursor:default}.invite .submit[data-state=sending]:hover,.invite .submit[data-state=sent]:hover{background:transparent;color:#fff}.invite .submit__check{width:1.1em;height:1.1em;flex:0 0 auto;overflow:visible}.invite .submit__check path{fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:27;stroke-dashoffset:27}.invite .submit[data-state=sent] .submit__check path{animation:fw27-check .4s cubic-bezier(.2,.7,.2,1) .26s forwards}@keyframes fw27-check{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.invite .submit:before,.invite .submit__swap>.submit__t{transition:none}.invite .submit[data-state=sent] .submit__check path{animation:none;stroke-dashoffset:0}}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.invite .formerr{margin:calc(var(--cwe) * .012) 0 0;min-height:1.5em;width:100%;font-family:inherit;font-size:var(--micro);font-weight:700;line-height:1.5;letter-spacing:.09em;text-transform:uppercase;text-align:center;color:#c00;opacity:0;transition:opacity .2s ease}.invite .formerr.is-on{opacity:1}@media(max-width:620px){.invite{--cw: 94vw;--cw-fit: 9999px;--copy: clamp(10.5px, calc(var(--cwe) * .038), 15px);--micro: clamp(8.5px, calc(var(--cwe) * .026), 10.5px);--btn: clamp(9px, calc(var(--cwe) * .028), 11px);padding:0;background:transparent;box-shadow:none}.invite__card{aspect-ratio:1.5 / 1;justify-content:center;padding:calc(var(--cwe) * .045) calc(var(--cwe) * .054);background:#fff;box-shadow:0 .5px 1px #18224221,0 3px 8px #18224214,0 16px 32px #18224221,0 40px 74px #1822421a}.invite .lockup{width:46%;margin-bottom:calc(var(--cwe) * .028)}.invite .sig{margin-top:calc(var(--cwe) * .03);width:20%;min-width:62px;max-width:110px}.invite__foot{margin-top:calc(var(--cwe) * .085)}.invite .fields{flex-direction:column;gap:calc(var(--cwe) * .045);align-items:center}.invite .field{width:82%}.invite .foot-row{flex-direction:column;align-items:center;gap:calc(var(--cwe) * .05);margin-top:calc(var(--cwe) * .06)}.invite .consent{max-width:30ch;text-align:left;align-items:center;gap:.8em}.invite .consent input{margin:0}.invite .submit{width:auto;padding:1.15em 2.6em}.invite-stage{padding:18px 8px 32px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/fw27-v2.css.map */
