.all-categories-container{display:none}.all-categories-container.shown{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background:#fff;z-index:15;overflow-y:auto;display:block}.all-categories-container.shown .inner-container{padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.all-categories-container.shown .inner-container .category-navigator-title{display:flex;gap:.4rem;font-size:1.2rem;align-items:center}.all-categories-container.shown .inner-container .category-navigator-title>h4{flex:1}.all-categories-container.shown .inner-container .children-categories-list{display:flex;flex-direction:column}.all-categories-container.shown .inner-container .children-categories-list>li{border-bottom:1px solid #e0e0e0;display:none}.all-categories-container.shown .inner-container .children-categories-list>li.visible{display:block}.all-categories-container.shown .inner-container .children-categories-list>li.show-all-items>a{color:#ff3f55;font-weight:600}.all-categories-container.shown .inner-container .children-categories-list>li a{font-size:.85rem;text-decoration:none;color:inherit;display:flex;padding:.5rem 0;line-height:1.65rem;justify-content:space-between;align-items:center}#homepage-mobile-categories{display:flex;flex-direction:column;gap:.65rem;margin-bottom:-.35rem}#homepage-mobile-categories.skeleton-loader .category-scroller{overflow:hidden;display:flex;gap:.18rem}#homepage-mobile-categories header{display:flex;justify-content:space-between}#homepage-mobile-categories header h5{font-size:.875rem}#homepage-mobile-categories header h5:last-of-type{color:#ff3f55}#homepage-mobile-categories .category-scroller{margin-left:-.5rem;margin-right:-.75rem}#homepage-mobile-categories .category-scroller .scroller-list-track{gap:.18rem}#homepage-mobile-categories .category-scroller .homepage-category-item{font-size:.625rem;display:flex;flex-direction:column;gap:.15rem;align-items:center;flex:0 0 60px;white-space:pre-line;text-align:center}#homepage-mobile-categories .category-scroller .homepage-category-item .category-name{flex:1;align-content:center;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-moz-box-orient:vertical;-webkit-box-orient:vertical}#homepage-items-wrapper .feed-items-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;margin-bottom:1rem;grid-auto-flow:row dense}@media screen and (min-width:320px){#homepage-items-wrapper .feed-items-list{grid-template-columns:repeat(auto-fit,minmax(141px,1fr))}}@media screen and (min-width:768px){#homepage-items-wrapper .feed-items-list{grid-template-columns:repeat(auto-fit,minmax(267px,1fr))}}.featured-sellers{background-color:#f3f3f3;border:1px solid #e4e4e4;border-left:unset;border-right:unset;display:flex;flex-direction:column;gap:.5rem;height:auto;padding:.75rem 0 .5rem .75rem;position:relative;user-select:none;margin:0 -.75rem}.featured-sellers .featured-sellers-skeleton-loader{min-height:9rem;padding:0!important}@media screen and (min-width:768px){.featured-sellers .featured-sellers-skeleton-loader{min-height:7.625rem}.featured-sellers{border:none;background-color:unset;padding:0;margin:0}}.featured-sellers .scroller-list>.scroller-list-track{gap:.5rem}@media screen and (min-width:768px){.featured-sellers .scroller-list>.scroller-list-track{padding:0}}.featured-sellers-title{font-weight:700;font-size:.875rem;line-height:1.25rem}.featured-sellers-item{display:flex;flex-direction:column;gap:.25rem;text-decoration:none}.featured-sellers-item img{border-radius:1rem;object-fit:cover;height:100%}.featured-sellers-item-title{font-size:.625rem;font-weight:700;color:dimgray;line-height:.625rem;padding-bottom:.125rem}.featured-sellers-item:last-child{padding-inline-end:.75rem}@media screen and (min-width:768px){.featured-sellers-item:last-child{padding-inline-end:0}}#homepage .hero-container{--width-calc:min(100dvw,540px);height:calc(var(--width-calc)/2.3854653044 - .5rem);overflow:hidden}@media screen and (min-width:768px){#homepage .hero-container{height:unset}}@media screen and (min-width:768px)and (max-width:1025px){#homepage .hero-container{--width-calc:min(100dvw,696px);min-height:calc(var(--width-calc)/4.9142130904)}}@media screen and (min-width:1025px)and (max-width:1200px){#homepage .hero-container{--width-calc:min(100dvw,936px);min-height:calc(var(--width-calc)/4.9848)}}@media screen and (min-width:1200px)and (max-width:1400px){#homepage .hero-container{--width-calc:min(100dvw,1116px);min-height:calc(var(--width-calc)/4.9406)}}@media screen and (min-width:1400px){#homepage .hero-container{--width-calc:min(100dvw,1296px);min-height:calc(var(--width-calc)/4.9846)}}#homepage .hero-container .slider-skeleton-loader{height:auto;aspect-ratio:179/80}@media screen and (min-width:768px){#homepage .hero-container .slider-skeleton-loader{aspect-ratio:1296/262}}#homepage .hero-container .slider-item-wrapper{position:relative;padding:0 .25rem}@media screen and (min-width:768px){#homepage .hero-container .slider-item-wrapper{padding:0}}#homepage .hero-container .slider-item-wrapper:focus{outline:none}#homepage .hero-container .slider-item-wrapper img{width:100%;border-radius:.5rem;height:auto;aspect-ratio:374/167}@media screen and (min-width:768px){#homepage .hero-container .slider-item-wrapper img{max-height:260px;aspect-ratio:1296/260}}#homepage .hero-container .slider-item-wrapper .actions-wrapper{position:absolute;bottom:13%;left:1.5rem;right:1.2rem;z-index:2;display:flex;flex-direction:row;gap:.75rem;width:auto;pointer-events:none}@media screen and (min-width:768px){#homepage .hero-container .slider-item-wrapper .actions-wrapper{bottom:15%;left:2.5rem;right:2.5rem;gap:1rem}}#homepage .hero-container .slider-item-wrapper .actions-wrapper.left{justify-content:start}#homepage .hero-container .slider-item-wrapper .actions-wrapper.center{justify-content:center}#homepage .hero-container .slider-item-wrapper .actions-wrapper.right{justify-content:end}#homepage .hero-container .slider-item-wrapper .actions-wrapper .btn.btn-contained.btn-xsmall{min-width:6.25rem}@media screen and (min-width:768px){#homepage .hero-container .slider-item-wrapper .actions-wrapper .btn.btn-contained.btn-xsmall{height:2.5rem;padding:.75rem 1.5rem;font-size:1rem;min-width:12.5rem}}#homepage .hero-container .slick-dots{position:absolute;bottom:1rem}#homepage .hero-container .slick-dots li{width:.5rem;height:.5rem;margin:0}#homepage .hero-container .slick-dots li:not(last-of-type){margin-right:.25rem}#homepage .hero-container .slick-dots li button{width:.5rem;height:.5rem;background-color:#fff;border-radius:50%;opacity:50%}#homepage .hero-container .slick-dots li button:before{content:inherit}#homepage .hero-container .slick-dots li.slick-active{width:1.2rem}#homepage .hero-container .slick-dots li.slick-active button{width:1.2rem;border-radius:.5rem;opacity:1}