.Banner{width:100%;height:47.5rem;padding:0 var(--screen-offset-x);margin-bottom:4rem;padding-top:1.5rem}.Banner__carousel{height:100%;display:block;position:relative}.Banner__track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;background:#000;border-radius:4rem;width:100%;height:100%;display:flex;position:relative;overflow:auto hidden}.Banner__slide{z-index:1;width:100%;height:100%;color:var(--color-main-white);scroll-snap-align:start;flex:0 0 100%;padding-left:5rem;padding-right:5rem;-webkit-text-decoration:none;text-decoration:none;position:relative;overflow:hidden}.Banner__link{gap:inherit;color:inherit;flex-direction:column;-webkit-text-decoration:none;text-decoration:none;display:flex}.Banner__link:after{content:"";z-index:1;position:absolute;inset:0}.Banner__content{z-index:2;flex-direction:column;grid-column:1/8;align-self:end;gap:1.5rem;margin-bottom:3.13rem;display:flex;position:relative}.Banner__content:has(.Banner__action){margin-bottom:4rem}@media (width<=1200px){.Banner__content{grid-column:1/10}}.Banner__title{margin:0}.Banner__title span{display:block}.Banner__caption{letter-spacing:-.05rem;margin:0;line-height:1.2}.Banner__action{z-index:2;align-self:flex-start;margin-top:.5rem;position:relative}.Banner__visual{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;width:52%;height:100%;position:absolute;top:0%;left:50%;transform:translate(-50%)}@media (width<=1200px){.Banner__visual{left:58%}}.Banner__visual.isMobile{display:none}.Banner__countdown{align-self:flex-start}.Banner__visual.isWide{width:60%;height:82%;top:9%;left:62%}.Banner__controls{z-index:3;flex:none;align-self:flex-end;gap:1rem;margin-left:-14.2rem;padding:0 2rem 2rem 0;display:flex;position:sticky;right:0}.Banner__pagination{z-index:3;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.Banner__track{--scroll-snap-behavior:instant;scroll-behavior:auto}}@keyframes banner-enter-track{0%{opacity:0;transform:scale(.985)}}@keyframes banner-enter-content{0%{opacity:0;transform:translateY(2rem)}}@keyframes banner-enter-visual{0%{transform:translate(-50%)translateY(2.4rem)}}@keyframes banner-enter-fade{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){html:not(.is-spa-navigated) .Banner__track{animation:banner-enter-track .5s var(--ease-out-expo) backwards}html:not(.is-spa-navigated) .Banner__content{animation:banner-enter-content .45s var(--ease-out-quart) .12s backwards}html:not(.is-spa-navigated) .Banner__visual{animation:banner-enter-visual .5s var(--ease-out-quart) .18s backwards}html:not(.is-spa-navigated) .Banner__controls,html:not(.is-spa-navigated) .Banner__pagination{animation:banner-enter-fade var(--duration-page) var(--ease-out-quad) .28s backwards}}@media (width<=1024px){.Banner__carousel{flex-direction:column;align-items:center;gap:.8rem;width:100%;height:auto;display:flex}.Banner{flex-direction:column;align-items:center;gap:.8rem;height:auto;margin-bottom:0;padding-bottom:2rem;padding-left:0;padding-right:0;display:flex}.Banner__track{height:34rem;padding-left:var(--screen-offset-x-inset);padding-right:var(--screen-offset-x-inset);scroll-padding-inline:var(--screen-offset-x-inset);background:0 0;border-radius:0;gap:.5rem}.Banner__slide{background:#000;border-radius:2rem;flex-direction:column;flex:0 0 100%;align-items:center;width:100%;height:100%;padding:3rem 2.5rem 0;display:flex}.Banner__content{text-align:center;grid-column:auto;align-self:start;align-items:center;gap:.4rem;width:100%;margin-bottom:0}.Banner__action{align-self:center;margin-top:1rem}.Banner__slide .Banner__action.lg{min-height:4rem;padding:0 2rem}.Banner__title{letter-spacing:-.05rem;font-size:3.2rem;line-height:1}.Banner__title span{display:inline}.Banner__title span+span:before{content:" "}.Banner__caption{letter-spacing:-.02rem;font-size:1.5rem;line-height:1.1}.Banner__visual,.Banner__visual.isWide{width:100%;max-width:42rem;height:62%;top:auto;bottom:0;left:50%}.Banner__visual.hasMobile{display:none}.Banner__visual.isMobile{display:block}.Banner__countdown{align-self:center;margin-top:.6rem}.Banner__controls{display:none}.Banner__pagination.SlidePagination{backdrop-filter:none;--slide-pagination-background:transparent;--slide-pagination-dot:var(--color-black-12);--slide-pagination-fill:var(--color-black-100);background:0 0;border-radius:0;height:auto;min-height:0;padding:.8rem 0;position:static;transform:none}.Banner__pagination.SlidePagination .SlidePagination__item,.Banner__pagination.SlidePagination .SlidePagination__item.isActive{background:var(--slide-pagination-dot)}@media (prefers-reduced-motion:no-preference){html:not(.is-spa-navigated) .Banner__pagination{animation:banner-enter-fade var(--duration-page) var(--ease-out-quad) .28s backwards}}}@media (width<=768px){.Banner__track{height:28rem}.Banner__title{font-size:2.6rem}.Banner__caption{font-size:1.2rem}.Banner__visual{max-width:none}}.PromoStories{width:100%;padding-left:var(--screen-offset-x);padding-right:var(--screen-offset-x);--breakout:max(0px, calc(2 * var(--screen-offset-x-base) - var(--screen-offset-x)));margin-top:4rem;margin-bottom:5.6rem}@media (width<=768px){.PromoStories{padding-left:var(--screen-offset-x-inset);padding-right:var(--screen-offset-x-inset);--breakout:var(--screen-offset-x-inset);margin-top:0;margin-bottom:3.2rem;padding-top:1rem}}.PromoStories__list{width:calc(100% + 2 * var(--breakout));margin:0;margin-left:calc(-1 * var(--breakout));margin-right:calc(-1 * var(--breakout));overscroll-behavior-x:contain;scrollbar-width:none;justify-content:center;gap:2.4rem;padding:0;list-style:none;display:flex;overflow-x:auto}.PromoStories__list::-webkit-scrollbar{display:none}@media (width<=1100px){.PromoStories__list{justify-content:space-between}}@media (width<=768px){.PromoStories__list{justify-content:flex-start;gap:1.5rem}}.PromoStories__item{width:9.6rem;flex-shrink:0;scroll-margin-inline-start:var(--breakout)}.PromoStories__item:first-child{margin-left:var(--breakout)}.PromoStories__item:last-child{margin-right:var(--breakout)}@media (width<=768px){.PromoStories__item{width:7rem}}.PromoStories__link{width:100%;color:var(--color-main-black);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:1.2rem;padding:0;-webkit-text-decoration:none;text-decoration:none;display:flex}@media (width<=768px){.PromoStories__link{gap:.6rem}}.PromoStories__media{aspect-ratio:1;border:2px dashed var(--color-gold-100);width:100%;transition:border-color var(--transition-duration) var(--ease-out-cubic);background:0 0;border-radius:2.8rem;justify-content:center;align-items:center;padding:.4rem;display:flex;overflow:hidden}@media (width<=768px){.PromoStories__media{border-width:1.5px;border-radius:2rem}}.PromoStories__mediaInner{aspect-ratio:1;border:1px solid var(--color-black-4);background:var(--color-light-grey-100);width:100%;transition:transform var(--transition-duration) var(--ease-out-cubic);border-radius:2.4rem;display:block;position:relative;overflow:hidden}@media (width<=768px){.PromoStories__mediaInner{border:none;border-radius:1.6rem}}.PromoStories__media.isAll{border-style:solid;border-color:var(--color-black-12)}.PromoStories__mediaInner.isAll{justify-content:center;align-items:center;display:flex}.PromoStories__allIcon{width:3.2rem;height:3.2rem}@media (width<=768px){.PromoStories__allIcon{width:2.4rem;height:2.4rem}}.PromoStories__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.PromoStories__title{width:100%;padding-left:.4rem;padding-right:.4rem;display:-webkit-box}@media (width>=769px){.PromoStories__title{font-size:1.4rem}}.PromoStories__title{text-align:center;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (width<=768px){.PromoStories__title{padding-left:0;padding-right:0}}@media (hover:hover){.PromoStories__link:hover .PromoStories__media{border-color:#0000}.PromoStories__link:hover .PromoStories__mediaInner{transform:scale(1.1)}}.PromoStories__link:focus-visible{border-radius:1.2rem}@keyframes promo-stories-enter{0%{opacity:0;transform:translateY(.5rem)}}@media (prefers-reduced-motion:no-preference){html:not(.is-spa-navigated) .PromoStories__item{animation:promo-stories-enter var(--duration-base) var(--ease-out-quad) backwards}html:not(.is-spa-navigated) .PromoStories__item:first-child{animation-delay:80ms}html:not(.is-spa-navigated) .PromoStories__item:nth-child(2){animation-delay:.12s}html:not(.is-spa-navigated) .PromoStories__item:nth-child(3){animation-delay:.16s}html:not(.is-spa-navigated) .PromoStories__item:nth-child(4){animation-delay:.2s}html:not(.is-spa-navigated) .PromoStories__item:nth-child(5){animation-delay:.24s}html:not(.is-spa-navigated) .PromoStories__item:nth-child(6){animation-delay:.28s}html:not(.is-spa-navigated) .PromoStories__item:nth-child(7){animation-delay:.32s}html:not(.is-spa-navigated) .PromoStories__item:nth-child(8){animation-delay:.36s}}.PromoStories[data-stories-pending] .PromoStories__item{animation:none}.PromoStories__link.isViewed .PromoStories__media{border-color:var(--color-black-12);border-style:solid}.PromoStories__link.isViewed .PromoStories__title{color:var(--color-text-secondary)}.Features{width:100%;padding-left:var(--screen-offset-x);padding-right:var(--screen-offset-x);margin-top:var(--section-block-margin);margin-bottom:var(--section-block-margin)}@media (width<=768px){.Features{background:var(--color-dark-default);margin-top:0;margin-bottom:0;padding-top:3.2rem;padding-bottom:4.8rem}}.Features__title{padding-left:var(--content-offset-x-inner);padding-right:var(--content-offset-x-inner);text-align:center;color:var(--color-black-100);flex-direction:column;grid-column:1/-1;align-items:center;margin:0 0 5.6rem;display:flex}.Features__title span{display:block}@media (width<=768px){.Features__title{color:var(--color-white-100);margin-bottom:2.4rem}}.Features__cardTitle span,.Features__giftsTitle span{display:block}.Features__bento{grid-gap:1.6rem;background:var(--color-dark-default);border-radius:4rem;grid-column:1/-1;grid-template-columns:442fr 316fr 442fr;gap:1.6rem;height:57.6rem;padding:4rem;display:grid;overflow:hidden}@media (width<=1024px){.Features__bento{grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:1fr 1fr;gap:.5rem;height:55.3rem;padding:2rem}}@media (width<=768px){.Features__bento{background:0 0;border-radius:0;padding:0;overflow:visible}}.Features__col{flex-direction:column;gap:1.6rem;min-width:0;height:49.6rem;display:flex}@media (width<=1024px){.Features__col{display:contents}}.Features__col--left{align-items:flex-end}.Features__col--right{align-items:flex-start}.Features__row{grid-gap:1.7rem;grid-template-columns:1fr 1fr;gap:1.7rem;width:100%;height:14.8rem;display:grid}@media (width<=1024px){.Features__row{display:contents}}.Features__card{background:var(--color-black-100);min-width:0;color:var(--color-white-100);transition:var(--transition-press), background-color var(--transition-duration) var(--ease-out-quad);border-radius:2rem;-webkit-text-decoration:none;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 .1rem .1rem #00000008,0 .3rem .5rem #0000000a}@media (width<=1024px){.Features__card{width:auto;height:auto;box-shadow:none;background:#ffffff0a;border-radius:1.6rem}}.Features__cardTitle{z-index:2;flex-direction:column;line-height:1.2;display:flex;position:relative}@media (width<=1024px){.Features__cardTitle{padding:1rem 2rem 0;line-height:1.1}}.Features__cardDescription{z-index:2;color:var(--color-white-80);position:relative}.Features__card--cashback{flex-direction:column;justify-content:space-between;width:31.6rem;height:14.8rem;padding:2rem 2.5rem;display:flex}@media (width<=1024px){.Features__card--cashback{grid-area:2/2;width:auto;height:auto;padding:0}.Features__card--cashback .Features__cardTitle{padding:1rem 2rem 0}.Features__card--cashback .Features__cardDescription{display:none}}.Features__card--warranty{flex:1 0 0;width:100%}@media (width<=1024px){.Features__card--warranty{grid-area:1/1/span 2}}.Features.isBonusesOff .Features__col--left{justify-content:stretch}.Features.isBonusesOff .Features__card--warranty{height:100%}.Features__card--warranty .Features__cardTitle{padding:2rem 2.9rem}@media (width<=1024px){.Features__card--warranty .Features__cardTitle{padding:1rem 2rem 0}}.Features__card--gifts{border-radius:2.8rem;height:49.6rem}@media (width<=1024px){.Features__card--gifts{border-radius:1.6rem;grid-area:3/1/span 2/-1;height:auto}}.Features__card--gifts:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#000 100%);height:60%;position:absolute;inset:auto 0 0}@media (width<=1024px){.Features__card--gifts:after{display:none}}.Features__giftsContent{z-index:2;flex-direction:column;gap:2.6rem;display:flex;position:absolute;bottom:2rem;left:2.5rem;right:2.5rem}@media (width<=1024px){.Features__giftsContent{justify-content:space-between;gap:0;padding:2rem;inset:0}}.Features__giftsTitle{color:var(--color-white-100);flex-direction:column;display:flex}.Features__card--gifts .Features__cardDescription{color:var(--color-white-100)}@media (width<=1024px){.Features__card--gifts .Features__cardDescription{color:#fff9}}.Features__card--tradeIn{flex:1 0 0;width:100%}@media (width<=1024px){.Features__card--tradeIn{grid-area:5/2/span 2}}.Features__card--tradeIn .Features__cardTitle{padding:2rem 2.5rem}@media (width<=1024px){.Features__card--tradeIn .Features__cardTitle{padding:1rem 2rem 0}}.Features__card--icon{height:100%}.Features__card--icon .Features__cardTitle{padding:2rem 2.5rem}@media (width<=1024px){.Features__card--icon .Features__cardTitle{padding:1rem 2rem 0}.Features__card--priceGuarantee{grid-area:5/1}.Features__card--installment{grid-area:6/1}}.Features__cardIcon{width:4rem;height:4rem;position:absolute;bottom:1.7rem;right:1.65rem}@media (width<=1024px){.Features__cardIcon{width:2.5rem;height:2.5rem;bottom:1rem;right:1rem}}.Features__card--kingCare{flex-direction:column;justify-content:space-between;width:31.2rem;height:14.8rem;padding:2rem 2.5rem;display:flex}@media (width<=1024px){.Features__card--kingCare{grid-area:1/2;width:auto;height:auto;padding:0}.Features__card--kingCare .Features__cardTitle{padding:1rem 2rem 0}.Features__card--kingCare .Features__cardDescription{display:none}}.Features__card .Features__arrow{z-index:3;opacity:0;pointer-events:none;transition:opacity var(--transition-duration) var(--ease-out-quad);position:absolute;top:1rem;right:1rem}@media (width<=1024px){.Features__card .Features__arrow{display:none}}.Features__cardImage{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;width:100%;height:100%;transition:transform var(--transition-duration) var(--ease-out-quad);position:absolute;top:0;left:0;transform:scale(1)}.Features__card--gifts .Features__cardImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.Features__card--tradeIn .Features__cardImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:94.57%;height:127.98%;top:.6rem;left:0}@media (width<=1024px){.Features__card--warranty .Features__cardImage{-o-object-position:center;object-position:center;width:12.3rem;height:12.3rem;inset:auto 1.1rem -2.3rem auto}.Features__card--tradeIn .Features__cardImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:26.9rem;height:13.8rem;top:5.5rem;left:-.8rem}.Features__card--gifts .Features__cardImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.5;mix-blend-mode:screen}}.Features__card--gifts .Features__cardImage .Image__AstroImage{width:auto;max-width:none;height:100%;inset:0 auto auto 50%;transform:translate(-48.7%)}@media (width<=1024px){.Features__card--gifts .Features__cardImage .Image__AstroImage{width:100%;height:100%;inset:0;transform:none}}@media (hover:hover){.Features__card:hover{background:var(--color-black-60)}.Features__card:hover .Features__arrow{opacity:1}.Features__card:hover .Features__cardImage{transform:scale(1.05)}}@media (width<=1024px){.HomeHero{display:contents}}@media (width>=1025px) and (height>=720px){.HomeHero{max-height:calc(100dvh - var(--header-height));flex-direction:column;display:flex}.HomeHero .Banner{flex:0 auto;min-height:38rem;margin-bottom:0}.HomeHero .PromoStories{margin-top:calc(4rem * var(--fit));flex:none}}@media (width>=769px){.BrandsAndProductOfTheDay{display:contents}}@media (width<=768px){.BrandsAndProductOfTheDay{flex-direction:column-reverse;display:flex}}
