.index-module-scss-module__oh1QBG__ProductCardPriceLoading{align-self:center;align-items:center;gap:8px;display:inline-flex}.index-module-scss-module__oh1QBG__ProductCardPriceLoading>span{background:var(--dark-color);opacity:.2;border-radius:2px;width:7px;height:7px;animation:1.2s ease-in-out infinite index-module-scss-module__oh1QBG__product-card-price-loading}.index-module-scss-module__oh1QBG__ProductCardPriceLoading>span:nth-child(2){animation-delay:.15s}.index-module-scss-module__oh1QBG__ProductCardPriceLoading>span:nth-child(3){animation-delay:.3s}.index-module-scss-module__oh1QBG__ProductCardPriceLoading>span:nth-child(4){animation-delay:.45s}@keyframes index-module-scss-module__oh1QBG__product-card-price-loading{0%,to{opacity:.2}50%{opacity:.8}}@media (prefers-reduced-motion:reduce){.index-module-scss-module__oh1QBG__ProductCardPriceLoading>span{animation:none}.index-module-scss-module__oh1QBG__ProductCardPriceLoading>span:first-child{opacity:.8}.index-module-scss-module__oh1QBG__ProductCardPriceLoading>span:nth-child(2){opacity:.6}.index-module-scss-module__oh1QBG__ProductCardPriceLoading>span:nth-child(3){opacity:.4}.index-module-scss-module__oh1QBG__ProductCardPriceLoading>span:nth-child(4){opacity:.2}}
.index-module-scss-module__q9H3XW__Wrap{width:100%}.index-module-scss-module__q9H3XW__Wrap .__affirm-logo.__affirm-logo-blue{color:var(--dark-color)}
.index-module-scss-module__l9rsLW__ActionsGroupAffirm{width:100%;margin-top:clamp(8px,1vw,12px)}
.index-module-scss-module__GEtasq__ClaimOffer{background-color:var(--dark-background);justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;min-height:78px;padding:8px 16px;display:flex;position:relative;overflow:hidden}.index-module-scss-module__GEtasq__ClaimOfferBackground{z-index:0;pointer-events:none;position:absolute;inset:0}.index-module-scss-module__GEtasq__ClaimOfferBackground .media-render-container{object-fit:fill;width:100%;height:100%}.index-module-scss-module__GEtasq__ClaimOfferBackground .media-render-container img{object-fit:fill;width:100%;height:100%}.index-module-scss-module__GEtasq__ClaimOfferCopy{z-index:1;flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;min-width:0;padding-right:4px;display:flex;position:relative}.index-module-scss-module__GEtasq__ClaimOfferTitle,.index-module-scss-module__GEtasq__ClaimOfferDescription,.index-module-scss-module__GEtasq__ClaimOfferAction{line-height:1.2}.index-module-scss-module__GEtasq__ClaimOfferTitle{max-width:100%;color:var(--dark-color);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;display:block;overflow:hidden}.index-module-scss-module__GEtasq__ClaimOfferDescription{color:var(--dark-secondary-text);margin:0;font-size:12px}.index-module-scss-module__GEtasq__ClaimOfferAction{z-index:1;max-width:46%;color:var(--product-card-grid-theme,var(--dark-neon-cyan));cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0;font-size:14px;display:inline-flex;position:relative}.index-module-scss-module__GEtasq__ClaimOfferAction span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.index-module-scss-module__GEtasq__ClaimOfferAction[data-claimed=true]{color:#7d7d7d;cursor:default}.index-module-scss-module__GEtasq__ClaimOfferAction .media-render-container{object-fit:contain;flex:none;width:20px;height:20px}.index-module-scss-module__GEtasq__ClaimOfferAction .media-render-container img{object-fit:contain;flex:none;width:20px;height:20px}@media (max-width:1024px){.index-module-scss-module__GEtasq__ClaimOfferCopy{flex:auto;max-width:160px}.index-module-scss-module__GEtasq__ClaimOfferTitle,.index-module-scss-module__GEtasq__ClaimOfferDescription,.index-module-scss-module__GEtasq__ClaimOfferAction{line-height:1.25}.index-module-scss-module__GEtasq__ClaimOfferTitle{font-size:14px}.index-module-scss-module__GEtasq__ClaimOfferDescription{overflow-wrap:break-word;font-size:12px}.index-module-scss-module__GEtasq__ClaimOfferAction{flex-direction:column;gap:8px;max-width:none;font-size:12px}}@media (pointer:coarse){.index-module-scss-module__GEtasq__ClaimOfferAction{-webkit-tap-highlight-color:#0000}}
.index-module-scss-module__8QNfjW__FeaturesContainer{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.index-module-scss-module__8QNfjW__FeatureTitle{color:var(--dark-color);margin:0;font-size:14px;font-weight:400;line-height:1.35}.index-module-scss-module__8QNfjW__FeatureList{flex-direction:column;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.index-module-scss-module__8QNfjW__FeatureItem{align-items:flex-start;gap:var(--show-dot);color:var(--dark-secondary-text);font-size:14px;line-height:1.35;display:flex}.index-module-scss-module__8QNfjW__FeatureItem .feature-item-icon{background:var(--dark-neon-cyan);border-radius:50%;flex-shrink:0;align-self:flex-start;width:6px;height:6px;margin-top:.675em}.index-module-scss-module__8QNfjW__FeatureItem .feature-item-icon[data-dot-style=square]{border-radius:0;width:5px;height:5px}.index-module-scss-module__8QNfjW__FeatureItem .feature-item-text{flex:1;min-width:0}.index-module-scss-module__8QNfjW__FeatureItem .feature-item-text p{margin:0}:is(.index-module-scss-module__8QNfjW__FeatureItem .feature-item-text strong,.index-module-scss-module__8QNfjW__FeatureItem .feature-item-text b){font-weight:700}
.index-module-scss-module__w6eMdW__GiftRow{background-color:color-mix(in srgb, var(--dark-color) 15%, var(--dark-background));justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;padding:8px 16px;display:flex}.index-module-scss-module__w6eMdW__GiftTitle,.index-module-scss-module__w6eMdW__GiftBadge{white-space:nowrap;margin:0;line-height:1.2}.index-module-scss-module__w6eMdW__GiftTitle{min-width:0;color:var(--dark-color);text-overflow:ellipsis;font-size:16px;overflow:hidden}.index-module-scss-module__w6eMdW__GiftMeta{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.index-module-scss-module__w6eMdW__GiftBadge{color:#7d7d7d;font-size:14px}.index-module-scss-module__w6eMdW__GiftThumb{background-color:var(--dark-color);flex:none;width:30px;height:30px;position:relative}.index-module-scss-module__w6eMdW__GiftArrow{flex:none;width:20px;height:20px;display:none;position:relative}.index-module-scss-module__w6eMdW__GiftArrow .media-render-container{width:20px;height:20px}.index-module-scss-module__w6eMdW__GiftArrow .media-render-container img{width:20px;height:20px}.index-module-scss-module__w6eMdW__GiftThumbFace,.index-module-scss-module__w6eMdW__GiftBubbleImage{background-color:var(--dark-color);display:block;position:relative;overflow:hidden}.index-module-scss-module__w6eMdW__GiftThumbFace{width:30px;height:30px}.index-module-scss-module__w6eMdW__GiftThumbFace .media-render-container{object-fit:contain;width:100%;height:100%}.index-module-scss-module__w6eMdW__GiftBubbleImage .media-render-container{object-fit:contain;width:100%;height:100%}.index-module-scss-module__w6eMdW__GiftBubbleImage .media-render-container img{object-fit:contain;width:100%;height:100%}.index-module-scss-module__w6eMdW__GiftBubble{z-index:4;aspect-ratio:251/214;background:var(--dark-background);border:1px solid color-mix(in srgb, var(--dark-color) 20%, transparent);pointer-events:none;width:251px;padding:20px 34px;display:none;position:absolute;bottom:calc(100% + 20px);right:-16px}.index-module-scss-module__w6eMdW__GiftBubbleImage{position:absolute;inset:20px 34px}.index-module-scss-module__w6eMdW__GiftBubbleTail{background:color-mix(in srgb, var(--dark-color) 20%, transparent);clip-path:polygon(0 0,100% 0,50% 100%);width:18px;height:10px;position:absolute;bottom:-9px;right:50%;transform:translate(50%)}.index-module-scss-module__w6eMdW__GiftBubbleTail:after{content:"";background:var(--card-background,var(--dark-background));clip-path:polygon(0 0,100% 0,50% 100%);width:16px;height:9px;position:absolute;top:0;left:1px}.index-module-scss-module__w6eMdW__GiftBubbleWithDescription{aspect-ratio:auto;flex-direction:column;align-items:center;gap:10px;width:250px;padding:26px 16px 28px;display:none}.index-module-scss-module__w6eMdW__GiftBubbleWithDescription .index-module-scss-module__w6eMdW__GiftBubbleImage{width:129px;height:129px;position:relative;inset:auto}.index-module-scss-module__w6eMdW__GiftBubbleDescription,.index-module-scss-module__w6eMdW__GiftSheetDescription{width:100%;color:var(--dark-color);text-align:left;overflow-wrap:anywhere;margin:0;font-size:12px;font-style:normal;font-weight:400;line-height:120%}.index-module-scss-module__w6eMdW__GiftSheetDescription{margin-top:8px}.index-module-scss-module__w6eMdW__GiftRow:hover .index-module-scss-module__w6eMdW__GiftBubble,.index-module-scss-module__w6eMdW__GiftRow:focus-visible .index-module-scss-module__w6eMdW__GiftBubble{display:block}.index-module-scss-module__w6eMdW__GiftRow:hover .index-module-scss-module__w6eMdW__GiftBubbleWithDescription,.index-module-scss-module__w6eMdW__GiftRow:focus-visible .index-module-scss-module__w6eMdW__GiftBubbleWithDescription{display:flex}.index-module-scss-module__w6eMdW__GiftSheetRoot{position:fixed;inset:0}.index-module-scss-module__w6eMdW__GiftSheetBackdrop{background-color:color-mix(in srgb, var(--dark-background) 72%, transparent);position:fixed;inset:0}.index-module-scss-module__w6eMdW__GiftSheet{z-index:1;background-color:color-mix(in srgb, var(--dark-color) 15.3%, var(--dark-background));flex-direction:column;align-items:center;height:250px;padding:20px 20px 0;animation:.28s index-module-scss-module__w6eMdW__GiftSheetIn;display:flex;position:fixed;bottom:0;left:0;right:0}.index-module-scss-module__w6eMdW__GiftSheetHeader{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.index-module-scss-module__w6eMdW__GiftSheetTitle{min-width:0;color:var(--dark-color);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:400;line-height:1.2;overflow:hidden}.index-module-scss-module__w6eMdW__GiftSheetTitleHidden{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.index-module-scss-module__w6eMdW__GiftSheetClose{flex:none;justify-content:center;align-items:center;width:14px;height:14px;margin-left:auto;padding:0;line-height:0;display:flex;position:relative}.index-module-scss-module__w6eMdW__GiftSheetClose .media-render-container{width:14px;height:14px}.index-module-scss-module__w6eMdW__GiftSheetClose .media-render-container img{width:14px;height:14px}.index-module-scss-module__w6eMdW__GiftSheetWithDescription{height:auto;min-height:270px;padding-bottom:26px}.index-module-scss-module__w6eMdW__GiftSheetWithDescription .index-module-scss-module__w6eMdW__GiftSheetImage{margin-top:29px}.index-module-scss-module__w6eMdW__GiftSheetImage{background-color:var(--dark-color);flex:none;width:140px;height:140px;margin-top:35px;position:relative;overflow:hidden}.index-module-scss-module__w6eMdW__GiftSheetImage .media-render-container{width:100%;height:100%;position:absolute;inset:0}.index-module-scss-module__w6eMdW__GiftSheetImage .media-render-container img{object-fit:cover;width:100%;height:100%}@keyframes index-module-scss-module__w6eMdW__GiftSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:1024px){.index-module-scss-module__w6eMdW__GiftRow{cursor:pointer}.index-module-scss-module__w6eMdW__GiftBadge{display:none}.index-module-scss-module__w6eMdW__GiftArrow{display:block}.index-module-scss-module__w6eMdW__GiftRow:hover .index-module-scss-module__w6eMdW__GiftBubble,.index-module-scss-module__w6eMdW__GiftRow:focus-visible .index-module-scss-module__w6eMdW__GiftBubble,.index-module-scss-module__w6eMdW__GiftRow:hover .index-module-scss-module__w6eMdW__GiftBubbleWithDescription,.index-module-scss-module__w6eMdW__GiftRow:focus-visible .index-module-scss-module__w6eMdW__GiftBubbleWithDescription{display:none}}@media (prefers-reduced-motion:reduce){.index-module-scss-module__w6eMdW__GiftSheet{animation:none}}@media (pointer:coarse){.index-module-scss-module__w6eMdW__GiftThumb{-webkit-tap-highlight-color:#0000}}
.style-module-scss-module__fyCzLa__ProductCardHiddenPriceRow{align-items:flex-end;gap:8px;width:100%;min-width:0;display:flex}.style-module-scss-module__fyCzLa__ProductCardHiddenPriceValues{flex:none;align-items:flex-end;gap:4px;min-width:0;margin:0;display:flex}.style-module-scss-module__fyCzLa__ProductCardHiddenPriceSale,.style-module-scss-module__fyCzLa__ProductCardHiddenPriceOriginal{font-family:var(--font-dm-mono),monospace;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-style:normal;font-weight:400}.style-module-scss-module__fyCzLa__ProductCardHiddenPriceSale{color:var(--product-card-grid-theme,var(--dark-neon-cyan));letter-spacing:-.32px;font-size:32px;line-height:1}.style-module-scss-module__fyCzLa__ProductCardHiddenPriceSaleDiscount{color:hsl(from var(--product-card-grid-theme,var(--dark-neon-cyan)) calc(h - 11) calc(s * .81) calc(l * .83))}.style-module-scss-module__fyCzLa__ProductCardHiddenPriceOriginal{color:#7d7d7d;letter-spacing:-.2px;font-size:20px;line-height:1;text-decoration-line:line-through}.style-module-scss-module__fyCzLa__ProductCardHiddenPriceBadge{background-color:color-mix(in srgb, var(--dark-color) 20%, transparent);min-width:0;max-width:100%;height:20px;color:var(--product-card-grid-theme,var(--dark-neon-cyan));letter-spacing:-.1px;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;padding:0 8px;font-size:10px;font-style:normal;font-weight:400;line-height:20px;display:block;overflow:hidden}@media (min-width:1025px){.style-module-scss-module__fyCzLa__ProductCardHiddenPriceValues{align-items:baseline;gap:8px}.style-module-scss-module__fyCzLa__ProductCardHiddenPriceSale,.style-module-scss-module__fyCzLa__ProductCardHiddenPriceOriginal{text-box-trim:none}.style-module-scss-module__fyCzLa__ProductCardHiddenPriceSale{line-height:22px}.style-module-scss-module__fyCzLa__ProductCardHiddenPriceOriginal{line-height:14px}.style-module-scss-module__fyCzLa__ProductCardHiddenPriceBadge{letter-spacing:-.14px;font-size:14px}}
.index-module-scss-module__tVVR6q__ProductCardImage{width:100%;min-width:0}.index-module-scss-module__tVVR6q__ProductCardImage .media-render-container{width:100%;height:100%}.index-module-scss-module__tVVR6q__ProductCardImage .media-render-container img{width:100%;height:100%}
