.sweeps{--sw-purple:#391e71;--sw-purple-hover:#4a3683;--sw-lime:#e7ff85;--sw-cream:#f6f6f2;--sw-ink:#424242;--sw-line:#e3e0d6;--sw-mute:#6f6f6f;--sw-body:"PPFraktionSans-Regular","PP Fraktion Sans","Helvetica Neue",Arial,sans-serif;--sw-bold:"PPFraktionSans-Bold","PP Fraktion Sans","Helvetica Neue",Arial,sans-serif;--sw-display:"GT Planar Medium","GT Planar","Helvetica Neue",Arial,sans-serif;--sw-ease:cubic-bezier(.4,0,.2,1);font-family:var(--sw-body);color:var(--sw-purple);background:#fff;overflow-x:hidden}.sweeps *,.sweeps *:before,.sweeps *:after{box-sizing:border-box}.sweeps img{max-width:100%}.sweeps a{text-decoration:none;color:var(--sw-purple)}.sweeps .sw-display{font-family:var(--sw-display);font-weight:500;letter-spacing:-.035em;line-height:1}.sweeps .sw-eyebrow{font-family:var(--sw-bold);font-size:16px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.sweeps .sw-shell{max-width:1440px;margin:0 auto}.sweeps.sw-pad,.sweeps .sw-pad{padding:clamp(48px,7vw,104px) clamp(20px,5vw,64px)}.sweeps .sw-head{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.sweeps .sw-head__title{font-size:clamp(30px,4.6vw,62px);text-wrap:pretty}.sweeps a.sw-btn,.sweeps button.sw-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--sw-bold);font-size:clamp(13px,1.3vw,16px);font-weight:700;line-height:1.2;padding:14px 28px;border-radius:9999px;border:1.5px solid transparent;text-decoration:none;cursor:pointer;transition:background .4s var(--sw-ease),color .4s var(--sw-ease),transform .4s var(--sw-ease),box-shadow .4s var(--sw-ease)}.sweeps .sw-btn svg{flex:0 0 auto}.sweeps .sw-btn:active{transform:scale(.98)}.sweeps a.sw-btn--white,.sweeps button.sw-btn--white{background:#fff;color:var(--sw-purple)}.sweeps a.sw-btn--white:hover,.sweeps button.sw-btn--white:hover{background:var(--sw-lime);color:var(--sw-purple);transform:translateY(-2px);box-shadow:0 12px 26px #00000042}.sweeps a.sw-btn--lime,.sweeps button.sw-btn--lime{background:var(--sw-lime);border-color:var(--sw-lime);color:var(--sw-purple)}.sweeps a.sw-btn--lime:hover,.sweeps button.sw-btn--lime:hover{background:#fff;border-color:#fff;color:var(--sw-purple);transform:translateY(-2px)}.sweeps a.sw-btn--purple,.sweeps button.sw-btn--purple{background:var(--sw-purple);color:#fff}.sweeps a.sw-btn--purple:hover,.sweeps button.sw-btn--purple:hover{background:var(--sw-purple-hover);color:#fff;transform:translateY(-2px);box-shadow:0 12px 26px #391e713d}.sweeps.sw-hero{position:relative;width:100%;aspect-ratio:1973/925;min-height:clamp(420px,46vw,900px);overflow:hidden;background:#2a2340;display:flex;flex-direction:column;align-items:center;justify-content:center}.sweeps .sw-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:34% 50%}.sweeps .sw-hero__bg--mobile{display:none;object-position:50% 50%}.sweeps .sw-hero__inner{position:relative;z-index:2;width:100%;padding:clamp(24px,4vw,56px) clamp(20px,5vw,64px);display:flex;flex-direction:column;align-items:center;gap:clamp(12px,1.6vw,20px);text-align:center}.sweeps .sw-hero__eyebrow{font-family:var(--sw-bold);color:var(--sw-lime);font-size:clamp(10px,1.05vw,14px);font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 10px rgba(42,26,78,.65)}.sweeps .sw-hero__title{margin:0;font-family:var(--sw-display);font-weight:500;color:#fff;font-size:clamp(34px,5.4vw,86px);line-height:.92;letter-spacing:-.04em;text-wrap:pretty;text-shadow:0 2px 24px rgba(42,26,78,.35)}.sweeps .sw-hero__sub{margin:0;font-family:var(--sw-bold);color:#fff;font-size:clamp(14px,1.5vw,20px);line-height:1.45;font-weight:700;max-width:24em;text-wrap:pretty;text-shadow:0 1px 14px rgba(42,26,78,.4)}.sweeps .sw-hero__ctas{margin-top:clamp(2px,.6vw,8px);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.sweeps .sw-prize{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(28px,4vw,64px);align-items:center}.sweeps .sw-prize__col{display:flex;flex-direction:column;gap:18px;min-width:0}.sweeps .sw-prize__amount{font-family:var(--sw-display);font-weight:500;font-size:clamp(58px,9vw,132px);line-height:.85;letter-spacing:-.05em}.sweeps .sw-prize__title{font-family:var(--sw-display);font-weight:500;font-size:clamp(24px,3.2vw,40px);line-height:1;letter-spacing:-.03em;text-wrap:pretty}.sweeps .sw-prize__body{margin:0;font-size:clamp(15px,1.5vw,18px);line-height:1.5;color:var(--sw-ink);max-width:34em;text-wrap:pretty}.sweeps .sw-prize__cta{align-self:flex-start;margin-top:6px}.sweeps .sw-prize__media{min-width:0;border-radius:24px;overflow:hidden;background:var(--sw-cream)}.sweeps .sw-prize__media img{display:block;width:100%;height:auto}.sweeps .sw-prize__media img.sw-only-mobile{display:none}.sweeps.sw-enter{background:var(--sw-cream)}.sweeps .sw-stack{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:clamp(28px,4vw,52px)}.sweeps .sw-cards{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.sweeps .sw-card{background:#fff;border:1px solid var(--sw-line);border-radius:20px;padding:26px 26px 30px;display:flex;flex-direction:column;gap:12px;transition:transform .4s var(--sw-ease),border-color .4s var(--sw-ease),box-shadow .4s var(--sw-ease)}.sweeps .sw-card:hover{transform:translateY(-4px);border-color:var(--sw-purple);box-shadow:0 14px 30px #391e711a}.sweeps .sw-card__label{font-family:var(--sw-bold);font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#777}.sweeps .sw-card__value{font-family:var(--sw-display);font-weight:500;font-size:clamp(30px,3.4vw,44px);line-height:1;letter-spacing:-.04em}.sweeps .sw-card__copy{font-size:16px;line-height:1.5;color:var(--sw-ink)}.sweeps .sw-card--dark{background:var(--sw-purple);border-color:var(--sw-purple);padding:26px;gap:16px}.sweeps .sw-card--dark:hover{border-color:var(--sw-purple);box-shadow:0 14px 30px #391e713d}.sweeps .sw-card--dark .sw-card__label{color:var(--sw-lime)}.sweeps .sw-mult{display:flex;align-items:baseline;gap:14px}.sweeps .sw-mult--rule{padding-bottom:16px;border-bottom:1px solid rgba(231,255,133,.34)}.sweeps .sw-mult__x{font-family:var(--sw-display);font-weight:500;font-size:clamp(30px,3.4vw,44px);line-height:1;letter-spacing:-.04em;color:var(--sw-lime)}.sweeps .sw-mult__t{font-size:16px;line-height:1.4;color:#fff}.sweeps .sw-mult__t strong{font-family:var(--sw-bold);font-weight:700}.sweeps.sw-bonus{background:var(--sw-purple)}.sweeps.sw-bonus .sw-eyebrow{color:var(--sw-lime)}.sweeps.sw-bonus .sw-head__title{color:#fff}.sweeps .sw-bonus__grid{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:18px}.sweeps a.sw-bonus__card{background:#fff;border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:12px;min-height:180px;color:var(--sw-purple);transition:transform .4s var(--sw-ease),box-shadow .4s var(--sw-ease)}.sweeps a.sw-bonus__card:hover{transform:translateY(-4px);box-shadow:0 16px 34px #00000038;color:var(--sw-purple)}.sweeps .sw-bonus__value{font-family:var(--sw-display);font-weight:500;font-size:clamp(34px,3.6vw,50px);line-height:1;letter-spacing:-.04em;color:var(--sw-purple)}.sweeps .sw-bonus__note{margin:0;max-width:58em;text-align:center;font-size:12px;line-height:1.6;color:#c3b9d4}.sweeps .sw-rail-wrap{position:relative;padding:0 clamp(20px,5vw,64px)}.sweeps .sw-rail{display:flex;align-items:stretch;gap:16px;overflow-x:auto;scroll-behavior:smooth;padding:6px 2px 20px;scrollbar-width:thin}.sweeps .sw-prod{flex:0 0 clamp(220px,21vw,264px);background:#fff;border:1px solid var(--sw-purple);border-radius:12px;padding:10px 10px 12px;display:flex;flex-direction:column;gap:10px;transition:transform .4s var(--sw-ease),box-shadow .4s var(--sw-ease)}.sweeps .sw-prod:hover{transform:translateY(-4px);box-shadow:0 16px 32px #391e7124}.sweeps a.sw-prod__media{position:relative;display:block;width:100%;aspect-ratio:1/1;background:#f5f5f5;border-radius:8px;overflow:hidden;flex:0 0 auto}.sweeps .sw-prod__media img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;padding:10px;transition:transform .6s var(--sw-ease)}.sweeps .sw-prod__media:hover img{transform:scale(1.06)}.sweeps .sw-prod__flag{position:absolute;top:8px;left:8px;background:var(--sw-purple);color:#fff;font-family:var(--sw-bold);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 9px;border-radius:9999px}.sweeps .sw-prod__entries{display:flex;align-items:stretch;gap:6px}.sweeps .sw-prod__mult{background:#6e7345;color:#fff;font-family:var(--sw-bold);font-size:11px;font-weight:700;letter-spacing:.04em;padding:5px 9px;border-radius:5px;display:flex;align-items:center}.sweeps .sw-prod__count{background:#f0f0ee;color:var(--sw-purple);font-family:var(--sw-bold);font-size:11px;font-weight:700;padding:5px 10px;border-radius:5px;flex:1;display:flex;align-items:center;justify-content:center}.sweeps a.sw-prod__name{font-family:var(--sw-bold);font-size:14px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--sw-purple);transition:opacity .3s ease-out}.sweeps a.sw-prod__name:hover{opacity:.65;color:var(--sw-purple)}.sweeps .sw-prod__chips{display:flex;flex-wrap:wrap;gap:4px}.sweeps .sw-chip{font-family:var(--sw-bold);font-size:10px;font-weight:700;letter-spacing:.02em;padding:4px 8px;border-radius:9999px;white-space:nowrap}.sweeps .sw-prod__price{font-family:var(--sw-bold);font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--sw-purple)}.sweeps .sw-prod__form{margin-top:auto}.sweeps a.sw-prod__cta,.sweeps button.sw-prod__cta{margin-top:auto;display:block;width:100%;text-align:center;background:var(--sw-purple);color:#fff;font-family:var(--sw-bold);font-size:11px;font-weight:700;line-height:1.2;padding:9px 14px;border:0;border-radius:9999px;text-decoration:none;cursor:pointer;transition:background .4s var(--sw-ease)}.sweeps .sw-prod__form .sw-prod__cta{margin-top:0}.sweeps a.sw-prod__cta:hover,.sweeps button.sw-prod__cta:hover{background:var(--sw-purple-hover);color:#fff}.sweeps .sw-rail-btn{position:absolute;top:44%;transform:translateY(-50%);width:34px;height:34px;padding:0;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .4s var(--sw-ease)}.sweeps .sw-rail-btn--next{right:clamp(2px,1.2vw,18px)}.sweeps .sw-rail-btn--prev{left:clamp(2px,1.2vw,18px)}.sweeps .sw-rail-btn--next:hover{transform:translateY(-50%) translate(3px)}.sweeps .sw-rail-btn--prev:hover{transform:translateY(-50%) translate(-3px)}.sweeps.sw-faq{background:var(--sw-cream)}.sweeps .sw-faq__inner{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(24px,3vw,40px)}.sweeps .sw-faq__title{font-family:var(--sw-display);font-weight:500;font-size:clamp(28px,4.2vw,54px);line-height:1;letter-spacing:-.035em;text-align:center}.sweeps .sw-faq__list{display:flex;flex-direction:column;gap:12px}.sweeps .sw-faq__item{background:#fff;border:1px solid var(--sw-line);border-radius:16px;overflow:hidden;transition:border-color .4s var(--sw-ease)}.sweeps .sw-faq__item:hover{border-color:var(--sw-purple)}.sweeps .sw-faq__q{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;font-family:var(--sw-bold);font-size:clamp(15px,1.6vw,18px);font-weight:700;color:var(--sw-purple)}.sweeps .sw-faq__q::-webkit-details-marker{display:none}.sweeps .sw-faq__sign{flex:0 0 auto;font-family:var(--sw-display);font-size:22px;line-height:1}.sweeps .sw-faq__sign:after{content:"+"}.sweeps .sw-faq__item[open] .sw-faq__sign:after{content:"\2013"}.sweeps .sw-faq__a{margin:0;padding:0 22px 22px;font-size:14px;line-height:1.6;color:var(--sw-ink);animation:swFade .4s var(--sw-ease) both}.sweeps .sw-faq__a p{margin:0 0 .6em}.sweeps .sw-faq__a p:last-child{margin-bottom:0}.sweeps .sw-faq__a a{font-family:var(--sw-bold);font-weight:700;text-decoration:underline}@keyframes swFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sweeps.sw-legal{background:#fff;padding:clamp(40px,5vw,72px) clamp(20px,5vw,64px);display:flex;flex-direction:column;align-items:center;gap:20px;border-top:1px solid #eeece5}.sweeps .sw-legal__logo img{height:22px;width:auto;display:block}.sweeps .sw-legal__rules{margin:0;max-width:62em;text-align:center;font-family:var(--sw-bold);font-size:11px;line-height:1.7;font-weight:700;color:var(--sw-purple)}.sweeps .sw-legal__rules a{text-decoration:underline}.sweeps .sw-legal__rules p,.sweeps .sw-legal__fda p{margin:0}.sweeps .sw-legal__fda{margin:0;max-width:62em;text-align:center;font-size:11px;line-height:1.7;font-style:italic;color:var(--sw-mute)}@media(max-width:749px){.sweeps.sw-pad,.sweeps .sw-pad{padding:36px 20px 40px}.sweeps .sw-eyebrow{font-size:12px}.sweeps .sw-head{gap:10px}.sweeps .sw-head__title{font-size:28px}.sweeps a.sw-btn,.sweeps button.sw-btn{font-size:13px;padding:13px 22px;width:100%}.sweeps.sw-hero{aspect-ratio:1/1;min-height:0}.sweeps.sw-hero--m .sw-hero__bg{display:none}.sweeps.sw-hero--m .sw-hero__bg--mobile{display:block}.sweeps .sw-hero__inner{padding:26px 20px;gap:12px}.sweeps .sw-hero__eyebrow{font-size:11px}.sweeps .sw-hero__title{font-size:38px;text-shadow:0 2px 18px rgba(42,26,78,.55)}.sweeps .sw-hero__sub{font-family:var(--sw-body);font-weight:400;font-size:14px;max-width:20em;text-shadow:0 1px 12px rgba(42,26,78,.6)}.sweeps .sw-hero__ctas{flex-direction:column;gap:8px;width:100%;margin-top:4px}.sweeps .sw-prize{grid-template-columns:1fr;gap:18px;text-align:center;justify-items:center}.sweeps .sw-prize__col{align-items:center;gap:14px}.sweeps .sw-prize__amount{font-size:60px}.sweeps .sw-prize__title{font-size:24px}.sweeps .sw-prize__body{font-size:14px}.sweeps .sw-prize__cta{align-self:stretch}.sweeps .sw-prize__media{width:100%;border-radius:18px}.sweeps .sw-prize__media img.sw-only-desktop{display:none}.sweeps .sw-prize__media img.sw-only-mobile{display:block}.sweeps .sw-stack{gap:22px}.sweeps .sw-cards{grid-template-columns:1fr 1fr;gap:10px}.sweeps .sw-card{border-radius:14px;padding:16px;gap:8px}.sweeps .sw-card__label{font-size:11px}.sweeps .sw-card__value{font-size:26px}.sweeps .sw-card__copy{font-size:12px;line-height:1.45}.sweeps .sw-card--dark{grid-column:1/-1;padding:16px;gap:12px}.sweeps .sw-card__rows{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sweeps .sw-mult{flex-direction:column;align-items:flex-start;gap:6px}.sweeps .sw-mult--rule{padding:0 12px 0 0;border-bottom:0;border-right:1px solid rgba(231,255,133,.34)}.sweeps .sw-mult__x{font-size:26px}.sweeps .sw-mult__t{font-size:12px;line-height:1.45}.sweeps .sw-bonus__grid{grid-template-columns:1fr 1fr;gap:10px}.sweeps a.sw-bonus__card{border-radius:14px;padding:16px;gap:8px;min-height:136px}.sweeps .sw-bonus__value{font-size:30px}.sweeps .sw-bonus__note{font-size:11px}.sweeps .sw-rail-wrap{padding:0}.sweeps .sw-rail{gap:12px;padding:4px 20px 16px;scroll-snap-type:x mandatory}.sweeps .sw-prod{flex:0 0 200px;scroll-snap-align:start;padding:9px 9px 11px;gap:9px}.sweeps .sw-rail-btn{display:none}.sweeps .sw-faq__inner{gap:18px}.sweeps .sw-faq__title{font-size:28px}.sweeps .sw-faq__list{gap:9px}.sweeps .sw-faq__item{border-radius:12px}.sweeps .sw-faq__q{padding:15px 16px;font-size:13px;gap:12px}.sweeps .sw-faq__sign{font-size:18px}.sweeps .sw-faq__a{padding:0 16px 16px;font-size:13px}.sweeps.sw-legal{padding:32px 20px 40px;gap:16px}.sweeps .sw-legal__logo img{height:18px}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/sweeps.css.map */
