.vipr{padding:24px 16px 48px}.vipr__card{max-width:680px;margin:0 auto;padding:32px 28px;background:#000;color:#fff;border-radius:8px;font-family:Inter,Helvetica,Arial,sans-serif}.vipr__card *{box-sizing:border-box}.vipr .vipr__heading{margin:0 0 10px;color:#8de971;font-family:Teko,Inter,Arial,sans-serif;font-size:clamp(34px,6vw,46px);line-height:1;text-align:center;text-transform:uppercase}.vipr__intro{margin:0 auto 24px;max-width:46ch;text-align:center;font-size:16px;line-height:1.5}.vipr__intro p{margin:0}.vipr__form{display:grid;gap:16px}.vipr__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.vipr__field{display:grid;gap:6px;font-size:14px;font-weight:600}.vipr__field em{font-style:normal;font-weight:400;opacity:.7}.vipr__field input,.vipr__field select{width:100%;min-height:50px;padding:12px;border:1px solid #606a72;border-radius:4px;background:#fff;color:#111;font:inherit;font-size:16px;font-weight:400}.vipr__field select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23111' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}.vipr__field select:disabled{background-color:#e8e8e8;color:#666;cursor:not-allowed}.vipr__field [aria-invalid=true]{border:2px solid #ff6b6b}.vipr input:focus-visible,.vipr select:focus-visible,.vipr button:focus-visible,.vipr a:focus-visible{outline:3px solid #8de971;outline-offset:2px}.vipr__consent{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5}.vipr__consent input{flex:0 0 auto;width:18px;height:18px;margin-top:3px;accent-color:#8de971}.vipr a{color:#8de971}.vipr__fine{margin:0;font-size:12px;line-height:1.5;opacity:.75}.vipr__submit{min-height:54px;padding:14px;border:2px solid #8de971;border-radius:6px;background:#8de971;color:#000;font:inherit;font-size:18px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background .15s,color .15s}.vipr__submit:hover{background:#303b43;color:#fff}.vipr__submit:disabled{opacity:.6;cursor:wait}.vipr__status{min-height:1.5em;margin:0;font-size:14px;color:#ff8a8a;text-align:center}.vipr__success{text-align:center;padding:24px 0 8px}.vipr__success:focus{outline:none}.vipr__summary{margin:16px 0 0;font-size:15px;color:#8de971;font-weight:600}.vipr__note{margin:0 0 16px;padding:8px 12px;border-radius:6px;background:#fff3cd;color:#5c4400;font-size:13px}.vipr__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.vipr [hidden]{display:none!important}@media(max-width:560px){.vipr{padding:16px 12px 32px}.vipr__card{padding:24px 18px}.vipr__row{grid-template-columns:1fr}}.back-to-top{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:calc(96px + var(--btt-lift, 0px) + env(safe-area-inset-bottom));z-index:90;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:#212322;color:#8de971;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px #00000040;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,bottom .2s ease,background-color .2s ease}.back-to-top.is-visible{opacity:1;transform:none;pointer-events:auto}.back-to-top.is-visible:hover{background:#000;transform:translateY(-2px)}.back-to-top:focus-visible{outline:3px solid #8de971;outline-offset:3px}.back-to-top__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.back-to-top__ring circle{fill:none;stroke-width:3}.back-to-top__track{stroke:#ffffff26}.back-to-top__progress{stroke:#8de971;stroke-dasharray:131.95;stroke-dashoffset:131.95;stroke-linecap:round}.back-to-top__arrow{position:relative}@media(max-width:749px){.back-to-top{width:44px;height:44px;right:max(12px,env(safe-area-inset-right));bottom:calc(84px + var(--btt-lift, 0px) + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.back-to-top,.back-to-top.is-visible:hover{transition:none;transform:none}}@media print{.back-to-top{display:none}}
/*# sourceMappingURL=/cdn/shop/t/50/compiled_assets/styles.css.map?subset=AAAAAAAAAAAIIA */
