.progressiveBlur{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;width:100%;position:absolute;left:0}.progressiveBlur.top{top:0}.progressiveBlur.bottom{bottom:0}
@keyframes skeletonPulse{0%,to{opacity:.5}50%{opacity:1}}.skeleton{background:color-mix(in srgb,currentColor 14%,transparent);border-radius:var(--radius-sm);animation:1.4s ease-in-out infinite skeletonPulse;color:#0000!important}.productCardWrapper{aspect-ratio:3/4;--text:var(--darkText);--background:var(--lightText);width:100%;max-width:340px}@media (max-width:480px){.productCardWrapper{font-size:.75em}}.productCardWrapper .productCard{border-radius:var(--radius-xl);background:var(--white);width:100%;height:100%;color:var(--text);--border:color-mix(in srgb,var(--text)50%,transparent);flex-direction:column;transition:color .3s;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.productCardWrapper .productCard{border-radius:var(--radius-lg)}}.productCardWrapper .productCard:after{content:"";border-radius:inherit;background:var(--white);position:absolute;inset:.05em}.productCardWrapper .productCard:hover .cardBackground .gradientOverlay{opacity:.56}.productCardWrapper .productCard:hover .cardBackground .mainImage{transform:scale(1.05)translateY(1%)}.productCardWrapper .productCard:hover .cardBackground .imageBottomBlur{opacity:1}.productCardWrapper .cardBackground{z-index:1;position:absolute;inset:0;overflow:hidden}.productCardWrapper .cardBackground.skeleton{z-index:1}.productCardWrapper .cardBackground .imageLink{width:100%;height:100%;color:inherit;cursor:pointer;text-decoration:none;display:block;position:absolute;inset:0}.productCardWrapper .cardBackground .imageLink:hover{opacity:1}.productCardWrapper .cardBackground .mainGallery{border-radius:0;position:absolute;inset:0;aspect-ratio:unset!important}.productCardWrapper .cardBackground .mainGallery .cardGalleryImageLayer{width:100%;height:100%;position:absolute;inset:0}.productCardWrapper .cardBackground .mainGallery img{object-fit:cover;width:100%;height:100%;-webkit-mask-image:none;mask-image:none}.productCardWrapper .cardBackground .mainImage{object-fit:cover;object-position:center center;z-index:1;width:100%;height:100%;transition:top .4s,transform .5s;position:relative}.productCardWrapper .cardBackground .gradientOverlay{background:linear-gradient(180deg,var(--black)-8.39%,#0000 28.95%,#0000 66.28%,var(--black)107.93%);filter:blur(2em);opacity:.25;z-index:2;pointer-events:none;transition:all .3s;position:absolute;inset:-20px}.productCardWrapper .cardBackground .imageBottomBlur{z-index:3;pointer-events:none;transition:opacity .3s}.productCardWrapper .cardTop{top:var(--spacing-sm);left:var(--spacing-sm);right:var(--spacing-sm);z-index:10;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.productCardWrapper .cardTop .actionBtn{pointer-events:auto;--surfaceSize:2.7em;width:var(--surfaceSize);height:var(--surfaceSize);--border:var(--background);color:var(--background);font-size:1.3em}@media (max-width:768px){.productCardWrapper .cardTop .actionBtn{font-size:1em}}@media (max-width:480px){.productCardWrapper .cardTop .actionBtn.clickAnim .icon{width:1.5em!important;height:1.5em!important}}.productCardWrapper .cardTop .topRating{color:var(--black);--text:var(--black);font-size:1.1em;display:none}@media (max-width:640px){.productCardWrapper .cardTop .viewAction{display:none}.productCardWrapper .cardTop .topRating{pointer-events:auto;justify-content:center;align-items:center;min-width:2.7em;height:2.7em;display:flex}}.productCardWrapper .cardContent{z-index:4;pointer-events:none;width:100%;color:inherit;flex-direction:column;padding:1.5em;display:flex;position:absolute;bottom:0;left:0}@media (max-width:768px){.productCardWrapper .cardContent{font-size:var(--font-xs)}.productCardWrapper .cardContent .ratingBadge .value{display:none}}@media (max-width:640px){.productCardWrapper .cardContent{padding:1.2em}}.productCardWrapper .productTitle{-readable-align:right;color:inherit;border-radius:var(--radius-sm);margin-block:.25em;font-size:1.3em;font-weight:400;line-height:120%}@media (max-width:480px){.productCardWrapper .productTitle{font-size:1.3em;font-weight:300}}.productCardWrapper .productDesc{text-align:right;opacity:.8;-webkit-line-clamp:2;text-overflow:ellipsis;color:inherit;border-radius:var(--radius-sm);-webkit-box-orient:vertical;margin:0 0 1.6em;font-size:.9em;line-height:1.4;display:none;overflow:hidden}.productCardWrapper .cardFooter{color:inherit;justify-content:space-between;align-items:center;display:flex}@media (max-width:640px){.productCardWrapper .cardFooter{justify-content:flex-start}}.productCardWrapper .cardFooter .rating{border-radius:var(--radius-sm);align-items:flex-end;gap:.2em;font-size:1.2em;font-weight:500;line-height:90%;display:flex}@media (max-width:640px){.productCardWrapper .cardFooter .rating.footerRating{display:none}}.productCardWrapper .badgesContainer{flex-wrap:wrap;margin-bottom:.3em;display:flex}.productCardWrapper .badgesContainer .badge{border-radius:var(--radius-pill);padding:.2em .7em;font-size:.9em;font-weight:300}.productCardWrapper .badgesContainer .badge.badgeNew{background-color:var(--primary);color:var(--white)}.productCardWrapper .badgesContainer .badge.badgeCategory{background-color:color-mix(in srgb,currentColor 25%,transparent);-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em)}.productCardWrapper .badgesContainer .badge.badgeDiscount{background-color:var(--accent)}.productCardWrapper .badgesContainer .badge.badgeOutOfStock{background-color:var(--container)}@media (max-width:380px){.productCardWrapper .badgesContainer{font-size:.75em}}.productCardWrapper .priceContainer{line-height:100%;font-size:var(--font-xs);flex-direction:column;min-width:0;display:flex}@media (max-width:640px){.productCardWrapper .priceContainer{width:100%}}@media (max-width:480px){.productCardWrapper .priceContainer{font-size:.75em}}.productCardWrapper .priceContainer .oldPrice{font-size:var(--font-lg);opacity:.6;color:color-mix(in srgb,var(--primary)55%,var(--black));margin-bottom:.1em;font-weight:300;text-decoration:line-through}.productCardWrapper .priceContainer .currentPrice{border-radius:var(--radius-sm);align-items:baseline;gap:.5em;min-width:0;font-size:1.4em;display:flex}@media (max-width:480px){.productCardWrapper .priceContainer .currentPrice{font-size:1.25em}}.productCardWrapper .priceContainer .currentPrice .amount{overflow-wrap:anywhere;min-width:0;font-weight:300}@media (max-width:768px){.productCardWrapper .cardContent .productDesc{display:none!important}}
.sliderCarousel{flex-direction:column;gap:.5em;width:100%;display:flex}.sliderCarousel .sliderContainer{border-radius:var(--radius-lg);touch-action:pan-y;-webkit-user-select:none;user-select:none;padding:1em 0;position:relative;overflow:hidden}.sliderCarousel .sliderTrack{will-change:transform;width:max-content;display:flex}.sliderCarousel .slideItem{flex-shrink:0}.sliderCarousel .slideItem .productCardWrapper{height:100%}.sliderCarousel .slideItem a,.sliderCarousel .slideItem button,.sliderCarousel .slideItem img{-webkit-user-drag:none;-webkit-user-select:auto;user-select:auto}.sliderCarousel .footerArea{justify-content:space-between;align-items:center;gap:2em;display:flex}.sliderCarousel .footerArea .line{background:var(--text);opacity:.1;width:100%;height:1px}.sliderCarousel .footerArea .paginationText{font-family:var(--fontEng);font-size:var(--font-md);color:var(--text);letter-spacing:.2em;font-variation-settings:"wght" 300,"wdth" 89;white-space:nowrap;direction:ltr;align-items:center;display:flex}.sliderCarousel .footerArea .paginationText span{opacity:.7;padding-inline:.2em}@media (max-width:768px){.sliderCarousel .footerArea .paginationText{font-size:var(--font-xs)}}.sliderCarousel .footerArea .navigationButtons{gap:0;display:flex}.sliderCarousel .footerArea .navigationButtons .navBtn{border-radius:var(--radius-pill);--iconSize:1.2em;background:0 0;justify-content:center;align-items:center;padding:0;transition:all .3s;display:flex;width:3.5em!important;height:3.5em!important}.sliderCarousel .footerArea .navigationButtons .navBtn:hover:not(:disabled){background:var(--surface)}.sliderCarousel .footerArea .navigationButtons .navBtn.active{width:5em!important}.sliderCarousel .footerArea .navigationButtons .navBtn.isDisabled{opacity:.3;pointer-events:none}@media (max-width:768px){.sliderCarousel .footerArea .navigationButtons .navBtn{font-size:var(--font-xs)}}.sliderCarousel.spotlight .sliderContainer{border-radius:0}.sliderCarousel.spotlight .footerArea .line{opacity:1;background:#ffffff1a}.sliderCarousel.spotlight .footerArea .paginationText{color:#ffffffb3}.sliderCarousel.spotlight .footerArea .paginationText span{color:#fff;opacity:1}.sliderCarousel.spotlight .footerArea .navigationButtons .navBtn{color:#fff;border-color:#ffffff4d}.sliderCarousel.spotlight .footerArea .navigationButtons .navBtn:hover:not(:disabled){background:#ffffff1a}.sliderCarousel.hasFadeMask .sliderContainer{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 15% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 15% 100%)}@media (max-width:768px){.sliderCarousel{gap:0}.sliderCarousel .sliderContainer{padding-inline:calc(var(--inlineSection))!important;border-radius:0!important;overflow:visible!important}.sliderCarousel .footerArea{gap:var(--spacing-sm)!important}}
