.styles-module-scss-module__58CQCq__coupon{position:relative;overflow:hidden}.styles-module-scss-module__58CQCq__coupon:before,.styles-module-scss-module__58CQCq__coupon:after{content:"";z-index:-1;border:0 solid #0000;width:51%;height:100%;position:absolute;top:0}.styles-module-scss-module__58CQCq__coupon:before{background-image:radial-gradient(circle at 0 50%, transparent 10px, var(--color-neutral-000) 11px);left:0}.styles-module-scss-module__58CQCq__coupon:after{background-image:radial-gradient(circle at 100% 50%, transparent 10px, var(--color-neutral-000) 11px);right:0}.styles-module-scss-module__58CQCq__coupon .styles-module-scss-module__58CQCq__expiredBadge{transform:rotate(350deg)}.styles-module-scss-module__58CQCq__coupon .styles-module-scss-module__58CQCq__stockOutBadge{color:var(--color-tools-500)!important}
.styles-module-scss-module___-q8Uq__ProductPrice{align-items:baseline}.styles-module-scss-module___-q8Uq__ProductPrice__discountWrapper{background:var(--color-brand-primary-700);width:34px;height:20px}.styles-module-scss-module___-q8Uq__ProductPrice__discountWrapper--withLabel{width:67px}
.styles-module-scss-module__Culiea__ProductPromotionTimeline--ended{background:var(--color-neutral-300);height:1px;top:50%;transform:translateY(-50%)}.styles-module-scss-module__Culiea__ProductPromotionTimeline--active{background:var(--color-brand-primary-700);border-radius:9999px}.styles-module-scss-module__Culiea__progressBar{border-radius:9999px;height:4px}.styles-module-scss-module__Culiea__timer{text-align:left;width:90px;color:var(--color-icon-primary)}.styles-module-scss-module__Culiea__soldOut{color:var(--color-icon-primary)}
.styles-module-scss-module__VNFX6a__HorizontalProductCard__productTitle{height:52px}
.styles-module-scss-module__Kzd5tW__price{max-height:61px}
.styles-module-scss-module__OPr7lq__voucherDetail{background-color:rgba(var(--color-primary-500-rgb), 8%)}.styles-module-scss-module__OPr7lq__voucherDetail p{min-width:260px}@media (min-width:1024px){.styles-module-scss-module__OPr7lq__voucherDetail p{max-width:396px}}.styles-module-scss-module__OPr7lq__notAvailable{background-color:var(--color-neutral-100)}.styles-module-scss-module__OPr7lq__notLoggedIn{background-color:rgba(var(--color-primary-500-rgb), 8%)}.styles-module-scss-module__OPr7lq__notLoggedIn__link{text-decoration:underline;-webkit-text-decoration-color:var(--color-primary-500-rgb);-webkit-text-decoration-color:var(--color-primary-500-rgb);text-decoration-color:var(--color-primary-500-rgb)}
.styles-module-scss-module__v4R-qa__VisualBundlingDetail__voucherDetail{background-color:rgba(var(--color-primary-500-rgb), 8%)}.styles-module-scss-module__v4R-qa__VisualBundlingDetail__voucherDetail p{min-width:260px}@media (min-width:1024px){.styles-module-scss-module__v4R-qa__VisualBundlingDetail__voucherDetail p{max-width:396px}}.styles-module-scss-module__v4R-qa__VisualBundlingDetail__notAvailable{background-color:var(--color-neutral-100)}.styles-module-scss-module__v4R-qa__VisualBundlingDetail__notLoggedIn{background-color:rgba(var(--color-primary-500-rgb), 8%)}.styles-module-scss-module__v4R-qa__VisualBundlingDetail__notLoggedIn__link{text-decoration:underline;-webkit-text-decoration-color:var(--color-primary-500-rgb);-webkit-text-decoration-color:var(--color-primary-500-rgb);text-decoration-color:var(--color-primary-500-rgb)}
.styles-module-scss-module__26tcKG__button{border:1px solid var(--color-neutral-100);width:40px;height:40px;top:50%;transform:translateY(-50%)}.styles-module-scss-module__26tcKG__button svg{opacity:.7}.styles-module-scss-module__26tcKG__button:hover{border:1px solid var(--color-neutral-100)}.styles-module-scss-module__26tcKG__button:hover svg{opacity:1}.styles-module-scss-module__26tcKG__button--small{width:28px;height:28px}.styles-module-scss-module__26tcKG__button--prev{right:8px}.styles-module-scss-module__26tcKG__button--customCarouselPrev{right:245px}.styles-module-scss-module__26tcKG__button--next{left:8px}.styles-module-scss-module__26tcKG__button--customCarouselNext{left:16px}
.styles-module-scss-module__BQvO4q__counter{scale:.74}
.styles-module-scss-module__GQJGBq__ProductPrice__discountWrapper{border-radius:50px}@media (min-width:320px){.styles-module-scss-module__GQJGBq__ProductPrice__discountWrapper{width:80px;height:55px;font-size:25px}}@media (min-width:1024px){.styles-module-scss-module__GQJGBq__ProductPrice__discountWrapper{width:110px;height:70px;font-size:32px}}
.styles-module-scss-module__a53JBa__ProductPrice__discountWrapper{border-radius:50px;width:40px}
.styles-module-scss-module__a8sSQa__productImage{filter:grayscale()}.styles-module-scss-module__a8sSQa__finishedBadge{top:50%;left:50%;transform:translate(-50%,-50%)rotate(-15deg)}
.styles-module-scss-module__Z4jCkW__wrapper{top:30%;left:50%;transform:translate(-50%,-30%)}
.styles-module-scss-module__aNWila__comingSoonBadge{background:rgb(var(--color-hint-object-caution-rgb), .2)}
.styles-module-scss-module__8MJOta__expiredImage{transform:translate(-50%,-50%)}
.styles-module-scss-module__P8bWGa__tabsImage{opacity:1;height:132px;transition:all .3s ease-out;scale:1}.styles-module-scss-module__P8bWGa__tabsImage--fadeOut{opacity:0;scale:0;height:0!important}.styles-module-scss-module__P8bWGa__wrapper--fadeOut{border-radius:calc(var(--global-radius)*4);animation:.3s linear styles-module-scss-module__P8bWGa__wrapperTabsFadeOut}@keyframes styles-module-scss-module__P8bWGa__wrapperTabsFadeOut{0%{border-radius:var(--global-radius)}to{border-radius:calc(var(--global-radius)*4)}}
.styles-module-scss-module__e0LocG__img--expired{filter:grayscale()}.styles-module-scss-module__e0LocG__noWinner{filter:brightness(1.4)}
.styles-module-scss-module__T79hFG__HotDiscountTimelineCardWrapper__productSection{border:2px solid var(--color-neutral-200)}.styles-module-scss-module__T79hFG__HotDiscountTimelineCardWrapper .styles-module-scss-module__T79hFG__img{filter:grayscale();mix-blend-mode:multiply}
.styles-module-scss-module__MP6VYq__scrollButton{width:55px;position:fixed;bottom:80px;left:20px;box-shadow:0 4px 4px #00000040}.styles-module-scss-module__MP6VYq__scrollButtonIcon{transform:rotate(180deg)}
.styles-module-scss-module__H8Vd3W__separatorDiv{left:50%;transform:translate(-50%)}