.index-mainbanner{background-color:var(--beige-color);padding-top:7.9rem;padding-bottom:5.9rem}@media screen and (max-width: 749px){.index-mainbanner{padding-bottom:5.2rem}}.index-mainbanner .slide_contents{position:relative}.index-mainbanner .slick-slider .slick-arrow{padding:0 calc(26vw / 3.75)}.index-mainbanner li.slick-slide{margin-left:1.5625vw;margin-right:1.5625vw}@media screen and (max-width: 749px){.index-mainbanner li.slick-slide{margin-left:calc(10vw / 3.5);margin-right:calc(10vw / 3.5)}}.index-mainbanner .custom-dots{margin-top:6.2rem;padding:0;text-align:center}@media screen and (max-width: 749px){.index-mainbanner .custom-dots{margin-top:3rem}}.index-mainbanner .custom-dots li{display:inline-block;margin:0 2rem;width:5rem;height:1.5rem}@media screen and (max-width: 749px){.index-mainbanner .custom-dots li{margin:0 1rem;width:2rem;height:1rem}}.index-mainbanner .custom-dots li button{display:block;position:relative;text-indent:-9999px;width:100%;height:100%;transition:all .5s}.index-mainbanner .custom-dots li button:before{content:"";cursor:pointer;left:0;margin:auto;position:absolute;right:0;top:0;border-radius:1.875rem;background:var(--primary-color);width:100%;height:100%}.index-mainbanner .custom-dots li.slick-active button:before{border:3px solid var(--primary-color);background:#fff}.index-mainbanner .custom-dots button{background:none;border:none;outline:none;padding:0 7px}.index-mainbanner .slick-dotted.slick-slider{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/index-mainbanner.css.map */
