.giveaway,.giveawayPopup{--giveaway-ink: #0A0A0A;--giveaway-graphite: #141414;--giveaway-charcoal: #161616;--giveaway-steel: #202020;--giveaway-gold: #EFC34F;--giveaway-gold-hi: #FBDF94;--giveaway-gold-gradient: linear-gradient(135deg, #FBDF94 0%, #EFC34F 40%, #C79831 100%);--giveaway-line: rgba(255, 255, 255, .1);--giveaway-txt: rgba(255, 255, 255, .82);--giveaway-txt-dim: rgba(255, 255, 255, .55)}.giveaway{min-height:100dvh;padding:80px 20px;color:#fff;background-image:linear-gradient(135deg,rgba(239,195,79,.04) 0%,transparent 40%),repeating-linear-gradient(45deg,rgba(255,255,255,.03) 0 2px,transparent 2px 8px),linear-gradient(180deg,var(--giveaway-ink),var(--giveaway-graphite))}.giveawayContainer{width:100%;max-width:680px;margin:0 auto}@media(max-width:800px){.giveaway{padding:48px 16px}}.giveawayHeader{margin-bottom:32px;text-align:center}.giveawayHeaderEyebrow{margin:0;color:var(--giveaway-gold);font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.giveawayHeaderTitle{margin:14px 0 0;color:#fff;font-size:52px;font-weight:700;letter-spacing:-.015em;line-height:1.05}.giveawayHeaderTitle strong,.giveawayHeaderTitle b{font-weight:inherit;background:linear-gradient(110deg,#c79831,#efc34f 35%,#fff3c4,#efc34f 65%,#c79831);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:giveawayShimmer 4s ease-in-out infinite}@keyframes giveawayShimmer{0%,30%{background-position:100% 0}to{background-position:-150% 0}}@media(max-width:800px){.giveawayHeaderTitle{font-size:36px}}.giveawayContent{padding:32px;border:1px solid var(--giveaway-line);border-radius:16px;background-color:var(--giveaway-charcoal)}@media(max-width:800px){.giveawayContent{padding:20px}}.giveawayStep{display:none}.giveawayStep.active{display:block}.giveawayStepTitle{margin:0;background:var(--giveaway-gold-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:30px;font-weight:700;letter-spacing:-.01em;line-height:1.15}.giveawayStepText{margin:8px 0 0;color:var(--giveaway-txt-dim);font-size:15px;line-height:1.45}.giveawayStep.active .giveawayStepTitle{animation:giveawayRise .5s ease backwards}.giveawayStep.active .giveawayStepText{animation:giveawayRise .5s .08s ease backwards}@keyframes giveawayRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes giveawayPop{0%{opacity:0;transform:scale(.8) translateY(8px)}to{opacity:1;transform:none}}@media(max-width:800px){.giveawayStepTitle{font-size:24px}}.giveawayLoading.active{display:flex;justify-content:center;padding:60px 0}.giveawayLoadingSpinner{width:40px;height:40px;border:4px solid var(--giveaway-line);border-top-color:var(--giveaway-gold);border-radius:50%;animation:loading 1s ease infinite}.giveawayClaim.active .giveawayClaimPrize{animation:giveawayRise .6s ease both}.giveawayClaim.active .giveawayStepTitle{animation:giveawayRise .6s .9s ease both}.giveawayClaim.active .giveawayStepText{animation:giveawayRise .6s 1s ease both}.giveawayClaim.active .giveawayClaimForm{animation:giveawayRise .6s 1.1s ease both}.giveawayClaimPrize{margin-bottom:28px;padding:28px 20px 24px;border:1px solid rgba(239,195,79,.25);border-radius:12px;background:radial-gradient(ellipse at 50% 30%,rgba(239,195,79,.16),transparent 70%);text-align:center}.giveawayClaimPrizeIcon{display:block;width:140px;height:70px;margin:0 auto;overflow:visible}.giveawayClaimPrizeIconPath{fill:none;stroke-width:6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 6px rgba(239,195,79,.55))}.giveawayClaim.active .giveawayClaimPrizeIconPath{animation:giveawayDraw 1.3s .2s ease-in-out forwards}@keyframes giveawayDraw{to{stroke-dashoffset:0}}.giveawayClaimPrizeIconTrail{fill:none;stroke:#fff6d6;stroke-width:3;stroke-linecap:round;stroke-dasharray:.08 .92;stroke-dashoffset:1;opacity:0;filter:drop-shadow(0 0 4px #FFF6D6)}.giveawayClaim.active .giveawayClaimPrizeIconTrail{animation:giveawayTrail 2.4s 1.5s linear infinite}@keyframes giveawayTrail{0%{stroke-dashoffset:1;opacity:1}to{stroke-dashoffset:0;opacity:1}}.giveawayClaimPrizeTitle{margin:18px 0 0;color:#fff;font-size:22px;font-weight:700;line-height:1.25}.giveawayClaimPrizeTitle strong{background:var(--giveaway-gold-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-transform:uppercase}.giveawayClaimPrizeText{margin:6px 0 0;color:var(--giveaway-txt-dim);font-size:14px}@media(max-width:800px){.giveawayClaimPrizeTitle{font-size:18px}}.giveawayClaimForm{display:flex;flex-direction:column;gap:16px;margin-top:26px}.giveawayClaimFormRow{display:flex;gap:12px}.giveawayClaimFormField{display:flex;flex-direction:column;flex:1;gap:8px}.giveawayClaimFormFieldLabel{color:#fffc;font-size:14px;font-weight:600}.giveawayClaimFormFieldInput{height:50px;padding:0 14px;border:1px solid var(--giveaway-line);border-radius:8px;background-color:var(--giveaway-steel);color:#fff;font-size:16px;outline:none;transition:.22s ease}.giveawayClaimFormFieldInput:focus{border-color:var(--giveaway-gold)}.giveawayClaimFormFieldInput:-webkit-autofill,.giveawayClaimFormFieldInput:-webkit-autofill:hover,.giveawayClaimFormFieldInput:-webkit-autofill:focus{-webkit-text-fill-color:white;caret-color:#fff;box-shadow:0 0 0 1000px var(--giveaway-steel) inset;transition:background-color 9999s ease-in-out 0s}select.giveawayClaimFormFieldInput{padding-right:34px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23EFC34F' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")}.giveawayClaimFormSubmit,.giveawayProductFormSubmit{width:100%;max-width:none;height:56px;margin-top:10px;padding:0;border-radius:4px;background:linear-gradient(180deg,var(--giveaway-gold-hi) 0%,var(--giveaway-gold) 60%,#D9A839 100%);color:var(--giveaway-graphite);font-size:16px;font-weight:700;letter-spacing:.02em;text-align:center;box-shadow:0 12px 40px -10px #efc34f80,inset 0 1px #ffffff73,inset 0 -2px #0000001f}.giveawayClaimFormSubmit:disabled,.giveawayProductFormSubmit:disabled{background:#ffffff0f;color:#ffffff52;cursor:not-allowed;box-shadow:none}@media(max-width:800px){.giveawayClaimFormRow{flex-direction:column;gap:16px}}.giveawayProductForm{margin-top:10px}.giveawayProductFormGroup{--group: 0;margin-top:24px}.giveawayProductFormGroup:nth-child(2){--group: 1}.giveawayProductFormGroup:nth-child(3){--group: 2}.giveawayProductFormGroup:nth-child(4){--group: 3}.giveawayProductFormGroup:nth-child(5){--group: 4}.giveawayProductFormGroupTitle{margin:0;color:#fffc;font-size:14px;font-weight:600}.giveawayProduct.active .giveawayProductFormGroupTitle{animation:giveawayRise .45s calc(.2s + var(--group) * .12s) ease backwards}.giveawayProductFormGroupLabels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.giveawayProductFormGroupLabels.genders{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.giveawayProductFormGroupLabels.sizes{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.giveawayProductFormGroupLabelsItem{position:relative;display:flex;align-items:center;justify-content:center;padding:12px;border:1px solid var(--giveaway-line);border-radius:8px;background-color:var(--giveaway-steel);color:var(--giveaway-txt);font-size:14px;font-weight:600;line-height:1.2;text-align:center;cursor:pointer;transition:.22s ease}.giveawayProductFormGroupLabels.sports .giveawayProductFormGroupLabelsItem{min-height:68px;padding:10px 12px}.giveawayProductFormGroupLabels.sizes .giveawayProductFormGroupLabelsItem{padding:10px 0}.giveawayProductFormGroupLabelsItem:hover{border-color:#efc34f73;background-color:#efc34f14;color:#fff}.giveawayProductFormGroupLabelsItem.active{border-color:var(--giveaway-gold);background:linear-gradient(180deg,var(--giveaway-gold-hi),var(--giveaway-gold));color:var(--giveaway-graphite);box-shadow:0 6px 20px -6px #efc34f99}.giveawayProductFormGroupLabelsItem:disabled,.giveawayProductFormGroupLabelsItem:disabled:hover{border-color:var(--giveaway-line);background-color:#ffffff0a;color:#ffffff47;cursor:not-allowed}.giveawayProduct.active .giveawayProductFormGroupLabelsItem{animation:giveawayPop .4s calc(.25s + var(--group) * .12s + var(--index) * 15ms) cubic-bezier(.34,1.56,.64,1) backwards}.giveawayProductFormGroupLabelsItem.active:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:2px solid var(--giveaway-gold);border-radius:inherit;pointer-events:none;animation:giveawayRing .5s ease-out forwards}@keyframes giveawayRing{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}.giveawayProductFormGroupLabelsItem:focus-visible{outline:2px solid var(--giveaway-gold);outline-offset:2px}@media(max-width:800px){.giveawayProductFormGroupLabels.sports,.giveawayProductFormGroupLabels.weights,.giveawayProductFormGroupLabels.ages{grid-template-columns:repeat(2,minmax(0,1fr))}.giveawayProductFormGroupLabels.sizes{grid-template-columns:repeat(5,minmax(0,1fr))}}.giveawayProductFormNote{display:none;margin:24px 0 0;color:var(--giveaway-gold);font-size:14px;font-weight:700;line-height:1.35;text-align:center}.giveawayProductFormNote.active{display:block}.giveawayProductFormSubmit{margin-top:28px}.giveawayProductFormSubmit:not(:disabled){animation:giveawayGlow 2s ease-in-out infinite}@keyframes giveawayGlow{0%,to{box-shadow:0 12px 40px -10px #efc34f80,inset 0 1px #ffffff73,inset 0 -2px #0000001f}50%{box-shadow:0 12px 56px -4px #efc34fe6,inset 0 1px #ffffff73,inset 0 -2px #0000001f}}.giveawayProductFormCancel{display:none}.giveawayProductFormCancel.active{display:block;margin-top:16px;color:#ffffff80;font-size:14px;text-align:center;cursor:pointer;transition:.2s ease}.giveawayProductFormCancel:hover{color:var(--giveaway-gold)}.giveawayCountdown{text-align:center}.giveawayCountdownTimer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px}.giveawayCountdownTimerUnit{--index: 0;display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 8px;border:1px solid var(--giveaway-line);border-radius:8px;background-color:var(--giveaway-steel)}.giveawayCountdownTimerUnit:nth-child(2){--index: 1}.giveawayCountdownTimerUnit:nth-child(3){--index: 2}.giveawayCountdownTimerUnit:nth-child(4){--index: 3}.giveawayCountdown.active .giveawayCountdownTimerUnit{animation:giveawayPop .5s calc(.15s + var(--index) * .1s) cubic-bezier(.34,1.56,.64,1) backwards}.giveawayCountdownTimerUnitValue{background:var(--giveaway-gold-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:44px;font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.giveawayCountdownTimerUnitLabel{color:var(--giveaway-txt-dim);font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}@media(max-width:800px){.giveawayCountdownTimer{gap:8px}.giveawayCountdownTimerUnit{padding:14px 4px}.giveawayCountdownTimerUnitValue{font-size:28px}.giveawayCountdownTimerUnitLabel{font-size:10px;letter-spacing:.12em}}.giveawayCountdownDate{margin:18px 0 0;color:var(--giveaway-txt);font-size:15px;font-weight:600}.giveawayCountdown.active .giveawayCountdownDate{animation:giveawayRise .5s .6s ease backwards}.giveawayCountdown.active .giveawayCountdownNext{animation:giveawayRise .5s .7s ease backwards}.giveawayCountdown.active .giveawayCountdownHistory{animation:giveawayRise .5s .8s ease backwards}.giveawayCountdownNext{display:none}.giveawayCountdownNext.active{display:block;margin-top:32px;padding-top:24px;border-top:1px solid var(--giveaway-line);text-align:left}.giveawayCountdownNextHeader{display:flex;align-items:center;justify-content:space-between}.giveawayCountdownNextHeaderTitle{margin:0;color:var(--giveaway-gold);font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.giveawayCountdownNextHeaderEdit{width:auto;color:var(--giveaway-gold);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.giveawayCountdownNextList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.giveawayCountdownNextListItem{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border:1px solid var(--giveaway-line);border-radius:8px;background-color:var(--giveaway-steel)}.giveawayCountdownNextListItemLabel{color:var(--giveaway-txt-dim);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.giveawayCountdownNextListItemValue{color:#fff;font-size:14px;font-weight:700}.giveawayCountdownHistory{display:none}.giveawayCountdownHistory.active{display:block;margin-top:32px;padding-top:24px;border-top:1px solid var(--giveaway-line)}.giveawayCountdownHistoryTitle{margin:0;color:var(--giveaway-gold);font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.giveawayCountdownHistoryList{display:flex;flex-direction:column;gap:8px;margin-top:14px}.giveawayCountdownHistoryListItem{display:flex;justify-content:space-between;padding:14px 16px;border:1px solid var(--giveaway-line);border-radius:8px;background-color:var(--giveaway-steel);font-size:14px}.giveawayCountdownHistoryListItemName{color:#fff;font-weight:700}.giveawayCountdownHistoryListItemDate{color:var(--giveaway-txt-dim)}.giveawayTerms{display:block;margin:20px auto 0;color:var(--giveaway-txt-dim);font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:.2s ease}.giveawayTerms:hover{color:var(--giveaway-gold)}.giveawayPopupBackdrop{z-index:2147483647!important;background-color:#000000b3!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.giveawayPopup{width:100%;max-width:460px;padding:32px!important;border:1px solid var(--giveaway-line);border-radius:16px;background-color:var(--giveaway-charcoal)!important;box-shadow:0 30px 80px -20px #000000b3;color:#fff!important;font-size:15px!important;font-weight:400!important;text-align:left}.giveawayPopup.alert{max-width:420px;text-align:center}.giveawayPopupIcon{margin:0 auto 20px}.giveawayPopupTitle{margin:0;padding:0;background:var(--giveaway-gold-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:26px;font-weight:700;letter-spacing:-.01em;line-height:1.15;text-align:left}.giveawayPopup.alert .giveawayPopupTitle{text-align:center}.giveawayPopupBody{margin:20px 0 0;padding:0;color:var(--giveaway-txt-dim);font-size:15px;line-height:1.5;text-align:left}.giveawayPopup.alert .giveawayPopupBody{margin-top:10px;text-align:center}.giveawayPopupBodyHighlight{color:#fff;font-weight:700}.giveawayPopupBodyDetails{display:flex;flex-direction:column;gap:16px;padding:18px 20px;border:1px solid var(--giveaway-line);border-radius:8px;background-color:var(--giveaway-steel)}.giveawayPopupBodyDetailsItem{display:flex;flex-direction:column;gap:4px}.giveawayPopupBodyDetailsItemLabel{color:var(--giveaway-gold);font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.giveawayPopupBodyDetailsItemValue{color:#fff;font-size:15px;font-weight:500;line-height:1.5;word-break:break-word}.giveawayPopup.terms{max-width:640px}.giveawayPopupBodyTerms{max-height:60vh;padding-right:12px;overflow-y:auto;font-size:14px;line-height:1.55;scrollbar-color:var(--giveaway-gold) transparent;scrollbar-width:thin}.giveawayPopupBodyTerms h2,.giveawayPopupBodyTerms h3,.giveawayPopupBodyTerms h4{margin:24px 0 8px;color:#fff;font-size:16px;font-weight:700;line-height:1.3}.giveawayPopupBodyTerms p{margin:0 0 10px}.giveawayPopupBodyTerms strong,.giveawayPopupBodyTerms b{color:#fff}.giveawayPopupBodyTerms a{color:var(--giveaway-gold);text-decoration:underline}.giveawayPopupBodyTerms ul,.giveawayPopupBodyTerms ol{margin:0 0 10px;padding-left:20px}.giveawayPopupBodyTerms ul{list-style:disc}.giveawayPopupBodyTerms ol{list-style:decimal}.giveawayPopupBodyTerms li{margin-bottom:4px}.giveawayPopupBodyNote{margin:14px 0 0;color:var(--giveaway-txt-dim);font-size:14px;line-height:1.45}.giveawayPopupActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin:24px 0 0;padding:0}.giveawayPopup.alert .giveawayPopupActions,.giveawayPopup.terms .giveawayPopupActions{grid-template-columns:minmax(0,1fr)}.giveawayPopupActionsCancel{height:50px;border:1px solid var(--giveaway-line);border-radius:4px;color:var(--giveaway-txt);font-size:15px;font-weight:600;text-align:center;cursor:pointer;transition:.2s ease}.giveawayPopupActionsCancel:hover{border-color:#efc34f73;color:#fff}.giveawayPopupActionsConfirm{height:50px;border-radius:4px;background:linear-gradient(180deg,var(--giveaway-gold-hi) 0%,var(--giveaway-gold) 60%,#D9A839 100%);color:var(--giveaway-graphite);font-size:15px;font-weight:700;letter-spacing:.02em;text-align:center;box-shadow:0 12px 40px -10px #efc34f80,inset 0 1px #ffffff73,inset 0 -2px #0000001f;cursor:pointer}.giveawayPopupActionsConfirm:disabled{box-shadow:none;opacity:.4;cursor:not-allowed}.giveawayPopupActionsCancel:focus-visible,.giveawayPopupActionsConfirm:focus-visible{outline:2px solid var(--giveaway-gold);outline-offset:2px}@media(max-width:800px){.giveawayPopup{padding:24px!important}.giveawayPopupTitle{font-size:22px}}.giveawayConfetti{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:100}@media(prefers-reduced-motion:reduce){.giveaway *,.giveaway *:after,.giveawayPopup *{animation:none!important;transition:none!important}.giveawayClaimPrizeIconPath{stroke-dashoffset:0}}
/*# sourceMappingURL=/cdn/shop/t/208/assets/section-lifetime-giveaway.css.map */
