@media(max-width: 767px){#homeBanner.splide{margin-top:20px}}#homeBanner.splide .splide__slide.--is-visible{display:block;position:relative;z-index:2}@media(min-width: 641px){#homeBanner.splide .splide__slide:after{content:"";display:block;outline:20px solid #fff;background:rgba(0,0,0,0);position:absolute;inset:0;overflow:hidden;pointer-events:none}}#homeBanner.splide .splide__slide img{width:100%;height:auto;border-radius:8px;transition:transform .3s ease-in-out}@media(max-width: 640px){#homeBanner.splide .splide__slide img{aspect-ratio:16/9}}@media(min-width: 641px){#homeBanner.splide .splide__slide img:hover{transform:scale(1.05)}}#homeBanner.splide .splide__pagination{position:relative;bottom:-6px}#homeBanner.splide div#homeBanner-track{overflow:visible;z-index:1}@media(max-width: 640px){#homeBanner.splide div#homeBanner-track{overflow:hidden}}.promotion_point{width:18px;height:18px;background-color:hsla(0,0%,100%,.74);border:#e07c35 3px solid;border-radius:50%;display:block;z-index:2;transform:translate(-50%, -50%);cursor:pointer;transition:background-color .2s}.promotion_point:hover{background-color:#fff}.promotion_point .tooltip{display:none;position:absolute;top:-120%;left:50%;transform:translateX(-50%);background:#fff;color:#000;padding:8px;border-radius:6px;box-shadow:0 4px 10px rgba(0,0,0,.2);width:220px;text-align:center;z-index:2}img.promotion_point_img{max-width:170px !important;aspect-ratio:auto !important;place-self:center}.promotion_point .tooltip-text{font-size:14px;font-weight:500;line-height:1.2}.tooltip-price{font-size:20px;font-weight:700}.promotion_point:hover .tooltip{display:block}a.promotion_point.active{z-index:2}@media screen and (max-width: 640px){.promotion_point .tooltip{display:none}.promotion_point.active .tooltip{display:block}img.promotion_point_img{max-width:100px !important;aspect-ratio:auto !important;place-self:center}}.promotion_point{border-radius:50%;margin:10px;height:20px;width:20px;box-shadow:0 0 0 0 #fff;transform:scale(1);animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 hsla(0,0%,100%,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px hsla(0,0%,100%,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}
