@import"https://fonts.googleapis.com/css2?family=Chiron+GoRound+TC:wght@200..900&family=Ephesis&family=Fredoka:wght@300..700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";.btn-info,.btn-primary,.btn-success,.btn-danger,.MEM_BTN,.btn-buy,.cart_list .btn,.news_more,.NP-Buttons .next,.NP-Buttons .previous,.btn-muted,.btn-warning,.closePopup{font-size:15px;letter-spacing:.2rem;padding:.8rem 2.4rem;line-height:1.42857143;width:auto !important;min-height:44px;min-width:120px;color:#fff;border:1px solid var(--primary-dark);background-color:var(--primary-dark);border-radius:5rem;transition:all .3s ease-in-out}.btn-info:hover,.btn-primary:hover,.btn-success:hover,.btn-danger:hover,.MEM_BTN:hover,.btn-buy:hover,.cart_list .btn:hover,.news_more:hover,.NP-Buttons .next:hover,.NP-Buttons .previous:hover,.btn-muted:hover,.btn-warning:hover,.closePopup:hover,.btn-info:focus,.btn-primary:focus,.btn-success:focus,.btn-danger:focus,.MEM_BTN:focus,.btn-buy:focus,.cart_list .btn:focus,.news_more:focus,.NP-Buttons .next:focus,.NP-Buttons .previous:focus,.btn-muted:focus,.btn-warning:focus,.closePopup:focus{color:#fff;background-color:color-mix(in srgb, var(--primary-dark), #000 20%) !important;border:1px solid var(--primary-dark) !important;text-decoration:none}#category_descr,.article-content,.pd_descr,.news_content{font-size:17px;line-height:32px;letter-spacing:.6px}:root{--primary-tint: #a0bce6;--primary-default: #82ceed;--primary-dark: #10a2e4;--sub-default: #e171a8;--color-gray: #232429;--color-gray-900: #393a3f;--color-gray-800: #55565b;--color-gray-700: #75767b;--color-gray-600: #828388;--color-gray-500: #919297;--color-gray-400: #adaeb3;--color-gray-300: #c1c2c7;--color-gray-200: #d3d4d9;--color-gray-100: #dedfe4;--color-gray-050: #f3f4f9;--color-gray-025: #f9faff;--inquiry-default: rgb(255, 153, 0);--inquiry-dark: rgb(255, 202, 26)}body{font-family:"Fredoka","Inter" !important}@keyframes s-fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes s-rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}100%{transform-origin:center center;transform:rotate(0);opacity:1}}@keyframes s-fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}@keyframes float{0%{top:0px}25%{top:2px}50%{top:0px}75%{top:-2px}100%{top:0}}@keyframes float-transform{0%{transform:translateY(0px)}25%{transform:translateY(7px)}50%{transform:translateY(0px)}75%{transform:translateY(-7px)}100%{transform:translateY(0)}}@keyframes float-transform-r{0%{transform:translateY(0px) rotate(0)}25%{transform:translateY(4px) rotate(5deg)}75%{transform:translateY(-4px) rotate(-5deg)}100%{transform:translateY(0) rotate(0)}}@keyframes float-transform-r-2{0%{transform:translateY(0px) rotate(0)}25%{transform:translateY(4px) rotate(-5deg)}50%{transform:translateY(0px) rotate(0)}75%{transform:translateY(-4px) rotate(2deg)}100%{transform:translateY(0) rotate(0)}}@keyframes zoomInOut{0%{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(0.9)}75%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes translateY-100-0{0%{transform:translateY(100%)}100%{transform:translateY(0)}}@keyframes translateX--100-0{0%{transform:translateX(-100%)}100%{transform:translateX(0px)}}@keyframes scale-0-1{0%{transform:scale(0)}60%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes scale{0%{transform:scale(1)}80%,100%{transform:scale(0)}}@keyframes scaleY{0%{transform:scaleY(1)}80%,100%{transform:scaleY(0)}}@keyframes shake{0%{transform:rotate(0deg)}20%{transform:rotate(-5deg)}40%{transform:rotate(5deg)}60%{transform:rotate(-5deg)}80%{transform:rotate(5deg)}100%{transform:rotate(0deg)}}@keyframes shake_s{0%{transform:translateY(0px) rotate(0deg)}20%{transform:translateY(0px) rotate(-5deg)}40%{transform:translateY(0px) rotate(5deg)}60%{transform:translateY(0px) rotate(-5deg)}80%{transform:translateY(0px) rotate(5deg)}100%{transform:translateY(0px) rotate(0deg)}}@keyframes shake_s_other{0%{transform:translateY(150px) rotate(0deg)}20%{transform:translateY(150px) rotate(0deg)}40%{transform:translateY(150px) rotate(0deg)}60%{transform:translateY(150px) rotate(0deg)}80%{transform:translateY(150px) rotate(0deg)}100%{transform:translateY(150px) rotate(0deg)}}@keyframes maskX-0-100{0%{-webkit-mask-position:0% 0;mask-position:0% 0}100%{-webkit-mask-position:100% 0%;mask-position:100% 0%}}@keyframes maskX-100-0{0%{-webkit-mask-position:100% 0;mask-position:100% 0}100%{-webkit-mask-position:0% 0%;mask-position:0% 0%}}@keyframes maskY-0-100{0%{-webkit-mask-position:0% 0;mask-position:0% 0}100%{-webkit-mask-position:0% 100%;mask-position:0% 100%}}@keyframes maskY-100-0{0%{-webkit-mask-position:0% 100%;mask-position:0% 100%}100%{-webkit-mask-position:0% 0%;mask-position:0% 0%}}@keyframes width-0-100{0%{width:0%}50%{width:100%}100%{width:100%}}@keyframes wh-0-100{0%{width:0%;height:0%}100%{width:100%;height:100%}}@keyframes wh-100-0{0%{width:100%;height:100%}100%{width:0%;height:0%}}@keyframes opacity{0%{opacity:0}40%,100%{opacity:1}}@keyframes opacity-0-100{0%{opacity:0}100%{opacity:100%}}@keyframes opacity-100-0{0%{opacity:100%}80%{opacity:50%}100%{opacity:0}}.goog-te-combo{color:rgba(0,0,0,0) !important}#google_translate_element{position:relative;display:block}#google_translate_element::before{content:var(--lang-title);display:block;line-height:1.2;transform:translateY(-1px);text-align:center;font-size:16px;font-weight:bold;background:linear-gradient(90deg, var(--color-gray-900) 25%, var(--sub-default), var(--primary-dark));background-size:300% 150%;background-position:0% 0%;-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);transition:all .5s ease-in-out}#google_translate_element::after{content:var(--lang-sub);position:absolute;top:22px;left:50%;transform:translateX(-50%);display:block;font-size:16px;line-height:1.1;text-align:center;opacity:.7;margin-top:2px;font-weight:500;letter-spacing:.1rem;background:linear-gradient(90deg, var(--sub-default), var(--primary-dark));background-size:200% 150%;background-position:100% 100%;-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}#google_translate_element option{color:var(--color-gray-900);font-size:16px}#google_translate_element:hover::before,#google_translate_element:focus::before{background-position:100% 100%}#google_translate_element:hover::after,#google_translate_element:focus::after{background-position:0 0}.goog-te-combo{position:absolute;inset:0;opacity:0;cursor:pointer}@keyframes navbar_fadeInup{0%{opacity:0;transform:translate(-50%, 0px)}100%{opacity:1;transform:translate(-50%, 0)}}.navbar{position:fixed;left:50%;z-index:999;width:95%;max-width:1600px;background-color:hsla(0,0%,100%,.7803921569);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translate(-50%, 0px);border-radius:0rem 0 3rem 3rem;transition:all .3s ease-in-out;animation:navbar_fadeInup .8s linear forwards}.navbar.scroll{box-shadow:0px 5px 10px rgba(37,161,221,.2)}.navbar.scroll .menu-logo img{max-width:120px}@media(min-width: 992px){.navbar.scroll .menu{padding:1.2rem 4rem 1.2rem}}.menu{padding:.8rem 4rem 1.2rem;transition:padding .3s ease-in-out;justify-content:space-between}.menu ul{flex:1;gap:.4rem}.menu-logo img{transition:all .3s ease-in-out;max-width:160px}.menu-item{overflow:hidden;display:flex;flex-direction:column;align-items:center}.menu-item a{color:#252525;overflow:hidden;padding:.4rem 1.2rem;letter-spacing:.2rem;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center;flex-direction:column}.menu-item a h5,.menu-item a span{font-size:16px;text-align:center;margin:0;transition:all .5s ease-in-out}.menu-item a h5{font-weight:bold;background:linear-gradient(90deg, var(--color-gray-900) 25%, var(--sub-default), var(--primary-dark));background-size:300% 150%;background-position:0% 0%;-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.menu-item a span{font-weight:500;letter-spacing:.1rem;background:linear-gradient(90deg, var(--sub-default), var(--primary-dark));background-size:200% 150%;background-position:100% 100%;-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}@media(max-width: 1399px){.menu-item a{padding:.4rem .8rem}}@media(max-width: 1399px){.menu-item a{padding:.4rem .4rem}.menu-item a h5{font-size:14px}}.menu-item a:hover,.menu-item a:focus{text-decoration:none}.menu-item a:hover h5,.menu-item a:focus h5{background-position:100% 100%}.menu-item a:hover span,.menu-item a:focus span{background-position:0 0}.menu-item a:hover .fa-search,.menu-item a:focus .fa-search{transform:none;opacity:1;color:var(--color-gray-800)}.menu-item-lang{padding-right:1.2rem}.menu-item-icon{overflow:visible;margin:0 .4rem;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:var(--primary-tint);border-radius:50%;position:relative;transition:all .3s ease-in-out}.menu-item-icon:hover,.menu-item-icon:focus{background-color:var(--primary-dark)}.menu-item-icon svg{display:flex;width:16px;height:16px}@media(max-width: 1199px){.menu-item-icon{width:36px;height:36px}.menu-item-icon svg{width:18px;height:18px}}.menu-search span{font-size:18px;color:var(--color-gray-800);height:auto;line-height:4.8rem;padding:0}.menu .badge{position:absolute;top:3rem;right:0px}@media(max-width: 1199px){.menu ul{gap:.4rem;flex-wrap:wrap;max-width:700px}.menu-item-lang{padding-right:0}}.top-search{position:relative;z-index:9;width:90%;border-radius:5rem;margin:1.6rem auto;border:1px solid var(--sub-dark);background:hsla(214.41,55.74%,76.08%,.14)}.top-search span.fa{color:var(--color-gray-600);padding:0 0 4px}.top-search input.form-control{color:var(--color-gray-900)}@media(max-width: 991px){.navbar{height:auto;top:1.6rem;border-radius:5rem}.navbar-header{width:100%;display:flex;align-items:center;justify-content:space-between;position:relative}.navbar-brand{padding:.4rem 0 .8rem;padding-left:.8rem;margin-top:0}.navbar-brand a{display:inline-block;width:100%;height:100%;max-width:80px}.menu{display:none;width:100%;padding:0}.menu ul{gap:0;width:100%;padding:3.6rem;flex-wrap:wrap}.menu li{width:50%}.menu li a{padding:.8rem .4rem}.menu li a h5{font-size:16px}.menu li.menu-shop{width:48px;height:48px}.s-menu{margin-left:auto}.s-menu ul{display:flex;gap:.8rem}.s-menu .menu-item-icon{width:36px;height:36px}.s-menu .menu-item-icon svg{width:16px;height:16px}}@media(max-width: 991px)and (max-width: 575px){.menu ul{padding:2.4rem}.s-menu{right:4rem}.s-menu ul{gap:.4rem}}.hamburger{margin:1.6rem 1.6rem 1.6rem .8rem;position:relative;z-index:99;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:5px;transition:all ease-in-out .5s;cursor:pointer}.hamburger span:first-child{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transition:all linear .3s;width:2.5rem;height:.3rem;background-color:var(--color-gray-800)}.hamburger span:last-child{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transition:inherit;width:2.5rem;height:.3rem;background-color:rgba(0,0,0,0)}.hamburger span:last-child::before,.hamburger span:last-child::after{content:"";position:absolute;background-color:var(--color-gray-800);width:2.5rem;height:.3rem;transition:all .3s;left:50%}.hamburger span:last-child::before{transform:translate(-50%, -7px)}.hamburger span:last-child::after{transform:translate(-50%, 7px)}.hamburger.active span:first-child{transform:translate(-50%, 5px);opacity:0}.hamburger.active span:last-child::before{transform:rotate(45deg);left:0}.hamburger.active span:last-child::after{left:0;transform:rotate(-45deg)}.carousel-control{transition:all .3s ease-in-out;opacity:0}.carousel-control:hover{opacity:1}.carousel-control.right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(160, 188, 230, 0.3490196078) 80%)}.carousel-control.left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.0001) 0, rgba(160, 188, 230, 0.3490196078) 80%)}.carousel-control .glyphicon{font-weight:600}.carousel-control .glyphicon-chevron-left:before{content:url("data:image/svg+xml,%3Csvg%20width='36'%20height='36'%20viewBox='0%200%2036%2036'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M24.0908%203.68102C24.5126%204.10295%2024.7495%204.67515%2024.7495%205.27177C24.7495%205.86839%2024.5126%206.44058%2024.0908%206.86252L12.9533%2018L24.0908%2029.1375C24.5006%2029.5619%2024.7274%2030.1302%2024.7223%2030.7202C24.7172%2031.3101%2024.4805%2031.8744%2024.0634%2032.2916C23.6462%2032.7088%2023.0819%2032.9454%2022.4919%2032.9505C21.902%2032.9557%2021.3336%2032.7289%2020.9093%2032.319L8.18102%2019.5908C7.75921%2019.1688%207.52225%2018.5966%207.52225%2018C7.52225%2017.4034%207.75921%2016.8312%208.18102%2016.4093L20.9093%203.68102C21.3312%203.25921%2021.9034%203.02225%2022.5%203.02225C23.0966%203.02225%2023.6688%203.25921%2024.0908%203.68102Z'%20fill='%23A0BCE6'/%3E%3C/svg%3E")}.carousel-control .glyphicon-chevron-right:before{content:url("data:image/svg+xml,%3Csvg%20width='36'%20height='36'%20viewBox='0%200%2036%2036'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M11.9093%203.68102C11.4874%204.10295%2011.2505%204.67515%2011.2505%205.27177C11.2505%205.86839%2011.4874%206.44058%2011.9093%206.86252L23.0468%2018L11.9093%2029.1375C11.4994%2029.5619%2011.2726%2030.1302%2011.2777%2030.7202C11.2829%2031.3101%2011.5195%2031.8744%2011.9367%2032.2916C12.3538%2032.7088%2012.9182%2032.9454%2013.5081%2032.9505C14.098%2032.9557%2014.6664%2032.7289%2015.0908%2032.319L27.819%2019.5908C28.2408%2019.1688%2028.4778%2018.5966%2028.4778%2018C28.4778%2017.4034%2028.2408%2016.8312%2027.819%2016.4093L15.0908%203.68102C14.6688%203.25921%2014.0966%203.02225%2013.5%203.02225C12.9034%203.02225%2012.3312%203.25921%2011.9093%203.68102Z'%20fill='%23A0BCE6'/%3E%3C/svg%3E")}.carousel{position:relative}.carousel .item{height:calc(100vh + 54px)}.carousel .item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.carousel .item-web{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media(max-width: 767px){.carousel .item-web{display:none}}.carousel .item-phone{display:none}@media(max-width: 767px){.carousel .item-phone{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}.carousel .carousel-indicators{display:flex;justify-content:center;gap:1.2rem;bottom:80px}.carousel .carousel-indicators li{background-color:hsla(0,0%,100%,.8078431373);border:1px solid var(--primary-default);width:14px;height:14px}.carousel .carousel-indicators li.active{background-color:var(--primary-dark)}.carousel::after{content:"";position:absolute;bottom:-1px;left:0;background:url("../../images/banner/banner__bottom.webp") no-repeat bottom/contain;width:100%;height:54px}@media(min-width: 1920px){.carousel::after{background-size:cover}}@media(max-width: 1199px){.carousel .carousel-indicators{bottom:40px}}@media(max-width: 991px){.carousel .item{height:800px}}@media(max-width: 767px){.carousel .item{height:600px}.carousel .carousel-indicators li{width:12px;height:12px}}@media(max-width: 575px){.carousel .item{height:450px}.carousel .carousel-indicators{bottom:20px}}@keyframes banner-rotate{0%{transform:rotate(0) scale(1);opacity:1;filter:blur(0px) invert(0%)}25%{filter:blur(0px) invert(80%)}50%{transform:rotate(180deg) scale(1.35);opacity:.5;filter:blur(1px) invert(0%)}100%{transform:rotate(360deg) scale(1);opacity:1;filter:blur(0px) invert(0%)}}.banner-item{background:url("../../images/banner/banner__img.webp") no-repeat center/cover;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding-top:4rem;gap:2.4rem}.banner-item img{width:-moz-max-content !important;width:max-content !important;height:-moz-max-content !important;height:max-content !important;max-width:-moz-max-content;max-width:max-content;overflow:auto !important}.banner-item-left{position:relative;z-index:9;margin-left:8rem}.banner-item-human{position:relative}.banner-item-human-main{position:relative;animation:s-fadeInUp 1.6s linear forwards,float 4s 1.6s linear infinite}.banner-item-figure img{position:absolute;opacity:0;animation:s-rotateIn 1.6s calc(var(--i)*.6s) linear forwards,banner-rotate 4s calc(1.6s + var(--i)*.6s) linear infinite}.banner-item-figure img:nth-child(1){top:-8rem;left:-4rem}.banner-item-figure img:nth-child(2){top:-2rem;left:auto;right:-15rem}.banner-item-figure img:nth-child(3){top:auto;bottom:0;left:-10rem}.banner-item-text{position:absolute;z-index:9;top:5.6rem;right:-290px}.banner-item-text h5{font-family:"Chiron GoRound TC";font-size:clamp(24px,2.5vw,36px);display:inline-block;color:#fff;background-color:var(--primary-dark);padding:1.6rem;border-radius:12px;margin:.4rem 0}.banner-item-text h5:nth-child(1){position:relative;background-color:var(--sub-default);left:-1.6rem}.banner-item-text span{position:relative;left:-1.6rem;font-weight:600;color:var(--color-gray-300);font-size:clamp(20px,2.3vw,28px)}.banner-item-right{margin-left:20rem;position:relative;animation:s-fadeInUp 1.6s linear forwards}.banner-item-right img{max-width:95% !important}@media(max-width: 1199px){.banner-item{flex-direction:column;align-items:flex-start;gap:0}.banner-item-left{top:20rem;left:4rem}.banner-item-text{right:-250px}.banner-item-right{margin-bottom:8rem}}@media(max-width: 991px){.banner-item{padding-top:0}.banner-item-left{top:calc(7rem + 80px);left:4rem;transform:scale(0.8)}.banner-item-right{position:relative;padding-bottom:4rem;margin-left:auto;margin-right:2.4rem}.banner-item-right img{max-width:650px !important}.banner-item-text{right:-200px}}@media(max-width: 767px){.banner-item-left{left:0rem}.banner-item-right{margin-right:2.4rem}.banner-item-right img{width:420px !important}}@media(max-width: 575px){.banner-item-left{top:calc(4rem + 80px);left:3rem;margin-left:0rem;transform:scale(0.65)}.banner-item-right img{width:300px !important}}@media(max-width: 374px){.banner-item-left{top:calc(4rem + 80px);left:1rem;transform:scale(0.55)}.banner-item-right img{width:230px !important}}.pagination li a{background-color:rgba(0,0,0,0);border-radius:8px !important;border:none !important;margin:0 .4rem}.pagination li a:hover{background-color:var(--primary-default)}.pagination .active a{background-color:var(--primary-dark)}.hgroup-title{position:relative;z-index:9}.hgroup-title h2{font-size:clamp(40px,5vw,76px);font-weight:600;margin:.8rem 0;text-transform:uppercase}.hgroup-title span{display:inline-block;font-size:clamp(24px,3vw,36px);font-weight:700;font-family:"Chiron GoRound TC";letter-spacing:.3rem;line-height:normal;color:var(--color-gray-700)}.btn-main{font-size:clamp(18px,2vw,22px);font-weight:500;display:inline-block;position:relative;z-index:5;text-align:center;padding:.8rem 2.4rem;letter-spacing:.2rem;transition:all .8s;border-radius:10rem;color:#fff;height:65px;width:200px;line-height:5rem;background-size:350% 100%;background-image:linear-gradient(120deg, var(--sub-default), var(--primary-dark), #54b6dd, #7998dd);border:none}.btn-main:hover,.btn-main:focus{text-decoration:none;color:#fff;background-position:100% 100%}@media(max-width: 991px){.btn-main{width:180px;height:60px;line-height:4rem}}@media(max-width: 767px){.btn-main{width:160px;height:50px;line-height:3.2rem}}.ice-imgs{position:absolute;z-index:0;top:0;width:100%;height:100%}.ice-imgs img{position:absolute;will-change:transform}.ice-imgs img:nth-child(1){top:8%;left:25%}.ice-imgs img:nth-child(2){top:12%;right:20%}.ice-imgs img:nth-child(3){top:35%;right:0%}.ice-imgs img:nth-child(4){top:45%;left:0%}.ice-imgs img:nth-child(5){top:75%;left:22%}@media(max-width: 767px){.ice-imgs img{transform:scale(0.7)}.ice-imgs img:nth-child(2),.ice-imgs img:nth-child(4){display:none}}.figure-jump{display:flex;align-items:center;justify-content:center;gap:1.6rem 2.4rem}@media(max-width: 767px){.figure-jump{gap:1.6rem;transform:scale(0.9)}.figure-jump img:nth-child(1){display:none}}@media(max-width: 575px){.figure-jump{transform:scale(0.55)}}@media(max-width: 374px){.figure-jump img:nth-child(4){display:none}}.circle-img{position:relative;top:-8rem;right:20rem}.circle-img img{position:absolute;top:0;right:0}.circle-img img:nth-child(1){top:4rem;right:3rem;animation:float-transform-r 3s linear infinite}.circle-img img:nth-child(2){animation:rotate 20s linear infinite}@media(max-width: 1599px){.circle-img{right:7rem;transform-origin:right;transform:scale(0.8)}}@media(max-width: 991px){.circle-img{right:2rem;transform:scale(0.65)}}@media(max-width: 767px){.circle-img{top:-16rem;right:auto;transform:scale(0.6) translateX(-60%)}}@media(max-width: 575px){.circle-img{transform:scale(0.6) translateX(-50%)}}@media(max-width: 400px){.circle-img{transform:scale(0.6) translateX(-35%)}}.page-header-style{background:url(../../images/banner-inner.webp) no-repeat center/cover;text-align:center;width:100%;height:382px;padding:170px 0 0px;position:relative}.page-header-style::before{content:"";position:absolute;right:15%;bottom:-25%;background:url("../../images/banner-inner-img.webp") no-repeat center/contain;width:300px;height:100%;animation:float-transform-r 5s linear infinite}.page-header-style h2{font-family:"Fredoka";display:inline-block;font-weight:600;font-size:clamp(36px,3vw,50px);color:rgba(0,0,0,0);background-image:linear-gradient(45deg, var(--sub-default), var(--primary-dark) 65%);-webkit-background-clip:text;background-clip:text;letter-spacing:.2rem;position:relative;margin:0;text-transform:uppercase}.page-header-style span{font-family:"Chiron GoRound TC";font-weight:500;display:block;font-size:clamp(22px,3vw,24px);color:var(--color-gray-600);letter-spacing:.2rem}@media(max-width: 1199px){.page-header-style::before{right:5%;width:250px}}@media(max-width: 767px){.page-header-style{padding:150px 0 0px}.page-header-style::before{right:2rem;width:250px;height:200px;bottom:-4%}}@media(max-width: 575px){.page-header-style::before{width:200px}}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:none;box-shadow:none;text-decoration:none}.btn-muted,.btn-warning,.closePopup{background-color:var(--color-gray-400) !important;border:1px solid var(--color-gray-400) !important;color:#fff}.btn-muted:hover,.btn-muted:focus,.btn-warning:hover,.btn-warning:focus,.closePopup:hover,.closePopup:focus{color:#fff;background-color:var(--color-gray-500) !important;border:1px solid var(--color-gray-500) !important}.btn-inquiry{background-color:var(--inquiry-default) !important;border:1px solid var(--inquiry-default) !important}.btn-inquiry:hover,.btn-inquiry:focus{background-color:var(--inquiry-dark) !important;border:1px solid var(--inquiry-dark) !important}.btn-bg{background-image:url(/ec99/images/logo-btn.png);background-repeat:no-repeat}.mochi{position:relative}.mochi .hgroup-title h2{color:hsla(0,0%,100%,.5)}.mochi .hgroup-title span{color:#fff}.mochi-content{position:relative;z-index:1;background:linear-gradient(to bottom, #a0bce6, #a8dbf3);padding:16rem 0;min-height:700px}@media(max-width: 374px){.mochi-content{min-height:500px}}.mochi-imgs{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;transform:translate(-8%, -20px)}.mochi-imgs img{position:absolute}.mochi-imgs img:nth-child(1){top:15%;left:12%}.mochi-imgs img:nth-child(2){top:20%;left:35%}.mochi-imgs img:nth-child(3){top:55%;left:10%}.mochi-imgs img:nth-child(4){top:40%;left:23%}.mochi-imgs img:nth-child(5){top:65%;left:38%}.mochi-imgs img:nth-child(6){top:20%;left:68%}.mochi-imgs img:nth-child(7){top:25%;left:85%}.mochi-imgs img:nth-child(8){top:45%;left:75%}.mochi-imgs img:nth-child(9){top:66%;left:63%}.mochi-imgs img:nth-child(10){top:65%;left:90%}@media(max-width: 1599px){.mochi-imgs{transform:translate(-12%, -80px)}}@media(max-width: 1199px){.mochi-imgs{transform:translate(-12%, -80px) scale(0.9)}.mochi-imgs img:nth-child(2){top:17%;left:35%}.mochi-imgs img:nth-child(3){top:60%;left:8%}.mochi-imgs img:nth-child(6){top:18%;left:75%}.mochi-imgs img:nth-child(7){top:25%;left:95%}.mochi-imgs img:nth-child(9){top:70%;left:63%}.mochi-imgs img:nth-child(10){top:65%;left:95%}}@media(max-width: 991px){.mochi-imgs img:nth-child(1){top:10%;left:0%}.mochi-imgs img:nth-child(2){top:35%;left:15%}.mochi-imgs img:nth-child(3){top:60%;left:3%}.mochi-imgs img:nth-child(4){top:75%;left:25%}.mochi-imgs img:nth-child(5),.mochi-imgs img:nth-child(6){display:none}}@media(max-width: 767px){.mochi-imgs{transform:translate(-15%, -80px)}.mochi-imgs img:nth-child(2),.mochi-imgs img:nth-child(6),.mochi-imgs img:nth-child(10){display:none}.mochi-imgs img:nth-child(3){top:45%;left:4%}.mochi-imgs img:nth-child(4){top:70%;left:25%}.mochi-imgs img:nth-child(7){top:12%;left:95%}.mochi-imgs img:nth-child(8){top:35%;left:75%}}@media(max-width: 575px){.mochi-imgs{transform:translate(-20%, -80px) scale(0.8)}.mochi-imgs img:nth-child(3),.mochi-imgs img:nth-child(9){display:none}.mochi-imgs img:nth-child(1){top:8%;left:-8rem}.mochi-imgs img:nth-child(4){top:78%;left:-4rem}.mochi-imgs img:nth-child(8){top:65%;left:95%}}@media(max-width: 374px){.mochi-imgs{transform:translate(-40%, -80px) scale(0.8)}.mochi-imgs img:nth-child(1){left:-4rem}.mochi-imgs img:nth-child(7){left:120%}}.mochi .swiper-container{background-color:#a8dbf3;position:relative;top:-1px}.carousel-container{position:relative;top:-1px;height:100vh;overflow:hidden;background-color:#a8dbf3}.carousel-viewport{position:sticky;top:0vh;width:100%;height:92vh;display:flex;justify-content:center;transition:background-color .6s cubic-bezier(0.23, 1, 0.32, 1)}.carousel-wheel{position:absolute;left:50%;top:130%;width:0;height:0;z-index:10;backface-visibility:hidden;transform-style:preserve-3d;will-change:transform;transition:transform .2s ease-out}.carousel-item{position:absolute;left:50%;top:150%;width:700px;height:600px;margin-left:-350px;margin-top:-300px;padding:20px;box-sizing:border-box;text-align:center;backface-visibility:hidden;transform-style:preserve-3d;will-change:transform}.carousel-item-inner{position:relative;height:inherit}.carousel-item-inner::before,.carousel-item-inner::after{content:"";z-index:-1;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:500px;height:500px;border-radius:50%;transition:all .5s ease-in-out}.carousel-item-inner::before{opacity:0;animation:glow-pulse 5s ease-in-out alternate infinite}.carousel-item-inner::after{background:linear-gradient(25deg, #ffc8e3, #dcf4ff, #fff 70%);background-size:400% 100%;background-position:100% 100%}.carousel-item-inner h3{position:absolute;bottom:-1.6rem;left:50%;transform:translateX(-50%);color:#fff;font-size:clamp(30px,3.2vw,40px);margin-bottom:0}.carousel-item-inner span{font-family:"Chiron GoRound TC";position:absolute;bottom:-2em;left:50%;transform:translateX(-50%);font-size:clamp(20px,2.2vw,26px);letter-spacing:.2rem;color:#fff}.carousel-item-inner img{width:100%;-o-object-fit:cover;object-fit:cover;width:780px;transform:scale(0.9);transition:transform .3s ease-in-out}.carousel-item.active{z-index:12}.carousel-item.active .carousel-item-inner::before{opacity:1}.carousel-item.active .carousel-item-inner::after{background-position:0% 0%}.carousel-item.active .carousel-item-img{animation:shake 5s ease-in-out infinite}.carousel-item.active .carousel-item-img img{transform:scale(1.1)}@media(max-width: 1600px){.carousel-wheel{top:140%}.carousel-item{width:600px;height:500px;margin-left:-300px;margin-top:-250px}.carousel-item-inner::before,.carousel-item-inner::after{width:450px;height:450px}.carousel-item-inner h3{bottom:-5.6rem}.carousel-item-inner span{bottom:-9rem}.carousel-item-inner img{width:640px}}@media(max-width: 1400px){.carousel-wheel{top:140%}.carousel-item{width:500px;height:400px;margin-left:-250px;margin-top:-200px}.carousel-item-inner::before,.carousel-item-inner::after{width:400px;height:400px}.carousel-item-inner img{width:540px}}@media(max-width: 1300px){.carousel-wheel{top:140%}.carousel-item-inner::before,.carousel-item-inner::after{width:320px;height:320px}.carousel-item-inner img{width:450px}}@media(max-width: 991px){.carousel-wheel{top:100%}.carousel-item-inner h3{bottom:-4rem}.carousel-item-inner span{bottom:-7rem}.carousel-item-inner img{width:520px}}@media(max-width: 767px){.carousel-wheel{top:110%}}@media(max-width: 575px){.carousel-wheel{top:110%}.carousel-item{width:400px;height:300px;margin-left:-200px;margin-top:-150px}.carousel-item-inner::before,.carousel-item-inner::after{width:250px;height:250px}.carousel-item-inner img{width:380px}}.swiper-wheel{--padding: -1rem;padding:12rem 0 16rem}.swiper-wheel img{width:100%}.swiper-wheel .swiper-slide h3,.swiper-wheel .swiper-slide span{opacity:0;transform:translate(-50%, 50px);transition:opacity .5s .2s ease-in-out,transform .5s ease-in-out}.swiper-wheel .swiper-slide h3{position:absolute;bottom:-11rem;left:50%;color:#fff;font-size:clamp(30px,3.2vw,40px);margin-bottom:0}.swiper-wheel .swiper-slide span{font-family:"Chiron GoRound TC";position:absolute;bottom:-7em;left:50%;font-size:clamp(20px,2.2vw,26px);letter-spacing:.2rem;color:#fff;white-space:nowrap}.swiper-wheel .swiper-slide .swiper-slide-img{animation:wheel-img-out .5s ease-in-out forwards}.swiper-wheel .swiper-slide .swiper-slide-img img{transform:scale(0.9);transition:all .5s ease-in-out}.swiper-wheel .swiper-slide .swiper-slide-img::before,.swiper-wheel .swiper-slide .swiper-slide-img::after{content:"";z-index:-1;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:350px;height:350px;border-radius:50%;transition:all .5s ease-in-out}.swiper-wheel .swiper-slide .swiper-slide-img::before{opacity:0;animation:glow-pulse 5s ease-in-out alternate infinite}.swiper-wheel .swiper-slide .swiper-slide-img::after{background:linear-gradient(25deg, #ffc8e3, #dcf4ff, #fff 70%);background-size:400% 100%;background-position:100% 100%}.swiper-wheel .swiper-slide-active h3,.swiper-wheel .swiper-slide-active span{opacity:1;transform:translate(-50%, 0px)}.swiper-wheel .swiper-slide-active .swiper-slide-img{animation:wheel-img-in .5s ease-in-out forwards,shake_s 5s .5s ease-in-out infinite}.swiper-wheel .swiper-slide-active .swiper-slide-img img{transform:scale(1.4);transition:all .5s ease-in-out}.swiper-wheel .swiper-slide-active .swiper-slide-img::before{opacity:1}.swiper-wheel .swiper-slide-active .swiper-slide-img::after{background-position:0% 0%}.swiper-wheel .swiper-button-prev,.swiper-wheel .swiper-button-next{display:none;top:50%;transition:all .3s ease-in-out}.swiper-wheel .swiper-button-prev::before,.swiper-wheel .swiper-button-next::before{content:"";position:absolute;z-index:-1;width:20rem;height:20rem;border-radius:50%;background:#fff;filter:blur(20px)}.swiper-wheel .swiper-button-prev::after,.swiper-wheel .swiper-button-next::after{font-weight:bolder;font-size:30px;color:var(--primary-default)}.swiper-wheel .swiper-button-prev{left:calc(-1*var(--padding))}.swiper-wheel .swiper-button-prev::after{margin-left:4rem}.swiper-wheel .swiper-button-next{right:calc(-1*var(--padding))}.swiper-wheel .swiper-button-next::after{margin-right:4rem}@media(max-width: 991px){.swiper-wheel .swiper-button-prev::before,.swiper-wheel .swiper-button-next::before{width:15rem;height:15rem}}@media(max-width: 767px){.swiper-wheel .swiper-button-prev::before,.swiper-wheel .swiper-button-next::before{width:10rem;height:10rem}.swiper-wheel .swiper-button-prev::after,.swiper-wheel .swiper-button-next::after{font-size:24px}.swiper-wheel .swiper-button-prev::after{margin-left:1.2rem}.swiper-wheel .swiper-button-next::after{margin-right:1.2rem}}@media(max-width: 575px){.swiper-wheel .swiper-button-prev,.swiper-wheel .swiper-button-next{opacity:0}.swiper-wheel .swiper-button-prev:hover,.swiper-wheel .swiper-button-next:hover{opacity:1}.swiper-wheel .swiper-slide .swiper-slide-img::before,.swiper-wheel .swiper-slide .swiper-slide-img::after{width:250px;height:250px}}@media(max-width: 374px){.swiper-wheel .swiper-slide .swiper-slide-img::before,.swiper-wheel .swiper-slide .swiper-slide-img::after{width:200px;height:200px}}@keyframes glow-pulse{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.6),0 0 0 24px hsla(0,0%,100%,.4),0 0 0 48px hsla(0,0%,100%,.2)}25%{box-shadow:0 0 0 20px hsla(0,0%,100%,.45),0 0 0 50px hsla(0,0%,100%,.25),0 0 0 90px hsla(0,0%,100%,.1)}50%{box-shadow:0 0 0 40px hsla(0,0%,100%,.3),0 0 0 80px hsla(0,0%,100%,.15),0 0 0 100px hsla(0,0%,100%,0)}75%{box-shadow:0 0 0 20px hsla(0,0%,100%,.15),0 0 0 50px hsla(0,0%,100%,.05),0 0 0 90px hsla(0,0%,100%,0)}100%{box-shadow:0 0 0 0 hsla(0,0%,100%,.6),0 0 0 24px hsla(0,0%,100%,.4),0 0 0 48px hsla(0,0%,100%,.2)}}@keyframes wheel-img-in{0%{transform:translateY(150px) rotate(0deg)}100%{transform:translateY(0px) rotate(0deg)}}@keyframes wheel-img-out{0%{transform:translateY(0px) rotate(0deg)}100%{transform:translateY(150px) rotate(0deg)}}@keyframes wave-move{0%{background-position-x:0px}100%{background-position-x:-2647px}}.about{position:relative;height:1100px;background:url("../../images/about/about__bg.png") no-repeat bottom/contain}@media(max-width: 767px){.about{background:url("../../images/about/about__bg-s.png") no-repeat bottom/contain}}.about::after{content:"";position:absolute;bottom:0;left:0;background:url("../../images/about/about__bottom-repeat.png") repeat-x bottom left;animation:wave-move 12s linear infinite;width:100%;height:354px}@media(min-width: 1921px){.about::after{background-size:cover}}@media(max-width: 991px){.about::after{bottom:-7rem}}@media(max-width: 767px){.about::after{bottom:-10rem}}@media(max-width: 575px){.about::after{bottom:-14rem}}.about .hgroup-title h2{color:rgba(0,0,0,0);background-image:linear-gradient(45deg, var(--sub-default) 35%, var(--primary-dark) 65%);-webkit-background-clip:text;background-clip:text}.about .hgroup-title img{max-width:-moz-max-content;max-width:max-content;width:100%}.about .btn-main{margin-top:10rem}.about-mask-wrapper{position:absolute;z-index:2;top:-60px;right:0%;width:100%;height:100%;background:linear-gradient(to bottom, #fff 30%, transparent);-webkit-mask-image:url("../../images/about/about__mask.png");-webkit-mask-repeat:no-repeat;-webkit-mask-position:top left;-webkit-mask-size:100% 1134px}@media(max-width: 767px){.about-mask-wrapper{-webkit-mask-image:url("../../images/about/about__mask-s.png")}}.about-figure-left{position:absolute;z-index:6;top:0;left:0;transform-origin:left bottom;width:100%;height:100%}.about-figure-left img{position:absolute;bottom:200px;left:0}.about-figure-left img:nth-child(1){z-index:3}.about-figure-left img:nth-child(2){z-index:0;bottom:460px;left:10rem}.about-figure-left img:nth-child(3){z-index:2;bottom:300px;left:25rem}.about-figure-left::after{content:"";z-index:-1;position:absolute;bottom:400px;left:6rem;width:400px;height:400px;border-radius:50%;background:#f6f2f2;transform:scale(0);transition:all .8s ease-in-out}.about-figure-left.active::after{transform:scale(1)}.about-figure-left.active img:nth-child(1){animation:float-transform 3s calc(1s + var(--i)*.2s) linear infinite}.about-figure-left.active img:nth-child(2){animation:float-transform-r 3s calc(1.2s + var(--i)*.2s) linear infinite}.about-figure-left.active img:nth-child(3){animation:float-transform-r-2 3s calc(1.4s + var(--i)*.2s) linear infinite}.about-figure-right{position:relative;z-index:5}.about-figure-right img{position:absolute;top:0;right:0}.about-figure-right .float:nth-child(1) img{z-index:2;top:16rem;right:18rem}.about-figure-right-03{position:absolute;right:-22rem;bottom:8rem}@media(max-width: 1599px){.about-figure-left{transform-origin:left bottom;transform:scale(0.8)}.about-figure-right{transform:translate(180px, -80px) scale(0.9)}.about-figure-right-03{right:-24rem;width:700px}}@media(max-width: 1199px){.about-figure-left{transform:scale(0.7) translateY(70px)}}@media(max-width: 991px){.about-figure-left{transform:scale(0.6) translateY(50px)}.about-figure-right{transform:translate(180px, -80px) scale(0.8)}.about-figure-right-03{right:-15rem;width:500px}}@media(max-width: 767px){.about-figure-right{transform:translate(220px, 30px) scale(0.6)}.about-figure-right-03{bottom:1.2rem}}@media(max-width: 575px){.about-figure-left{transform:scale(0.55) translate(-50px, 140px)}.about-figure-right{transform:translate(240px, 80px) scale(0.5)}.about-figure-right-03{display:none}}@media(max-width: 374px){.about-figure-left{transform:scale(0.5) translate(-50px, 180px)}}.about .ice-imgs img:nth-child(2){top:17%;right:30%}.about .ice-imgs img:nth-child(4){top:20%}@media(max-width: 991px){.about .ice-imgs img:nth-child(2){top:2%;right:10%}}.swiper-variation{font-size:clamp(18px,2vw,20px);line-height:2.4}.swiper-variation .swiper-button-prev,.swiper-variation .swiper-button-next{top:auto;bottom:-6rem;left:50%;border:1px solid var(--color-gray-700);border-radius:50%;width:70px;height:70px;transition:all .3s ease-in-out}.swiper-variation .swiper-button-prev::before,.swiper-variation .swiper-button-next::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(45deg, var(--sub-default), var(--primary-dark));opacity:.8;border-radius:50%;transform:scale(0);transition:all .3s ease-in-out}.swiper-variation .swiper-button-prev::after,.swiper-variation .swiper-button-next::after{color:var(--color-gray-700);font-size:24px;transition:all .3s ease-in-out}.swiper-variation .swiper-button-prev:hover,.swiper-variation .swiper-button-prev:focus,.swiper-variation .swiper-button-next:hover,.swiper-variation .swiper-button-next:focus{border:1px solid #fff}.swiper-variation .swiper-button-prev:hover::before,.swiper-variation .swiper-button-prev:focus::before,.swiper-variation .swiper-button-next:hover::before,.swiper-variation .swiper-button-next:focus::before{transform:scale(1)}.swiper-variation .swiper-button-prev:hover::after,.swiper-variation .swiper-button-prev:focus::after,.swiper-variation .swiper-button-next:hover::after,.swiper-variation .swiper-button-next:focus::after{color:#fff}.swiper-variation .swiper-button-prev{left:calc(50% - 9rem)}.swiper-variation .swiper-button-next{left:calc(50% + 1rem)}.about .swiper-container{position:relative;z-index:9;overflow:hidden;padding:1.6rem 0 6.4rem}.about .swiper-container .swiper{overflow:visible}.products .hgroup-title h2{color:var(--primary-default)}.products .swiper-container{--padding: 12rem;position:relative;padding:7rem 0rem 4rem;padding-left:var(--padding);padding-right:var(--padding);overflow:hidden}.products .swiper-container .swiper{overflow:visible}@media(max-width: 991px){.products .swiper-container{--padding: 8rem}}@media(max-width: 767px){.products .swiper-container{--padding: 4rem}}@keyframes products_rotate_in{0%{transform:scale(1) rotate(0)}100%{transform:scale(1.5) rotate(0)}}@keyframes products_rotate{0%{transform:scale(1.5) rotate(0)}30%{transform:scale(1.5) rotate(4deg)}75%{transform:scale(1.5) rotate(-4deg)}100%{transform:scale(1.5) rotate(0)}}.swiper-products .swiper-slide{opacity:1;transition:opacity .3s ease-in-out}.swiper-products .swiper-slide .swiper-slide-img{width:100%;height:170px;display:flex;align-items:center;justify-content:center;position:relative}.swiper-products .swiper-slide .swiper-slide-img img{width:100%;max-height:220px;transition:all .3s ease-in-out}.swiper-products .swiper-slide .swiper-slide-img::after{position:absolute;content:"";width:30rem;height:30rem;background-color:#e1eff5;border-radius:50%;z-index:-1;transform:scale(0);transition:all .8s cubic-bezier(0.68, -0.55, 0.27, 1.55)}.swiper-products .swiper-slide h5{text-align:center;font-family:"Chiron GoRound TC";font-weight:bold;font-size:clamp(24px,2.5vw,30px);letter-spacing:.1rem;line-height:1.1;color:rgba(0,0,0,0);background-image:linear-gradient(45deg, var(--sub-default), var(--primary-dark), var(--color-gray-800) 75%);-webkit-background-clip:text;background-clip:text;background-size:300% 100%;background-position:0% 0%;margin:12rem 0 0rem;padding:4rem 0 1.6rem;display:flex;justify-content:center;opacity:0;transition:background-position .8s .6s ease-in-out,opacity .6s ease-in-out;position:relative}.swiper-products .swiper-slide h5::before{position:absolute;content:"";top:0;left:50%;box-shadow:inset 0 0 0 0 var(--color-gray-800);transform:translateX(-50%) scale(0);width:300px;height:1px;transform-origin:left;background-color:var(--primary-default);transition:box-shadow .8s ease-in-out,transform .8s ease-in-out,background-color .5s .5s ease-in-out}.swiper-products .swiper-slide.is-hidden{opacity:0;pointer-events:none}.swiper-products .swiper-slide.active .swiper-slide-img img{transform:scale(1.5) rotate(8deg)}.swiper-products .swiper-slide.active .swiper-slide-img::after{transform:scale(1)}.swiper-products .swiper-slide.active h5{opacity:1;background-position:100% 100%}.swiper-products .swiper-slide.active h5::before{box-shadow:inset 30rem 0 0 0 var(--color-gray-800);transform:translateX(-50%) scaleX(1);background-color:var(--color-gray-800)}.swiper-products .swiper-button-prev,.swiper-products .swiper-button-next{top:20%;transition:all .3s ease-in-out}.swiper-products .swiper-button-prev::before,.swiper-products .swiper-button-next::before{content:"";position:absolute;z-index:-1;width:20rem;height:20rem;border-radius:50%;background:linear-gradient(to right, #adebf9, #a0bce6);filter:blur(20px)}.swiper-products .swiper-button-prev::after,.swiper-products .swiper-button-next::after{font-weight:bolder;font-size:30px;color:#fff}.swiper-products .swiper-button-prev{left:calc(-1*var(--padding))}.swiper-products .swiper-button-prev::after{margin-left:4rem}.swiper-products .swiper-button-next{right:calc(-1*var(--padding))}.swiper-products .swiper-button-next::after{margin-right:4rem}@media(max-width: 991px){.swiper-products .swiper-slide .swiper-slide-img::after{width:25rem;height:25rem}.swiper-products .swiper-slide h5{margin:10rem 0 0}.swiper-products .swiper-slide.active .swiper-slide-img img{transform:scale(1.4) rotate(12deg)}.swiper-products .swiper-button-prev::before,.swiper-products .swiper-button-next::before{width:15rem;height:15rem}}@media(max-width: 767px){.swiper-products .swiper-button-prev::before,.swiper-products .swiper-button-next::before{width:10rem;height:10rem}.swiper-products .swiper-button-prev::after,.swiper-products .swiper-button-next::after{font-size:24px}.swiper-products .swiper-button-prev::after{margin-left:1.6rem}.swiper-products .swiper-button-next::after{margin-right:1.6rem}}@media(max-width: 575px){.swiper-products .swiper-slide .swiper-slide-img::after{width:20rem;height:20rem}.swiper-products .swiper-slide.active .swiper-slide-img img{transform:scale(1.2) rotate(12deg)}.swiper-products .swiper-button-prev,.swiper-products .swiper-button-next{opacity:0}.swiper-products .swiper-button-prev:hover,.swiper-products .swiper-button-next:hover{opacity:1}}.news_contact{background:linear-gradient(to bottom, #a5dff6 10%, #fff 70%);border-radius:5rem 5rem 0 0;overflow:hidden}.news{position:relative}@media(max-width: 767px){.news .ice-imgs img:nth-child(1){top:4%;left:5%}}.news .hgroup-title h2,.news .hgroup-title span{color:#fff}.news .ice-imgs img:nth-child(2){top:20%;right:23%}.contact{position:relative}.contact .hgroup-title h2{color:var(--color-gray-700);text-transform:capitalize}.contact .hgroup-title span{font-size:clamp(24px,3vw,30px);color:var(--color-gray-500)}.contact-figure-left{position:absolute;left:-7rem;top:50%}.contact-figure-left img{position:absolute}.contact-figure-left img:nth-child(2){left:20rem;top:20rem}.contact-figure-right{position:absolute;right:-3rem;bottom:0}.contact .c-container-m{max-width:900px;padding-left:30px}.contact button{border:none}@media(max-width: 1599px){.contact-figure-left{top:55%;transform:scale(0.8);transform-origin:left center}.contact-figure-right{transform:scale(0.8);transform-origin:right bottom}}@media(max-width: 1399px){.contact-figure-left{left:-9rem;top:72%}.contact-figure-right{display:none}}@media(max-width: 991px){.contact-figure-left{left:-9rem;top:77%}}.contact-form{position:relative;z-index:5}.form-inline+.form-inline{margin-top:4rem}.form-group{width:100%;display:flex !important;align-items:center;font-family:"Chiron GoRound TC"}.form-group label{flex-basis:125px;letter-spacing:.4rem;font-size:20px;position:relative}.form-group input,.form-group textarea{flex:1;font-size:18px;letter-spacing:.1rem;height:40px;border-radius:0;border:none;border-bottom:1px solid var(--color-gray-200);background:rgba(0,0,0,0);box-shadow:none}.form-group input:focus,.form-group input:active,.form-group textarea:focus,.form-group textarea:active{outline:none;box-shadow:none;border-bottom:1px solid var(--primary-dark)}.form-group .color-red{position:absolute;top:0;left:-16px;font-size:16px}@media(max-width: 767px){.form-group{display:block !important}.form-group label{flex-basis:auto}}#myTab{display:none}.breadcrumb{margin:36px 0 24px;background-color:rgba(0,0,0,0)}.breadcrumb li a{font-size:16px !important}#category_descr img{width:100%;max-width:-moz-max-content;max-width:max-content}#category_descr>.row{margin:0;padding:0 15px}.article-content h1,.article-content h2,.article-content span,.article-content strong,.pd_descr h1,.pd_descr h2,.pd_descr span,.pd_descr strong,.news_content h1,.news_content h2,.news_content span,.news_content strong{-webkit-box-decoration-break:clone;box-decoration-break:clone}.article-content img,.pd_descr img,.news_content img{max-width:-moz-max-content;max-width:max-content;width:100% !important}.NEWS_type{display:flex;justify-content:flex-end;gap:.8rem 1.6rem}.NEWS_type li{position:relative}.NEWS_type li:hover a{background:var(--primary-dark);color:#fff}.NEWS_type li:hover .badge{background:#fff;color:var(--primary-default)}.NEWS_type li .badge{transition:all .3s ease-in-out}.NEWS_type li a.topic{color:#fff;background-color:var(--primary-dark)}.NEWS_type li a.topic+.badge{background-color:#fff;color:var(--primary-dark)}.NEWS_type li a{display:block;padding:1.2rem 5rem 1.2rem 3rem;color:var(--color-gray-900);border-radius:5rem}.NEWS_type li img{display:none;position:absolute;left:10px;top:50%;transform:translateY(-50%)}.NEWS_type li span{position:absolute;right:2.4rem;top:50%;transform:translateY(-50%)}.newsbar{display:none;margin:2rem 0}@media(max-width: 991px){.NEWS_type{justify-content:flex-start}.NEWS_type li{width:50%}.NEWS_type li:first-of-type a{padding:1rem 3rem}}@media(max-width: 374px){.NEWS_type{flex-direction:column}.NEWS_type li{width:100%}}h1.news_title+p{padding-left:1.6rem;margin:2.4rem 0}.news-wrapper .newslist{border:1px solid var(--color-gray-900);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.6rem 1.6rem .8rem;border-radius:1.6rem;transition:all .3s ease-in-out}.news-wrapper .newslist .news_imgBox{width:100%;max-height:300px;overflow:hidden}.news-wrapper .newslist .news_imgBox img{border-radius:1.6rem;-o-object-fit:cover;object-fit:cover;width:100%}.news-wrapper .newslist .news_date{font-size:16px}.news-wrapper .newslist .news_date img{display:none}.news-wrapper .newslist .news_sort{display:inline-block;padding:.8rem 1.6rem;border-radius:25px;background:linear-gradient(45deg, var(--sub-default) 20%, var(--primary-dark));color:#fff;white-space:nowrap;letter-spacing:.2rem;order:-1}.news-wrapper .newslist .news_sort img{display:none}.news-wrapper .newslist .news_author img{display:none}.news-wrapper .newslist .caption{width:100%;flex:1;display:flex;flex-direction:column;gap:.8rem}.news-wrapper .newslist .caption p:nth-child(2){order:-1;margin:0;display:flex;align-items:center;gap:.8rem}.news-wrapper .newslist .news_author{display:none}.news-wrapper .newslist .news_title{font-size:22px;margin:.4rem 0;letter-spacing:.1rem;line-height:1.4;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.news-wrapper .newslist .news_info{font-size:18px;letter-spacing:.2rem;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:52px}.news-wrapper .newslist .news_more{letter-spacing:.2rem;font-size:16px;background-color:rgba(0,0,0,0);border:1px solid currentColor;color:var(--color-gray-900);border-radius:5rem;padding:1.2rem 3.6rem;margin-top:1.6rem}.news-wrapper .newslist:hover,.news-wrapper .newslist:focus{transform:translateY(-10px)}.news-wrapper .newslist:hover .news_more,.news-wrapper .newslist:focus .news_more{color:#fff !important;background-color:var(--primary-dark) !important;border:1px solid var(--primary-dark) !important}.news-wrapper .col-md-12,.news-wrapper .col-lg-12{flex:1;width:33.3333333333%}.news-wrapper .text-center{width:100%;display:inline-block}@media(max-width: 1199px){.news-wrapper .col-md-12,.news-wrapper .col-lg-12{width:50%}}@media(max-width: 575px){.news-wrapper .col-xs-12{width:100%}}.contact-wrapper .form-group label{flex-basis:110px;text-align:left;margin:0;padding:0;margin-left:4rem}.contact-wrapper .form-group .form-control{width:100%}#layer_cart{overflow:hidden}.layer_cart_product{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:4.8rem 1.6rem 0}.layer_cart_product .AddCartIn{margin-right:auto;letter-spacing:.2rem;position:absolute;top:-0.8rem;left:-0.5rem}.layer_cart_product .AddCartIn .fa{margin-right:.8rem}.layer_cart_product .AddCartIn font{color:#fff;background:var(--primary-dark);padding:1.2rem 1.6rem;border-radius:0 0 5px 0}.layer_cart_product .product-image-container{margin-right:0 !important;margin-bottom:0 !important}.layer_cart_product .layer_cart_product_info{width:100%;display:flex;flex-direction:column;align-items:center;font-size:16px;line-height:2.8rem}.layer_cart_product .layer_cart_product_info hr{width:100%}.layer_cart_product .layer_cart_product_info hr+div .closePopup{margin-right:1.6rem}.layer_cart_product .product-name h3{text-align:center;color:var(--color-gray-900);margin:2.4rem 0 1.6rem;position:relative;line-height:3.5rem}.layer_cart_product .layer_cart_product_text{display:none}.layer_cart_product .btnbox{display:flex;align-items:center;justify-content:center;gap:1.6rem}.layer_cart_product .btnbox a{flex:1;display:flex}.layer_cart_product .btnbox a:hover{text-decoration:none}.layer_cart_product .btnbox button{flex:1}.mfp-content{width:90% !important}.dyPic{display:none !important}.product-wrapper .dyPic{display:inline-block !important}.GOBTN input{height:auto}.MEM_NAV{display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap}.MEM_NAV .CHANNEL{padding:0 1.6rem;width:110px;border-radius:.8rem;color:var(--color-gray-900);background:#fff;border:1px solid var(--color-gray-300);transition:all .3s ease-in-out}.MEM_NAV .CHANNEL:hover,.MEM_NAV .CHANNEL:focus{border:1px solid var(--primary-dark);background-color:var(--primary-dark);color:#fff}.COMPLETE_BOX{background:#fff;border-radius:.8rem}.COMPLETE_BOX .form-group{margin-bottom:0px}.COMPLETE_BOX .form-group label{flex-basis:content}.COMPLETE_BOX .form-group input{height:auto}.COMPLETE_BOX .form-group .func:empty,.COMPLETE_BOX .form-group .SYS_INFO:empty{display:none}.COMPLETE_BOX .SYS_INFO{font-size:16px}h2.MEM_TITLE{border-bottom:2px solid var(--primary-default)}@media(max-width: 767px){h2.MEM_TITLE{margin-left:0px}}.normal-price{color:#e34141}.input-qty-detail .bootstrap-touchspin{margin-top:7px;margin-right:16px}.info_card_box h3{margin:.8rem 0}#QtyName,.rwd_oprice,.cut-price{font-size:16px;letter-spacing:.1rem}.cut-price{letter-spacing:0}.footerwrap{background:#5eb0e0;color:#fff;position:relative}.footerwrap::before{content:"";position:absolute;top:-88px;left:0;width:100%;height:88px;background:url("../../images/footer__top.png") no-repeat bottom center/contain}.footerwrap small,.footerwrap p{letter-spacing:.1rem;font-size:16px;margin:0}@media(max-width: 374px){.footerwrap .c-container-l{padding:0}}.footer-container{padding:14rem 0 0}.footer-img{position:absolute;top:-5rem;left:50%;transform:translateX(-50%)}.footer-list{font-size:16px;letter-spacing:.2rem;padding:4rem 0;position:relative}.footer-list::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff}.footer-list ul{display:flex;justify-content:space-between;gap:1.6rem}.footer-list ul li{text-align:center}.footer-list a{font-weight:500;color:#fff}.footer-content{display:flex;justify-content:space-between;gap:1.6rem;padding:4rem 0}@media(max-width: 991px){.footer-content{flex-direction:column;padding:4rem 0 1.6rem}}.footer-link{flex:0 .5 auto;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:0 1.6rem}.footer-link h2{margin-top:0;font-weight:bolder;grid-column:1/-1;font-size:16px;letter-spacing:.2rem;color:#fff}.footer-right{flex:0 .5 900px;display:flex;flex-direction:column;align-items:flex-end}.footer-community{display:flex;justify-content:center;gap:.8rem 1.2rem}.footer-community a{display:flex;align-items:center;border-radius:50%;border:1px solid #fff;width:40px;height:40px;transition:all .3s ease-in-out}.footer-community a svg{fill:#fff;transition:all .3s ease-in-out}.footer-community a:hover,.footer-community a:focus{background-color:#fff}.footer-community a:hover svg,.footer-community a:focus svg{fill:var(--primary-dark)}@media(max-width: 1599px){.footer-right{flex:0 1 900px}}@media(max-width: 991px){.footer-container{padding:10rem 0 0}.footer-right{flex-basis:content}}@media(max-width: 767px){.footer-container{padding:10rem 0 0}.footer-img{top:-4rem}.footer-list ul{gap:1.6rem 0;flex-wrap:wrap;justify-content:flex-start}.footer-list ul li{width:33.3333333333%}.footer-link{grid-template-columns:1fr}.footer-contact:nth-child(1){order:-1}.footer-contact:nth-child(2){order:1}.footer-contact:nth-child(4){order:2}}@media(max-width: 575px){.footer-img{top:-2rem}.footer-list ul li{width:50%}}@media(max-width: 374px){.footer-img{top:0rem}}.footer-copyright{padding:1.2rem .8rem}.footer-contact{display:flex;align-items:center;gap:.8rem;margin:.4rem 0}.footer-contact strong{color:#fff;width:-moz-max-content;width:max-content;font-size:16px;font-weight:normal;letter-spacing:.2rem;margin:.4rem 0}.footer-contact span{flex:1;font-size:16px;letter-spacing:.2rem;color:#fff}.footer-contact span a{color:#fff;text-decoration:none}.sidemenu{position:fixed;z-index:99;right:3.2rem;bottom:calc(3.2rem + 30px);display:flex;flex-direction:column;gap:.8rem 0;transform:translateY(10px);opacity:0;visibility:hidden;transition:all .5s ease-in-out}.sidemenu-item{cursor:pointer;background:#5eb0e0;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}.sidemenu-item svg{width:20px}.sidemenu-item>*{width:50px;height:50px;display:flex;align-items:center;justify-content:center}.sidemenu-item:hover{background:color-mix(in srgb, #5eb0e0, #000 20%)}.sidemenu.active{visibility:visible;transform:translateY(0);opacity:1}@media(max-width: 767px){.sidemenu{right:2.4rem;bottom:2.4rem}}.swiper-news{padding:6rem 0}.swiper-news .ctydate{display:flex;align-items:center;letter-spacing:.1rem;width:100%;gap:.8rem;font-size:15px;padding:1.6rem 0 .8rem;color:var(--color-gray-600)}.swiper-news .ctydate .card-category{font-size:14px;letter-spacing:.2rem;order:4;background:linear-gradient(45deg, var(--sub-default) 20%, var(--primary-dark));padding:.4rem 1.6rem;color:#fff;border-radius:5rem}.swiper-news h4{margin:0;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:.4rem 0 .8rem;height:80px}.swiper-news h4 a{font-family:"Chiron GoRound TC";font-weight:bold;font-size:24px;line-height:1.4;letter-spacing:.2rem;color:var(--color-gray-800);transition:all .3s ease-in-out}.swiper-news h4 a:hover,.swiper-news h4 a:focus{text-decoration:none}.swiper-news .desc_cls{width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;letter-spacing:.1rem;font-family:"Chiron GoRound TC";line-height:1.6;margin:0rem 0 1.6rem;height:52px}.swiper-news .rwdnewsli{background:#fff;padding:1.6rem;border-radius:1.6rem}.swiper-news .rwdnewsli .pic{border-radius:.8rem;width:100%;overflow:hidden}.swiper-news .rwdnewsli .pic img{transition:all .5s ease-in-out}.swiper-news .rwdnewsli:hover a,.swiper-news .rwdnewsli:focus a{color:var(--primary-dark)}.swiper-news .rwdnewsli:hover .pic img,.swiper-news .rwdnewsli:focus .pic img{transform:scale(1.1)}.swiper-news .swiper-pagination-bullet-active{background:var(--primary-dark)}@media(max-width: 767px){.swiper-news{padding:4rem 0}}.news .swiper-professional{--padding: 8rem;position:relative;overflow:hidden;padding-left:calc(var(--padding) + 1rem);padding-right:calc(var(--padding) + 1rem)}.news .swiper-professional .swiper{overflow:visible}.news .swiper-professional .swiper-slide{cursor:pointer;transition:opacity .3s ease-in-out}.news .swiper-professional .swiper-button-prev,.news .swiper-professional .swiper-button-next{background:var(--sub-default);border-radius:50%;width:50px;height:50px;top:48%;transition:all .3s ease-in-out}.news .swiper-professional .swiper-button-prev::after,.news .swiper-professional .swiper-button-next::after{font-size:16px;color:#fff}.news .swiper-professional .swiper-button-prev:hover,.news .swiper-professional .swiper-button-next:hover{background:var(--primary-dark)}.news .swiper-professional .swiper-button-prev{left:calc(var(--padding)*-1)}.news .swiper-professional .swiper-button-next{right:calc(var(--padding)*-1)}@media(max-width: 991px){.news .swiper-professional{--padding: 8rem}}@media(max-width: 767px){.news .swiper-professional{--padding: 4rem}}@media(max-width: 575px){.news .swiper-professional{--padding: 1.6rem}.news .swiper-professional .swiper-button-prev,.news .swiper-professional .swiper-button-next{opacity:0}.news .swiper-professional .swiper-button-prev:hover,.news .swiper-professional .swiper-button-next:hover{opacity:1}}#myTab{display:none}.category-wrapper .thumbnail-list .btn,.search-wrapper .thumbnail-list .btn{display:none}.category-wrapper .thumbnail-list .features-box,.search-wrapper .thumbnail-list .features-box{display:grid;grid-template-columns:max-content minmax(150px, 1fr)}@media(max-width: 1399px){.category-wrapper .thumbnail-list .features-box,.search-wrapper .thumbnail-list .features-box{grid-template-columns:repeat(auto-fill, minmax(150px, 1fr))}}.category-wrapper .thumbnail-list li,.search-wrapper .thumbnail-list li{width:33.3333333333%}@media(max-width: 1399px){.category-wrapper .thumbnail-list li,.search-wrapper .thumbnail-list li{width:50%}}@media(max-width: 1199px){.category-wrapper .thumbnail-list li,.search-wrapper .thumbnail-list li{width:33.3333333333%}}@media(max-width: 991px){.category-wrapper .thumbnail-list li,.search-wrapper .thumbnail-list li{width:50%}}@media(max-width: 575px){.category-wrapper .thumbnail-list li,.search-wrapper .thumbnail-list li{width:100%}}.category-wrapper .thumbnail-list .view+a,.search-wrapper .thumbnail-list .view+a{grid-column:1/-1}.category-wrapper .thumbnail-list h4,.search-wrapper .thumbnail-list h4{font-size:20px;color:#222;margin:1.6rem 0 0rem;font-family:"Chiron GoRound TC";letter-spacing:.1rem;line-height:1.4;text-align:left;width:100%;height:55px;white-space:wrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.category-wrapper .thumbnail-list .normal-price-s,.search-wrapper .thumbnail-list .normal-price-s{font-size:22px;color:#e34141;letter-spacing:.1rem}.category-wrapper .thumbnail-list .product-price,.search-wrapper .thumbnail-list .product-price{margin-left:.4rem;margin-right:.8rem;width:-moz-max-content;width:max-content;display:flex;flex-direction:column;text-align:left}.category-wrapper .thumbnail-list .product-price .cut-price,.search-wrapper .thumbnail-list .product-price .cut-price{font-size:18px}.category-wrapper .thumbnail-list .prd_info,.search-wrapper .thumbnail-list .prd_info{order:5;text-align:right;font-size:15px;letter-spacing:.1rem;font-family:"Chiron GoRound TC";margin:0;margin-top:.4rem;white-space:wrap}.category-wrapper .thumbnail-list .view,.search-wrapper .thumbnail-list .view{grid-column:1/-1;position:relative}.category-wrapper .thumbnail-list .view .btn-more-icon,.search-wrapper .thumbnail-list .view .btn-more-icon{cursor:pointer;background:#fff;display:inline-block;position:absolute;bottom:-2px;right:0;padding:1.4rem .4rem .4rem 1.6rem;border-radius:5rem 0rem 0 0;transition:all .3s ease-in-out}.category-wrapper .thumbnail-list .view .btn-more-icon::after,.category-wrapper .thumbnail-list .view .btn-more-icon::before,.search-wrapper .thumbnail-list .view .btn-more-icon::after,.search-wrapper .thumbnail-list .view .btn-more-icon::before{content:"";position:absolute;background:rgba(0,0,0,0);width:2rem;height:2rem;border-bottom-right-radius:2rem;box-shadow:.5rem .5rem 0 .1rem #fff;transition:all .3s ease-in-out}.category-wrapper .thumbnail-list .view .btn-more-icon::after,.search-wrapper .thumbnail-list .view .btn-more-icon::after{left:-2rem;bottom:0}.category-wrapper .thumbnail-list .view .btn-more-icon::before,.search-wrapper .thumbnail-list .view .btn-more-icon::before{right:0;top:-2rem}.category-wrapper .thumbnail-list .view .btn-more-icon svg,.search-wrapper .thumbnail-list .view .btn-more-icon svg{fill:#fff;width:25px;height:25px}.category-wrapper .thumbnail-list .view .btn-more-icon .btn-more-bg,.search-wrapper .thumbnail-list .view .btn-more-icon .btn-more-bg{display:flex;align-items:center;justify-content:center;border-radius:5rem;background-color:var(--primary-dark);padding:1.2rem;transition:all .3s ease-in-out}.category-wrapper .thumbnail-list .imgBox,.search-wrapper .thumbnail-list .imgBox{overflow:hidden;border-radius:10px}.category-wrapper .thumbnail-list .imgBox .imgBox-fit,.search-wrapper .thumbnail-list .imgBox .imgBox-fit{background-color:#fff;transition:all .3s ease-in-out}.category-wrapper .thumbnail-list .imgBox img,.search-wrapper .thumbnail-list .imgBox img{width:100% !important;height:100%;-o-object-fit:cover;object-fit:cover}.category-wrapper .thumbnail-list .li-item,.search-wrapper .thumbnail-list .li-item{font-size:16px;text-align:right;display:flow-root}.category-wrapper .thumbnail-list .li-item:hover,.search-wrapper .thumbnail-list .li-item:hover{box-shadow:none;background-color:rgba(0,0,0,0)}.category-wrapper .thumbnail-list .li-item:hover .btn-more-icon,.search-wrapper .thumbnail-list .li-item:hover .btn-more-icon{transform:scale(1.2)}.category-wrapper .thumbnail-list .li-item:hover .btn-more-icon .btn-more-bg,.search-wrapper .thumbnail-list .li-item:hover .btn-more-icon .btn-more-bg{background-color:color-mix(in srgb, var(--primary-dark), #000 20%)}.category-wrapper .thumbnail-list .li-item:hover .imgBox-fit,.search-wrapper .thumbnail-list .li-item:hover .imgBox-fit{transform:scale(1.1)}.search-wrapper .thumbnail-list li{width:25%}@media(max-width: 1599px){.search-wrapper .thumbnail-list li{width:25%}}@media(max-width: 1199px){.search-wrapper .thumbnail-list li{width:33.3333333333%}}@media(max-width: 767px){.search-wrapper .thumbnail-list li{width:50%}}@media(max-width: 575px){.search-wrapper .thumbnail-list li{width:100%}}html{font-size:62.5% !important}.navbar{font-family:"Fredoka","Inter"}.navbar h5{font-family:"Fredoka","Inter"}#ori_id{margin-left:1.6rem}h1.MYCART_TITLE{font-family:"Fredoka","Inter";font-weight:bold;color:var(--primary-dark) !important;margin:5rem auto !important;font-size:30px}h2.SHOP_TITLE{background-color:var(--primary-default) !important;border-bottom:2px solid var(--primary-dark) !important;font-family:"Fredoka","Inter";margin:0;letter-spacing:2px}.IDEC_SHOPBAG ul{display:flex;align-items:center}.IDEC_SHOPBAG ul li{min-height:auto;display:flex;flex-direction:column;flex:1}.IDEC_SHOPBAG ul li br{display:none}.IDEC_SHOPBAG ul select{border:1px solid var(--color-gray-200);background-color:var(--color-gray-050)}.IDEC_SHOPBAG ul select:hover{cursor:pointer}.IDEC_SHOPBAG ul .PRD_PIC{height:auto;background:var(--color-gray-050);border:1px solid var(--color-gray-200)}.IDEC_SHOPBAG ul .PRD_NAME{width:100%}.IDEC_SHOPBAG ul .PRD_BTN{margin-left:auto}@media(max-width: 767px){.IDEC_SHOPBAG ul{flex-direction:column;justify-content:center}.IDEC_SHOPBAG ul select{width:100% !important}.IDEC_SHOPBAG ul a{text-align:center}.IDEC_SHOPBAG ul .PRD_PRICE{padding-right:0;margin-left:auto}.IDEC_SHOPBAG ul .PRD_SUB{margin-left:auto}.IDEC_SHOPBAG ul .PRD_BTN{position:static}.IDEC_SHOPBAG ul .PRD_BTN a{text-align:right}.IDEC_SHOPBAG ul .PRD_BTN .PRD_DEL{padding-top:0}}.PRD_PRICE span,.PRD_SUB span,.TOTAL li span{color:var(--color-gray-800) !important}.PRD_NAME a{color:var(--color-gray)}#buyitemlist{font-size:16px;font-family:"Fredoka","Inter"}#buyitemlist table{width:calc(100% - 30px);margin:0 auto 20px}#buyitemlist table tr.PRD_LIST td:first-child{display:flex;justify-content:center}.TOTAL .TP{color:var(--primary-dark) !important}.TOTAL{margin:0 !important}.shoplist-wrapper table thead,.ORDER_TITLE,.ORDER_TITLE2,legend{background-color:var(--primary-dark) !important;color:#fff;font-weight:bold;line-height:3.5rem;font-size:18px;padding:.8rem 2.4rem;border-radius:1.6rem}.RequestList_title{line-height:3.5rem}span.switch{box-shadow:0 2px 5px #c9c9c9 inset}span.CB{box-shadow:0 3px 5px #aaa}.checkbox:checked~.switch{background-color:var(--color-gray-300) !important}.checkbox:checked~.switch .CB{box-shadow:0 2px 5px currentColor !important}#PAYTYPE{display:flex}#PAYTYPE li{flex:1;width:auto}@media(max-width: 767px){#PAYTYPE{flex-direction:column}}input.CHECK_BOX{background-color:#fff}input.CHECK_BOX:checked{background-color:var(--primary-dark) !important}legend{background-color:var(--primary2-dafault)}.panel-body{font-family:"Fredoka","Inter"}.panel-body .ORDER_TITLE{background-color:rgba(0,0,0,0) !important}.panel-body .form-group{display:inline-block !important}.panel-body label{flex-basis:content}.panel-body input:focus,.panel-body textarea:focus{outline:none;box-shadow:none}.panel-body .ship_descr{font-size:16px;margin-top:1.6rem}table{width:100%;border-collapse:collapse}@media(max-width: 991px){#buyitemlist{width:100%;overflow-x:auto;white-space:nowrap;margin-bottom:2.4rem}table{display:table;width:100%}}