ul.cat-items .tit a span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@keyframes auto-down-animate{0%{opacity:0;top:0px}50%{opacity:1;top:13px}100%{opacity:0;top:27px}}@-webkit-keyframes auto-down-animate{0%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes out-glow{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}100%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes out-glow{0%{opacity:0;-webkit-transform:scale(0)}50%{opacity:1}100%{opacity:0;-webkit-transform:scale(1.5)}}::-webkit-scrollbar{background:#fff;border-radius:0px;width:8px;height:8px}::-webkit-scrollbar-thumb{background:#cfcfcf;border-radius:0px}::-webkit-scrollbar-thumb:hover{background:#aaa}#header-menu::before{content:"";background:var(--e-global-color-accent);width:28%}@media screen and (min-width: 2200px){#header-menu::before{width:38%}}@media screen and (max-width: 640px){#header-menu #header-logo{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#header-menu #header-logo::after{content:"";width:0;height:0;border-left:38px solid rgba(0,0,0,0);border-top:38px solid rgba(0,0,0,0);border-right:38px solid #fff;border-bottom:38px solid #fff}@media screen and (max-width: 640px){#header-menu #header-logo::after{border-left:25px solid rgba(0,0,0,0);border-top:25px solid rgba(0,0,0,0);border-right:25px solid #fff;border-bottom:25px solid #fff}}#header-menu .elementor-nav-menu--layout-horizontal .elementor-nav-menu a{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}div[data-elementor-type=header].sticky-on .elementor-sticky{background:rgba(19,105,172,.95)}div[data-elementor-type=header].sticky-on #header-logo{-webkit-transition:all 1s;transition:all 1s}div[data-elementor-type=header].sticky-on #header-logo img{-webkit-transition:all 1s;transition:all 1s;opacity:1}.header_menu_box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header_menu_box .header_menu_item_box{padding:1.770833vw 0;position:relative}.header_menu_box .header_menu_item_down{position:absolute;left:0;top:0;width:100%;padding:4.6874996vw 10px 1.041666vw 10px;pointer-events:none}.header_menu_box .header_menu_item_down:after{content:"";position:absolute;left:0;top:0;width:100%;height:0;background:#fff;-webkit-transition:all .6s ease;transition:all .6s ease;border-radius:0 0 .5208333vw .5208333vw}.header_menu_box .header_menu_item_down:before{content:"";position:absolute;left:0;top:-0.15625vw;width:100%;height:.15625vw;background:var(--e-global-color-accent);z-index:1;-webkit-transition:all .6s ease;transition:all .6s ease}.header_menu_box .header_menu_down_label{position:relative;z-index:2;opacity:0;-webkit-transition:all .6s ease;transition:all .6s ease}.header_menu_box .header_menu_down_label .header_menu_down_link{font-size:16px;line-height:2.3958333vw;color:#666;text-align:center;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all .6s ease;transition:all .6s ease}.header_menu_box .header_menu_down_link:hover{color:var(--e-global-color-accent)}.header_menu_box .header_menu_link{font-size:20px;line-height:1.3541666vw;padding:.5208333vw 2.08333vw;color:#fff;position:relative;z-index:9;-webkit-transition:all .6s ease;transition:all .6s ease;font-weight:bold}.header_menu_box .header_menu_link:after{content:"";position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:.3125vw;height:.3125vw;background:#fff;border-radius:100%;opacity:0;-webkit-transition:all .6s ease;transition:all .6s ease}.header_menu_box .header_content_box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:calc(100% - 7.6vw)}.header_menu_box .header_menu_item_active .header_menu_link{font-weight:bold}.header_menu_box .header_menu_item_active .header_menu_link:after{opacity:1}.header_menu_box .header_menu_item_default .header_menu_link{font-weight:bold}.header_menu_box .header_menu_item_default .header_menu_link:after{opacity:0}.header_menu_box .header_menu_item_hover .header_menu_link{color:var(--e-global-color-accent)}.header_menu_box .header_menu_item_hover .header_menu_link:after{opacity:1;background:var(--e-global-color-accent)}.header_menu_box .header_menu_item_hover .header_menu_item_down{pointer-events:auto}.header_menu_box .header_menu_item_hover .header_menu_item_down:after{height:100%}.header_menu_box .header_menu_item_hover .header_menu_item_down:before{top:0}.header_menu_box .header_menu_item_hover .header_menu_item_down:after{-webkit-box-shadow:0 0 1.26041666vw rgba(0,0,0,.1);box-shadow:0 0 1.26041666vw rgba(0,0,0,.1)}.header_menu_box .header_menu_item_hover .header_menu_down_label{opacity:1;-webkit-transition:all .6s ease;transition:all .6s ease;-webkit-transition-delay:.3s;transition-delay:.3s}[data-elementor-type=header].sticky-on .header_menu_item_box::before{content:"";position:absolute;left:0;top:0;width:100%;height:0;-webkit-transition:all .4s ease;transition:all .4s ease;background:#fff;-webkit-box-shadow:0 0 1.26041666vw rgba(0,0,0,.1);box-shadow:0 0 1.26041666vw rgba(0,0,0,.1);border-radius:0 0 10px 10px}[data-elementor-type=header].sticky-on .header_menu_item_box:hover::before{top:3px;height:calc(120% - 3px)}#home-catlist .elementor-widget-image-box{-webkit-transition:all .3s;transition:all .3s}#home-catlist .elementor-widget-image-box:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}#home-catlist figure{border-radius:50%;border:1px solid #eee;overflow:hidden;margin:0}#home-advant .elementor-counter-number-prefix{display:none}#home-advant .elementor-counter-title{text-align:left}#home-latest-product:before{content:"";background:var(--e-global-color-accent);height:60%}.tit_strong{font-weight:bold;color:var(--e-global-color-accent)}ul.cat-items{list-style:none;padding:0;margin:0;line-height:60px}ul.cat-items .item{border-bottom:1px solid #ebebeb;font-size:16px}ul.cat-items .item.has-child>.tit a{max-width:calc(100% - 60px);padding-right:0}ul.cat-items .tit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}ul.cat-items .tit a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--e-global-color-primary);padding-left:20px;padding-right:10px;width:100%}ul.cat-items .tit a::before{content:"■";font-size:10px;color:#666;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;width:20px;-webkit-transition:all .3s;transition:all .3s}ul.cat-items .tit a span{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}ul.cat-items .tit a:hover{color:var(--e-global-color-accent)}ul.cat-items .tit>span{width:50px;display:block;text-align:center;cursor:pointer;-webkit-transition:border-left ease .3s;transition:border-left ease .3s}ul.cat-items .tit:hover a::before{width:0;opacity:0}ul.cat-items .tit:hover>span{border-color:#fff}ul.cat-items .icon{margin:0;font-size:12px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);line-height:1;padding:0;width:auto;height:14px;right:15px;pointer-events:none}ul.cat-items .cat-items{display:none}ul.cat-items ul.deep-2 .item a{line-height:50px;font-size:14px;background:#fff}#Link-0-channel [aria-label="Go Top"] svg{display:none}#Link-0-channel [aria-label="Go Top"] .channel-icon-Link .chaty-svg{background:#202020 url(/wp-content/uploads/2023/12/icon_gotop.png) no-repeat center;background-size:80%}#chaty-widget-0 .chaty-cta-button svg ellipse,#chaty-widget-0 .chaty-cta-button svg circle{fill:var(--e-global-color-accent)}.elementor-pagination .page-numbers{display:inline-block;min-width:30px;padding:0 10px;line-height:30px;background:#fff;border-radius:4px;border:1px solid #eee;font-weight:normal;font-size:14px}.elementor-pagination .page-numbers.current,.elementor-pagination .page-numbers:hover{background:var(--e-global-color-accent);color:#fff}.elementor-pagination .form{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;margin-left:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-pagination .form span{color:#666}.elementor-pagination .form input{height:30px;line-height:30px;width:40px;text-align:center;padding:0}.elementor-pagination .form input[type=button]{width:40px;border-radius:4px;font-weight:normal;font-size:14px}.ying img{position:relative;z-index:10}.ying .elementor-widget-container::after{content:"";background:#ddebff;width:100%;height:100%;position:absolute;left:-20px;bottom:-20px;z-index:0;border-radius:8px}.ying.right .elementor-widget-container::after{left:auto;right:-20px}#ft-rg-float{width:60px;padding:0;border-radius:8px 0 0 8px;overflow:hidden;-webkit-transition:all .5s;transition:all .5s}#ft-rg-float .elementor-widget-icon-box{height:45px}#ft-rg-float .elementor-widget-icon-box:last-child{border-bottom:0}#ft-rg-float .elementor-widget-container::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-bottom:1px solid #fff;width:50%}#ft-rg-float .elementor-widget-icon-box:last-child .elementor-widget-container::after{display:none}#ft-rg-float .elementor-icon-box-content{height:0;overflow:hidden;-webkit-transition:all .3s;transition:all .3s;white-space:nowrap}#ft-rg-float .elementor-widget-container{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#ft-rg-float .elementor-widget-icon-box:hover .elementor-icon-box-content{height:12px}#ft-rg-float .elementor-widget-icon-box .elementor-icon{-webkit-transition:all .3s;transition:all .3s}#ft-rg-float .elementor-widget-icon-box:hover .elementor-icon{font-size:14px}#ft-rg-float .elementor-icon-box-content .elementor-icon-box-title{margin:0}#ft-rg-float .elementor-icon-box-content .elementor-icon-box-title a{word-break:break-all;line-height:12px}#ft-rg-float .elementor-widget-icon-box .elementor-icon-box-icon{line-height:1.2}/*# sourceMappingURL=theme.min.css.map */