.Hero-module__ZARIfG__heroSection{background-color:var(--shop-black);align-items:center;min-height:640px;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.Hero-module__ZARIfG__heroSection{min-height:600px}}.Hero-module__ZARIfG__button{cursor:pointer;text-align:center;background-color:#facc15;border:none;border-radius:62px;width:100%;max-width:280px;margin-top:16px;padding:12px 32px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .2s,background-color .2s;display:inline-block;box-shadow:0 4px 16px #0000004d;color:#09090b!important}.Hero-module__ZARIfG__button:hover{transform:scale(1.03)}@media (min-width:768px){.Hero-module__ZARIfG__button{width:auto;max-width:none;margin-top:0;padding:16px 54px;font-size:18px}}.Hero-module__ZARIfG__container{z-index:10;flex-direction:column;width:100%;max-width:1240px;margin:0 auto;padding:32px 16px;display:flex;position:relative}@media (min-width:1024px){.Hero-module__ZARIfG__container{padding:80px 16px}}.Hero-module__ZARIfG__content{max-width:800px}.Hero-module__ZARIfG__title{font-family:var(--font-display), sans-serif;text-transform:uppercase;color:#facc15;white-space:pre-wrap;text-shadow:-2px -2px #000,2px -2px #000,-2px 2px #000,2px 2px #000,4px 4px 6px #000c;margin-bottom:14px;font-size:clamp(30px,7.5vw,44px);font-weight:900;line-height:1.05}@media (min-width:768px){.Hero-module__ZARIfG__title{margin-bottom:32px;font-size:64px;line-height:1.05}}.Hero-module__ZARIfG__description{color:var(--shop-white);text-shadow:1px 1px 3px #0009;max-width:550px;margin-bottom:20px;font-size:14px;font-weight:500;line-height:1.5}@media (min-width:768px){.Hero-module__ZARIfG__description{margin-bottom:32px;font-size:16px;line-height:1.6}}.Hero-module__ZARIfG__stats{flex-wrap:wrap;justify-content:center;gap:24px 32px;margin-top:48px;display:flex}@media (min-width:768px){.Hero-module__ZARIfG__stats{flex-wrap:nowrap;justify-content:flex-start;column-gap:32px}}.Hero-module__ZARIfG__statItem{text-align:center;flex-direction:column;align-items:center;min-width:120px;display:flex;position:relative}@media (min-width:768px){.Hero-module__ZARIfG__statItem:not(:last-child):after{content:"";background-color:#dcdcdc;width:1px;height:80%;position:absolute;top:10%;right:-16px}}@media (max-width:767px){.Hero-module__ZARIfG__statItem:first-child:after{content:"";background-color:#dcdcdc;width:1px;height:80%;position:absolute;top:10%;right:-16px}.Hero-module__ZARIfG__statItem:nth-child(3){align-items:center;width:100%}}.Hero-module__ZARIfG__statNumber{font-family:var(--font-display), sans-serif;color:var(--shop-white);text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000,2px 2px 4px #000c;font-size:32px;font-weight:700}@media (min-width:768px){.Hero-module__ZARIfG__statNumber{font-size:40px}}.Hero-module__ZARIfG__statLabel{color:#facc15;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000,2px 2px 4px #000c;font-size:16px;font-weight:700}.Hero-module__ZARIfG__imageWrapper{flex:1;justify-content:center;align-items:flex-end;min-height:400px;display:flex;position:relative}@media (min-width:1024px){.Hero-module__ZARIfG__imageWrapper{justify-content:flex-end;min-height:600px}}.Hero-module__ZARIfG__starLarge{color:var(--shop-black);z-index:5;animation:3s infinite Hero-module__ZARIfG__pulse;position:absolute;top:10%;right:5%}.Hero-module__ZARIfG__starSmall{color:var(--shop-black);z-index:5;animation:4s infinite Hero-module__ZARIfG__pulse;position:absolute;top:45%;left:5%}@keyframes Hero-module__ZARIfG__pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}
.BrandsBanner-module__WTOJVq__banner{background-color:var(--shop-black);align-items:center;width:100%;padding:28px 0;display:flex;position:relative;overflow:hidden}.BrandsBanner-module__WTOJVq__marqueeContainer{white-space:nowrap;width:max-content;animation:35s linear infinite BrandsBanner-module__WTOJVq__scroll;display:flex}.BrandsBanner-module__WTOJVq__marqueeContainer:hover{animation-play-state:paused}.BrandsBanner-module__WTOJVq__marqueeContent{flex-shrink:0;align-items:center;gap:48px;padding:0 24px;display:flex}@media (min-width:768px){.BrandsBanner-module__WTOJVq__marqueeContent{gap:80px;padding:0 40px}}@keyframes BrandsBanner-module__WTOJVq__scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.BrandsBanner-module__WTOJVq__brand{font-family:var(--font-display), sans-serif;color:var(--shop-white);text-transform:uppercase;letter-spacing:.05em;-webkit-user-select:none;user-select:none;font-size:24px;font-weight:500}@media (min-width:768px){.BrandsBanner-module__WTOJVq__brand{font-size:32px}}.BrandsBanner-module__WTOJVq__brandImageWrapper{flex-shrink:0;justify-content:center;align-items:center;min-width:60px;height:48px;display:inline-flex}.BrandsBanner-module__WTOJVq__brandImage{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:auto;max-width:180px;height:auto;max-height:44px;display:block}@media (min-width:768px){.BrandsBanner-module__WTOJVq__brandImage{max-width:220px;max-height:52px}}
.ProductCard-module__t53O_a__card{color:var(--foreground);text-align:left;flex-direction:column;min-width:0;text-decoration:none;display:flex}.ProductCard-module__t53O_a__imageWrapper{background-color:var(--shop-gray-light);background-image:radial-gradient(circle at 100% 0%, rgba(var(--card-glow-rgb,16, 185, 129), .26) 0%, rgba(var(--card-glow-rgb,16, 185, 129), .05) 38%, transparent 70%);aspect-ratio:1;border:1px solid rgba(var(--card-glow-rgb,16, 185, 129), .2);border-radius:20px;justify-content:center;align-items:center;margin-bottom:16px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}body[data-theme=dark] .ProductCard-module__t53O_a__imageWrapper{background-color:#18181b;background-image:radial-gradient(circle at 100% 0%, rgba(var(--card-glow-rgb,16, 185, 129), .25) 0%, rgba(var(--card-glow-rgb,16, 185, 129), .04) 40%, transparent 70%);border-color:#ffffff14}.ProductCard-module__t53O_a__card:hover .ProductCard-module__t53O_a__imageWrapper{border-color:rgba(var(--card-glow-rgb,16, 185, 129), .55);box-shadow:0 10px 25px -5px rgba(var(--card-glow-rgb,16, 185, 129), .22)}.ProductCard-module__t53O_a__image{object-fit:cover;transition:transform .3s}.ProductCard-module__t53O_a__card:hover .ProductCard-module__t53O_a__image{transform:scale(1.05)}.ProductCard-module__t53O_a__title{white-space:nowrap;text-overflow:ellipsis;color:var(--foreground);margin-bottom:8px;font-size:18px;font-weight:700;overflow:hidden}.ProductCard-module__t53O_a__rating{align-items:center;gap:8px;margin-bottom:10px;display:flex}.ProductCard-module__t53O_a__stars{color:#ffc633;gap:2px;display:flex}.ProductCard-module__t53O_a__ratingText{color:var(--shop-gray-dark);font-size:14px}.ProductCard-module__t53O_a__priceContainer{flex-direction:column;gap:2px;display:flex}.ProductCard-module__t53O_a__priceRow{align-items:center;gap:10px;display:flex}.ProductCard-module__t53O_a__oldPriceRow{align-items:center;display:flex}.ProductCard-module__t53O_a__price{color:var(--foreground);font-size:24px;font-weight:700}.ProductCard-module__t53O_a__oldPrice{color:var(--shop-gray-dark);opacity:.6;font-size:24px;font-weight:700;text-decoration:line-through}.ProductCard-module__t53O_a__discount{color:#f33;background-color:#ff333326;border-radius:62px;padding:6px 14px;font-size:12px;font-weight:700}.ProductCard-module__t53O_a__transferBadge{color:#09090b;letter-spacing:-.01em;background-color:#f59e0b;border-radius:8px;width:fit-content;margin-top:6px;margin-bottom:4px;padding:6px 14px;font-size:13px;font-weight:800;display:inline-block;box-shadow:0 1px 3px #0000001f}.ProductCard-module__t53O_a__installmentsRow{color:var(--shop-gray-dark);flex-direction:column;gap:2px;margin-top:2px;font-size:12px;line-height:1.35;display:flex}.ProductCard-module__t53O_a__installmentsRow strong{color:var(--foreground);font-weight:700}.ProductCard-module__t53O_a__mpBadge{align-items:center;gap:4px;font-size:11px;display:inline-flex}
.ProductSection-module___aovaW__section{text-align:center;max-width:1240px;margin:0 auto;padding:64px 16px}.ProductSection-module___aovaW__title{font-family:var(--font-display), sans-serif;text-transform:uppercase;color:var(--shop-black);margin-bottom:40px;font-size:32px;font-weight:900}@media (min-width:768px){.ProductSection-module___aovaW__title{font-size:48px}}.ProductSection-module___aovaW__grid{grid-template-columns:1fr;gap:16px;margin-bottom:40px;display:grid}@media (min-width:768px){.ProductSection-module___aovaW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.ProductSection-module___aovaW__viewAllBtn{background-color:var(--shop-white);color:var(--shop-black);border:1px solid var(--shop-gray-light);cursor:pointer;border-radius:62px;padding:16px 54px;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.ProductSection-module___aovaW__viewAllBtn:hover{background-color:var(--shop-gray-light)}.ProductSection-module___aovaW__divider{border:0;border-top:1px solid var(--shop-gray-light);max-width:1240px;margin:0 auto}
.BrowseStyle-module__UlmoCW__sectionWrapper{max-width:1240px;margin:0 auto 64px;padding:0 16px}.BrowseStyle-module__UlmoCW__box{background-color:var(--shop-gray-light);background-image:radial-gradient(circle at 100% 0%, rgba(var(--card-glow-rgb,16, 185, 129), .22) 0%, rgba(var(--card-glow-rgb,16, 185, 129), .04) 38%, transparent 70%);text-align:center;border:1px solid rgba(var(--card-glow-rgb,16, 185, 129), .2);border-radius:40px;padding:40px 24px}body[data-theme=dark] .BrowseStyle-module__UlmoCW__box{background-color:#121215;background-image:radial-gradient(circle at 100% 0%, rgba(var(--card-glow-rgb,16, 185, 129), .2) 0%, rgba(var(--card-glow-rgb,16, 185, 129), .03) 38%, transparent 70%);border:1px solid #ffffff14}@media (min-width:768px){.BrowseStyle-module__UlmoCW__box{padding:64px}}.BrowseStyle-module__UlmoCW__title{font-family:var(--font-display), sans-serif;text-transform:uppercase;color:var(--shop-black);margin-bottom:40px;font-size:32px;font-weight:900}@media (min-width:768px){.BrowseStyle-module__UlmoCW__title{margin-bottom:64px;font-size:48px}}.BrowseStyle-module__UlmoCW__grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.BrowseStyle-module__UlmoCW__grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:290px;gap:20px}}.BrowseStyle-module__UlmoCW__card{background-color:var(--shop-white);background-image:radial-gradient(circle at 100% 0%, rgba(var(--card-glow-rgb,16, 185, 129), .24) 0%, rgba(var(--card-glow-rgb,16, 185, 129), .04) 38%, transparent 70%);border:1px solid rgba(var(--card-glow-rgb,16, 185, 129), .18);border-radius:20px;min-height:190px;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:block;position:relative;overflow:hidden}.BrowseStyle-module__UlmoCW__card:hover{border-color:rgba(var(--card-glow-rgb,16, 185, 129), .5);box-shadow:0 10px 25px -5px rgba(var(--card-glow-rgb,16, 185, 129), .22);transform:translateY(-4px)}.BrowseStyle-module__UlmoCW__cardTitle{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;padding:6px 14px;font-size:18px;font-weight:800;position:absolute;top:20px;left:20px;box-shadow:0 4px 12px #0003;color:#09090b!important;background-color:#ffffffeb!important}.BrowseStyle-module__UlmoCW__image{object-fit:cover;transition:transform .5s}.BrowseStyle-module__UlmoCW__card:hover .BrowseStyle-module__UlmoCW__image{transform:scale(1.05)}@media (min-width:768px){.BrowseStyle-module__UlmoCW__span4{grid-column:span 4}.BrowseStyle-module__UlmoCW__span6{grid-column:span 6}.BrowseStyle-module__UlmoCW__span8{grid-column:span 8}.BrowseStyle-module__UlmoCW__span12{grid-column:span 12}}
.ProductCardSkeleton-module__ZWHsEW__card{text-align:left;flex-direction:column;width:100%;min-width:0;display:flex}.ProductCardSkeleton-module__ZWHsEW__shimmerBase{background-color:#f0f0f2;position:relative;overflow:hidden}body[data-theme=dark] .ProductCardSkeleton-module__ZWHsEW__shimmerBase{background-color:#1a1a20}.ProductCardSkeleton-module__ZWHsEW__shimmerBase:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff73 50%,#0000 100%);animation:1.5s ease-in-out infinite ProductCardSkeleton-module__ZWHsEW__shimmer;position:absolute;inset:0;transform:translate(-100%)}body[data-theme=dark] .ProductCardSkeleton-module__ZWHsEW__shimmerBase:after{background:linear-gradient(90deg,#0000 0%,#ffffff14 50%,#0000 100%)}@keyframes ProductCardSkeleton-module__ZWHsEW__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ProductCardSkeleton-module__ZWHsEW__imageWrapper{aspect-ratio:1;border:1px solid rgba(var(--card-glow-rgb,16, 185, 129), .2);background-image:radial-gradient(circle at 100% 0%, rgba(var(--card-glow-rgb,16, 185, 129), .15) 0%, transparent 60%);border-radius:20px;width:100%;margin-bottom:16px}body[data-theme=dark] .ProductCardSkeleton-module__ZWHsEW__imageWrapper{background-image:radial-gradient(circle at 100% 0%, rgba(var(--card-glow-rgb,16, 185, 129), .18) 0%, transparent 60%);border:1px solid #ffffff14}.ProductCardSkeleton-module__ZWHsEW__title{border-radius:6px;width:82%;height:20px;margin-bottom:10px}.ProductCardSkeleton-module__ZWHsEW__ratingRow{align-items:center;gap:8px;margin-bottom:12px;display:flex}.ProductCardSkeleton-module__ZWHsEW__starsGroup{align-items:center;gap:3px;display:flex}.ProductCardSkeleton-module__ZWHsEW__star{border-radius:3px;width:14px;height:14px}.ProductCardSkeleton-module__ZWHsEW__ratingText{border-radius:4px;width:32px;height:14px}.ProductCardSkeleton-module__ZWHsEW__priceContainer{flex-direction:column;gap:8px;display:flex}.ProductCardSkeleton-module__ZWHsEW__priceRow{align-items:center;gap:10px;display:flex}.ProductCardSkeleton-module__ZWHsEW__price{border-radius:6px;width:110px;height:26px}.ProductCardSkeleton-module__ZWHsEW__discount{border-radius:9999px;width:48px;height:22px}.ProductCardSkeleton-module__ZWHsEW__transferBadge{border:1px solid #f59e0b40;border-radius:8px;width:165px;height:26px;margin-top:2px;margin-bottom:2px;background-color:#f59e0b2e!important}.ProductCardSkeleton-module__ZWHsEW__installmentsRow{flex-direction:column;gap:4px;margin-top:2px;display:flex}.ProductCardSkeleton-module__ZWHsEW__installmentLine1{border-radius:4px;width:175px;height:13px}.ProductCardSkeleton-module__ZWHsEW__installmentLine2{border-radius:4px;width:95px;height:13px}
.ProductGridWithLoadMore-module__VmF3ia__cardItem{animation:.35s cubic-bezier(.16,1,.3,1) forwards ProductGridWithLoadMore-module__VmF3ia__cardFadeIn}@keyframes ProductGridWithLoadMore-module__VmF3ia__cardFadeIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.ProductGridWithLoadMore-module__VmF3ia__loadMoreContainer{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;margin-top:48px;margin-bottom:24px;display:flex}.ProductGridWithLoadMore-module__VmF3ia__counterWrapper{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:260px;display:flex}.ProductGridWithLoadMore-module__VmF3ia__counterText{color:#71717a;letter-spacing:-.01em;font-size:13px;font-weight:600}body[data-theme=dark] .ProductGridWithLoadMore-module__VmF3ia__counterText{color:#a1a1aa}.ProductGridWithLoadMore-module__VmF3ia__progressTrack{background-color:#e4e4e7;border-radius:9999px;width:100%;height:5px;overflow:hidden}body[data-theme=dark] .ProductGridWithLoadMore-module__VmF3ia__progressTrack{background-color:#27272a}.ProductGridWithLoadMore-module__VmF3ia__progressBar{background-color:#18181b;border-radius:9999px;height:100%;transition:width .4s cubic-bezier(.16,1,.3,1)}body[data-theme=dark] .ProductGridWithLoadMore-module__VmF3ia__progressBar{background-color:#f4f4f5}.ProductGridWithLoadMore-module__VmF3ia__loadMoreButton{color:#fff;letter-spacing:.02em;cursor:pointer;background-color:#18181b;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:14px 40px;font-size:14px;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;box-shadow:0 4px 14px #0000001f}.ProductGridWithLoadMore-module__VmF3ia__loadMoreButton:hover:not(:disabled){background-color:#27272a;transform:translateY(-2px);box-shadow:0 6px 20px #0000002e}.ProductGridWithLoadMore-module__VmF3ia__loadMoreButton:active:not(:disabled){transform:translateY(0)}.ProductGridWithLoadMore-module__VmF3ia__loadMoreButton:disabled{opacity:.75;cursor:not-allowed}body[data-theme=dark] .ProductGridWithLoadMore-module__VmF3ia__loadMoreButton{color:#18181b;background-color:#f4f4f5;box-shadow:0 4px 14px #ffffff14}body[data-theme=dark] .ProductGridWithLoadMore-module__VmF3ia__loadMoreButton:hover:not(:disabled){background-color:#fff;box-shadow:0 6px 20px #ffffff26}.ProductGridWithLoadMore-module__VmF3ia__endText{color:#a1a1aa;margin-top:4px;font-size:13px;font-weight:500}body[data-theme=dark] .ProductGridWithLoadMore-module__VmF3ia__endText{color:#71717a}
.ReviewCarousel-module__TP9Y3W__sectionWrapper{max-width:1240px;margin:0 auto 64px;padding:0 16px}.ReviewCarousel-module__TP9Y3W__header{flex-direction:column;gap:24px;margin-bottom:40px;display:flex}@media (min-width:768px){.ReviewCarousel-module__TP9Y3W__header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:0}}.ReviewCarousel-module__TP9Y3W__title{font-family:var(--font-display), sans-serif;text-transform:uppercase;color:var(--shop-black);font-size:32px;font-weight:900}@media (min-width:768px){.ReviewCarousel-module__TP9Y3W__title{font-size:48px}}.ReviewCarousel-module__TP9Y3W__navBtns{gap:16px;display:flex}.ReviewCarousel-module__TP9Y3W__navBtn{cursor:pointer;color:var(--shop-black);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.ReviewCarousel-module__TP9Y3W__carousel{flex-direction:column;gap:20px;display:flex}@media (min-width:768px){.ReviewCarousel-module__TP9Y3W__carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;padding-bottom:16px;overflow-x:auto}.ReviewCarousel-module__TP9Y3W__carousel::-webkit-scrollbar{display:none}}.ReviewCarousel-module__TP9Y3W__reviewCard{border:1px solid rgba(var(--card-glow-rgb,16, 185, 129), .22);background:radial-gradient(circle at 100% 0%, rgba(var(--card-glow-rgb,16, 185, 129), .22) 0%, rgba(var(--card-glow-rgb,16, 185, 129), .04) 38%, var(--shop-white) 70%);border-radius:20px;width:100%;padding:24px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden}body[data-theme=dark] .ReviewCarousel-module__TP9Y3W__reviewCard{background:radial-gradient(circle at 100% 0%, rgba(var(--card-glow-rgb,16, 185, 129), .22) 0%, rgba(var(--card-glow-rgb,16, 185, 129), .03) 38%, #18181b 75%);border:1px solid #ffffff14}.ReviewCarousel-module__TP9Y3W__reviewCard:hover{border-color:rgba(var(--card-glow-rgb,16, 185, 129), .5);box-shadow:0 10px 25px -5px rgba(var(--card-glow-rgb,16, 185, 129), .22)}@media (min-width:768px){.ReviewCarousel-module__TP9Y3W__reviewCard{scroll-snap-align:center;flex-shrink:0;width:400px;max-width:400px;padding:28px 32px}}.ReviewCarousel-module__TP9Y3W__stars{color:#ffc633;gap:4px;margin-bottom:16px;display:flex}.ReviewCarousel-module__TP9Y3W__userName{color:var(--shop-black);align-items:center;gap:8px;margin-bottom:12px;font-size:20px;font-weight:700;display:flex}.ReviewCarousel-module__TP9Y3W__verifiedIcon{color:#01ab31}.ReviewCarousel-module__TP9Y3W__reviewText{color:var(--shop-gray-dark);font-size:16px;line-height:1.5}
