.home-extra-services{position:relative;z-index:var(--z-index-10)}.home-extra-services__list{display:grid;grid-template-columns:repeat(2,1fr)}@media (min-width:1024px){.home-extra-services__list{grid-template-columns:repeat(5,1fr)}}.home-extra-services__item{overflow:hidden;border-radius:21px}.home-extra-services__image{display:block;width:100%;height:auto}.home-quick-access__list{display:flex;gap:2.5rem;overflow-x:auto;scrollbar-width:none}.home-quick-access__list::-webkit-scrollbar{display:none}.home-quick-access__item{display:inline-block;white-space:nowrap;color:var(--home-text-inverse);font-size:1rem;font-weight:var(--font-regular);line-height:1.5}.product-card{display:flex;flex-direction:column;gap:.375rem}.product-card--featured{grid-column:1/-1}.product-card--featured .product-card__image{aspect-ratio:16/9}.product-card__link{display:flex;flex-direction:column;gap:.375rem;color:inherit}.product-card__link:hover .product-card__name{-webkit-text-decoration:underline;text-decoration:underline}.product-card__media{position:relative}.product-card__seller{position:absolute;z-index:1;bottom:-.625rem;left:0;display:grid;width:2.5rem;height:2.5rem;overflow:hidden;border:1px solid var(--gray-200);border-radius:50%;background:var(--home-text-inverse);color:var(--home-text);font-size:.6875rem;font-weight:var(--font-bold);align-items:center;justify-items:center;place-items:center}.product-card__logo{height:100%}.product-card__image,.product-card__logo{width:100%;-o-object-fit:cover;object-fit:cover}.product-card__image{display:block;height:auto;aspect-ratio:1/1;border-radius:1.25rem}.product-card__image--empty{background-color:var(--home-bg-muted)}.product-card__name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.8125rem;font-weight:var(--font-medium);line-height:1.38;color:var(--home-text)}.product-card__prices{display:flex;flex-direction:column;gap:.125rem}.product-card__base-price{font-size:.6875rem;font-weight:var(--font-regular);line-height:1.5;color:var(--home-text-old-price);-webkit-text-decoration:line-through;text-decoration:line-through}.product-card__price{font-size:.875rem;font-weight:var(--font-semibold);line-height:1.5;color:var(--home-text)}.home-subcategories__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.home-subcategories__title{font-size:1.375rem;font-weight:var(--font-medium);line-height:1.33}.home-subcategories__see-all{display:flex;align-items:center;gap:.75rem;font-size:.8125rem;font-weight:var(--font-semibold);line-height:1.43;color:var(--home-text)}.home-subcategories__columns{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:768px){.home-subcategories__columns{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.home-subcategories__columns{grid-template-columns:repeat(4,1fr);gap:1rem}}.home-subcategories__column{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-radius:1rem;background:var(--background-base)}.home-subcategories__badges{display:flex;flex-wrap:wrap;gap:.375rem}.home-subcategories__badge{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.25rem;background:var(--home-badge-info);color:var(--home-text-inverse);font-size:.6875rem;font-weight:var(--font-semibold);line-height:1.5}.home-subcategories__badge svg{width:.875rem;height:.875rem}.home-subcategories__badge--cashback{gap:.375rem;padding:.125rem .5rem;border:1px solid var(--orange-500);background:var(--home-badge-dark);color:var(--orange-500)}.home-subcategories__column-title{font-size:1rem;font-weight:var(--font-semibold);line-height:1.56}.home-subcategories__products{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem 1rem;gap:.75rem 1rem}.home-subcategories__products:has(>.product-card:only-child){flex:1}.home-subcategories__products:has(>.product-card:only-child) .product-card{height:100%}.home-subcategories__products:has(>.product-card:only-child) .product-card__image{flex:1;min-height:0;height:auto;aspect-ratio:auto}.home-subcategories__more{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:auto;padding-top:.25rem;font-size:.875rem;font-weight:var(--font-medium);line-height:1.5;color:var(--home-text)}.home-page{display:flex;flex-direction:column;gap:2rem;padding-bottom:1rem}@media (min-width:1024px){.home-page{gap:2.5rem;padding-bottom:1rem}}.home-page--cms{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);padding-top:.5rem;background:linear-gradient(180deg,var(--home-primary) 0,var(--home-primary) 70%,var(--home-bg-page) 96%);background-repeat:no-repeat;background-size:100% 40rem}@media (min-width:1024px){.home-page--cms{background-size:100% 36rem}}.home-page__hero{display:flex;flex-direction:column;gap:1rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:1rem calc(50vw - 50%) 1.5rem;background:linear-gradient(180deg,var(--home-primary) 0,var(--home-primary) 2.5rem,var(--home-bg-page) 11rem)}@media (min-width:1024px){.home-page__hero{gap:1.5rem;padding-top:1.5rem;background:linear-gradient(180deg,var(--home-primary) 0,var(--home-primary) 6rem,var(--home-bg-page) 14rem)}}.home-page__panel{margin-top:-3rem;padding:4rem 1rem 1rem;border-radius:var(--home-radius-lg);background:var(--home-panel-gradient)}@media (min-width:1024px){.home-page__panel{margin-top:-7rem;margin-left:-3.5rem;margin-right:-3.5rem;padding:5rem 1rem 1rem}}.home-page__empty{padding:4rem 1rem;text-align:center;color:var(--gray-500)}