.brand-card.svelte-1tejirs{aspect-ratio:370/168;border-radius:12px;position:relative;overflow:hidden}.brand-card.svelte-1tejirs .bg-img:where(.svelte-1tejirs){object-fit:cover;width:100%;height:100%;transition:transform .3s;position:absolute;inset:0}.brand-card.svelte-1tejirs:hover .bg-img:where(.svelte-1tejirs){transform:scale(1.2)}.brand-card.svelte-1tejirs .overlay:where(.svelte-1tejirs){flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;padding:12px;transition:background .2s;display:flex;position:absolute;inset:0}.brand-card.svelte-1tejirs:hover .overlay:where(.svelte-1tejirs){background:#0e121b7a}.brand-card.svelte-1tejirs .rating:where(.svelte-1tejirs){align-items:center;gap:4px;display:flex}.brand-card.svelte-1tejirs .rating:where(.svelte-1tejirs) span:where(.svelte-1tejirs){font-size:12px;font-weight:500;line-height:16px}.featured-products.svelte-pg1a5f{background-color:rgb(var(--primary-base));border-radius:20px;min-width:0;padding:16px;overflow:hidden}.featured-products.svelte-pg1a5f:not(.desktop){--carousel-inset-start:0px;--carousel-inset-end:0px;isolation:isolate;background-color:#0000;border-radius:0;position:relative}.featured-products.svelte-pg1a5f:not(.desktop):before{content:"";z-index:-1;margin-inline:var(--carousel-inset-start) var(--carousel-inset-end);background-color:rgb(var(--primary-base));pointer-events:none;border-start-start-radius:calc(var(--carousel-inset-start) * 1.25);border-start-end-radius:calc(var(--carousel-inset-end) * 1.25);border-end-end-radius:calc(var(--carousel-inset-end) * 1.25);border-end-start-radius:calc(var(--carousel-inset-start) * 1.25);position:absolute;inset:0}.featured-products.svelte-pg1a5f:not(.desktop) .heading:where(.svelte-pg1a5f){padding-inline:16px}.featured-products.svelte-pg1a5f:not(.desktop) .carousel:where(.svelte-pg1a5f){clip-path:inset(0 var(--carousel-inset-start) 0 var(--carousel-inset-end))}.featured-products.svelte-pg1a5f:not(.desktop) .carousel:where(.svelte-pg1a5f) .swiper:not(.swiper-initialized) .slide{margin-inline-end:8px}.featured-products.svelte-pg1a5f:not(.desktop) .carousel:where(.svelte-pg1a5f) .swiper:not(.swiper-initialized) .slide:first-child{margin-inline-start:16px}.featured-products.svelte-pg1a5f:not(.desktop) .carousel:where(.svelte-pg1a5f) .swiper:not(.swiper-initialized) .slide:last-child{margin-inline-end:16px}.header.svelte-pg1a5f{color:rgb(var(--text-white-0));justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}h2.svelte-pg1a5f{min-width:0;font-size:20px;font-weight:500;line-height:28px}.timer.svelte-pg1a5f{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:20px;display:flex}.time.svelte-pg1a5f{background-color:rgb(var(--bg-white-0));width:32px;height:32px;color:rgb(var(--text-strong-950));border-radius:8px;justify-content:center;align-items:center;display:flex}.carousel.svelte-pg1a5f{min-width:0;position:relative}.slide.svelte-pg1a5f{flex:0 0 158px;align-self:stretch;width:158px;height:auto}.banner-slide.svelte-pg1a5f{border-radius:12px;flex-basis:64px;width:64px;min-height:278px;position:relative;overflow:hidden}.banner-slide.svelte-pg1a5f img:where(.svelte-pg1a5f){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.desktop.svelte-pg1a5f h2:where(.svelte-pg1a5f){font-size:24px;font-weight:500;line-height:32px}.desktop.svelte-pg1a5f .slide:where(.svelte-pg1a5f){flex-basis:200px;width:200px}.desktop.svelte-pg1a5f .slide:where(.svelte-pg1a5f):not(:last-child){margin-left:16px}.desktop.svelte-pg1a5f .banner-slide:where(.svelte-pg1a5f){flex-basis:64px;width:64px;min-height:316px}.desktop.svelte-pg1a5f .carousel:where(.svelte-pg1a5f) .swiper{-webkit-mask-image:linear-gradient(90deg,#0000,#000 120px);mask-image:linear-gradient(90deg,#0000,#000 120px)}.desktop.svelte-pg1a5f .carousel:where(.svelte-pg1a5f) .no-end-mask{-webkit-mask-image:none;mask-image:none}.desktop.svelte-pg1a5f .carousel:where(.svelte-pg1a5f) .swiper-button-prev,.desktop.svelte-pg1a5f .carousel:where(.svelte-pg1a5f) .swiper-button-next{margin-top:-16px;top:50%}.desktop.svelte-pg1a5f .carousel:where(.svelte-pg1a5f) .swiper-button-prev{left:auto;right:16px}.desktop.svelte-pg1a5f .carousel:where(.svelte-pg1a5f) .swiper-button-next{left:64px;right:auto}.desktop.svelte-pg1a5f .carousel:where(.svelte-pg1a5f) .swiper-button-prev button,.desktop.svelte-pg1a5f .carousel:where(.svelte-pg1a5f) .swiper-button-next button{border-radius:8px;width:32px;height:32px;padding:0}.inner.svelte-82tjx8{position:relative}.slider.svelte-82tjx8{scroll-snap-type:x mandatory;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow-x:scroll}.slider.svelte-82tjx8>*{scroll-snap-align:center;scroll-snap-stop:always;object-fit:cover;flex-shrink:0;width:100%;height:100%}.dots.svelte-82tjx8{background:#77777752;border-radius:9999px;align-items:center;gap:2px;height:10px;padding:0 4px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.dot.svelte-82tjx8{background:#e2e2e2;border-radius:50%;width:4px;height:4px}.dot.active.svelte-82tjx8{background:#fff}.product-link.svelte-i467a6{flex-direction:column;width:100%;display:flex}.hidden.svelte-i467a6{color:#fff;background:#77777752;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;font-weight:500;display:flex;position:absolute;top:0;left:0}.out-of-stock.svelte-i467a6{color:#fff;background:#77777752;justify-content:center;align-items:center;width:100%;padding:4px;font-size:12px;font-weight:500;display:flex;position:absolute;bottom:26px}.image-wrapper.svelte-i467a6{flex-direction:column;align-self:stretch;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.image-wrapper.svelte-i467a6 .overlay:where(.svelte-i467a6){z-index:1;pointer-events:none;background:#64504c29;width:100%;height:100%;position:absolute;top:0;left:0}.discount-percentage.svelte-i467a6{background-color:rgb(var(--state-error-base));color:rgb(var(--static-white));border-radius:99999px;align-items:center;gap:2px;padding:4px 4px 4px 8px;font-size:11px;font-weight:500;line-height:12px;display:flex;position:absolute;bottom:12px;left:12px}.has-promotion.svelte-i467a6 .discount-percentage:where(.svelte-i467a6){bottom:48px}.promotion-tag.svelte-i467a6{z-index:2;color:rgb(var(--bg-white-0));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#0e121bad;padding:8px;font-size:11px;font-weight:500;line-height:12px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.content-wrapper.svelte-i467a6{flex-direction:column;gap:8px;padding:8px;display:flex}article.elevated.svelte-i467a6 .content-wrapper:where(.svelte-i467a6){border:none}.shop-row.svelte-i467a6{align-items:center;display:flex}.shop.svelte-i467a6{color:rgb(var(--text-strong-950));align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:16px;display:flex}.title.svelte-i467a6{text-overflow:ellipsis;line-clamp:1;-webkit-line-clamp:1;color:rgb(var(--text-strong-950));-webkit-box-orient:vertical;flex:1;font-size:14px;font-weight:500;line-height:20px;display:-webkit-box;overflow:hidden}.price-info.svelte-i467a6{color:rgb(var(--text-strong-950));align-items:center;gap:4px;height:20px;font-size:12px;font-weight:500;line-height:16px;display:flex}.discounted-price.svelte-i467a6{color:rgb(var(--text-soft-400));font-size:11px;font-weight:500;line-height:12px;text-decoration:line-through}.bordered.svelte-i467a6{border:1px solid #e2e2e2;border-radius:12px;padding-bottom:8px;overflow:hidden;transform:translateZ(0)}.bordered.svelte-i467a6 .image-wrapper:where(.svelte-i467a6){border-radius:0}.elevated.svelte-i467a6{border:1px solid rgb(var(--neutral-200));box-shadow:var(--shadow-regular-medium);background-color:rgb(var(--bg-white-0));border-radius:12px;align-self:start;overflow:hidden;transform:translateZ(0)}.elevated.svelte-i467a6 .image-wrapper:where(.svelte-i467a6){border-bottom-right-radius:0;border-bottom-left-radius:0}.flash-sale-card.svelte-ivttmj{width:100%;height:100%}.flash-sale-card.svelte-ivttmj article{background-color:rgb(var(--bg-white-0));border-radius:12px;flex-direction:column;width:100%;height:100%;min-height:284px;display:flex;overflow:hidden}.flash-sale-card.svelte-ivttmj .image-wrapper{border-bottom-right-radius:0;border-bottom-left-radius:0}.flash-sale-card.svelte-ivttmj .shop-row{flex-shrink:0;min-width:0;height:20px}.wrapper.svelte-1sag8d2{flex-direction:column;gap:12px;display:flex}h5.svelte-1sag8d2,h6.svelte-1sag8d2{color:rgb(var(--text-strong-950));text-align:right}p.svelte-1sag8d2{color:rgb(var(--text-sub-600));text-align:right}a.svelte-1sag8d2{color:rgb(var(--text-strong-950));font-weight:600;text-decoration:underline}.desktop.svelte-1sag8d2 h5:where(.svelte-1sag8d2){font-size:24px;font-weight:500;line-height:32px}.desktop.svelte-1sag8d2 h6:where(.svelte-1sag8d2){font-size:20px;font-weight:500;line-height:28px}.desktop.svelte-1sag8d2 p:where(.svelte-1sag8d2){font-size:16px;font-weight:400;line-height:24px}.mobile.svelte-1sag8d2 h5:where(.svelte-1sag8d2){font-size:20px;font-weight:500;line-height:28px}.mobile.svelte-1sag8d2 h6:where(.svelte-1sag8d2){font-size:18px;font-weight:500;line-height:24px}.mobile.svelte-1sag8d2 p:where(.svelte-1sag8d2){font-size:14px;font-weight:400;line-height:20px}.rows.svelte-1udzxpj{gap:16px;display:grid}.banners.svelte-1udzxpj{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:16px;display:grid}a.svelte-1udzxpj{background-color:#a0a0a0;border-radius:18px;min-width:0;min-height:0;display:block;position:relative;overflow:hidden}a.svelte-1udzxpj:focus-visible{outline:2px solid rgb(var(--primary-base));outline-offset:4px}img.svelte-1udzxpj{object-fit:cover;object-position:right bottom;width:100%;height:100%;display:block;position:absolute;inset:0}.desktop.svelte-1udzxpj{gap:24px}.desktop.svelte-1udzxpj a:where(.svelte-1udzxpj){border-radius:24px}:root{--header-height:64px;--mobile-page-header-height:52px;--mobile-bottom-navigation-height:58px;--paragraph-x-large-size:24px;--paragraph-x-large-line-height:32px;--paragraph-large-size:18px;--paragraph-large-line-height:24px;--paragraph-medium-size:16px;--paragraph-medium-line-height:24px;--paragraph-small-size:14px;--paragraph-small-line-height:20px;--paragraph-x-small-size:12px;--paragraph-x-small-line-height:16px;--title-h1-size:56px;--title-h1-line-height:64px;--title-h2-size:48px;--title-h2-line-height:56px;--title-h3-size:40px;--title-h3-line-height:48px;--title-h4-size:32px;--title-h4-line-height:40px;--title-h5-size:24px;--title-h5-line-height:32px;--title-h6-size:20px;--title-h6-line-height:28px;--label-x-large-size:24px;--label-x-large-line-height:32px;--label-large-size:18px;--label-large-line-height:24px;--label-medium-size:16px;--label-medium-line-height:24px;--label-small-size:14px;--label-small-line-height:20px;--label-x-small-size:12px;--label-x-small-line-height:16px;--subheading-medium-size:16px;--subheading-medium-line-height:24px;--subheading-small-size:14px;--subheading-small-line-height:20px;--subheading-x-small-size:12px;--subheading-x-small-line-height:16px;--subheading-2x-small-size:11px;--subheading-2x-small-line-height:12px;--docs-label-size:18px;--docs-label-line-height:32px}.category.svelte-1uglrra{background:linear-gradient(rgb(var(--bg-weak-50)), rgb(var(--bg-weak-50))) padding-box, linear-gradient(rgb(var(--state-warning-base)), rgb(var(--state-warning-lighter)) 42%) border-box;border:.7px solid #0000;border-radius:12px;flex-direction:column;flex:1;justify-content:space-between;align-items:center;padding:12px 8px;font-size:14px;font-weight:400;line-height:20px;display:flex;position:relative;overflow:hidden}.category.svelte-1uglrra:before{content:"";background:radial-gradient(90% 40% at 50% -5%, rgb(var(--state-warning-base)/.34), rgb(var(--state-warning-base)/.31) 28%, rgb(var(--state-warning-base)/.22) 46%, rgb(var(--state-warning-base)/.1) 70%, rgb(var(--state-warning-base)/.015) 97%, transparent);opacity:.7;pointer-events:none;position:absolute;inset:0}.category.svelte-1uglrra:hover:before{opacity:1}.category.svelte-1uglrra:hover .image{transform:scale(1.05)}.category.svelte-1uglrra .image{margin-inline:auto;width:100px;height:100px;margin-top:-16px}.category.svelte-1uglrra .image,.category.svelte-1uglrra span:where(.svelte-1uglrra){position:relative}@media (prefers-reduced-motion:no-preference){.category.svelte-1uglrra:before{transition:opacity .4s ease-out}.category.svelte-1uglrra .image{transition:transform .5s cubic-bezier(.16,1,.3,1)}}
