.contact-button[data-v-75825967]{align-items:center;background:var(--black);border-radius:.3em;bottom:.5em;display:flex;font-size:.9em;gap:.3em;padding:.4em .55em .3em;position:fixed;right:2%;z-index:10}.contact-button[data-v-75825967]:not(:hover){color:var(--white)}.contact-button img[data-v-75825967]{filter:saturate(0);margin-bottom:.11em;width:1.1em}.header[data-v-c6deb893]{align-items:flex-start;border-radius:var(--radius);display:flex;flex-direction:column;gap:.2em;min-height:21em;overflow:hidden;padding:1em 1.5%;position:relative;z-index:1}.header .background[data-v-c6deb893]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.header .name[data-v-c6deb893]{-webkit-hyphens:none;hyphens:none;margin-bottom:1.5em;margin-top:.5em;white-space:pre-line}.header .title[data-v-c6deb893]{align-items:flex-start;display:flex;flex-direction:column;max-width:100%}.header .name[data-v-c6deb893],.header .subtitle[data-v-c6deb893]{border-radius:var(--radius);text-shadow:.1em .1em .3em rgba(50,50,50,.5)}.header .subtitle[data-v-c6deb893],.header .suptitle[data-v-c6deb893]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.info-wrapper[data-v-c6deb893]{display:flex;flex-wrap:wrap;gap:.5em;margin-top:auto;padding-top:1em}.info-wrapper .info[data-v-c6deb893]{align-items:center;background:color-mix(in srgb,var(--black),transparent 5%);border-radius:var(--infinity);color:#fff;display:inline-flex;font-size:1em;justify-content:center;line-height:1.2;padding:.4em .8em .35em;position:relative;text-align:center;transition-duration:var(--transition-time);transition-property:filter;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.info-wrapper .info[data-v-c6deb893]:hover{filter:brightness(1.2);transition:none}.info-wrapper .info.primary[data-v-c6deb893]{transition-duration:var(--transition-time);transition-property:background,filter;--color:var(--link-color);background:var(--color)}.info-wrapper .info.primary[data-v-c6deb893]:hover{transition:none;--color:var(--link-hover-color);filter:brightness(1)}.info-wrapper .info .discount[data-v-c6deb893]{background:red;border-radius:var(--infinity);color:#fff;font-size:.9em;padding:.1em .3em;position:absolute;right:0;top:0;transform:translate(50%,-50%)}.info-wrapper .info span[data-v-c6deb893]{white-space:nowrap}.dark[data-v-c6deb893]{background:var(--black)}.dark .info.text[data-v-c6deb893]{background:#3c3c3ccc}.dark .name h1[data-v-c6deb893],.dark .suptitle[data-v-c6deb893]{text-shadow:0 .1em 32px rgba(0,0,0,.5)}@media screen and (max-width:768px){.header .info-wrapper[data-v-c6deb893]{gap:.3em}.header .info[data-v-c6deb893]{flex-grow:1}.header .name[data-v-c6deb893]{-webkit-hyphens:manual;hyphens:manual;max-width:100%}.header .name h1[data-v-c6deb893]{font-size:3.3rem}.header.dark .name h1[data-v-c6deb893],.header.dark .suptitle[data-v-c6deb893]{text-shadow:0 .1em 32px #000}}@media screen and (max-width:400px){.header .name h1[data-v-c6deb893]{font-size:2.8rem}}.faq[data-v-8fc519de]{display:flex;flex-direction:column;gap:1.2em;margin-top:.5em}.faq .menu[data-v-8fc519de]{display:flex;flex-wrap:wrap;font-size:.9em;font-variation-settings:"wght" 450;gap:.4em .5em}.faq .menu .option[data-v-8fc519de]{align-items:center;border:.08em solid;border-radius:var(--infinity);cursor:pointer;display:flex;flex-grow:1;justify-content:center;padding:.3em .6em .22em;text-align:center;transition:background .2s,color .2s;white-space:nowrap}.faq .menu .option[data-v-8fc519de]:hover{background:color-mix(in srgb,currentColor,transparent 90%)}.faq .menu .option.selected[data-v-8fc519de]{background:color-mix(in srgb,currentColor,transparent 80%);cursor:default}.faq .question[data-v-8fc519de]{font-family:Coolvetica;font-size:2em;font-weight:450;line-height:1}.faq .answer[data-v-8fc519de]{white-space:pre-line}@media screen and (max-width:700px){.faq .menu[data-v-8fc519de]{font-size:1em}}.payment-modal{-webkit-backdrop-filter:blur(.8em);backdrop-filter:blur(.8em);background:#000000c7;display:grid;top:0;right:0;bottom:0;left:0;overflow:auto;overscroll-behavior:none;padding:1.5em;place-items:center;position:fixed;z-index:10000}.payment-modal-fade-enter-active,.payment-modal-fade-leave-active{transition:opacity .26s ease}.payment-modal-fade-enter-active .payment-modal__panel,.payment-modal-fade-leave-active .payment-modal__panel{transition:transform .26s ease,opacity .26s ease}.payment-modal-fade-enter-from,.payment-modal-fade-leave-to{opacity:0}.payment-modal-fade-enter-from .payment-modal__panel,.payment-modal-fade-leave-to .payment-modal__panel{opacity:0;transform:translateY(.8em)}.payment-modal__container{max-height:calc(100vh - 3em);position:relative;width:min(40em,100%)}.payment-modal__panel{background:var(--white);border-radius:var(--radius);box-shadow:0 2em 8em #00000073;color:var(--black);max-height:calc(100vh - 3em);overflow:auto;overscroll-behavior:none;width:100%}.payment-modal__close{background:transparent;border:none;border-radius:0;color:var(--black);cursor:pointer;display:grid;font:inherit;font-size:2.6em;height:1.5em;line-height:1;place-items:center;position:absolute;right:.2em;top:.2em;width:1.5em;z-index:2}.widget-surface{height:90vh;overflow:auto;padding:2.6em 1em 1em}.wrapper{display:flex;flex-direction:column;gap:1.9em;padding:.8em 0 0}.buy-shell{background:var(--black);border-radius:1.8em;box-shadow:0 1em 3.3em -.3em color-mix(in srgb,#333,transparent 0%);color:var(--white);overflow:visible;padding:1em 2.15em 2.4em;position:relative}.buy-shell__logo-wrap{margin-top:auto;padding-top:3em}.buy-shell__logo{clip-path:circle(49%);filter:invert(88%);margin-bottom:-.55em;margin-left:-.7em;opacity:.8;pointer-events:none;width:8em}.buy-block{gap:0 3em;grid-template-columns:1fr 1fr;padding-bottom:0}.buy-block .grid-item{overflow:visible;padding:.85em 0 0}.buy-block .summary{display:flex;flex-direction:column;gap:.9em}.buy-block .form{display:flex;min-height:100%;padding-top:1.13em}.buy-block .price-comparison{align-items:flex-start;display:flex;font-family:JB Mono;gap:1em;padding:.15em 0}.buy-block .price-comparison.column{flex-direction:column}.buy-block .price-comparison .price{border-radius:.3em;display:flex;flex-direction:column;gap:.3em;padding:.6em 0;position:relative}.buy-block .price-comparison .price:not(:first-child):before{left:-1.2em;position:absolute;top:50%;transform:translateY(-50%)}.buy-block .price-comparison .price.active{margin-left:.15em;outline:.15em solid currentColor;padding-left:.5em;padding-right:1.5em}.buy-block .price-comparison .price.big .value{font-size:2.5em}.buy-block .price-comparison .price.yellow{color:#ff0}.buy-block .price-comparison .price.disabled{opacity:.5}.buy-block .price-comparison .price .old{display:flex;gap:.5em;margin-top:auto}.buy-block .price-comparison .price .old .value{font-size:1em;font-variation-settings:"wght" 400;position:relative;width:-moz-max-content;width:max-content}.buy-block .price-comparison .price .old .value .overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.buy-block .price-comparison .price .discount{background:var(--black);border:.2em solid #ff0;border-radius:var(--radius);color:#ff0;display:inline-block;font-size:.65em;font-variation-settings:"wght" 700;margin-bottom:.07em;padding:.07em .2em .05em;position:absolute;right:0;top:0;transform:translate(50%,-50%)}.buy-block .price-comparison .price .value{font-size:1.5em;font-variation-settings:"wght" 700;line-height:1}.buy-block .price-comparison .price .description{font-variation-settings:"wght" 200;width:-moz-max-content;width:max-content}.buy-block .price-comparison .arrow{align-self:center;font-size:1.5em;font-weight:700}.buy-block .disclaimer{font-size:.9em}.buy-block .checkout-form{display:flex;flex-direction:column;gap:.65em;margin-top:0;min-height:100%;padding:0;width:100%}.buy-block .field{display:flex;flex-direction:column;gap:.45em}.buy-block .field.validation-error input{animation:input-shake .62s ease-out both}.buy-block .field input{background:#ffffff0a;border:.065em solid hsla(0,0%,100%,.18);border-radius:.58em;color:var(--white);display:block;font:inherit;padding:.64em .88em;transition:background .2s ease,border-color .2s ease,color .2s ease;width:100%}.buy-block .field input::-moz-placeholder{color:#ffffff7a;-moz-transition:color .2s ease;transition:color .2s ease}.buy-block .field input::placeholder{color:#ffffff7a;transition:color .2s ease}.buy-block .field input:hover{background:#ffffff1a;transition:none}.buy-block .field input:hover::-moz-placeholder{color:#ffffff94;-moz-transition:none;transition:none}.buy-block .field input:hover::placeholder{color:#ffffff94;transition:none}.buy-block .field input:focus{background:#ffffff1a;border-color:#fff6;transition:none}.buy-block .field input:focus::-moz-placeholder{color:#ffffffb3;-moz-transition:none;transition:none}.buy-block .field input:focus::placeholder{color:#ffffffb3;transition:none}.buy-block .promo-row{display:block;margin-top:-.05em}.buy-block .promo-shell{position:relative}.buy-block .promo-shell input{background:transparent;border-style:dashed;padding-right:7.4em}.buy-block .promo-apply{background:transparent;border:none;color:#ffffffc7;cursor:default;font:inherit;opacity:0;padding:0;pointer-events:none;position:absolute;right:1em;top:50%;transform:translateY(-50%);transition:color .2s ease,opacity .2s ease}.buy-block .promo-apply.visible{cursor:pointer;opacity:.78;pointer-events:auto}.buy-block .promo-apply.visible:focus-visible:not(:disabled),.buy-block .promo-apply.visible:hover:not(:disabled){color:var(--white);opacity:1;outline:none}.buy-block .promo-apply:disabled{cursor:default;opacity:0}.buy-block .promo-apply.visible:disabled{opacity:.45}.buy-block .feedback{color:#ffe17d;font-size:.9em;margin:0;opacity:0;transition:opacity .2s ease}.buy-block .feedback.error{color:#ff9696}.buy-block .feedback.success{align-items:baseline;color:#9df398;display:flex;gap:.45em}.buy-block .feedback.visible{opacity:1}.buy-block .feedback-slot{color:#ffe17d;font-size:.9em;margin:0;min-height:1.6em;opacity:0;transition:opacity .2s ease}.buy-block .feedback-slot.error{color:#ff9696}.buy-block .feedback-slot.success{align-items:baseline;color:#9df398;display:flex;gap:.45em}.buy-block .feedback-slot.visible{opacity:1}.buy-block .price-change{align-items:baseline;display:inline-flex;font-style:italic;gap:.4em}.buy-block .old-price{text-decoration:line-through}.buy-block .new-price{font-variation-settings:"wght" 750}.buy-block .purchase-notes{font-size:.9em;margin-top:.65em}.buy-block .purchase-notes p{margin:0}.buy-block .purchase-notes p+p{margin-top:.8em}.buy-block .action{margin-top:auto;padding-top:.8em}.buy-block .action .controls{display:flex;flex-direction:column;gap:.5em;margin-top:.2em}.buy-block .action .controls .button,.buy-block .action .controls button{align-items:center;background:var(--link-color);border:none;border-radius:calc(var(--radius)*.65);color:inherit;cursor:pointer;display:flex;font-size:1.4em;font-variation-settings:"wght" 720,"wdth" 110;justify-content:center;padding:.5em;transition:background .4s ease;width:100%}.buy-block .action .controls .button:hover,.buy-block .action .controls button:hover{background:var(--link-hover-color);transition:none}.buy-block .action .controls .button:disabled,.buy-block .action .controls button:disabled{background:#888;cursor:default;opacity:.7}@media screen and (max-width:768px){.buy-block{gap:1em 0;grid-template-columns:1fr}.buy-block .form{padding-top:0}.buy-block .promo-row{display:block}}@keyframes input-shake{0%{transform:translate(0)}14%{transform:translate(-.5em)}28%{transform:translate(.4em)}42%{transform:translate(-.28em)}56%{transform:translate(.18em)}70%{transform:translate(-.12em)}84%{transform:translate(.07em)}to{transform:translate(0)}}
