.swp-section{padding:76px 0 96px}.swp-container{max-width:1480px;margin:0 auto;padding:0 40px}.swp-eyebrow{display:inline-block;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px}.swp-heading{font-size:40px;font-weight:700;line-height:1.15;margin:0 0 16px}.swp-subheading{font-size:18px;font-weight:500;line-height:1.5;color:#121212bf;margin:0 auto 32px;max-width:62ch}.swp-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;border-radius:40px;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.swp-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;background:#000;color:#fff;font-size:20px;font-weight:700;line-height:1;border-radius:12px;border:1px solid rgb(0,0,0);text-decoration:none;cursor:pointer;transition:all .3s linear}.swp-btn:hover{background:transparent;color:#000}.swp-btn--inverse{background:#fff;color:#121212;border-color:#fff}.swp-btn--inverse:hover{background:transparent;color:#fff}.swp-btn--outline{background:transparent;color:#000;font-size:16px;font-weight:700;padding:12px 24px;border-radius:8px;border:1px solid rgb(0,0,0)}.swp-btn--outline:hover{background:#000;color:#fff}.swp-placeholder{width:100%;background:#e0e0e0;border-radius:12px;display:flex;align-items:center;justify-content:center;text-align:center;color:#999;font-size:14px;font-weight:500;padding:16px}body.index .section-header:not(.scrolled-past-header) .header .menu-drawer-trigger:not(.inner-trigger),body.summer-sweepstakes .section-header:not(.scrolled-past-header) .header .menu-drawer-trigger:not(.inner-trigger),body.sweepstakes-account .section-header:not(.scrolled-past-header) .header .menu-drawer-trigger:not(.inner-trigger),body.index .section-header:not(.scrolled-past-header) .header [href="/cart"],body.summer-sweepstakes .section-header:not(.scrolled-past-header) .header [href="/cart"],body.sweepstakes-account .section-header:not(.scrolled-past-header) .header [href="/cart"],body.index .section-header:not(.scrolled-past-header) .header a[href*=account],body.summer-sweepstakes .section-header:not(.scrolled-past-header) .header a[href*=account],body.sweepstakes-account .section-header:not(.scrolled-past-header) .header a[href*=account],body.index .section-header:not(.scrolled-past-header) .header a[href*=customer_authentication],body.summer-sweepstakes .section-header:not(.scrolled-past-header) .header a[href*=customer_authentication],body.sweepstakes-account .section-header:not(.scrolled-past-header) .header a[href*=customer_authentication]{color:#fff;border-color:#fff}body.index .section-header:not(.scrolled-past-header) .header svg path[fill=black],body.summer-sweepstakes .section-header:not(.scrolled-past-header) .header svg path[fill=black],body.sweepstakes-account .section-header:not(.scrolled-past-header) .header svg path[fill=black],body.index .section-header:not(.scrolled-past-header) .header svg path[fill="#121212"],body.summer-sweepstakes .section-header:not(.scrolled-past-header) .header svg path[fill="#121212"],body.sweepstakes-account .section-header:not(.scrolled-past-header) .header svg path[fill="#121212"]{fill:#fff}body.index .section-header:not(.scrolled-past-header) .header svg [stroke=black],body.summer-sweepstakes .section-header:not(.scrolled-past-header) .header svg [stroke=black],body.sweepstakes-account .section-header:not(.scrolled-past-header) .header svg [stroke=black],body.index .section-header:not(.scrolled-past-header) .header svg [stroke="#121212"],body.summer-sweepstakes .section-header:not(.scrolled-past-header) .header svg [stroke="#121212"],body.sweepstakes-account .section-header:not(.scrolled-past-header) .header svg [stroke="#121212"]{stroke:#fff}.swp-hero{color:#fff;overflow:hidden}.swp-hero__marquee{border-top:1px solid rgba(255,255,255,.15);overflow:hidden;white-space:nowrap;padding:10px 0}.swp-hero__marquee-track{display:inline-block;animation:swp-marquee 28s linear infinite}.swp-hero__marquee-item{display:inline-block;font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:0 18px;color:#fff}@keyframes swp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.swp-hero__marquee-track{animation:none}}.swp-hero__inner{display:flex;flex-direction:column;align-items:center;text-align:center;padding:64px 20px 0}.swp-hero__dates{margin-bottom:20px}.swp-hero__content{display:flex;flex-direction:column;align-items:center}.swp-hero__eyebrow{font-size:15px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px}.swp-hero__heading{font-size:44px;font-weight:700;line-height:1.1;margin:0 0 16px;max-width:20ch;color:#fff}.swp-hero__subheading{font-size:18px;font-weight:500;line-height:1.5;color:#fffc;max-width:58ch;margin:0 0 32px}.swp-hero__ctas{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:12px}.swp-hero__ctas .swp-btn:not(.swp-btn--inverse){background:transparent;color:#fff;border-color:#fff9}.swp-hero__ctas .swp-btn:not(.swp-btn--inverse):hover{background:#fff;color:#121212;border-color:#fff}.swp-hero__specs{font-size:14px;font-weight:600;letter-spacing:.04em;color:#ffffffbf;margin:4px 20px 40px}.swp-hero__fine-print{font-size:12px;font-weight:500;color:#fff9;margin:8px 0 40px}.swp-hero__fine-print p{margin:0;font-size:inherit;line-height:1.5}.swp-hero__fine-print a{color:inherit}.swp-hero__media-wrap{width:100%}.swp-hero__media{width:100%;max-width:1100px;margin:0 auto}.swp-hero__specs--under-media{text-align:center;margin:14px 20px 0}.swp-hero__media img,.swp-hero__media video{display:block;width:100%;height:auto;border-radius:12px 12px 0 0}.swp-hero__media .swp-placeholder{aspect-ratio:16 / 7;background:#ffffff14;color:#ffffff80;border-radius:12px 12px 0 0}.swp-signup{text-align:center}.swp-signup__chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:20px}.swp-signup__form{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.swp-signup__form .swp-placeholder{min-height:220px;flex-direction:column;gap:8px}.swp-signup__account-btn{min-width:280px}.swp-entry-form{display:flex;flex-direction:column;gap:12px;max-width:480px;margin:0 auto}.swp-entry-form__row{display:flex;gap:12px}.swp-entry-form__row .swp-entry-form__field{flex:1 1 50%}.swp-entry-form__field input{width:100%;padding:14px 16px;font-family:inherit;font-size:16px;font-weight:500;color:#121212;background:#fff;border:1px solid rgba(0,0,0,.35);border-radius:8px;transition:all .3s linear}.swp-entry-form__field input:focus{outline:none;border-color:#000}.swp-entry-form__field input::placeholder{color:#12121280}.swp-entry-form__error{font-size:14px;font-weight:500;color:#c22;margin:0}.swp-entry-form__submit{width:100%}@media(max-width:479px){.swp-entry-form__row{flex-direction:column}}.swp-signup__hint{font-size:14px;font-weight:500;color:#12121299;margin:12px 0 0}.swp-signup__success{border:1px solid rgba(0,0,0,.125);border-radius:12px;background:#fff;padding:32px 24px}.swp-signup__success-check{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#00c764;color:#fff;font-size:22px;font-weight:700;margin-bottom:12px}.swp-signup__success-heading{font-size:24px;font-weight:700;margin:0 0 8px}.swp-signup__success-text{font-size:18px;font-weight:500;color:#121212bf;margin:0}.swp-signup__disclaimer{font-size:12px;font-weight:500;color:#12121299;max-width:60ch;margin:16px auto 0}.swp-signup__video{max-width:860px;margin:48px auto 0}.swp-signup__video iframe,.swp-signup__video video{width:100%;aspect-ratio:16 / 9;border:0;border-radius:12px;display:block}.swp-signup__video .swp-placeholder{aspect-ratio:16 / 9}.swp-steps__grid{display:grid;grid-template-columns:1fr;gap:20px;margin-top:48px}.swp-step{border:1px solid rgba(0,0,0,.125);border-radius:8px;padding:32px 24px;text-align:center;background:#fff}.swp-step__number{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;font-size:20px;font-weight:700;margin-bottom:16px}.swp-step__title{font-size:24px;font-weight:700;line-height:1.2;margin:0 0 12px}.swp-step__text{font-size:18px;font-weight:500;line-height:1.5;color:#121212bf;margin:0}.swp-steps__footer{text-align:center;margin-top:48px}.swp-steps__compliance{font-size:14px;font-weight:500;line-height:1.5;color:#12121299;max-width:68ch;margin:0 auto 24px}.swp-prize__layout{display:flex;flex-direction:column;gap:48px;margin-top:48px}.swp-prize__media img{display:block;width:100%;height:auto;border-radius:12px}.swp-prize__media .swp-placeholder{aspect-ratio:4 / 3}.swp-prize__info{display:flex;flex-direction:column;justify-content:center}.swp-prize__bundle-list{list-style:none;padding:0;margin:0 0 32px}.swp-prize__bundle-list li{display:flex;align-items:baseline;gap:12px;font-size:18px;font-weight:500;line-height:1.5;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.125)}.swp-prize__bundle-list li:before{content:"\2713";font-weight:700;flex-shrink:0}.swp-prize__specs{display:flex;flex-wrap:wrap;gap:8px}.swp-prize__collabs{margin-top:0}.swp-prize__video{margin:0 auto 48px}.swp-prize__specs-line{color:#121212bf;text-align:center;margin:40px 20px 0}.swp-prize__collabs-heading{font-size:24px;font-weight:700;text-align:center;margin:0 0 8px}.swp-prize__collabs-subheading{font-size:16px;font-weight:500;color:#121212bf;text-align:center;margin:0 0 32px}.swp-collab-carousel{overflow:hidden;width:100vw;margin-left:calc(50% - 50vw)}.swp-collab-carousel__belt{display:flex;width:max-content;padding:4px 0 8px;animation:swp-collab-loop 60s linear infinite}@keyframes swp-collab-loop{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.swp-collab-carousel{overflow-x:auto}.swp-collab-carousel__belt{animation:none}}.swp-collab-card{flex:0 0 72vw;margin-right:16px;border-radius:8px;overflow:hidden;text-align:center;border:1px solid rgba(0,0,0,.125)}@media(min-width:750px){.swp-collab-card{flex-basis:300px}}.swp-collab-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden}.swp-collab-card__scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.swp-collab-card__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.swp-collab-card__bg--zoom{transform:scale(2.1);transform-origin:50% 42%}.swp-collab-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 60%,#0000004d);pointer-events:none}.swp-collab-card__pc{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;padding:18px;filter:drop-shadow(0 10px 18px rgba(0,0,0,.35))}.swp-collab-card__media .swp-placeholder{height:100%;border-radius:0;background:#ececec}.swp-collab-card__name{position:relative;z-index:1;font-size:15px;font-weight:700;padding:14px 8px;margin:0}.swp-prize__arv{font-size:12px;font-weight:500;color:#12121299;text-align:center;max-width:70ch;margin:40px auto 0}.swp-shop__grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:48px}.swp-shop-card{position:relative;display:block;border-radius:12px;overflow:hidden;text-decoration:none;color:#121212;border:1px solid rgba(0,0,0,.125);background:#fff;transition:all .3s linear}.swp-shop-card:hover{border-color:#000}.swp-shop-card__media{aspect-ratio:1 / 1;background:#fff}.swp-shop-card__media img{display:block;width:100%;height:100%;object-fit:contain;padding:8px}.swp-shop-card__media .swp-placeholder{height:100%;border-radius:0;background:#ececec}.swp-shop-card__content{padding:20px 24px 24px}.swp-shop-card__title{font-size:20px;font-weight:700;margin:0 0 6px}.swp-shop-card__text{font-size:16px;font-weight:500;color:#121212bf;margin:0}.swp-shop-card__btn{font-size:16px;padding:12px 24px;border-radius:8px;margin-top:16px}.swp-shop-card:hover .swp-shop-card__btn{background:transparent;color:#000}.swp-shop-card__badge{position:absolute;top:12px;left:12px}.swp-shop__footer{text-align:center;margin-top:40px}.swp-faq__list{max-width:860px;margin:48px auto 0}.swp-faq__item{border-bottom:1px solid rgba(0,0,0,.125)}.swp-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 4px;font-size:18px;font-weight:700;cursor:pointer;list-style:none}.swp-faq__item summary::-webkit-details-marker{display:none}.swp-faq__item summary:after{content:"+";font-size:24px;font-weight:500;line-height:1;flex-shrink:0;transition:all .3s linear}.swp-faq__item[open] summary:after{content:"\2212"}.swp-faq__answer{font-size:18px;font-weight:500;line-height:1.5;color:#121212bf;padding:0 4px 24px;max-width:72ch}.swp-faq__answer p{margin:0 0 12px}.swp-faq__answer p:last-child{margin-bottom:0}.swp-account__hero{color:#fff;text-align:center;padding:140px 20px 72px}.swp-account__heading{font-size:40px;font-weight:700;line-height:1.1;margin:0 0 8px;color:#fff}.swp-account__entries{font-size:28px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px}.swp-account__entries-number{font-size:34px}.swp-account__entries-fallback{font-size:18px;font-weight:500;color:#ffffffbf;margin:0 0 12px}.swp-account__entries-fallback[hidden]{display:none}.swp-account__subtext{font-size:16px;font-weight:500;color:#ffffffb3;margin:0}.swp-account__login{margin-top:24px}.swp-account__actions-list{max-width:860px;margin:48px auto 0;border-top:1px solid rgba(0,0,0,.125)}.swp-account-action{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 4px;border-bottom:1px solid rgba(0,0,0,.125);text-decoration:none;color:#121212}.swp-account-action__check{flex-shrink:0;width:26px;height:26px;border-radius:50%;border:2px solid rgba(0,0,0,.25);display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;color:transparent;transition:all .3s linear}.swp-account-action.is-complete .swp-account-action__check{background:#00c764;border-color:#00c764;color:#fff}.swp-account-action.is-complete .swp-account-action__check:after{content:"\2713"}.swp-account-action__label{font-size:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;flex:1 1 auto}.swp-account-action__label--muted{font-weight:500;text-transform:none;letter-spacing:0;color:#12121299}.swp-account-action__meta{display:block;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:#12121299;margin-top:2px}.swp-account-action__check.is-static{background:#00c764;border-color:#00c764;color:#fff}.swp-account-action__check.is-static:after{content:"\2713"}.swp-account__actions+.swp-account__orders{padding-top:0}.swp-account-order{border-bottom:1px solid rgba(0,0,0,.125)}.swp-account-order summary.swp-account-action{border-bottom:none;cursor:pointer;list-style:none}.swp-account-order summary::-webkit-details-marker{display:none}.swp-account-order__caret{flex-shrink:0;font-size:22px;font-weight:500;line-height:1}.swp-account-order__caret:after{content:"+"}.swp-account-order[open] .swp-account-order__caret:after{content:"\2212"}.swp-account-order__lines{padding:0 4px 20px 42px}.swp-account-order__line{display:flex;align-items:baseline;gap:16px;padding:6px 0;font-size:14px;font-weight:500;color:#121212bf}.swp-account-order__line-title{flex:1 1 auto}.swp-account-order__line-price{white-space:nowrap}.swp-account-order__line-points{white-space:nowrap;font-weight:700;color:#121212;min-width:90px;text-align:right}.swp-account-action__value{display:inline-block;padding:6px 16px;border-radius:40px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.swp-account-action__signup{flex-shrink:0;padding:10px 20px;background:#000;color:#fff;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgb(0,0,0);border-radius:8px;cursor:pointer;transition:all .3s linear}.swp-account-action__signup:hover{background:transparent;color:#000}.swp-account-action.is-complete .swp-account-action__signup{display:none}@media(min-width:750px){.swp-account__heading{font-size:52px}.swp-account__entries{font-size:34px}.swp-account__entries-number{font-size:42px}}.swp-rules{padding:56px 0 72px}.swp-rules-banner{display:flex;flex-direction:column;gap:32px;border-radius:12px;padding:48px 32px;color:#fff}.swp-rules-banner__link{display:inline-block;color:#fff;font-size:18px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px}.swp-rules-banner__text{margin:20px 0 0;font-size:16px;font-weight:500;line-height:1.5;color:#fffc;max-width:58ch}.swp-rules-banner__lockup{display:flex;flex-direction:column;font-weight:700;text-transform:uppercase;line-height:.95}.swp-rules-banner__lockup img{max-width:300px;height:auto}.swp-rules-banner__lockup-line1{font-size:34px;transform:rotate(-2deg)}.swp-rules-banner__lockup-line2{font-size:38px}@media(min-width:750px){.swp-rules-banner{flex-direction:row;align-items:center;justify-content:space-between;padding:56px 48px}.swp-rules-banner__lockup{text-align:right;align-items:flex-end}}@media(min-width:750px){.swp-heading{font-size:48px}.swp-hero__heading{font-size:64px}.swp-hero__inner{padding-top:96px}}@media(min-width:990px){.swp-hero__inner--media-right{flex-direction:row;align-items:center;text-align:left;gap:56px;max-width:1480px;margin:0 auto;padding:140px 40px 64px}.swp-hero__inner--media-right .swp-hero__content{flex:1 1 48%;align-items:flex-start}.swp-hero__inner--media-right .swp-hero__heading{font-size:52px}.swp-hero__inner--media-right .swp-hero__ctas{justify-content:flex-start}.swp-hero__inner--media-right .swp-hero__media-wrap{flex:1 1 52%}.swp-hero__inner--media-right .swp-hero__media{max-width:none;margin:0}.swp-hero__inner--media-right .swp-hero__media img,.swp-hero__inner--media-right .swp-hero__media video{border-radius:12px}}@media(min-width:750px){.swp-steps__grid{grid-template-columns:repeat(3,1fr);gap:24px}.swp-prize__layout{flex-direction:row;align-items:center;gap:64px}.swp-prize__media{flex:1 1 55%;max-width:650px}.swp-prize__info{flex:1 1 45%;max-width:632px}.swp-shop__grid{grid-template-columns:repeat(3,1fr);gap:24px}}@media(max-width:749px){.swp-section{padding:48px 0 64px}.swp-hero__inner{padding-top:120px}.swp-container{padding:0 20px}.swp-heading{font-size:32px}.swp-hero__heading{font-size:38px}.swp-btn{padding:14px 24px;font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/section-sweepstakes.css.map */
