.bonus-entry{color:#eee9de;background:linear-gradient(110deg,#191b19,#101516);border:1px solid #806334;border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;gap:24px;max-width:1280px;margin:28px auto;padding:clamp(20px,3vw,38px);display:grid}.bonus-entry small{color:#d3aa63;letter-spacing:.14em}.bonus-entry h2{margin:10px 0;font-size:clamp(23px,2.2vw,34px)}.bonus-entry p{color:#b9b9ac;font-size:14px;line-height:1.6}.bonus-entry label{margin-bottom:8px;font-size:14px;display:block}.bonus-entry-fields{flex-wrap:wrap;gap:10px;display:flex}.bonus-entry input,.bonus-entry-dialog input:not([type=checkbox]){color:#f6efe1;min-width:0;font:inherit;background:#080e10;border:1px solid #66604f;border-radius:8px;flex:1;padding:13px 15px}.bonus-entry button,.bonus-entry-dialog button{color:#131712;cursor:pointer;background:#caa25d;border:1px solid #b89556;border-radius:8px;padding:13px 20px;font-weight:700}.bonus-entry button:disabled,.bonus-entry-dialog button:disabled{opacity:.5;cursor:default}.bonus-entry-dialog{color:#f1eee6;background:#11191b;border:1px solid #b89556;border-radius:16px;width:min(720px,100vw - 28px);max-height:85vh;padding:28px;overflow:auto}.bonus-entry-dialog::backdrop{background:#000b}.bonus-entry-dialog .bonus-entry-close{float:right;padding:7px 12px}.bonus-entry-dialog label{margin:16px 0;display:block}.bonus-entry-dialog input[type=checkbox]{margin-right:10px}.bonus-entry-dialog a{color:#dfba79}.bonus-entry-dialog p{line-height:1.6}.bonus-entry-dialog form>button{margin-top:12px}.bonus-entry-dialog input:focus-visible,.bonus-entry input:focus-visible,.bonus-entry button:focus-visible{outline-offset:3px;outline:2px solid #f4d79e}@media (max-width:700px){.bonus-entry{grid-template-columns:1fr;margin:20px 12px}.bonus-entry-fields{flex-direction:column}}.skinova-home>.bonus-entry{box-sizing:border-box;width:min(var(--skinova-content-width,1540px),calc(100vw - var(--skinova-rail-space,0px) - 2 * var(--skinova-inner-left,24px)));max-width:none;margin:28px 0 28px var(--skinova-inner-left,24px);isolation:isolate;background:radial-gradient(at 88% 18%,#ba8b3326,#0000 56%),linear-gradient(115deg,#171b1b,#0b1215);border-color:#a782465e;border-radius:12px;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);gap:28px 48px;padding:clamp(24px,3vw,44px);position:relative;overflow:hidden;box-shadow:inset 0 1px #f1cf8e20,0 18px 48px #0003}.bonus-entry:before{content:"";background:linear-gradient(#0000,#eccb88,#0000);width:3px;position:absolute;inset:0 auto 0 0}.bonus-entry-copy{min-width:0}.bonus-entry-copy small{letter-spacing:.18em;font-size:11px;font-weight:700}.bonus-entry-copy small span{vertical-align:middle;margin-right:8px;font-size:20px}.bonus-entry-copy h2{letter-spacing:-.035em;margin:18px 0 14px;font-size:clamp(26px,3vw,44px);line-height:1.12}.bonus-entry-copy h2 em{color:#dfba79;font-style:normal}.bonus-entry-copy p{color:#b9bebc;max-width:490px;margin:0}.bonus-entry-perks{color:#cdbb98;flex-wrap:wrap;gap:10px 20px;margin-top:24px;font-size:11px;display:flex}.bonus-entry-ticket{text-align:center;background:linear-gradient(135deg,#d4ac6410,#d4ac6403);border:1px solid #d1ab6355;border-radius:10px;padding:26px 18px;position:relative;transform:rotate(-2deg);box-shadow:inset 0 0 35px #d4ac6408}.bonus-entry-ticket-label{letter-spacing:.3em;color:#d5b679;font-size:10px;font-weight:700}.bonus-entry-ticket strong{white-space:nowrap;color:#f2d69f;letter-spacing:-.04em;justify-content:center;align-items:center;gap:12px;margin:16px 0;font-size:clamp(28px,3.3vw,48px);display:flex}.bonus-entry-ticket strong i{color:#947649;font-size:22px;font-style:normal}.bonus-entry-ticket>span:last-of-type{color:#b9b5a8;font-size:12px;line-height:1.6}.bonus-entry-ticket>b{color:#d6b579;font-size:20px;position:absolute;top:8px;right:12px}.bonus-entry>form{border-top:1px solid #d7b57226;grid-column:1/-1;grid-template-columns:minmax(160px,.7fr) minmax(0,1.3fr);align-items:center;column-gap:32px;padding-top:24px;display:grid}.bonus-entry>form>label{margin:0;font-size:16px;font-weight:600}.bonus-entry-fields{flex-wrap:nowrap}.bonus-entry-fields input{letter-spacing:.06em;background:#080e10bb;border-color:#b79b5e50;min-height:50px}.bonus-entry-fields button{white-space:nowrap;background:linear-gradient(#e6c685,#b58a49);min-height:50px;box-shadow:inset 0 1px #fff4}.bonus-entry-fields button:not(:disabled):hover{filter:brightness(1.12)}.bonus-entry>form .bonus-entry-disclosure{color:#a7aaa3;grid-column:2;margin:10px 0 0;font-size:11px}.bonus-entry>form [role=status]{color:#edbf93;grid-column:1/-1}@media (max-width:1040px){.skinova-home>.bonus-entry{gap:24px;width:calc(100vw - 48px);margin-left:24px}.bonus-entry>form{grid-template-columns:1fr;gap:10px}.bonus-entry>form .bonus-entry-disclosure{grid-column:1}}@media (max-width:700px){.skinova-home>.bonus-entry{grid-template-columns:1fr;width:calc(100vw - 20px);margin:20px 0 20px 10px;padding:24px 20px}.bonus-entry-ticket{padding:20px;transform:none}.bonus-entry-ticket strong{font-size:40px}.bonus-entry-perks{gap:8px 14px}.bonus-entry-fields{flex-direction:column}.bonus-entry-copy h2{font-size:32px}.bonus-entry-fields button{width:100%}}.skinova-home>.bonus-entry{background:radial-gradient(at 95% 0,#4567801c,#0000 55%),linear-gradient(120deg,#141b20,#0c1217 62%,#111b23);border-color:#8194a32e;box-shadow:inset 0 1px #c4d4df0d,0 18px 48px #0003}.bonus-entry:before{background:linear-gradient(#0000,#a6bac780,#0000);width:2px}.bonus-entry-copy small{color:#b2bec5}.bonus-entry-copy small span{color:#c6a66e}.bonus-entry-copy h2 em{color:#e1e5e6}.bonus-entry-copy p{color:#9caab3}.bonus-entry-perks{color:#9eafb9;gap:8px}.bonus-entry-perks span{background:#a8c4d005;border:1px solid #90a7b51c;border-radius:5px;padding:7px 10px}.bonus-entry-ticket{background:repeating-linear-gradient(135deg,#0000,#0000 12px,#c1d6e903 12px 13px),linear-gradient(135deg,#24333f80,#111920);border-color:#91a7b338;border-radius:10px;padding:36px 18px;overflow:hidden;transform:none;box-shadow:inset 0 1px #d4e4f118,0 12px 30px #0003}.bonus-entry-ticket:after{content:"";background:#ba9e6b;width:48px;height:2px;margin:24px auto 0;display:block}.bonus-entry-ticket-label{color:#aebdc6}.bonus-entry-ticket strong{color:#e7e3d9;text-shadow:0 2px 18px #b8d7eb12}.bonus-entry-ticket strong i{color:#657986}.bonus-entry-ticket>b{color:#a8bac5}.bonus-entry>form{border-top-color:#b1c6d31c}.bonus-entry-fields input{background:#090f15;border-color:#738b9d45;box-shadow:inset 0 2px 8px #0003}.bonus-entry-fields button{background:linear-gradient(#cfbb91,#ac9160);border-color:#c3ac7d;box-shadow:inset 0 1px #f5ead32b}.bonus-entry-fields button:disabled{opacity:.65}@media (max-width:700px){.bonus-entry-ticket{padding:24px 18px}.bonus-entry-perks span{font-size:10px}}.bonus-activation>form{gap:16px;display:grid}.bonus-activation>form>label{display:block}.bonus-activation input:not([type=checkbox]){color:#eee;background:#090f15;border:1px solid #738b9d60;border-radius:8px;width:100%;margin-top:8px;padding:14px;display:block}.bonus-activation button,.bonus-success-actions a{color:#10171b;background:#c6ac79;border:1px solid #c3ac7d;border-radius:8px;padding:13px 20px;font-weight:700}.bonus-activation button:disabled{opacity:.5}.bonus-success{text-align:center;padding:24px 12px}.bonus-success-mark{color:#a6ddbb;background:#68977d20;border:1px solid #79b095;border-radius:50%;place-items:center;width:54px;height:54px;font-size:30px;display:inline-grid}.bonus-success-eyebrow{letter-spacing:.18em;color:#c8b082;font-size:11px}.bonus-success h2{overflow-wrap:anywhere}.bonus-success-amount{color:#e6c994;margin:16px 0;font-size:clamp(36px,7vw,62px);display:block}.bonus-success-deadline{background:#8caabd0b;border:1px solid #8caabd30;border-radius:10px;margin:24px 0;padding:18px}.bonus-success-deadline p{font-size:13px}.bonus-success-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin:24px 0;display:flex}.bonus-success details{text-align:left}.bonus-success summary{cursor:pointer;color:#bfad8e}.bonus-activation>form>label.bonus-consent{cursor:pointer;background:#8caabd09;border:1px solid #8caabd40;border-radius:8px;align-items:flex-start;gap:12px;padding:16px;display:flex}.bonus-consent input[type=checkbox]{accent-color:#c6ac79;flex:0 0 20px;width:20px;height:20px;margin:2px 0 0}.bonus-consent span{line-height:1.5}.bonus-activation [role=alert]{color:#e8bd86}.skinova-home>.bonus-entry{box-shadow:none;background:#10181dd9;border-color:#8295a225;grid-template-columns:minmax(180px,.8fr) minmax(280px,1.2fr);gap:20px;margin-top:20px;margin-bottom:20px;padding:20px 24px}.bonus-entry-copy h2{margin:6px 0;font-size:24px;line-height:1.2}.bonus-entry-copy p{font-size:13px}.bonus-entry-copy small{font-size:10px}.bonus-entry>form{border:0;grid-column:auto;padding:0;display:block}.bonus-entry>form>label{color:#aeb9c0;margin-bottom:8px;font-size:12px}.bonus-entry-fields input,.bonus-entry-fields button{min-height:44px;padding:10px 14px;font-size:13px}.bonus-entry-fields button{background:#b9a579}.bonus-entry:before{display:none}@media (max-width:700px){.skinova-home>.bonus-entry{grid-template-columns:1fr;gap:14px;padding:18px}.bonus-entry-fields{flex-direction:row}.bonus-entry-fields button{width:auto}}
