/* RATA 公共样式 components 由转换脚本 v2 2026-10-29 抽取 */
.devswiper{width:100%;overflow:hidden;position:relative;color:white}.devswiper .swiper-wrapper{display:flex}.swiper-slide.flex{display:flex;flex-shrink:0;background:#154c48;overflow:hidden;height:unset}.dev-img{width:50%;flex-shrink:0;height:fit-content}.dev-img img{width:100%;height:100%;object-fit:cover}.swiper-wrapper-year{display:flex;margin:20px 0;padding:10px 0;overflow:hidden}.swiper-wrapper-year::-webkit-scrollbar{display:none}.flex-col{display:flex;flex-direction:column;align-items:center}.devswiper .prev,.devswiper .next{position:absolute;top:45%;cursor:pointer;z-index:9;border-radius:50%;padding:8px;border:1px solid;width:52px;height:52px;background-color:rgba(0,0,0,.3);border:0}.devswiper .swiper-button-next:after,.devswiper .swiper-button-prev:after{font-size:16px;color:white}.devswiper .prev{left:10px}.devswiper .next{right:10px}.dev-main-title{line-height:1}.flex-year{display:flex;color:white}.flex1{flex:1}.flex-year.flex1{min-width:240px}.doc2{width:8px;height:8px;background-color:white;border-radius:50%;transform:scale(1);margin-top:4px;transition:transform .7s linear}.line{width:100%;height:1px;margin-top:auto;margin-bottom:3px;position:relative}.line::before,.line::after{content:'';position:absolute;left:0;height:1px;background-color:white}.line::before{width:100%;z-index:1;opacity:.4}.line::after{width:0;z-index:2}.flex-year .flex-col{opacity:.4;transition:opacity .7s linear;cursor:pointer}.flex-year.on .flex-col,.flex-year .flex-col:hover{opacity:1}.flex-year.on .line::after{width:100%;transition:width .7s linear}.flex-year.on .doc2,.flex-year .flex-col:hover .doc2{transform:scale(2)}.dev-desc{white-space:pre-line}@media(max-width:767px){.hide_phone{display:none}.swiper-slide.flex{flex-direction:column}.flex-year.flex1{min-width:140px}.devswiper .prev,.devswiper .next{display:none}.layout_sm_1 .swiper-slide{flex-direction:row}.layout_sm_2 .swiper-slide{flex-direction:row-reverse}.layout_sm_3 .swiper-slide{flex-direction:column}.layout_sm_4 .swiper-slide{flex-direction:column-reverse}.layout_sm_3 .dev-img,.layout_sm_4 .dev-img{width:100%}}@media(min-width:768px) and (max-width:1199px){.hide_ipad{display:none}.swiper-slide.flex{flex-direction:column}.layout_md_1 .swiper-slide{flex-direction:row}.layout_md_2 .swiper-slide{flex-direction:row-reverse}.layout_md_3 .swiper-slide{flex-direction:column}.layout_md_4 .swiper-slide{flex-direction:column-reverse}.layout_md_3 .dev-img,.layout_md_4 .dev-img{width:100%}}@media(min-width:1200px){.hide_pc{display:none}.swiper-slide.flex{margin-right:var(--mr_xl)}.dev_cols_xl_12 .swiper-slide{width:70%}.dev_cols_xl_6 .swiper-slide{width:calc(100% * 10 / 25)}.dev_cols_xl_4 .swiper-slide{width:calc(100% * 10 / 35)}.dev_cols_xl_3 .swiper-slide{width:calc(100% * 10 / 45)}.dev_cols_xl_2_4 .swiper-slide{width:calc(100% * 10 / 55)}.dev_cols_xl_2 .swiper-slide{width:calc(100% * 10 / 65)}.dev_cols_xl_12_7 .swiper-slide{width:calc(100% * 10 / 75)}.dev_cols_xl_12_8 .swiper-slide{width:calc(100% * 10 / 85)}.dev_cols_xl_12_9 .swiper-slide{width:calc(100% * 10 / 95)}.dev_cols_xl_12_10 .swiper-slide{width:calc(100% * 10 / 105)}.dev_cols_xl_12_11 .swiper-slide{width:calc(100% * 10 / 115)}.dev_cols_xl_1 .swiper-slide{width:calc(100% * 10 / 125)}.layout_xl_1 .swiper-slide{flex-direction:row}.layout_xl_2 .swiper-slide{flex-direction:row-reverse}.layout_xl_3 .swiper-slide{flex-direction:column}.layout_xl_4 .swiper-slide{flex-direction:column-reverse}.layout_xl_3 .dev-img,.layout_xl_4 .dev-img{width:100%}}.devswiper [lazy-type="img"]:not([data-lazy="2"]):not(.swiper-lazy-loaded){padding:0}form label{margin-bottom:0}.unit-form .dropdown-item{white-space:break-spaces;word-break:break-word}[form-style] .form-control,[form-style] .dropdown-menu,[form-style] .dropdown-item,[form-style] .dropdown-item.active,[form-style] .dropdown-item:active{color:unset;font-size:unset}.unit-form__select-box:after{content:"\e65c";font-family:iconfont;color:#000;position:absolute;right:var(--x);top:2px;padding-top:var(--y);pointer-events:none}[form-style] .unit-form__select-box:after{color:inherit}.unit-form .unit-form__select-options{width:100%;box-shadow:0 0 20px rgba(0,0,0,0.1);border-radius:0;border:solid 1px rgba(0,0,0,0.1);background-color:#f5f5f5}.unit-form .unit-form__select-option:active,.unit-form .unit-form__select-option:hover{background-color:rgba(0,0,0,0.15)}.unit-form .unit-form__select-option{min-height:32px}form .dropdown{position:relative}form .unit-form__select-box{flex-grow:1}.unit-form__checkbox img{position:relative;--loading-size:1rem;--loading-bg:rgba(245,245,245,1)}.unit-form__checkbox img.loading:before{background:var(--loading-bg);position:absolute;width:100%;height:100%;top:0;left:0}.unit-form__checkbox img.img-error{opacity:0}.unit-form__checkbox-list{display:flex;flex-grow:1}.unit-form__checkbox-list-inner{display:flex;align-items:flex-start;justify-content:flex-start;flex-grow:1;flex-wrap:wrap;row-gap:10px}.unit-form__item{display:flex}.unit-form__item.unit-form__item-submit{display:block}.unit-form__item-inner{flex-grow:1}.checkbox-use-img .unit-form__checkbox-label{padding-top:8px;text-align:center;display:flex;flex-direction:row}.unit-form__checkbox-label{text-align:left}.unit-form__checkbox-inner{margin:0;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}form .unit-form__checkbox-list.unit-form__control,form .unit-form__checkbox-list.unit-form__control ~ .unit-form__label{padding-top:var(--y);padding-bottom:var(--y)}form .unit-form__label{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;pointer-events:none}form .unit-form__checkbox-list.unit-form__control:not(.checkbox-use-img) .unit-form__checkbox-list-inner{padding-top:calc(var(--y) + 15px)}form .unit-form__checkbox-list.unit-form__control.checkbox-use-img .unit-form__checkbox-list-inner{padding-top:calc(var(--y) + 15px)}.checkbox-use-img .unit-form__checkbox-inner{flex-direction:column}.checkbox-use-img .unit-form__checkbox-input-box{width:100%}.checkbox-use-img .unit-form__checkbox-inner>.unit-form__checkbox-label{--label-shrink-width:26px;width:100%;white-space:pre-wrap;overflow-wrap:break-word}.checkbox-use-img .unit-form__checkbox-inner>.unit-form__checkbox-label>.label-shrink{width:var(--label-shrink-width)}.checkbox-use-img .unit-form__checkbox-inner>.unit-form__checkbox-label>.label-content{flex-grow:1}.checkbox-use-img .unit-form__checkbox .label-content{width:calc(100% - var(--label-shrink-width));text-align:center;display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.unit-form__checkbox-list .unit-form__checkbox{padding-left:0;padding-right:0}.unit-form__checkbox-input-box{margin:0}.unit-form__checkbox-inner>.unit-form__checkbox-input-box{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.unit-form__checkbox{display:flex;cursor:pointer;align-items:center;justify-content:flex-start}.checkbox-use-img .unit-form__checkbox-inner{min-width:116px;max-width:118px}.unit-form__checkbox .custom-checkbox{width:18px;height:18px;position:relative;margin:2px 8px 0 0;background:#f5f5f5;display:inline-flex;align-items:center;justify-content:center;border:solid 1px rgba(0,0,0,.1);border-radius:4px;overflow:hidden;flex-shrink:0}.unit-form__checkbox .custom-checkbox input[type="checkbox"]{opacity:0}.unit-form__checkbox img{width:90px;height:90px;object-fit:cover;display:block}.unit-form__checkbox input[type="checkbox"] ~ .checked{display:none;background:var(--main-color);color:#f5f5f5;font-size:10px;line-height:16px;font-weight:lighter;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;vertical-align:middle}.unit-form__checkbox input[type="checkbox"]:checked ~ .checked{display:block}.unit-form__control.form-control.phone-area-code{border-color:transparent !important;background:transparent !important;position:absolute;outline:0;outline-offset:0;box-shadow:none;width:calc(4em + var(--x))}.phone-area-code:focus{outline:0;outline-offset:0;box-shadow:none}.phone-area-code.area-code-select{opacity:0;padding-left:0;padding-right:0;cursor:pointer}.phone-area-code.area-code-select option{color:#333}.phone-area-code.area-code-display{white-space:nowrap;line-height:inherit}.area-code-display.dropdown-toggle::after{vertical-align:middle}.unit-form__control.phone-input{padding-left:calc(4em + var(--x)) !important;-webkit-appearance:none;line-height:inherit}[label-style]:not([label-style="1"]) .unit-form__control.phone-input{padding-left:calc(4em + var(--x)) !important;padding-top:calc(var(--y) + var(--y) * (2 / 3));padding-bottom:calc(var(--y) / 3)}[checkbox-style="2"] .unit-form__checkbox img{width:36px;height:36px;margin-right:10px}[checkbox-style="2"] .unit-form__checkbox-label{padding-top:0}[checkbox-style="2"] .unit-form__checkbox-inner{min-width:unset;max-width:unset}[checkbox-style="2"].checkbox-use-img .unit-form__checkbox-inner>.unit-form__checkbox-input-box{align-items:flex-start}[checkbox-style="2"].checkbox-use-img .unit-form__checkbox .label-content{text-align:left;align-self:center}[checkbox-style="2"] .unit-form__checkbox .label-content{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.unit-form__item.unit-form__item-submit{max-width:100%}.form-row{padding-top:5px;padding-bottom:5px}.unit-form__select-option.multi_select{display:flex;align-items:center}.unit-form__item .multi_select__tags-wrap{display:flex;width:calc(100% - var(--x) * 3);position:absolute;z-index:1;left:var(--x);top:calc(var(--y) + var(--y) * (2 / 3) + 3px);cursor:pointer}.unit-form__item .multi_select__tags{margin:-3px;display:flex;align-items:center;white-space:normal;overflow:hidden}.unit-form__item .multi_select__tags-rest{flex-shrink:0;margin-left:3px}.unit-form__item .multi_select__tag{padding:3px;cursor:auto;max-width:100%}.unit-form__item .multi_select__tag-inner{padding:1px 8px;max-width:100%;display:flex;align-items:center;border-radius:4px;background-color:#f5f5f5;border-bottom-color:#eaeaed;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#eaeaed;border-left-style:solid;border-left-width:1px;border-right-color:#eaeaed;border-right-style:solid;border-right-width:1px;border-top-color:#eaeaed;border-top-style:solid;border-top-width:1px}.multi_select__tag-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:2px;font-size:12px;line-height:normal}.unit-form__item .multi_select__tag-close{cursor:pointer;font-size:10px;color:rbga(var(--text-color),.6)}.unit-form__select-box:has(.is-invalid):after{bottom:30px;right:25px}.chat-online-unit-form__item-inner .phone-area-code{top:29px}[header-cart]{position:relative}[header-cart][hide]{display:none}[header-quantity]{position:absolute;top:0;left:0;transform:translate(50%,-50%);padding:3px 5px;font-size:12px;border-radius:12px}[header-cart]:hover{color:var(--font-active)}.unit-header-title{display:none}@media(min-width:1200px){.unit-header-title{display:inline}[header-quantity]{left:1.3em;transform:translate(25%,-50%)}}.unit-header-language img:not([src]){opacity:0}.unit-header-language{position:relative;cursor:pointer;--font-active:var(--main-color)}.unit-header-language__item:hover,.unit-header-language__title:hover{color:var(--font-active)}.unit-header-language__title{display:flex;align-items:center}.unit-header-language__text{padding-left:5px}.unit-header-language__items{height:0;opacity:0;transition:all .3s;position:absolute;top:calc(100% + 0);right:0;z-index:100;border-radius:8px;min-width:100%;width:180px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);max-height:60vh;overflow-y:auto;padding:15px}.unit-header-language .unit-header-language__items{padding:0}.unit-header-language .unit-header-language__items.is-language-code{height:auto;opacity:1;padding:15px}.unit-header-language__item{color:#333}.unit-header-language__item:not(:last-child){padding-bottom:15px}.unit-header-language__item img{width:34px}.unit-header-language .flag-icon{--flag-scale:.68;--flag-height:21}.unit-header-language__item a{display:flex;align-items:center}.unit-header-language__item .unit-header-language__item--title{padding-left:8px}[design-mode] .unit-header-language:hover .unit-header-language__items{height:0;opacity:0}.unit-header-language__modal .modal__inner-lg{width:930px}.unit-header-language__modal .modal__title{font-size:18px;font-weight:bold;color:#202223;line-height:25px}.unit-header-language__modal .modal__title .modal__close{top:12px}.unit-header-language__modal .modal__body{padding:0}.unit-header-language__modal .unit-region-language__list.unit-region-language__list-by-continent{padding-top:14px}.unit-header-language__modal .unit-region-language__title{font-size:16px;font-weight:400;color:#202223;line-height:22px;padding-left:24px}.unit-header-language__modal .unit-header-language__items{max-height:unset;display:grid;position:unset;opacity:1;height:auto;box-shadow:unset;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-row-gap:16px;justify-content:space-evenly;justify-items:center;padding:8px}.unit-header-language__modal .unit-region-language__list-by-continent .unit-header-language__items{margin-top:-4px}.unit-header-language__modal .unit-header-language__item a{width:122px;height:122px;border-radius:8px;border:1px solid #eceeef;display:flex;flex-flow:column;align-items:center;justify-content:center;transition:all .2s}.unit-header-language__modal .unit-header-language__item a:hover{text-decoration:underline;opacity:1;background:#fff;border-color:#fff;box-shadow:0 1px 15px #ddd}.unit-header-language__modal .unit-header-language__item a img{width:50px;height:auto;display:block}.unit-header-language__modal .unit-header-language__item a .unit-header-language__item--title,.unit-header-language__modal .unit-header-language__item a .unit-header-language__item--code{font-size:14px;font-weight:500;color:#6d7175;line-height:20px;padding-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:center}.unit-header-language__modal .modal__footer-inner{justify-content:center;font-size:14px;color:#202223;line-height:20px}.unit-header-login__box{position:relative;cursor:pointer}.unit-header-login__box::after{content:'';display:block;position:absolute;top:0;padding:20px 10px}.unit-header-login__login-list{display:flex;flex-direction:column;height:0;opacity:0;transition:all .3s;position:absolute;top:130%;right:-10px;z-index:100;border-radius:5px;min-width:100%;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);max-height:60vh;overflow-y:auto}.unit-header-login__box:hover .unit-header-login__login-list{height:auto;opacity:1}.unit-header-login__login-list .unit-header-login__login-item{text-transform:initial;padding-bottom:10px;padding-left:10px;padding-right:10px;white-space:nowrap;font-size:14px;color:#666;text-align:center;min-width:100px;text-transform:capitalize}.unit-header-login__login-item:first-child{padding-top:10px}.unit-header-login__login-item:hover{color:var(--font-active)}.unit-header-login__box:hover{color:var(--font-active)}.unit-header-login__login-item.arrow::before{content:'\e859';font-family:iconfont;display:inline-block;transform:rotate(-90deg)}[design-mode] .unit-header-login__box:hover .unit-header-login__login-list{height:0;opacity:0}.unit-header-menu__box [firstMenu],.unit-header-menu__box [subMenu]{font-size:16px}.unit-header-menu__switch{cursor:pointer}.unit-header-menu__box{--header-color:#333;--header-bg:#fff;color:var(--header-color);position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;transform:translateX(100%);transition:all .3s;z-index:9999;background-color:var(--header-bg)}.unit-header-menu__box.show{transform:translateX(0);overflow:initial}.unit-header-menu__box-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 20px}.unit-header-menu__box .unit-logo_image{height:40px}.unit-header-menu__close{background-color:rgba(0,0,0,.1);border-radius:50%;overflow:hidden;font-size:12px;font-weight:500;width:30px;height:30px;line-height:30px;text-align:center}.unit-header-menu__box-body{padding:10px 0}.unit-header-menu__search{margin-bottom:10px;padding:0 20px}.unit-header-menu__search-box{border-radius:28px;border:1px solid #e4e4e4;display:flex;align-items:center;overflow:hidden}.unit-header-menu__search-btn{padding:0 10px}.unit-header-menu__search-btn .iconfont{font-size:24px}.unit-header-menu__search-input{flex:1;border:0;font-size:1.2em;padding-right:10px;background-color:transparent;color:inherit}.unit-header-menu__search-input:focus-visible{outline:0}.unit-header-menu__nav{height:calc(100vh - 184px);width:100%;overflow-y:auto;overflow-x:hidden}.unit-header-menu__nav__item-link{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.06);padding-bottom:10px}.unit-header-menu__nav__item-link.active{color:var(--font-active) !important}.unit-header-menu__nav__item-link .iconfont{font-size:14px;order:2}.unit-header-menu__nav__item-link>div{order:1}.unit-header-menu__nav__item-drop{transform:rotate(-90deg);position:relative;color:var(--header-color)}.unit-header-menu__nav__item-drop::after{content:"";display:block;padding:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.unit-header-menu__nav__item-drop.active{transform:rotate(0)}.unit-header-menu__nav__item-link.active .unit-header-menu__nav__item-drop{color:inherit}.unit-header-menu__nav-item{padding:0 20px 10px;color:var(--header-color)}.unit-header-menu__nav__item-son,.unit-header-menu__nav__item-grandson,.unit-header-menu__nav__item-grateson{padding-top:10px;color:var(--header-color)}.unit-header-menu__nav__item-content,.unit-header-menu__nav__item-son-content,.unit-header-menu__nav__item-son-content{height:0;opacity:0;overflow:hidden;transition:height .3s ease-in-out,opacity .3s ease-in-out;padding:0 15px;padding-right:0}.unit-header-menu__nav__item-content.show{height:auto;opacity:1;overflow:initial}.unit-header-menu__nav__item-son-content.show{height:auto;opacity:1;overflow:initial}.bubble-tag{margin-right:35px;display:inline-flex}.unit-header-menu__box-list{width:100%;display:flex;flex-wrap:wrap;padding:15px 0}.unit-header-menu__box-item{flex:1;position:relative;font-size:16px}.unit-header-menu__box-item:not(:last-child)::after{content:'';height:8px;width:1px;background-color:#d1d1d1;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.unit-header-menu__language,.unit-header-menu__login{display:flex;justify-content:center;align-items:center}.unit-header-menu-login__box{position:relative}.unit-header-menu-login__list{display:none;position:absolute;bottom:120%;left:0;background:#fff;min-width:100px;border-radius:4px;border:1px solid #ebeef5;padding:12px;color:#606266;z-index:200;line-height:1.4;text-align:justify;font-size:14px;box-shadow:0 2px 12px 0 rgb(0 0 0 / 10%);word-break:break-all}.unit-header-menu-login__list.show{display:block}.unit-header-menu-login__list::after{content:"";position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;bottom:-6px;left:50%;transform:translateX(-50%);margin-right:3px;border-top-color:#ffff;border-width:6px;border-bottom-width:0;filter:drop-shadow(0 2px 12px rgba(0,0,0,.03))}.unit-header-menu-login__item{display:block;padding:5px 0}.unit-header-menu-login__item.item-is__hidden{display:none}.unit-header-menu__nav_name,.unit-header-menu__nav-list_name,.unit-header-menu__nav-list_son_name{position:relative;word-break:break-word}.unit-header-menu__nav_bubble{position:absolute;right:-2px;transform:translate(100%,-30%);padding:0 3px;border-radius:4px;font-size:12px;color:#fff;background:#ff961e}[package-block-type="header"]{--header-bg:#fff}.unit-header-nav{position:relative;--swiper-navigation-size:18px}.unit-header-nav .swiper-scrollbar{background:0}.unit-header-nav .swiper-button-prev{left:auto;margin-left:-15px;color:inherit;display:none}.unit-header-nav .swiper-button-next{right:0;margin-right:-15px;color:inherit;display:none}.unit-header-nav .swiper-button-prev[aria-disabled='false'],.unit-header-nav .swiper-button-next[aria-disabled='false']{display:flex}[firstMenu]{font-size:16px}[subMenu]{font-size:14px;--header-bg-fixed:#fff;--header-bg:#fff;color:#333}.unit-header-nav__item{width:auto;padding:14px 15px;display:flex;align-items:center}.has-bubble{padding-right:30px}.unit-header-nav__item-link{display:inline-flex;align-items:center}.unit-header-nav__item-link:hover,.unit-nav-flat_a:hover,.unit-header-nav__item-link.active,.unit-nav-flat_a.active{color:var(--font-active) !important}.unit-header-nav__item-content{display:none}.unit-header-nav__item-sub-content{position:absolute;top:0;left:100%;height:0;background-color:var(--header-bg);border-radius:5px;opacity:0;transition:height .3s,opacity .3s;overflow:hidden}.unit-header-nav__item-sub-content.show{opacity:1;width:auto;height:auto;overflow:initial}.unit-header-nav__subNav.show_right .unit-header-nav__item-sub-content{left:auto;right:100%}.unit-header-nav__item-son,.unit-header-nav__item-grandson,.unit-header-nav__item-grateson{position:relative;padding:18px 12px 0}.unit-header-nav__item-drop{transition:transform .3s}.unit-header-nav__item-son:hover>a .unit-header-nav__item-drop,.unit-header-nav__item-grandson:hover>a .unit-header-nav__item-drop,.unit-header-nav__item-grandson-tile:hover .unit-header-nav__item-drop,.unit-header-nav__item-grandson-tile.active .unit-header-nav__item-drop{transform:rotate(-90deg)}.unit-header-nav__item-son:last-child,.unit-header-nav__item-grandson:last-child,.unit-header-nav__item-grateson:last-child{padding-bottom:18px}.unit-nav_title{flex-grow:1}.unit-nav_name{position:sticky;display:inline-flex;max-width:360px;word-break:break-word}.unit-nav_text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}[submenu] .unit-nav_name{max-width:800px;white-space:nowrap;text-overflow:clip}[submenu] .unit-nav_text{max-width:800px;white-space:nowrap;text-overflow:clip}.unit-nav_img{width:60px;margin-right:5px}.unit-nav_img img{width:60px;max-width:inherit}.unit-nav_bubble{text-transform:lowercase;position:absolute;right:-2px;top:0;transform:translate(100%,-50%);padding:0 3px 3px;line-height:14px;border-radius:4px;font-size:12px;color:#fff;background:#ff961e}.unit-header-nav__subNav{height:0;opacity:0;overflow:hidden;transition:height .3s,opacity .3s;position:absolute;top:100%;left:0;z-index:10;background-color:var(--header-bg);border-radius:5px}.unit-header-nav__subNav.show{height:auto;opacity:1;overflow:initial}.unit-header-nav__subNav .unit-header-nav__item-link{display:flex;align-items:center;justify-content:space-between}.unit-header-nav__subNav[sub-menu-type="1"].show{min-height:40vh;max-height:70vh;overflow-y:scroll;background-clip:padding-box}.unit-nav-flat_container{display:flex;flex-flow:wrap;width:100%;padding-bottom:10px;padding-top:20px}.unit-header-nav-flat__item-son{width:calc(100% / var(--header-columns));display:flex;align-items:flex-start}.nav-item-img{text-align:right;margin-top:20px}.item-list-container{max-height:310px;overflow:hidden;width:100%;padding-top:20px}.right-container{width:100%;padding-bottom:10px;padding-right:0}.unit-nav-flat_img{width:100%;max-width:140px}.unit-nav-flat_name{font-weight:bold;display:block}.unit-nav-flat_name,.unit-nav-flat_son_name{position:sticky;display:inline-block}.unit-nav-flat_more{position:relative;right:0;top:93%;cursor:pointer;font-weight:700;color:#000;display:inline-block;transform:rotate(0);visibility:hidden}.unit-nav-flat_more.show{transform:rotate(180deg)}.unit-nav-flat_dropdown{position:absolute;background-color:var(--header-bg);border-radius:5px;transition:height .3s,opacity .3s;box-shadow:1px 1px 3px 0 rgb(0 0 0 / 20%);opacity:0;display:none}.unit-nav-flat_dropdown.show{opacity:1;display:block}.bubble-tag{margin-right:35px}.unit-header-nav__item-grandson-tile{position:relative;padding:4px 0}.unit-nav-flat_dropdown .unit-header-nav__item-grateson{padding:8px 8px 0}.unit-nav-flat_dropdown .unit-header-nav__item-grateson:last-child{padding-bottom:8px}.unit-header-nav__subNav-flattwo[sub-menu-type="2"] .unit-header-nav-flattwo_item-son-content::-webkit-scrollbar-track{background-color:var(--header-bg)}.unit-header-nav__subNav-flattwo[sub-menu-type="2"] .unit-header-nav-flattwo_item-son-content::-webkit-scrollbar{width:5px}.unit-header-nav__subNav-flattwo[sub-menu-type="2"] .unit-header-nav-flattwo_item-son-content::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0.5)}.unit-header-nav__subNav-flattwo[sub-menu-type="2"] .border-line{display:none;position:absolute;left:0;width:100%;z-index:2;height:1px;background:#eee}.unit-header-nav__subNav-flattwo[sub-menu-type="2"].show{opacity:1;max-height:1000px;pointer-events:initial}.unit-header-nav__subNav-flattwo[sub-menu-type="2"]{opacity:0;max-height:0;transition-property:height,opacity,max-height;transition-duration:300ms;transition-delay:50ms;transition-timing-function:ease-in-out;pointer-events:none}.unit-header-nav__subNav-flattwo[sub-menu-type="2"] .unit-nav-flattwo_container{display:flex;align-items:center;justify-content:space-between;background-color:var(--header-bg);position:relative}.unit-header-nav__subNav-flattwo[sub-menu-type="2"] .unit-nav-flattwo_body{display:flex;align-items:center;flex-wrap:wrap;margin:0 -15px}.unit-header-nav__subNav-flattwo[sub-menu-type="2"] .unit-header-nav-flattwo_item-son{cursor:pointer;padding:0 15px}.unit-header-nav__subNav-flattwo[sub-menu-type="2"] .unit-header-nav-flattwo_item-son>a{font-weight:400;line-height:60px;display:flex;align-items:center}.unit-header-nav__subNav-flattwo[sub-menu-type="2"] .unit-header-nav-flattwo_item-son>a .unit-header-nav__item-drop{transition-property:transform;transition-duration:150ms;transition-timing-function:ease-in-out;padding-right:.25rem}.unit-header-nav__subNav-flattwo[sub-menu-type="2"] .unit-nav-flat_name,.unit-header-nav__subNav-flattwo[sub-menu-type="2"] .unit-nav-flat_son_name{font-weight:400;margin-right:0;display:flex;align-items:center}.unit-header-nav__subNav-flattwo[sub-menu-type="2"] .unit-nav-flat_name .unit-nav_bubble,.unit-header-nav__subNav-flattwo[sub-menu-type="2"] .unit-nav-flat_son_name .unit-nav_bubble{position:unset;transform:translate(0);margin-left:.25rem}.unit-header-nav__subNav-flattwo[sub-menu-type="2"] .unit-header-nav-flattwo_item-son-content{background-color:var(--header-bg);cursor:default;width:100%;overflow-x:hidden;overflow-y:scroll;position:absolute;left:0;z-index:1;max-height:70vh;border-top:1px solid #EEE;display:none}.unit-header-nav__subNav-flattwo[sub-menu-type="2"] .unit-header-nav-flattwo_item-son-content .flattwo-son-content_container{padding:40px 0}.unit-header-nav__subNav-flattwo[sub-menu-type="2"] .unit-header-nav-flattwo_item-son-content .unit-nav-flat_son_name{margin-right:0}.flattwo-item-son_links{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.unit-header-nav__subNav-flattwo[sub-menu-type="2"] .unit-nav-flat_a{font-size:inherit}.flattwo-item-son_links .link-column-header a .unit-nav_text{font-weight:700}.flattwo-item-son_links_container .flattwo-item-son_links_column{display:flex;flex-wrap:wrap;flex-direction:row;align-content:flex-start;margin:0 -30px}.flattwo-item-son_links_column>div{width:calc(100% / var(--header-columns));gap:15px;padding:0 30px}.unit-nav-flattwo_grandson{display:inline-flex;flex-direction:column;gap:15px}.unit-nav-flattwo_grandson a:hover .special-tex{text-decoration:underline}.flattwo-item-son_tile-container{display:flex;flex-wrap:wrap;gap:40px;row-gap:20px}.flattwo-item-son_tile-container .flattwo-item-son_tile{display:inline-block;min-width:150px;max-width:50%}.flattwo-item-son_tile-container .flattwo-item-son_tile a{cursor:pointer;display:flex;flex-direction:column;gap:6px;text-align:left;line-height:inherit}.flattwo-item-son_tile-container .flattwo-item-son_tile a.no-cursor{cursor:unset}.flattwo-item-son_tile-container .flattwo-item-son_tile a:not(.jump-a):hover{text-decoration:underline}.flattwo-item-son_tile-container .flattwo-item-son_tile img.flattwo-item-son_tile-img{display:block;width:100%}.flattwo-item-son_tile-container .flattwo-item-son_tile .flattwo-item-son_tile-caption{display:inline-flex;align-items:center;gap:10px;font-weight:bold}.flattwo-item-son_tile-container .flattwo-item-son_tile .flattwo-item-son_tile-caption .special-tex{word-break:break-all}.flattwo-item-son_tile-container .flattwo-item-son_tile a:not(.no-cursor) .special-tex{text-decoration:underline}.flattwo-item-son_tile-container .flattwo-item-son_tile img{max-height:200px}.flattwo-item-son_bottom{margin-top:32px}.flattwo-item-son_bottom a{display:inline-flex;gap:10px;align-items:center;font-weight:bold;font-size:14px}.flattwo-item-son_bottom a:hover .special-tex{text-decoration:underline}.unit-header-nav__subNav-flattwo[sub-menu-type="2"] .unit-header-nav-flattwo_item-son:hover>a{font-weight:bold;box-shadow:0 -2px 0 0 var(--main-color) inset}.unit-header-nav__subNav-flattwo[sub-menu-type="2"] .unit-header-nav-flattwo_item-son:hover>a .unit-header-nav__item-drop{transform:rotate(180deg)}.unit-header-nav__subNav-flattwo[sub-menu-type="2"] .unit-header-nav-flattwo_item-son:hover .unit-header-nav-flattwo_item-son-content{display:block}.unit-header-nav__subNav-flattwo[sub-menu-type="2"] .unit-header-nav-flattwo_item-son:hover .border-line{display:block}.unit-header-nav .unit-header-nav__item.is-active{background-color:var(--first-header-bg)}[package-type="header"] [package-type="header-nav"]{padding:0}.unit-header-nav__item.is-active>a .unit-header-nav__item-drop{transform:rotateX(180deg)}@-moz-document url-prefix(){.unit-header-nav__item-grandson-tile{position:relative;padding:8px 0 4px}}.mobile_menu_overlay{background:rgba(46,45,43,0.8);z-index:8;left:0;right:0;overflow:hidden;position:absolute;top:0;bottom:0;width:100%;height:100%;display:none}.unit-header-search{position:relative}.unit-header-search:hover{color:var(--font-active)}.unit-header-search__box{display:flex}.unit-header-search__box.reverse{flex-direction:row-reverse}.unit-header-search__input{border-color:rgba(0,0,0,.1);outline:0;box-shadow:none;display:none}.unit-header-search__input:focus{outline:0;box-shadow:none}.unit-header-search__btn{cursor:pointer}.unit-header-search__btn .iconfont{font-size:inherit}.unit-header-search__btn,.unit-header-search__input{padding:.4rem .8rem;border-radius:.3rem}.unit-header-search__box:not([group]) .unit-header-search__btn{padding:0}[group] .unit-header-search__input{display:block;border:1px solid #dcdfe6}[group] .unit-header-search__input:focus{border-color:var(--font-active)}[group] .unit-header-search__btn{background-color:var(--font-active);color:#fff}[group]:not(.reverse) .unit-header-search__btn{border-top-left-radius:0;border-bottom-left-radius:0}[group]:not(.reverse) .unit-header-search__input{border-top-right-radius:0;border-bottom-right-radius:0}[group].reverse .unit-header-search__btn{border-top-right-radius:0;border-bottom-right-radius:0}[group].reverse .form-control{border-top-left-radius:0;border-bottom-left-radius:0}.unit-header-search__modal{color:#333;position:absolute;top:100%;left:0;background-color:#fff;box-shadow:0 0 20px rgb(0 0 0 / 10%);z-index:11;height:0;opacity:0;overflow:hidden;transition:height .3s,opacity .3s}.unit-header-search__modal.show{height:auto;opacity:1;overflow:initial}.unit-header-search__content{display:flex;align-items:center;padding:8px 15px;border-radius:24px;border:1px solid #e5e5e5;width:calc(100% - 20px);margin:15px auto;height:38px}.unit-header-search__modal-btn{font-weight:700;opacity:.8;cursor:pointer}.unit-header-search__modal-input{font-size:14px;padding-left:0;border:0}.unit-header-search__modal-input:focus{box-shadow:none;outline:0}.unit-header-search__modal-close{font-weight:300;opacity:.3;cursor:pointer;transition:all .3s}.unit-header-search__modal-close:hover{opacity:1}.search-mask{position:fixed;top:0;left:0;width:0;height:0;z-index:99}.search-mask-body{width:100vw;height:calc(100vh - var(--SAIB));background-color:rgba(0,0,0,.45);transition:opacity .2s;opacity:0;visibility:hidden}.search-mask-body.show{visibility:visible;opacity:1}.unit-header-search__modal-box{position:absolute;width:100%;z-index:10}.unit-header-search__modal-box .unit-header-search__modal{position:unset;padding:15px 0;box-shadow:unset;border-top:1px solid #e8e8e8}.unit-header-search__modal-box .unit-header-search__modal .unit-header-search__content{margin:0 auto}.unit-header-search__modal-box .unit-header-search__modal-input::-webkit-input-placeholder{color:#929292}@media(min-width:1024px){.unit-header-search__content{width:800px;margin:40px auto;height:48px}.unit-header-search__modal-box .unit-header-search__modal{padding:40px 0}}a.unit-image--zoom{cursor:zoom-in}.image-zoom-box{cursor:default !important;display:none;position:fixed;width:100vw;height:100vh;overflow-y:auto;top:0;left:0;z-index:999999999;background:rgba(0,0,0,0.8);justify-content:center;align-items:center}.image-zoom-box{--swiper-navigation-size:14px}.image-zoom-box .zoom-container{width:100%;height:100%;position:relative;display:none}.image-zoom-box .zoom-box__close{position:absolute;right:50px;top:50px;color:#fff;height:20px;line-height:20px;cursor:pointer;z-index:100}.image-zoom-box .zoom-box__close .icon-action-close-2{font-size:20px}.image-zoom-box .swiper-container{width:100%;height:100%}.image-zoom-box .swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center;position:relative}.image-zoom-box .swiper-lazy-preloader{border-color:#fff}.image-zoom-box .zoom-pic{display:flex;justify-content:center;align-items:center;position:relative}.image-zoom-box .zoom-title{position:absolute;bottom:0;text-align:center;padding:10px;background:rgba(0,0,0,.2);font-size:18px;color:#fff;width:100%}.image-zoom-box .zoom-title-wrapper{display:inline-block;text-align:left;max-width:100%;word-wrap:break-word}.image-zoom-box .swiper-slide img{display:block;max-width:80vw;max-height:80vh;min-width:20vw;min-height:20vh}.image-zoom-box .swiper-pagination-fraction{top:50px;left:50px;width:64px;height:32px;background:rgba(0,0,0,.2);line-height:32px;font-size:16px;font-weight:400;color:#fff}.image-zoom-box .swiper-button-next,.image-zoom-box .swiper-button-prev{color:#fff;background:rgba(204,204,204,.5);padding:20px;border-radius:100%}.image-zoom-box .swiper-button-prev{left:50px}.image-zoom-box .swiper-button-next{right:50px}@media(max-width:600px){.image-zoom-box .zoom-box__close{right:20px;top:20px}.image-zoom-box .swiper-pagination-fraction{top:20px;left:20px;font-size:14px}.image-zoom-box .swiper-button-prev{left:20px;bottom:20px;top:auto}.image-zoom-box .swiper-button-next{right:20px;bottom:20px;top:auto}.image-zoom-box .zoom-title-wrapper{font-size:14px}}.inquiry-modal .modal__inner-lg{width:80%}.inquiry-modal .modal__footer{display:none}.inquiry-modal .unit-inquire-lists{height:auto;max-height:400px}.inquiry-modal .modal__title,.inquiry-modal .custom-control-label{text-transform:capitalize}.unit-list__date{display:flex;flex-wrap:nowrap;opacity:.5;font-size:14px}.unit-list__date-split::before{content:'-';padding:0 1px}.nav{justify-content:center}.nav-item{cursor:pointer}.unit-list .tab-content{padding-top:10px}a.unit-list__image--zoom{cursor:zoom-in}.list-zoom-box{cursor:default !important;display:none;position:fixed;width:100vw;height:100vh;overflow-y:auto;top:0;left:0;z-index:999999999;background:rgba(0,0,0,0.8);justify-content:center;align-items:center}.list-zoom-box{--swiper-navigation-size:14px}.list-zoom-box .zoom-container{width:100%;height:100%;position:relative;display:none}.list-zoom-box .zoom-box__close{position:absolute;right:50px;top:50px;color:#fff;height:20px;line-height:20px;cursor:pointer;z-index:100}.list-zoom-box .zoom-box__close .icon-action-close-2{font-size:20px}.list-zoom-box .swiper-container{width:100%;height:100%}.list-zoom-box .swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center;position:relative}.list-zoom-box .swiper-lazy-preloader{border-color:#fff}.list-zoom-box .zoom-pic{display:flex;justify-content:center;align-items:center;position:relative}.list-zoom-box .zoom-title{position:absolute;bottom:0;text-align:center;padding:10px;background:rgba(0,0,0,.5);font-size:18px;color:#fff;width:100%}.list-zoom-box .zoom-title-wrapper{display:inline-block;text-align:left;max-width:100%;word-wrap:break-word}.list-zoom-box .swiper-slide img{display:block;max-width:80vw;max-height:80vh;min-width:20vw;min-height:20vh}.list-zoom-box .swiper-pagination-fraction{top:50px;left:50px;width:64px;height:32px;background:rgba(0,0,0,.2);line-height:32px;font-size:16px;font-weight:400;color:#fff}.list-zoom-box .swiper-button-next,.list-zoom-box .swiper-button-prev{color:#fff;background:rgba(204,204,204,.5);padding:20px;border-radius:100%}.list-zoom-box .swiper-button-prev{left:50px}.list-zoom-box .swiper-button-next{right:50px}@media(max-width:600px){.list-zoom-box .zoom-box__close{right:20px;top:20px}.list-zoom-box .swiper-pagination-fraction{top:20px;left:20px;font-size:14px}.list-zoom-box .swiper-button-prev{left:20px;bottom:20px;top:auto}.list-zoom-box .swiper-button-next{right:20px;bottom:20px;top:auto}.list-zoom-box .zoom-title-wrapper{font-size:14px}}@media(max-width:768px){.inquiry-modal{padding:0;align-items:flex-end;padding-bottom:var(--SAIB)}.inquiry-modal .modal__inner{max-height:85%;width:100%}.inquiry-modal .modal__footer-inner{display:flex;align-items:center}.inquiry-modal .modal__footer-btn{flex:1}.inquiry-modal .modal__footer-inner .btn{width:100%;border-radius:20px}.inquiry-modal .btn-primary{background:linear-gradient(135deg,#ff7e00 0,#ff532c 100%);border:0}.inquiry-modal .btn{height:40px}.inquiry-modal .modal__footer{padding-bottom:calc(10px + var(--SAIB));display:block}.inquiry-modal .unit-form__item-submit{display:none}.inquiry-modal-inner .py-4{padding-top:10px !important;padding-bottom:10px !important}}.resize-container .unit-list__item:first-child{position:absolute;z-index:1}.resize-container .unit-list__item:last-child img[lazy-src][src=""]{display:block;margin-left:auto}.resize-container[direction="y"] .unit-list__item-inner{height:auto !important}.unit-list__split-line{width:1px;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1;cursor:e-resize}.resize-container[direction="y"] .unit-list__split-line{width:100%;height:1px;left:0;top:50%;transform:translateY(-50%);cursor:n-resize}.unit-list__dragger{width:40px;height:40px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.unit-list__icon-resize{line-height:40px;font-size:8px}.resize-container[direction="y"] .unit-list__split-line .unit-list__icon-resize::before{display:block;transform:rotate(90deg)}.align-start{align-self:flex-start}.align-end{align-self:flex-end}.swiper-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(50%,1fr))}.swiper-grid .unit-list__item{max-width:unset}.swiper-grid .unit-list__a,.swiper-grid .unit-list__item-inner{height:100%}@media(max-width:767px){.gcol-12{grid-template-columns:repeat(1,minmax(0,1fr))}.gcol-6{grid-template-columns:repeat(2,minmax(0,1fr))}.gcol-4{grid-template-columns:repeat(3,minmax(0,1fr))}.gcol-3{grid-template-columns:repeat(4,minmax(0,1fr))}.gcol-2_4{grid-template-columns:repeat(5,minmax(0,1fr))}.gcol-2{grid-template-columns:repeat(6,minmax(0,1fr))}.gcol-12_7{grid-template-columns:repeat(7,minmax(0,1fr))}.gcol-12_8{grid-template-columns:repeat(8,minmax(0,1fr))}.gcol-12_9{grid-template-columns:repeat(9,minmax(0,1fr))}.gcol-12_10{grid-template-columns:repeat(10,minmax(0,1fr))}.gcol-12_11{grid-template-columns:repeat(11,minmax(0,1fr))}.gcol-1{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:768px) and (max-width:1199px){.gcol-md-12{grid-template-columns:repeat(1,minmax(0,1fr))}.gcol-md-6{grid-template-columns:repeat(2,minmax(0,1fr))}.gcol-md-4{grid-template-columns:repeat(3,minmax(0,1fr))}.gcol-md-3{grid-template-columns:repeat(4,minmax(0,1fr))}.gcol-md-2_4{grid-template-columns:repeat(5,minmax(0,1fr))}.gcol-md-2{grid-template-columns:repeat(6,minmax(0,1fr))}.gcol-md-12_7{grid-template-columns:repeat(7,minmax(0,1fr))}.gcol-md-12_8{grid-template-columns:repeat(8,minmax(0,1fr))}.gcol-md-12_9{grid-template-columns:repeat(9,minmax(0,1fr))}.gcol-md-12_10{grid-template-columns:repeat(10,minmax(0,1fr))}.gcol-md-12_11{grid-template-columns:repeat(11,minmax(0,1fr))}.gcol-md-1{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:1200px){.gcol-xl-12{grid-template-columns:repeat(1,minmax(0,1fr))}.gcol-xl-6{grid-template-columns:repeat(2,minmax(0,1fr))}.gcol-xl-4{grid-template-columns:repeat(3,minmax(0,1fr))}.gcol-xl-3{grid-template-columns:repeat(4,minmax(0,1fr))}.gcol-xl-2_4{grid-template-columns:repeat(5,minmax(0,1fr))}.gcol-xl-2{grid-template-columns:repeat(6,minmax(0,1fr))}.gcol-xl-12_7{grid-template-columns:repeat(7,minmax(0,1fr))}.gcol-xl-12_8{grid-template-columns:repeat(8,minmax(0,1fr))}.gcol-xl-12_9{grid-template-columns:repeat(9,minmax(0,1fr))}.gcol-xl-12_10{grid-template-columns:repeat(10,minmax(0,1fr))}.gcol-xl-12_11{grid-template-columns:repeat(11,minmax(0,1fr))}.gcol-xl-1{grid-template-columns:repeat(12,minmax(0,1fr))}}.unit-list.is-swiper .swiper-wrapper{align-items:stretch}.unit-list.is-swiper .swiper-wrapper{align-items:stretch;height:100% !important}.align-start{align-self:flex-start}.align-end{align-self:flex-end}.is-swiper .unit-list__a,.is-swiper .unit-list__item-inner{height:100%}.unit-list.is-swiper .swiper-wrapper{align-items:stretch;height:100% !important}.is-swiper .unit-list__a,.is-swiper .unit-list__item-inner{height:100%}.unit-list-10{--border-color:#e4e4e4;--border-size:1px;background:transparent}.unit-list-10 .unit-list__item{padding:0;height:auto}.unit-list-10 .unit-list__item-inner{padding:3.75rem}.unit-list-10 .unit-list__content{padding:0}.unit-list-10 .unit-list__text{text-align:left;margin-top:1rem;line-height:1.36}.unit-list-10 .unit-list__text-inner{padding:0}.unit-list-10 .base-image__item{display:flex;justify-content:flex-start}.unit-list-10 .base-image__img{height:64px}.unit-list-10 .unit-list__description{margin:10px 0 0 0}.unit-list-10 .base-image__img{color:var(--main-color)}.unit-list-10 svg{fill:currentColor}.unit-list-10 .unit-list__items{margin:0}.unit-list-10 .unit-list__item .unit-list__item-inner{border:solid 1px var(--border-color);flex-direction:column !important}.unit-list__item-hover-linear{--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink)}@media(max-width:768px){.base-image__item[with-border="true"] .base-image__img{border:solid 1px transparent}}@media(max-width:1200px){.base-image__item[with-border-md="true"] .base-image__img{border:solid 1px transparent}}@media(min-width:1200px){.base-image__item[with-border-xl="true"] .base-image__img{border:solid 1px transparent}}.unit-list__item-hover-linear .unit-list__item-inner{position:relative;overflow:hidden}.unit-list__item-hover-linear{--hover-linear-bg-color:var(--main-color);--hover-linear-img-color:rgba(255,255,255,1);--hover-linear-font-color:rgba(255,255,255,1);transition:.6s all ease}.unit-list__item-hover-linear .unit-list__item-inner:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:210%;transition:.6s all ease;background-image:linear-gradient(to left,transparent 50%,var(--hover-linear-bg-color) 50%) !important;background-position-x:calc(100% + 1px)}.unit-list__item-hover-linear>.unit-list__a{flex:1}.unit-list__item-hover-linear .unit-list__text,.unit-list__item-hover-linear .unit-list__image{position:relative}.unit-list__item-hover-linear svg,.unit-list__item-hover-linear img,.unit-list__item-hover-linear .unit-list__text{transition:.6s ease-out}.unit-list__item-hover-linear:hover svg{fill:var(--hover-linear-img-color) !important;color:var(--hover-linear-img-color) !important}.unit-list__item-hover-linear:hover .unit-list__item-inner:before{background-position:left}.unit-list__item-hover-linear:hover .unit-list__title,.unit-list__item-hover-linear:hover .text_ellipsis,.unit-list__item-hover-linear:hover .unit-list__subtitle{color:var(--hover-linear-font-color) !important}.unit-list__item-hover-linear:hover{color:var(--hover-linear-font-color)}.hide-videotext .unit-list__text{opacity:0;display:none !important}.module-banner-3-unit-1 .padding-left-container-width{padding-left:calc(50vw - var(--container-width) / 2)}.module-banner-3-unit-1 .padding-right-container-width{padding-right:calc(50vw - var(--container-width) / 2)}.module-banner-4-unit-1 .padding-left-container-width{padding-left:calc(50vw - var(--container-width) / 2)}.module-banner-4-unit-1 .padding-right-container-width{padding-right:calc(50vw - var(--container-width) / 2)}@media(max-width:768px){.unit-list-10 .unit-list__item-inner{padding:2.5rem}}.module-banner-7-unit-1 .swiper-pagination-bullet::before{border-top-width:3px;width:0}.module-banner-7-unit-1 .swiper-pagination-bullet{width:8px;height:8px;box-shadow:unset}.module-banner-7-unit-1 .swiper-pagination-bullet-active{background:#fff}.module-irregular-5-unit-1 .swiper-pagination-bullet::before{border-top-width:3px;width:0}.module-irregular-5-unit-1 .swiper-pagination-bullet{width:8px;height:8px;box-shadow:unset}.module-irregular-5-unit-1 .swiper-pagination-bullet-active{background:#fff}.module-irregular-5-unit-1 .unit-list__text.unit-list__text--outside{transform:none !important;top:0 !important}@media(min-width:1200px){[composing-xl="image-left-alternate"][even-row="true"] .unit-list__item-inner,[composing-xl="image-right"] .unit-list__item-inner,[composing-xl="image-right-alternate"] .unit-list__item-inner{flex-direction:row-reverse !important}[composing-xl="image-left"] .unit-list__item-inner,[composing-xl="image-right-alternate"][even-row="true"] .unit-list__item-inner{flex-direction:row !important}}.unit-list__item-inner{--vw-scale:1}[point-content="1"] .unit-list__content{display:flex}[point-content="1"] .unit-list__description{margin-left:auto}[point-content="1"] .unit-list__content{align-items:flex-end}[point-content="1"] .unit-list__text-inner{width:100%}[point-content="1"] .unit-list__image{align-items:center}[point-content="1"] .unit-list__content{overflow:hidden}[point-content="1"] .unit-list__title,[point-content="1"] .unit-list__subtitle{max-width:100%}[point-content="1"] .unit-list__title .text_ellipsis{-webkit-line-clamp:1;white-space:nowrap;max-width:100%;text-overflow:ellipsis;overflow:hidden;display:block;text-align:left}[point-content="1"] .unit-list__description .text_ellipsis{padding-right:1px}[point-content="2"] .unit-list__content{display:flex;flex-wrap:wrap}[point-content="2"] .unit-list__subtitle{display:flex;align-items:end}[point-content="2"] .unit-list__image{align-items:center}[point-content="2"] .unit-list__description{width:100%}[point-content="2"] .unit-list__content{text-align:left}@media(min-width:1200px){[layout_superiority_xl='3'] .unit-list__image,[layout_superiority_xl='4'] .unit-list__image{width:100% !important;display:flex}[layout_superiority_xl='3'] .unit-list__text,[layout_superiority_xl='4'] .unit-list__text{width:100% !important}[layout_superiority_xl='1'] .unit-list__image,[layout_superiority_xl='2'] .unit-list__image{width:13%}[layout_superiority_xl='1'] .unit-list__text,[layout_superiority_xl='2'] .unit-list__text{width:87%}[point-content_xl="1"] .unit-list__content{display:flex}[point-content_xl="1"] .unit-list__description{margin-left:auto}[point-content_xl="1"] .unit-list__content{align-items:flex-end}[point-content_xl="1"] .unit-list__text-inner{width:100%}[point-content_xl="1"] .unit-list__image{align-items:center}[point-content_xl="1"] .unit-list__content{overflow:hidden}[point-content_xl="1"] .unit-list__title,[point-content_xl="1"] .unit-list__subtitle{max-width:100%}[point-content_xl="1"] .unit-list__title .text_ellipsis{-webkit-line-clamp:1;white-space:nowrap;max-width:100%;text-overflow:ellipsis;overflow:hidden;display:block;text-align:left}[point-content_xl="1"] .unit-list__description .text_ellipsis{padding-right:1px}[point-content_xl="2"] .unit-list__content{display:flex;flex-wrap:wrap}[point-content_xl="2"] .unit-list__subtitle{display:flex;align-items:end}[point-content_xl="2"] .unit-list__image{align-items:center}[point-content_xl="2"] .unit-list__description{width:100%}[point-content_xl="2"] .unit-list__content{text-align:left}}@media(min-width:767px) and (max-width:1199px){[layout_superiority_md='3'] .unit-list__image,[layout_superiority_md='4'] .unit-list__image{width:100% !important;display:flex}[layout_superiority_md='3'] .unit-list__text,[layout_superiority_md='4'] .unit-list__text{width:100% !important}[layout_superiority_md='1'] .unit-list__image,[layout_superiority_md='2'] .unit-list__image{width:13%}[layout_superiority_md='1'] .unit-list__text,[layout_superiority_md='2'] .unit-list__text{width:87%}[point-content_md="1"] .unit-list__content{display:flex}[point-content_md="1"] .unit-list__description{margin-left:auto}[point-content_md="1"] .unit-list__content{align-items:flex-end}[point-content_md="1"] .unit-list__text-inner{width:100%}[point-content_md="1"] .unit-list__image{align-items:center}[point-content_md="1"] .unit-list__content{overflow:hidden}[point-content_md="1"] .unit-list__title,[point-content_md="1"] .unit-list__subtitle{max-width:100%}[point-content_md="1"] .unit-list__title .text_ellipsis{-webkit-line-clamp:1;white-space:nowrap;max-width:100%;text-overflow:ellipsis;overflow:hidden;display:block;text-align:left}[point-content_md="1"] .unit-list__description .text_ellipsis{padding-right:1px}[point-content_md="2"] .unit-list__content{display:flex;flex-wrap:wrap}[point-content_md="2"] .unit-list__subtitle{display:flex;align-items:end}[point-content_md="2"] .unit-list__image{align-items:center}[point-content_md="2"] .unit-list__description{width:100%}[point-content_md="2"] .unit-list__content{text-align:left}}@media(max-width:766px){[layout_superiority_default='3'] .unit-list__image,[layout_superiority_default='4'] .unit-list__image{width:100% !important;display:flex}[layout_superiority_default='3'] .unit-list__text,[layout_superiority_default='4'] .unit-list__text{width:100% !important}[layout_superiority_default='1'] .unit-list__image,[layout_superiority_default='2'] .unit-list__image{width:13%}[layout_superiority_default='1'] .unit-list__text,[layout_superiority_default='2'] .unit-list__text{width:87%}[point-content_default="1"] .unit-list__content{display:flex}[point-content_default="1"] .unit-list__description{margin-left:auto}[point-content_default="1"] .unit-list__content{align-items:flex-end}[point-content_default="1"] .unit-list__text-inner{width:100%}[point-content_default="1"] .unit-list__image{align-items:center}[point-content_default="1"] .unit-list__content{overflow:hidden}[point-content_default="1"] .unit-list__title,[point-content_default="1"] .unit-list__subtitle{max-width:100%}[point-content_default="1"] .unit-list__title .text_ellipsis{-webkit-line-clamp:1;white-space:nowrap;max-width:100%;text-overflow:ellipsis;overflow:hidden;display:block;text-align:left}[point-content_default="1"] .unit-list__description .text_ellipsis{padding-right:1px}[point-content_default="2"] .unit-list__content{display:flex;flex-wrap:wrap}[point-content_default="2"] .unit-list__subtitle{display:flex;align-items:end}[point-content_default="2"] .unit-list__image{align-items:center}[point-content_default="2"] .unit-list__description{width:100%}[point-content_default="2"] .unit-list__content{text-align:left}}.unit-product-list__tabs .nav-item{margin:0 10px}.unit-content-list .unit-list__items{margin:-10px}.unit-content-list .unit-list__item{padding:10px}@media(min-width:768px){.unit-content-list .unit-list__items{margin:-0.4vw}.unit-content-list .unit-list__item{padding:.4vw}}.unit-content-list .unit-list__date{opacity:1}.unit-content-list .unit-list__tags{color:rgba(0,0,0,0.8);-webkit-line-clamp:1;white-space:nowrap;max-width:100%;text-overflow:ellipsis;overflow:hidden;display:block;text-align:left}.unit-content-list .unit-list__tag{margin-right:.3em}.unit-content-list .unit-list__subtitle,.unit-content-list .unit-list__description{opacity:1}.unit-content-list.is-swiper .unit-list__items{margin:0 !important}.unit-content-list.is-swiper .swiper-wrapper{align-items:stretch;height:100% !important}.unit-content-list.is-swiper .swiper-wrapper{padding-bottom:2vw}.unit-content-list.is-swiper .swiper-pagination{bottom:0}.unit-content-list.is-swiper .swiper-wrapper.no-swiper-pagination{padding-bottom:0 !important}@media(max-width:1200px){.unit-content-list.is-swiper .swiper-wrapper{padding-bottom:5vw}}.unit-content-list .tab-header .unit-product-list__tabs{justify-content:flex-start}.unit-content-list .more-content{display:none}.unit-content-list .more-content[show-read-more="0"]{display:block}.unit-content-list .content-set{display:flex;justify-content:space-between;align-items:center;padding:15px 0;flex-wrap:wrap;background-color:#fff;position:sticky;top:0;z-index:9}.unit-content-list .content-set .change-set{display:flex}.unit-content-list .content-set .change-set span{background:#f5f5f5;border-radius:8px;padding:10px 24px;font-size:14px;color:rgba(0,0,0,0.8);cursor:pointer}.unit-content-list .content-set .change-set span.active{background:var(--main-color);color:#fff}.unit-content-list .content-set .change-set span:not(:last-child){margin-right:10px}.unit-content-list .content-set .total{font-size:14px;color:#000000cc;padding-top:15px;display:none}.unit-content-list .content-set .total .lowercase-text{text-transform:lowercase}.unit-content-list .unit-breadcrumb-content{margin:10px 0;display:none}@media(max-width:767px){.unit-content-list [show-read-more="5"],.unit-content-list [show-read-more="6"],.unit-content-list [show-read-more="7"]{display:block}.unit-content-list .tab-header{position:sticky;top:0;background:#fff;z-index:11}}@media(min-width:768px) and (max-width:1199px){.unit-content-list [show-read-more="3"],.unit-content-list [show-read-more="4"],.unit-content-list [show-read-more="7"]{display:block}}@media(min-width:1200px){.unit-content-list .content-set{padding-bottom:24px;padding-top:0;position:static}.unit-content-list .content-set .total{padding-top:0;display:block}.unit-content-list [show-read-more="2"],.unit-content-list [show-read-more="4"],.unit-content-list [show-read-more="6"]{display:block}.unit-content-list .unit-breadcrumb-content{margin:0 0 10px;display:block}.unit-content-list .more-inner{padding-top:20px !important}}.unit-content-list.scroll-list{padding-bottom:40px}.unit-content-list .unit-content-list_pagination{padding-top:10px}.unit-content-list .loading-inner{height:40px;position:absolute;left:50%}.unit-content-list .loading-inner .loading{height:100%}.unit-content-list .more-inner{padding-top:10px;text-align:center}.unit-content-list .more-inner .more-text{color:var(--main-color);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px}.unit-content-list .more-inner i{display:inline-block;transform:rotateY(180deg);padding-right:5px}.unit-content-list .more-inner span{text-transform:capitalize}.unit-content-list .put-away i{transform:rotateX(180deg);padding-left:5px;padding-right:0}.unit-content-list .hidden-load-item .load-item{display:none}.unit-content-list .unit-product-list__tabs .nav-item{margin:0;margin-right:10px}.unit-content-list .unit-product-list__tabs .nav-item:last-child{margin-right:0}.unit-content-list .unit-product-list__tabs .nav-item{background:#f1f1f1;border-radius:8px;padding:9px 18px;font-size:14px;color:rgba(0,0,0,0.8)}.unit-content-list .unit-product-list__tabs .nav-item.active{background:var(--main-color);color:#fff}.unit-content-list .unit-breadcrumb>.breadcrumb-item+.breadcrumb-item::before{content:"\e600";font-family:"iconfont" !important;transform:rotate(180deg);padding:0;color:inherit;display:flex;align-items:center}.unit-content-list .breadcrumb-item+.breadcrumb-item{padding:0;position:relative}.unit-content-list .unit-breadcrumb-content .unit-breadcrumb{padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center}.unit-content-list .breadcrumb-item{display:flex}.unit-content-list .unit-breadcrumb>.unit-breadcrumb__item:not(:first-child) a{padding:0 5px}.unit-content-list .unit-breadcrumb>.unit-breadcrumb__item:first-child a{padding-right:5px;text-transform:capitalize}.unit-content-list .unit-list__count-wrap{display:flex;flex-wrap:wrap}.unit-content-list .unit-list__count-wrap .iconfont{font-size:inherit;opacity:.8}.unit-content-list .unit-list__count-split::before{content:'';padding:0 10px}.unit-content-list .unit-list__count-name{display:none}.module-content-detail-1-unit-3__wrapper .design-box .add-btn{display:none}.unit-list__tags{word-break:break-all;text-align:left}.unit-list__tags .unit-list__tag:not(:last-child){margin-right:3px}.unit-list__tags .unit-list__tag:hover{color:var(--main-color)}.unit-content-list__filter{background:#f8f8f8;border-radius:8px;padding:10px 15px;display:flex;justify-content:space-between;align-items:center;position:relative;margin-bottom:20px}.unit-content-list__filter-text{text-transform:capitalize;cursor:pointer;font-size:14px !important}.unit-content-list__filter-text .unit-content-list__filter-default{font-weight:500;font-size:14px;color:#000}.unit-content-list__filter-text .iconfont{display:inline-block;transition:.3s;color:#999;font-weight:normal;font-size:14px}.unit-content-list__filter-text.active .iconfont{transform:rotate(-180deg)}.unit-content-list__filter-dropdown{position:absolute;top:calc(100% + 8px);left:0;background:#fff;z-index:2;opacity:0;display:none;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);border-radius:5px;padding:10px 0}.unit-content-list__filter-text.active .unit-content-list__filter-dropdown{opacity:1;display:block}.unit-content-list__filter-dropdown .unit-content-list__filter-dropdown-list::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;content:'';border-width:6px;top:-6px;border-bottom-color:#fff;border-top-width:0;left:40%}.unit-content-list__filter-dropdown .unit-content-list__filter-dropdown-item{padding:5px 30px;cursor:pointer;position:relative;color:rgba(0,0,0,0.8)}.unit-content-list__filter-dropdown .unit-content-list__filter-dropdown-item:hover{color:var(--main-color)}.unit-content-list__filter-dropdown-item.active::before{content:'\e6b3';font-family:"iconfont" !important;font-size:12px;transform:scale(.7);position:absolute;left:10px;top:7px;opacity:.5}.unit-content-list__filter-type{flex-shrink:0;display:none}.unit-content-list__filter-type .iconfont{cursor:pointer;font-size:18px}.unit-content-list__filter-type .iconfont.active{color:var(--main-color)}.unit-content-list__filter-type .iconfont:not(.active){opacity:.8}.unit-content-list .unit-list__items-single-row{grid-template-columns:repeat(1,minmax(0,1fr))}.unit-content-list .unit-list__items-single-row .unit-list__item-inner{flex-direction:row !important;align-items:center}.unit-content-list .unit-list__items-single-row .unit-list__video,.unit-content-list .unit-list__items-single-row .unit-list__image{width:40%}.unit-content-list .unit-list__items-single-row .unit-list__text{padding:0 !important;padding-left:10px !important;flex:1;width:0}.unit-content-list [data-tabtype="all_polymerize_list"].nav-item{text-transform:capitalize}@media(min-width:768px){.unit-content-list__filter-dropdown{padding:5px 0;font-weight:normal}.unit-content-list .unit-list__items-single-row .unit-list__video,.unit-content-list .unit-list__items-single-row .unit-list__image{width:22%}.unit-content-list [tab-type="short_video"] .unit-list__items-single-row .unit-list__video,.unit-content-list [tab-type="short_video"] .unit-list__items-single-row .unit-list__image{width:25%}.unit-content-list .unit-list__items-single-row .unit-list__text{padding-left:15px !important}.unit-content-list.content-tag-shorts .unit-list__items-single-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.unit-content-list__filter-type{display:block}.unit-content-list__filter-text .unit-content-list__filter-default{font-size:16px}.unit-content-list__filter{padding:15px}}#app [package-type="footer"] .unit-list-nav__title[text-style="3"]{text-transform:capitalize}#app [package-type="footer"] .unit-list__title:hover,#app [package-type="footer"] .unit-list-nav,#app [package-type="footer"] .unit-list-nav .unit-list-nav__menu-item>a,#app [package-type="footer"] .unit-list-nav .unit-list-nav__menu-item .unit-list-nav__link{color:inherit}#app [package-type="footer"] .unit-list-nav .unit-list-nav__menu-item.unit-list-nav__sub_nav .unit-list-nav__title{margin-left:10px}#app [package-type="footer"] .unit-list-nav .unit-list-nav__menu-item.unit-list-nav__sub_nav .sub_nav__title{font-size:calc(100% - 1px)}#app [package-type="footer"] .unit-list-nav a:hover,#app [package-type="footer"] .unit-list-nav a:hover .unit-list-nav__link,#app [package-type="footer"] .unit-list-nav a:hover .unit-list-nav__title,#app [package-type="footer"] .unit-list-nav a:hover .unit-list-nav__title span{color:var(--footer-nav-hover-color,var(--main-color)) !important}.unit-product-sort-m__filter{padding:8px 0;display:flex;flex-direction:row;align-items:center;position:relative;border-top-left-radius:8px;border-bottom-left-radius:8px}.unit-product-sort-m .unit-product-sort-m__filter-text{width:100%;flex-grow:1;text-transform:capitalize;cursor:pointer;font-weight:bold}.unit-product-sort-m .unit-product-sort-m__filter-text .iconfont{opacity:.8;display:inline-block;transition:.3s;font-size:14px !important;color:#6d6d6d}.unit-product-sort-m .unit-product-sort-m__filter-text.is_active .iconfont{transform:rotate(-180deg)}.unit-product-sort-m .unit-product-sort-m__filter .unit-product-sort-m__filter-posi{position:absolute;top:calc(100% + 7px);left:-14px;background:#fff;z-index:4;display:none;width:calc(100vw - 30px);color:#333;border:1px solid rgba(0,0,0,.15);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:.25rem}.unit-product-sort-m__filter-text.is_active .unit-product-sort-m__filter-posi{display:block;padding:15px 0}.unit-product-sort-m__filter-posi p{padding:5px 15px;padding-left:13px;cursor:pointer;position:relative;color:#212529;line-height:1.3;font-weight:normal}.unit-product-sort-m__filter-posi p:first-child{padding-top:0}.unit-product-sort-m__filter-posi p:last-child{padding-bottom:0}.unit-product-sort-m__filter-posi p:hover{opacity:1;background-color:#f8f9fa;color:#16181b;text-decoration:none;color:rgb(var(--rgb-color))}.unit-product-sort-m__filter-posi p.is_active{color:rgb(var(--rgb-color))}.unit-product-sort-m{padding:14px;color:rgb(var(--font-color));--font-color:0,0,0;background:#fff;display:flex;align-items:center;justify-content:space-between;border-radius:6px;height:48px;display:none;border:1px solid rgba(0,0,0,.15)}.unit-product-sort-m-view{display:none}.unit-product-sort-m .unit-product-sort__filter{padding:0}.unit-product-sort__filter_btn{color:rgb(var(--font-color));cursor:pointer;font-weight:bold}.unit-product-sort__filter_btn .iconfont{color:#6f6f6f;font-size:14px}.unit-header-menu_right_slide_view{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;z-index:9999;background:rgba(0,0,0,.06);display:none}.unit-header-menu_right_slide{--header-color:#333;--header-bg:#fff;color:var(--header-color);transition:all .3s;width:80%;height:100%;background-color:var(--header-bg);position:fixed;right:0;top:0}.unit-header-menu_right_slide .unit-header_right_slide-header{width:100%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eeefef;padding:10px}.unit-header-menu_right_slide .unit-header_right_slide-title{font-size:16px;font-weight:bold;color:#101010}.unit-header_right_slide-header .unit-header_right_slide-close{font-size:12px;font-weight:500;width:30px;height:30px;line-height:30px;text-align:center;cursor:pointer}.unit-header_right_slide-body{padding:10px;overflow-y:auto;height:calc(100% - 125px)}.unit-header_right_slide__nav{width:100%}.unit-header_right_slide-body .unit-header_right_slide__nav-item{padding:0;color:#000;line-height:1.3}.unit-header_right_slide-body .unit-header-menu__nav_name{font-weight:bold;font-size:16px}.unit-header-menu_right_slide__nav__item-link{display:flex;align-items:center;justify-content:space-between;padding-top:12px}.unit-header-menu_right_slide__nav__item-link .px-2{padding-left:3px !important}.unit-header_right_slide__nav-item:first-child .unit-header-menu_right_slide__nav__item-link{padding-top:0}.unit-header-menu_right_slide__nav__item-link.active{color:var(--font-active) !important}.unit-header-menu_right_slide__nav__item-link .unit-header-menu__nav_name{position:relative;word-break:break-word;line-height:1.2}.unit-header-menu_right_slide__nav__item-link .unit-header-menu__nav__item-drop{color:inherit;cursor:pointer}.unit-header-menu_right_slide__nav__item-link .unit-header-menu__nav__item-drop.active{transform:rotate(0)}.unit-header-menu_right_slide__nav__item-content{height:0;opacity:0;overflow:hidden;transition:height .3s ease-in-out,opacity .3s ease-in-out;padding:0 15px;padding-right:0;cursor:pointer;padding-bottom:20px;display:none}.unit-header-menu_right_slide__nav__item-content:last-child{padding-bottom:0}.unit-header-menu_right_slide__nav__item-content.show{height:auto;opacity:1;overflow:initial;display:block;margin-top:12px}.unit-header-menu_right_slide__nav__item-content.show div:first-child{padding-top:0}.unit-header-menu_right_slide__nav__item-content.show div:last-child{padding-bottom:0}.unit-header-menu_right_slide__nav__item-content input{margin-right:10px}.unit-attr-text-search-right_slide__items{width:100%;margin-bottom:12px}.unit-header_right_slide-body .input-group-right_slide{position:relative;display:flex;justify-content:flex-end;border:solid 1px #ddd;border-radius:8px;height:36px}.input-group-right_slide{position:relative;display:flex;justify-content:flex-end;border:solid 1px #ddd;border-radius:8px}.input-group-right_slide .btn-text{font-size:14px;color:#101010}.input-group-right_slide .dropdown-item{font-size:14px;color:#101010}.unit-header_right_slide-body .input-group-prepend-right_slide{position:relative;width:30%;max-width:90px;display:flex}.unit-header_right_slide-body .input-group-prepend-right_slide button{display:flex;align-items:center;padding:0 5px}.unit-header_right_slide-body .input-group-prepend-right_slide button:focus{box-shadow:none}.unit-header_right_slide-body .btnSearch{top:5px}.btn-outline-secondary-right_slide{cursor:pointer;padding:8px;font-size:13px}.unit-header_right_slide-body .btn-outline-secondary-right_slide .text-truncate{max-width:50px}.dropdown-menu-right_slide{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;margin:.125rem 0 0;padding:15px 0;width:75vw;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;background-color:#fff;background-clip:padding-box;color:#212529;list-style:none;text-align:left;font-size:1rem;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.dropdown-menu-right_slide.show{display:block}.form-control-right_slide{flex:1;width:50%;padding-right:30px;font-size:15px;border:0;border-left:1px solid #d9d9d9;border-radius:0 10px 10px 0;outline:0}.unit-header-menu_right_slide_view .unit-header_right_slide__nav{--font-color:51,51,51}.unit-header_right_slide-bottom{display:flex;height:80px;justify-content:space-around;position:absolute;bottom:0;width:100%;padding:14px}.unit-header_right_slide-bottom button{padding:10px 30px 10px 30px !important}.unit-header-menu_right_slide .unit-header_right_slide-body .unit-header_right_slide__nav .unit-attr-search__content--checkbox [text-style="3"]{color:#101010;font-size:14px}.unit-header_right_slide__nav .unit-attr-search__content--checkbox.is_active{color:rgb(var(--rgb-color))}.unit-header-menu_right_slide_view .unit-attr-search__content--checkbox{padding:8px 0;line-height:1.3;opacity:.8}.dropdown-menu-right_slide .dropdown-item{width:100%;white-space:normal;padding:0;font-weight:normal;padding:5px 15px}.dropdown-menu-right_slide .dropdown-item:first-child{padding-top:0}.dropdown-menu-right_slide .dropdown-item:last-child{padding-bottom:0}.dropdown-menu-right_slide .dropdown-item.is_active{color:rgb(var(--rgb-color))}.dropdown-menu-right_slide .dropdown-item:hover{background-color:#f8f9fa}.unit-header_right_slide__nav .unit-header-menu__nav__item-drop::before{color:#6d6d6d}.unit-header_right_slide-body::-webkit-scrollbar{width:4px}@media screen and (max-width:1200px){.unit-product-sort-m{display:flex}.unit-product-sort-m-view{display:block;padding:14px 14px 4px 14px}.unit-attr-search,.unit-product-sort,.unit-product-sort-1__wrapper,.unit-attr-text-search-1__wrapper,.unit-attr-sort-search-1__wrapper,.unit-attr-search-1__wrapper,.unit-attr-text-search:not(.download-text-search),.unit-attr-sort-search,[package-unit-type="attr-search"]{display:none !important}}.unit-social-list{display:grid;align-items:center;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.unit-social-list .bg-facebook{--social-icon:#3b5998}.unit-social-list .bg-youtube{--social-icon:red}.unit-social-list .bg-twitter{--social-icon:#000}.unit-social-list .bg-linkedin{--social-icon:#377ca5}.unit-social-list .bg-instagram{--social-icon:#be347f}.unit-social-list .bg-pinterest{--social-icon:#bc081c}.unit-social-list .bg-reddit{--social-icon:#ff4500}.unit-social-list .bg-skype{--social-icon:#00aff0}.unit-social-list .bg-telegram{--social-icon:#22a0d3}.unit-social-list .bg-tiktok{--social-icon:#010101}.unit-social-list .bg-tumblr{--social-icon:#35465e}.unit-social-list .bg-vk{--social-icon:#0189fd}.unit-social-list .bg-{--social-icon:#42c655}.unit-social-list .bg-viber{--social-icon:#7b519f}.unit-social-list .bg-more{--social-icon:rgba(255,255,255,0.8)}.unit-social-list .unit-social-list__item{color:white;--social-icon-active:var(--social-icon);display:flex;flex-direction:column;align-items:center;padding:5px;justify-self:center}.unit-social-list .unit-social-list__more,.unit-social-list .unit-social-list__icon{width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--social-icon);border-width:1px;border-style:solid;border-color:transparent}.unit-social-list .unit-social-list__more{color:#424344;border:1px solid #ebebeb;cursor:pointer;line-height:28px}.unit-social-list .unit-social-list__more:hover,.unit-social-list .unit-social-list__icon:hover{background-color:var(--social-icon-active)}.modal .unit-social-list__icon{border-radius:50%;width:50px;height:50px;line-height:50px}.modal .unit-social-list__icon .iconfont{font-size:22px}.new-modal-social .modal__inner{border-radius:8px}.new-modal-social .modal__inner .unit-social-list a:hover .unit-social-list__itemabox{background-color:#cbdffe;border-radius:8px}.new-modal-social .modal__footer{display:none}.new-modal-social .modal__inner-md{width:1080px}.new-modal-social .col-lg-2dot4{width:170px;padding:20px}.new-modal-social .unit-social-list__itemabox{height:130px;padding:20px;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;border:1px solid #eceeef;border-radius:8px}.new-modal-social .unit-social-list__title{margin-top:10px}.new-modal-social .unit-social-list__title{color:#212529}@media(max-width:1025px){.new-modal-social .modal__inner{width:705px}}@media(max-width:820px){.new-modal-social .modal__inner{width:695px}}@media(max-width:780px){.new-modal-social .modal__inner{width:664px}.unit-social-list{grid-template-columns:repeat(auto-fill,minmax(136px,1fr))}.new-modal-social .col-lg-2dot4{width:136px;padding:4px}}@media(max-width:420px){.new-modal-social .modal__inner{width:325px}}[data-type="Mail"] .unit-social-list__icon{background-color:gray !important}.unit-tabs__header{overflow:hidden}.unit-tabs__nav-wrap{display:flex;flex-wrap:wrap}.unit-tabs__nav-item{padding:0;cursor:pointer;height:auto}.unit-tabs__item-inner{height:100%}.unit-tabs__nav-item.active{position:relative;z-index:1}.unit-tabs__item-inner{transition:background-color .3s}.unit-tabs__text{transition:all .3s}.unit-tabs__image{flex-shrink:0}.unit-tabs__panel-wrap.swiper-wrapper{transform:unset}@media(max-width:1199px){.unit-tabs{--swiper-navigation-size:16px}.unit-tabs .unit-tabs__nav-wrap{flex-wrap:nowrap;justify-content:flex-start !important}.unit-tabs__header .swiper-slide{transition:all .3s;transform:scale(0.8)}.unit-tabs__header .swiper-slide.active{transform:scale(1)}.unit-tabs__header .swiper-button-prev,.unit-tabs__header .swiper-button-next{transform:translateY(-50%);margin-top:0}.unit-tabs__header .swiper-button-prev{padding:20px 20px 20px 10px;left:0}.unit-tabs__header .swiper-button-next{padding:20px 10px 20px 20px;right:0}}@media(min-width:768px) and (max-width:1200px){.unit-tabs__header .swiper-button-prev{padding:20px 20px 20px 10px;left:0}.unit-tabs__header .swiper-button-next{padding:20px 10px 20px 20px;right:0}}@media(min-width:1200px){.unit-tabs-direction--left,.unit-tabs-direction--right,.unit-tabs-direction--bottom{display:flex}.unit-tabs-direction--left .unit-tabs__nav-wrap,.unit-tabs-direction--right .unit-tabs__nav-wrap{flex-direction:column;max-width:200px}.unit-tabs-direction--left .unit-tabs__nav-item,.unit-tabs-direction--right .unit-tabs__nav-item{max-width:100%;flex:1}.unit-tabs-direction--left .unit-tabs__content,.unit-tabs-direction--right .unit-tabs__content{flex:1}.unit-tabs-direction--right{flex-direction:row-reverse}.unit-tabs-direction--bottom{flex-direction:column-reverse}.unit-tabs__item-inner.tab-img-direction--left,.unit-tabs__item-inner.tab-img-direction--right{display:flex;align-items:center}.unit-tabs__item-inner.tab-img-direction--left{flex-direction:row}.unit-tabs__item-inner.tab-img-direction--right{flex-direction:row-reverse}.unit-tabs__item-inner.tab-img-direction--top{display:flex;flex-direction:column}.unit-tabs__item-inner.tab-img-direction--bottom{display:flex;flex-direction:column-reverse}.unit-tabs__header .swiper-button-prev,.unit-tabs__header .swiper-button-next{display:none}}.unit-text__item{text-decoration:inherit}[package-type="copyright"] [package-type="text"]{--lifisher-copyright-color:currentcolor;--lifisher-copyright-font-size:1em}.lifisher-copyright-shadow{color:var(--lifisher-copyright-color) !important;display:inline-flex;flex-direction:row;align-items:center;vertical-align:bottom;min-height:1.5em;text-transform:capitalize}.lifisher-copyright{color:var(--lifisher-copyright-color) !important;display:inline-flex;flex-direction:row;align-items:flex-end;vertical-align:baseline}.lifisher-copyright__link{display:inline-flex;flex-direction:row;align-items:flex-end;vertical-align:baseline}.lifisher-copyright__icon{display:flex;margin-right:2px;margin-left:6px}.lifisher-copyright svg{fill:currentColor;height:var(--lifisher-copyright-font-size);width:auto}.unit-video-popup{position:relative}.unit-video-popup .base-image__img{margin:auto;display:block}.unit-video-popup .alert{padding:0}.with-footer div.widget-social-media-chat__content-wrap{bottom:calc(140px + var(--SAIB) + var(--FAQ-B))}.widget-social-media-chat__content-wrap{position:fixed;right:15px;bottom:calc(10% + var(--FAQ-B));cursor:pointer;z-index:100}.is-landing-page .widget-social-media-chat__content-wrap{bottom:10%}.widget-social-media-chat__content{position:relative;margin-top:6px}.widget-social-media-chat__content--bottom{position:fixed;left:0;bottom:0;width:100%;z-index:3;box-shadow:0 0 10px rgba(0,0,0,.1);background-color:#fff;min-height:60px;align-items:center;justify-content:center;padding:10px 12px;display:none}.widget-social-media-chat__content--bottom .base-button{width:100%;color:#fff;font-size:16px;background:var(--main-color);border-radius:20px;border-color:transparent;text-align:center}.widget-social-media-chat__content--bottom .base-button .base-button__inner{vertical-align:middle;text-align:center;font-size:16px;width:100%;color:#fff !important;padding:7px 0;text-transform:capitalize}.widget-social-media-chat__server,.widget-social-media-chat__modal-close{border-radius:50%;box-shadow:0 1px 4px 0 rgb(0 0 0 / 6%),0 2px 16px 0 rgb(0 0 0 / 12%)}.widget-social-media-chat__server img{border-radius:6px}.widget-social-media-chat__modal-close{display:none}.widget-social-media-chat__sign{width:180px !important}.widget-social-media-chat__items{width:100%;display:flex;flex-wrap:wrap}.widget-social-media-chat__item{border-bottom:solid 1px #eee;padding:12px;width:50%;flex-shrink:0;display:flex;align-items:center;white-space:nowrap}.widget-social-media-chat__item:hover{border-bottom:1px var(--main-color) solid}.widget-social-media-chat__item-text{padding:2px 6px;text-transform:capitalize;font-size:13px;overflow:hidden;text-overflow:ellipsis}.widget-social-media-chat__icon{display:inline-block;line-height:40px;width:40px;flex-shrink:0;text-align:center;background-color:rebeccapurple;color:white;border-radius:5px}.widget-social-media-chat__icon.icon-skype{background-color:#00aff0}.widget-social-media-chat__icon.icon-fbmessenger{background-color:#0084ff}.widget-social-media-chat__icon.icon-telegram{background-color:#08c}.widget-social-media-chat__icon.icon-trademanager{background-color:#1896eb}.widget-social-media-chat__icon.icon-viber{background-color:#744882}.widget-social-media-chat__icon.icon-vk{background-color:#4c6c91}.widget-social-media-chat__icon.icon-wechat{background-color:#4ec034}.widget-social-media-chat__icon.icon-{background-color:#25d366}.widget-social-media-chat__icon.icon-send-inquiry{background-color:var(--main-color);font-size:22px;width:60px;line-height:60px;border-radius:50%}.widget-social-media-chat__icon.icon-action-close-2{background-color:var(--main-color);font-size:18px;width:60px;line-height:60px;border-radius:50%}.widget-social-media-chat__icon.icon-base-email{background-color:var(--main-color);font-size:16px}.widget-social-media-chat__icon.icon-phone{background-color:var(--main-color);font-size:16px}.widget-social-media-chat__modal{opacity:0;visibility:hidden;transition:all .6s;position:absolute;z-index:3;left:0;bottom:10px;background-color:#fff;transform:translate(calc(-100% + 60px),-65px);width:350px;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);border-radius:8px;overflow:hidden}.widget-social-media-chat__modal.show{opacity:1;visibility:visible}.widget-social-media-chat__modal-head{background-color:rgb(var(--rgb-color));text-align:center;padding:30px 15px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(0,0,0,.1)}.col-plugins-list .icon-base-email,.col-plugins-list .icon-phone{font-size:24px;line-height:60px}.widget-social-media-chat__inquiry [button-style="1"] .btn,.widget-social-media-chat__inquiry [button-style="2"] .btn{font-family:inherit}.widget-social-media-chat__inquiry .widget-social-media-chat__modal-title{font-weight:bold}.widget-social-media-chat__inquiry .widget-social-media-chat__modal-title_des{font-weight:normal}.widget-social-media-chat__inquiry form .unit-form__label{font-size:14px}.widget-social-media-chat__modal-title_des{text-align:center;font-size:14px;margin-top:8px;opacity:.6}.widget-social-media-chat__modal-title{font-size:18px;color:#fff;text-transform:capitalize;font-weight:500}.widget-social-media-chat__modal-desc{font-size:14px;color:#666;padding:15px 0}.widget-social-media-chat__modal .base-button .btn{display:block;width:100%;padding:10px 0;text-align:center;margin:0 auto}.widget-social-media-chat__mask{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);z-index:1;display:none}.widget-social-media-chat__cancel{width:100%;border-radius:44px;border:1px solid rgba(0,0,0,.1);padding:10px 0;text-align:center;color:#333;text-transform:capitalize}.widget-social-media-chat__modal-form{padding:25px;overflow-y:auto;overflow-x:hidden;max-height:calc(80vh - 260px);font-size:14px;background:#f9fafa;padding-bottom:45px}.widget-social-media-chat__modal-form .unit-form .form-control{font-size:14px;border-radius:4px;border-color:#f5f5f5;box-shadow:none;background-color:#f5f5f5;text-transform:none}.widget-social-media-chat__modal-form .unit-form .unit-form__item-inner{color:#141414;font-size:14px}.widget-social-media-chat__modal-form .unit-form__item-submit{margin-top:11px}.widget-social-media-chat__modal-form .form-group{margin-bottom:7px}.widget-social-media-chat__modal-form::-webkit-scrollbar{width:3px}.widget-social-media-chat__modal-form::-webkit-scrollbar-thumb{background-color:#d7d7d7}.widget-social-media-chat__modal-close-1{display:none}.widget-social-media-chat__content-wrap i:hover .onlineservice_tips{-webkit-transform:rotateX(0);transform:rotateX(0);display:block}.onlineservice_tips{padding:5px 8px;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);border-radius:4px;position:absolute;right:72px;top:15px;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transition:all .4s;transition:all .4s}.onlineservice_tips:after{content:"";display:inline-block;width:10px;height:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;right:-5px;top:10px;background-color:#fff}.onlineservice_tips:hover{text-decoration:underline}.onlineservice_tips{display:block;min-height:28px;text-align:center;line-height:28px;color:#333 !important;font-size:15px}@media(max-width:1440px){.widget-social-media-chat__modal-form{max-height:calc(88vh - 220px)}}.col-plugins-list{flex-direction:column;display:flex}.col-plugins-list i{margin-top:6px;width:60px;height:60px;font-size:30px;line-height:2;border-radius:50%;position:relative}@media(max-width:768px){[page-type="product_detail"] .widget-social-media-chat__content>.widget-social-media-chat__modal-close{opacity:0}[page-type="product_detail"] .widget-social-media-chat__server{display:none !important}.widget-social-media-chat__modal{position:fixed;width:100%;transform:translateX(0);border-top-left-radius:12px;border-top-right-radius:12px;bottom:0;border-radius:8px 8px 0 0}.widget-social-media-chat__mask.show{display:block}.widget-social-media-chat__wrap{overflow-x:auto;width:100%;-ms-overflow-style:none;scrollbar-width:none}.widget-social-media-chat__wrap::-webkit-scrollbar{display:none}.widget-social-media-chat__item{width:25%;display:flex;flex-direction:column;align-items:center;border-bottom:0;padding:20px 10px}.widget-social-media-chat__cancel{display:block}.widget-social-media-chat__modal-form{max-height:calc(100vh - 250px - var(--SAIT) - var(--SAIB))}.widget-social-media-chat__icon{line-height:45px;width:45px;font-size:22px}.move_chat_close{display:block;position:absolute;right:10px;top:10px;color:#fff}.widget-social-media-chat__modal-close{box-shadow:none}.col-plugins-list{display:none !important}.no-need-inquiry.not-only-one .col-plugins-list{display:none}.only-one.has-inquiry .col-plugins-list{display:none}}.chat-online-unit-form__item{margin-bottom:18px !important}.chat-online-unit-form__item-inner{display:flex;flex-direction:column;flex-flow:column-reverse}.chat-online-unit-form__item-inner .unit-form__label{order:3}.chat-online-unit-form__item-inner .unit-form__control{order:2}.chat-online-unit-form__item-inner .unit-form__label{position:static;padding:0;padding-bottom:8px}.chat-online-unit-form__item-inner .form-control{background-color:#fff !important;border:1px solid #e3e3e3 !important}.chat-online-unit-form__item-inner .form-control{padding-top:10px !important;padding-bottom:10px !important}.chat-online-unit-form__item-inner .widget-social-media-chat__modal-body{padding:0}.widget-social-media-chat__modal-form .chat-online-unit-form__item-inner .form-control:not(:placeholder-shown) ~ .unit-form__label{padding-top:0;padding-bottom:8px;opacity:.8;font-size:14px;max-width:unset}.chat-online-unit-form__item-inner textarea::-webkit-scrollbar{width:4px}.chat-online-unit-form__item-inner .form-group{margin-bottom:10px}.chat-online-unit-form__item-inner.unit-form__select-box:after{padding-top:0;top:unset;bottom:calc(43px* 0.5 - 22px* 0.5)}.chat-online-unit-form__item-inner.unit-form__select-box:has(.is-invalid):after{bottom:30px;right:25px}.chat-online-unit-form__item-inner.unit-form__select-box .form-control{padding-right:35px}.chat-online-unit-form__item-inner .unit-form__select-option{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.widget-social-media-chat__modal-form .chat-online-unit-form__item-inner .unit-form__checkbox-list.unit-form__control .unit-form__checkbox-list-inner{padding-top:0;row-gap:0}.widget-social-media-chat__modal-form .chat-online-unit-form__item-inner .unit-form__checkbox-list{max-height:196px;overflow-y:auto;padding-bottom:0 !important}.widget-social-media-chat__modal-form .chat-online-unit-form__item-inner .unit-form__checkbox-list::-webkit-scrollbar{width:2px}.widget-social-media-chat__modal-form .chat-online-unit-form__item-inner .unit-form__checkbox-list .unit-form__checkbox{padding-bottom:10px}.widget-social-media-chat__modal-form .has-placeholder .chat-online-unit-form__item-inner .form-control::-webkit-input-placeholder{color:#999 !important}.widget-social-media-chat__modal-form .has-placeholder .chat-online-unit-form__item-inner .form-control:-ms-input-placeholder{color:#999 !important}.widget-social-media-chat__modal-form .has-placeholder .chat-online-unit-form__item-inner .form-control::-ms-input-placeholder{color:#999 !important}.widget-social-media-chat__modal-form .has-placeholder .chat-online-unit-form__item-inner .form-control::-moz-placeholder{color:#999 !important}.widget-social-media-chat__modal-form .has-placeholder .chat-online-unit-form__item-inner .form-control::placeholder{color:#999 !important}.widget-social-media-chat__modal-form .chat-online-unit-form__item-inner .placeholder{display:none !important}.widget-social-media-chat__modal-form [label-style="1"] form .form-control:not(.unit-form__checkbox-list):not(:placeholder-shown) ~ .unit-form__label{display:block !important}.no-need-inquiry .widget-social-media-chat__item{padding:12px}.only-one.no-inquiry .col-plugins-list{display:flex}[data-inquirystatus="2"] .cont-text{display:none}.no-inquiry .cont-text{display:none}@media(min-width:769px){.no-inquiry .widget-social-media-chat__server{display:none}.no-need-inquiry[data-inquirystatus="1"] .widget-social-media-chat__wrap{display:none}}.widget-ai-chat .widget-social-media-chat__icon{width:60px;line-height:60px;border-radius:50%;background-color:var(--main-color)}.widget-social-media-chat__icon.widget-main-icon{font-size:22px}.with-footer .widget-ai-chat .widget-ai-chat__content-wrap{bottom:calc(140px + var(--SAIB))}.widget-ai-chat .widget-ai-chat__content-wrap{position:fixed;right:15px;bottom:10%;cursor:pointer;z-index:10}.widget-ai-chat .widget-ai-chat__modal{transform:translate(calc(-100% + 60px),-126px)}.widget-ai-chat__iframe{padding:0;margin:0;border:0;width:100%;height:100%}.widget-ai-chat .widget-social-media-chat__modal-body{height:500px}.widget-ai-chat__icon_list{flex-direction:column;display:flex}.widget-ai-chat__icon_list .widget-social-media-chat__icon{margin-top:6px;width:60px;height:60px;font-size:30px;line-height:2;border-radius:50%}@media(max-width:768px){.widget-ai-chat .widget-ai-chat__modal{position:fixed;width:100%;transform:translateX(0)}.widget-ai-chat .widget-ai-chat__content-wrap{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.widget-ai-chat .widget-ai-chat__content-wrap::-webkit-scrollbar{display:none}[page-type="faq_messages"] [package-group="widget"]{display:none}}.widget-social-media-chat__modal-body .multi_select__tags-wrap{top:auto;top:40px}

/* --- 简化交互补充 --- */
.unit-header-nav__item{position:relative}
.unit-header-nav__item:hover > .unit-header-nav__item-content{display:block !important}
.unit-header-nav__item-content{position:absolute;top:100%;left:0;background:#fff;border-radius:5px;box-shadow:0 8px 20px rgba(0,0,0,.12);min-width:180px;z-index:999}
.unit-header-nav__item-son{position:relative;padding:10px 16px}
.unit-header-nav__item-son:hover{background:rgba(2,59,115,.06)}
[package-type="header"]{z-index:1000}



/* RATA tabs 高度修复：tab 按钮不被容器拉伸，蓝色背景只包住按钮文字 */
[package-type="unit"] .unit-tabs__nav-wrap,
[package-type="unit"] .unit-tabs__nav-wrap .swiper-wrapper {
  align-items: flex-start !important;
  align-content: flex-start !important;
}
[package-type="unit"] .unit-tabs__nav-item {
  height: auto !important;
  align-self: flex-start !important;
  align-items: flex-start !important;
}
[package-type="unit"] .unit-tabs__item-inner {
  height: auto !important;
  min-height: 0 !important;
}


/* 交互样式效果（延迟加载） */

/* 限时折扣计时器 */
.discount-timer{opacity:0;display:flex;flex-wrap:wrap;justify-content:center;padding:4px 8px;border-radius:3px;background-color:rgb(244 98 64 / 8%);color:#EE2427;font-size:12px}
[page-type="cart"] .discount-timer{max-width:180px;}
.discount-timer.is-loaded{opacity:1}
.discount-timer.no-day .discount-timer__date-wrap--day{display:none}
.discount-timer em,
.discount-timer i{font-style:normal}
.discount-timer__date-content,
.discount-timer__date-wrap{display:flex}
.discount-timer__day,
.discount-timer__title,
.discount-timer__date-wrap,
.discount-timer__date--dd em,
.discount-timer__date--dd i{padding:0 2px}

/* 模态框 */
.message-notice{padding:8px;text-align:center}
.message-notice__inner{display:inline-block;padding:10px 16px;background:#fff;border-radius:2px;box-shadow:0 3px 6px -4px rgb(0 0 0 / 12%), 0 6px 16px 0 rgb(0 0 0 / 8%), 0 9px 28px 8px rgb(0 0 0 / 5%);pointer-events:all}
.message-notice__icon{margin-right:8px}
.message-notice__icon.icon-base-info-fill{color:#1890ff}
.message-notice__icon.icon-base-success-fill{color:#52c41a}
.message-notice__icon.icon-base-close-fill{color:#ff4d4f}
.message-notice__icon.icon-base-error-fill{color:#faad14}
.message-notice__icon.loading{--loading-size:8px;padding-left:1em}
.message-notice__icon.loading::after{border-width:2px}
/* .message-notice.move-up-leave.move-up-leave-active{-webkit-animation-name:MessageMoveOut;animation-name:MessageMoveOut;-webkit-animation-duration:.3s;animation-duration:.3s} */

.modal-open [package-block-type="header"]{z-index:-1}
.modal{display:flex;position:absolute;top:0;left:-100vw;z-index:2; width:100vw;height:calc(100vh - var(--SAIB));background-color:rgba(0,0,0,.45);justify-content:center;align-items:flex-start;padding:10vh 5vw;transition: opacity .2s;opacity:0;visibility:hidden;}
.modal.show{visibility:visible;opacity:1; left: 0;}
.modal.pos--tl{ justify-content: flex-start; align-items: flex-start; }
.modal.pos--tc{ justify-content: center; align-items: flex-start; }
.modal.pos--tr{ justify-content: flex-end; align-items: flex-start; }
.modal.pos--cl{ justify-content: flex-start; align-items: center; }
.modal.pos--cc{ justify-content: center; align-items: center; }
.modal.pos--cr{ justify-content: flex-end; align-items: center; }
.modal.pos--bl{ justify-content: flex-start; align-items: flex-end; }
.modal.pos--bc{ justify-content: center; align-items: flex-end; }
.modal.pos--br{ justify-content: flex-end; align-items: flex-end; }
.modal.allow_overflow .modal__inner,
.modal.allow_overflow .modal__body{ overflow: initial; }
.modal__inner{max-height:100%;background-color:#FFF;border-radius:2px;box-shadow:0 3px 6px -4px rgb(0 0 0 / 12%), 0 6px 16px 0 rgb(0 0 0 / 8%), 0 9px 28px 8px rgb(0 0 0 / 5%);display:flex;flex-flow:column;overflow:hidden}
.modal__inner-sm{width:300px}
.modal__inner-md{width:500px}
.modal__inner-lg{width:800px}
.modal__inner-xl{width:1140px}
.modal__header{flex:0 0;position:relative;padding:16px 24px;color:rgba(0,0,0,.85);background:#fff;border-bottom:1px solid #f0f0f0;border-radius:2px 2px 0 0}
.modal__title{margin:0;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;line-height:22px;word-wrap:break-word}
.modal__close{ font-family: iconfont, sans-serif; text-shadow: 0 0 1px rgba(0,0,0,.05); position:absolute;top:0;right:0;z-index: 2;line-height:50px;font-size:30px;width:56px;height:56px;text-align:center;color:rgba(0,0,0,.45);cursor:pointer}
.modal__body{flex:1 1;overflow:auto;padding:24px;font-size:14px;line-height:1.5715;word-wrap:break-word}
.modal__body::-webkit-scrollbar{ width: 3px; }
.modal__footer{flex:0 0;padding:10px 16px;background:0 0;border-top:1px solid #f0f0f0;border-radius:0 0 2px 2px}
.modal__footer-inner{margin:-4px;display:flex;flex-wrap:wrap;justify-content:flex-end}
.modal__footer-btn{padding:4px}
.modal__footer .btn{line-height:1.5715;position:relative;display:inline-block;font-weight:400;white-space:nowrap;text-align:center;background-image:none;box-shadow:0 2px 0 rgb(0 0 0 / 2%);cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:manipulation;height:32px;padding:4px 15px;font-size:14px;border-radius:2px;color:rgba(0,0,0,.85);background:#fff;border:1px solid #d9d9d9}
.modal__footer .btn-primary{color:#fff;background:#1890ff;border-color:#1890ff;text-shadow:0 -1px 0 rgb(0 0 0 / 12%);box-shadow:0 2px 0 rgb(0 0 0 / 5%)}
/* 弹窗动画 */
.move-up-appear,
.move-up-enter,
.move-up-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}
.move-up-appear,
.move-up-enter{opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}
.move-up-leave{-webkit-animation-timing-function:cubic-bezier(.6,.04,.98,.34);animation-timing-function:cubic-bezier(.6,.04,.98,.34)}

.move-up-appear.move-up-appear-active,
.move-up-enter.move-up-enter-active{-webkit-animation-name:antMoveUpIn;animation-name:antMoveUpIn;-webkit-animation-play-state:running;animation-play-state:running}
.move-up-leave.move-up-leave-active{-webkit-animation-name:antMoveUpOut;animation-name:antMoveUpOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}

.pos--tl .move-up-appear.move-up-appear-active,
.pos--cl .move-up-appear.move-up-appear-active,
.pos--bl .move-up-appear.move-up-appear-active{ -webkit-animation-name:antMoveLeftIn;animation-name:antMoveLeftIn;  }
.pos--tl .move-up-leave.move-up-leave-active,
.pos--cl .move-up-leave.move-up-leave-active,
.pos--bl .move-up-leave.move-up-leave-active{ -webkit-animation-name:antMoveLeftOut;animation-name:antMoveLeftOut; }

.pos--tr .move-up-appear.move-up-appear-active,
.pos--cr .move-up-appear.move-up-appear-active,
.pos--br .move-up-appear.move-up-appear-active{ -webkit-animation-name:antMoveRightIn;animation-name:antMoveRightIn;  }
.pos--tr .move-up-leave.move-up-leave-active,
.pos--cr .move-up-leave.move-up-leave-active,
.pos--br .move-up-leave.move-up-leave-active{ -webkit-animation-name:antMoveRightOut;animation-name:antMoveRightOut; }

.pos--bc .move-up-appear.move-up-appear-active{ -webkit-animation-name:antMoveDownIn;animation-name:antMoveDownIn;  }
.pos--bc .move-up-leave.move-up-leave-active{ -webkit-animation-name:antMoveDownOut;animation-name:antMoveDownOut; }

@-webkit-keyframes MessageMoveOut{
0%{max-height:150px;padding:8px;opacity:1}
to{max-height:0;padding:0;opacity:0}
}
@keyframes MessageMoveOut{
0%{max-height:150px;padding:8px;opacity:1}
to{max-height:0;padding:0;opacity:0}
}
/* 上进上离 */
@-webkit-keyframes antMoveUpIn{
0%{transform:translateY(-100%);transform-origin:0 0;opacity:0}
to{transform:translateY(0);transform-origin:0 0;opacity:1}
}
@keyframes antMoveUpIn{
0%{transform:translateY(-100%);transform-origin:0 0;opacity:0}
to{transform:translateY(0);transform-origin:0 0;opacity:1}
}
@-webkit-keyframes antMoveUpOut{
0%{transform:translateY(0);transform-origin:0 0;opacity:1}
to{transform:translateY(-100%);transform-origin:0 0;opacity:0}
}
@keyframes antMoveUpOut{
0%{transform:translateY(0);transform-origin:0 0;opacity:1}
to{transform:translateY(-100%);transform-origin:0 0;opacity:0}
}
/* 左进左离 */
@-webkit-keyframes antMoveLeftIn{
0%{transform:translateX(-100%);transform-origin:0 0;opacity:0}
to{transform:translateX(0);transform-origin:0 0;opacity:1}
}
@keyframes antMoveLeftIn{
0%{transform:translateX(-100%);transform-origin:0 0;opacity:0}
to{transform:translateX(0);transform-origin:0 0;opacity:1}
}
@-webkit-keyframes antMoveLeftOut{
0%{transform:translateX(0);transform-origin:0 0;opacity:1}
to{transform:translateX(-100%);transform-origin:0 0;opacity:0}
}
@keyframes antMoveLeftOut{
0%{transform:translateX(0);transform-origin:0 0;opacity:1}
to{transform:translateX(-100%);transform-origin:0 0;opacity:0}
}
/* 右进右出 */
@-webkit-keyframes antMoveRightIn{
0%{transform:translateX(100%);transform-origin:0 0;opacity:0}
to{transform:translateX(0);transform-origin:0 0;opacity:1}
}
@keyframes antMoveRightIn{
0%{transform:translateX(100%);transform-origin:0 0;opacity:0}
to{transform:translateX(0);transform-origin:0 0;opacity:1}
}
@-webkit-keyframes antMoveRightOut{
0%{transform:translateX(0);transform-origin:0 0;opacity:1}
to{transform:translateX(100%);transform-origin:0 0;opacity:0}
}
@keyframes antMoveRightOut{
0%{transform:translateX(0);transform-origin:0 0;opacity:1}
to{transform:translateX(100%);transform-origin:0 0;opacity:0}
}
/* 下进下出 */
@-webkit-keyframes antMoveDownIn{
0%{transform:translateY(100%);transform-origin:0 0;opacity:0}
to{transform:translateY(0);transform-origin:0 0;opacity:1}
}
@keyframes antMoveDownIn{
0%{transform:translateY(100%);transform-origin:0 0;opacity:0}
to{transform:translateY(0);transform-origin:0 0;opacity:1}
}
@-webkit-keyframes antMoveDownOut{
0%{transform:translateY(0);transform-origin:0 0;opacity:1}
to{transform:translateY(100%);transform-origin:0 0;opacity:0}
}
@keyframes antMoveDownOut{
0%{transform:translateY(0);transform-origin:0 0;opacity:1}
to{transform:translateY(100%);transform-origin:0 0;opacity:0}
}

/* 组件-视频弹窗 */
.unit-video-popup__preview{text-align:center;position:relative;padding-top:20px}
.unit-video-popup__thumbnail{display:inline-block}
.unit-video-popup__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;cursor:pointer;width:65px;height:65px;border-radius:50%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;transition:.3s}
.unit-video-popup__play i{font-size:40px;color:#FFF;text-shadow:0 0 40px #000;transition:.3s}
.unit-video-popup__play:hover{background:rgba(0,0,0,.8);transform:translate(-50%,-50%) scale(1.2)}
.unit-video-popup__play:hover i{text-shadow:0 0 30px #000}
.unit-video-popup__window-wrap{position:fixed;width:100%;height:100%;z-index:-1;top:0;left:0;visibility:hidden;opacity:0;background-color:rgba(0,0,0,.8);transition:.3s}
.unit-video-popup__window-wrap.show{z-index:1024;visibility:visible;opacity:1}
.unit-video-popup__window{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100vw;max-height:100vh}
@media(max-width:765px){.unit-video-popup__window {width: 100%;}}
.unit-video-popup__close{position:absolute;top:0;right:0;cursor:pointer;font-size:40px;line-height:1;color:#FFFF;transition:.3s;z-index: 9999;}
.unit-video-popup__close:hover{text-shadow:0 0 20px #FFF}
.unit-video-popup__content{padding-top:50px; text-align: center; font-size: 0;}
.unit-video-popup__content video,
.unit-video-popup__content iframe{max-width:calc(100vw - 20px);max-height:calc(100vh - 80px);display:inline-block;border:none;outline:none}
.unit-video-popup__content iframe{ width:80vw; height:80vw }
@media(max-width:768px){
  .unit-video-popup__content iframe{
    width:90vw;
  }
}
@media(min-width:1200px){
  .unit-video-popup__content video{max-width:1200px}
}

/* 遮罩层 */
.drawer-mask {
  z-index: 999;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0,0,0,0.5);
  opacity: 0;
  transition: opacity 0.3s;
  pointer-events: auto;
  display: none;
}
.drawer-mask.active {
  display: block;
  opacity: 1;
}
/* 抽屉容器（默认隐藏） */
.drawer-container {
  z-index: 999;
  position: fixed;
  bottom: 0;
  transform: translateY(70vh);
  width: 100%;
  height: 70vh;
  background: white;
  box-shadow: -2px 0 8px rgba(0,0,0,0.15);
  transition: transform 0.3s ease-in-out;
  pointer-events: none; /* 禁用交互直到打开 */
}
.drawer-container.active {
  transform: translateY(0);
  pointer-events: auto;
}
.drawer-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #F0F0F0;
}
.drawer-title {
  font-size: 18px;
  font-weight: 500;
  padding: 15px;
}
.drawer-close-btn {
  font-size: 20px;
  color: #888888;
  /* width: 40px; */
  height: 40px;
  line-height: 38px;
  text-align: center;
  padding-right: 15px;
  padding-left: 15px;
}
.drawer-content {
  padding: 15px;
  overflow-x: hidden;
  overflow-y: scroll;
  max-height: calc(100% - 58px);
  padding-right: 12px;
}
.drawer-content::-webkit-scrollbar {
  width: 3px;
}
.drawer-content::-webkit-scrollbar-track {
  background: #fff;
}

/* ===== RATA tab height fix ===== */
[package-type="unit"] .unit-tabs__nav-wrap,
[package-type="unit"] .unit-tabs__nav-wrap .swiper-wrapper {
  align-items: flex-start !important;
  align-content: flex-start !important;
}
[package-type="unit"] .unit-tabs__nav-item {
  height: auto !important;
  align-self: flex-start !important;
  align-items: flex-start !important;
}
[package-type="unit"] .unit-tabs__item-inner {
  height: auto !important;
  min-height: 0 !important;
}

/* ===== RATA hero/banner slide full-width fix ===== */
[package-type="unit"] .swiper-container .unit-list__item.swiper-slide.col-12 {
  width: 100% !important;
  flex: 0 0 100% !important;
  max-width: 100% !important;
}

/* ===== RATA tabs height strong fix (per-unit ID) ===== */
#unit-SImOne7qLb .unit-tabs__nav-item,
#unit-SImOne7qLb .unit-tabs__item-inner {
  height: auto !important;
}
#unit-SImOne7qLb .unit-tabs__nav-wrap {
  align-items: flex-start !important;
}

/* ===== Rata hero banner full-width fix (2026-10-16) ===== */
#module-idc0r4mxqR .swiper-container .swiper-slide{width:100% !important;flex:0 0 100% !important;max-width:100% !important;}

/* ===== RATA tabs nav-wrap height fix (2026-10-16) ===== */
[package-type="unit"] .unit-tabs__nav-wrap { height: auto !important; min-height: 0 !important; max-height: none !important; }
/* Rata header scroll behavior fix */
[package-block-type="header"]{transition:transform .35s ease;}
[package-block-type="header"].header-hide{transform:translateY(-100%);}
[package-block-type="header"].header-fixed{position:fixed;top:0;left:0;right:0;z-index:999;background:var(--header-bg-fixed,#000);}
[package-block-type="header"].header-position{position:fixed;top:0;left:0;right:0;z-index:999;}

/* ============================================================
   RATA ZH FONT OVERLAY · 2026-10-16 · 瑞泰官网仿制版字体负责人
   中文适配覆盖层：只覆盖 font-* 文本属性与行距，不碰布局结构
   ============================================================ */
/* 1. 全局：中文黑体系，英文/数字优先 Montserrat */
body {
  font-family: "Montserrat Regular","Microsoft YaHei","微软雅黑","PingFang SC","Noto Sans SC","Source Han Sans SC","Helvetica Neue",Arial,sans-serif !important;
  font-size: 14px !important;
  line-height: 1.7 !important;
  font-weight: 400 !important;
  color: #333333 !important;
  letter-spacing: 0.2px;
}
/* 2. 文本分级（text-style 0~0000，中文降档 + 行距舒展） */
[text-style="0"] {
  font-family: "Montserrat Regular","Microsoft YaHei","微软雅黑","PingFang SC","Noto Sans SC",sans-serif !important;
  font-size: 22px !important;
  line-height: 1.4 !important;
  font-weight: 600 !important;
  letter-spacing: 0 !important;
}
[text-style="1"] {
  font-family: "Montserrat Regular","Microsoft YaHei","微软雅黑","PingFang SC","Noto Sans SC",sans-serif !important;
  font-size: 28px !important;
  line-height: 1.4 !important;
  font-weight: 600 !important;
  letter-spacing: 0 !important;
}
[text-style="2"] {
  font-family: "Montserrat Regular","Microsoft YaHei","微软雅黑","PingFang SC","Noto Sans SC",sans-serif !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
  font-weight: 500 !important;
}
[text-style="3"] {
  font-family: "Montserrat Regular","Microsoft YaHei","微软雅黑","PingFang SC","Noto Sans SC",sans-serif !important;
  font-size: 14px !important;
  line-height: 1.75 !important;
  font-weight: 400 !important;
}
[text-style="4"] {
  font-family: "Montserrat Regular","Microsoft YaHei","微软雅黑","PingFang SC","Noto Sans SC",sans-serif !important;
  font-size: 16px !important;
  line-height: 1.6 !important;
  font-weight: 500 !important;
}
[text-style="00"] {
  font-family: "Montserrat Regular","Microsoft YaHei","微软雅黑","PingFang SC","Noto Sans SC",sans-serif !important;
  font-size: 18px !important;
  line-height: 1.5 !important;
  font-weight: 500 !important;
}
[text-style="000"] {
  font-family: "Montserrat Regular","Microsoft YaHei","微软雅黑","PingFang SC","Noto Sans SC",sans-serif !important;
  font-size: 14px !important;
  line-height: 1.6 !important;
  font-weight: 400 !important;
}
[text-style="0000"] {
  font-family: "Montserrat Regular","Microsoft YaHei","微软雅黑","PingFang SC","Noto Sans SC",sans-serif !important;
  font-size: 14px !important;
  line-height: 1.6 !important;
  font-weight: 400 !important;
}
/* 3. 导航（中文优先） */
[firstmenu] .unit-nav_name, .unit-nav_name, .unit-header-nav__item-link {
  font-family: "Microsoft YaHei","微软雅黑","PingFang SC","Noto Sans SC",sans-serif !important;
  font-size: 14px !important;
  line-height: 1.4 !important;
  font-weight: 500 !important;
}
[submenu] .unit-nav_name, .unit-nav_title .unit-nav_name {
  font-size: 13px !important;
  line-height: 1.4 !important;
  font-weight: 400 !important;
}
/* 4. 按钮 */
.btn, [button-style] .btn {
  font-size: 14px !important;
  line-height: 1.4 !important;
  font-weight: 500 !important;
}
/* 5. 正文段落：行距 1.75、段距 0.9em */
p {
  font-size: 14px !important;
  line-height: 1.75 !important;
  margin-bottom: 0.9em !important;
}
/* 6. 表格 */
.table, .table td, .table th, table {
  font-size: 13px !important;
  line-height: 1.6 !important;
}
/* 7. 辅助小字/页脚（中文下限 12px） */
.small, small, .unit-desc, .desc-text, .desc-tip, .unit-footer, footer, .copyright {
  font-size: 12px !important;
  line-height: 1.6 !important;
}
/* 8. 表单控件继承中文栈 */
input, textarea, select, button {
  font-family: inherit !important;
  font-size: 14px !important;
}
/* 9. 图标字体保持 iconfont 不污染 */
.iconfont, [class*="iconfont"] {
  font-family: "iconfont" !important;
}
/* 10. 语言切换按钮隐藏（纯中文网站） */
[package-type="header-language"] {
  display: none !important;
}

/* ============================================================
   RATA HOME FINE-TUNE · 2026-10-16 · 老板精调（字体/行距，不碰布局）
   ============================================================ */
/* 1) Banner 大标题：22px -> 28px，与 banner 下方区块标题（瑞泰系列负载箱）一致 */
.module-banner-6-unit-1 .unit-list__title{font-size:28px!important;line-height:1.4!important;}
/* 2) Banner 透明 logo：统一为 54%，与下方文本间距加一点 */
.module-banner-6-unit-1 .unit-list__title img{width:54%!important;margin-bottom:12px!important;}
/* 3) 板块标题统一为「最新资讯」级别（text-style=1 = 28px） */
.unit-text-1__wrapper .unit-text[text-style="1"]{font-size:28px!important;line-height:1.4!important;}
/* 4) 联系我们板块（豆包新增 #rt-contact-module）文本统一 */
#rt-contact-module [style*="font-size:2.1vw"]{font-size:28px!important;line-height:1.4!important;}
#rt-contact-module [style*="font-size:1.7vw"]{font-size:16px!important;line-height:1.5!important;}
#rt-contact-module [style*="font-size:1.02vw"],#rt-contact-module [style*="font-size:1vw"],#rt-contact-module [style*="font-size:0.9vw"],#rt-contact-module [style*="font-size:0.82vw"],#rt-contact-module [style*="font-size:1.08vw"],#rt-contact-module [style*="font-size:1.05vw"]{font-size:14px!important;line-height:1.75!important;}
/* 5) 页脚：各列标题统一 16px、内容行距拉开（对齐 + 不拥挤） */
.module-footer-6-unit-1__wrapper .unit-text[text-style="2"],.module-footer-6-unit-4__wrapper .unit-text[text-style="2"],.module-footer-6-unit-6__wrapper .unit-text[text-style="2"],.module-footer-6-unit-8__wrapper .unit-text[text-style="2"]{font-size:16px!important;line-height:1.4!important;margin-bottom:12px!important;}
.module-footer-6-unit-1__wrapper .unit-list-nav__title,.module-footer-6-unit-4__wrapper .unit-list-nav__title,.module-footer-6-unit-6__wrapper .unit-list-nav__title,.module-footer-6-unit-8__wrapper .unit-list-nav__title{font-size:14px!important;line-height:1.9!important;}
.module-footer-6-unit-4__wrapper .unit-text[text-style="3"],.module-footer-6-unit-6__wrapper .unit-text[text-style="3"],.module-footer-6-unit-8__wrapper .unit-text[text-style="3"]{font-size:14px!important;line-height:1.9!important;}

/* 6) 修正：板块标题（施耐德授权负载箱/我们服务的市场/工程案例研究/关于我们/为什么选择瑞泰）内 p/div 文本层统一 28px
       （防被全局 p{font-size:14px} 规则压小，保持与「瑞泰系列负载箱」一致） */
.unit-text-1__wrapper .unit-text[text-style="1"] p,
.unit-text-1__wrapper .unit-text[text-style="1"] div {
  font-size: 28px !important;
  line-height: 1.4 !important;
  font-weight: 600 !important;
}

/* ============================================================
   RATA HOME ABOUT STATS · 2026-10-16 · 关于我们板块数字统计醒目化
   按英文原版实测：2013=156px 灰白80%透明 / 8500+等=48px 纯白 / 标签16-18px 灰白透明
   ============================================================ */
/* 2013 数字 + 「年」标签（unit-list-11） */
#unit-VlK2mm5vUD .unit-list__title a {
  font-size: 156px !important;
  font-weight: 500 !important;
  line-height: 1.05 !important;
  color: rgba(237, 237, 241, 0.8) !important;
}
#unit-VlK2mm5vUD .unit-list__subtitle {
  font-size: 18px !important;
  line-height: 1.4 !important;
  margin-top: 8px !important;
  color: rgb(247, 247, 248) !important;
}
/* 8500+/200+/60+/20+ 数字统计（module-about-8-unit-2） */
#unit-tGATkq52KO .unit-list__title a {
  font-size: 48px !important;
  font-weight: 500 !important;
  line-height: 1.1 !important;
  color: rgb(247, 247, 248) !important;
}
#unit-tGATkq52KO .unit-list__description {
  font-size: 16px !important;
  line-height: 1.5 !important;
  margin-top: 8px !important;
  color: rgba(237, 237, 241, 0.6) !important;
}

/* ============================================================
   RATA HOME FOOTER TRUE-ALIGN · 2026-10-16 · 页脚 4+2 列行行真正对齐
   标题行 / 第 1~4 行菜单项统一行高，各行水平线对齐
   ============================================================ */
/* 页脚列标题：统一字号/行高/下间距（4 列标题水平对齐） */
#block-b60shYjwcf .module-footer-6-unit-4__wrapper .unit-text,
#block-b60shYjwcf .module-footer-6-unit-6__wrapper .unit-text,
#block-b60shYjwcf .module-footer-6-unit-8__wrapper .unit-text {
  margin-bottom: 12px !important;
}
#block-b60shYjwcf .module-footer-6-unit-4__wrapper .unit-text[text-style="2"] p,
#block-b60shYjwcf .module-footer-6-unit-4__wrapper .unit-text[text-style="2"] div,
#block-b60shYjwcf .module-footer-6-unit-6__wrapper .unit-text[text-style="2"] p,
#block-b60shYjwcf .module-footer-6-unit-6__wrapper .unit-text[text-style="2"] div,
#block-b60shYjwcf .module-footer-6-unit-8__wrapper .unit-text[text-style="2"] p,
#block-b60shYjwcf .module-footer-6-unit-8__wrapper .unit-text[text-style="2"] div {
  font-size: 16px !important;
  line-height: 28px !important;
  margin: 0 !important;
  padding: 0 !important;
}
/* 菜单项：统一 28px 行高，去掉项间距差异（各行对齐） */
#block-b60shYjwcf .unit-list-nav__menu,
#block-b60shYjwcf .unit-list-nav__menu-item,
#block-b60shYjwcf .unit-list-nav__menu-item .unit-list-nav__link,
#block-b60shYjwcf .unit-list-nav__menu-item .unit-list-nav__title {
  line-height: 28px !important;
  margin: 0 !important;
  padding: 0 !important;
}
/* 联系我们 4 行文本与菜单行同高（联系人/邮箱/电话/地址） */
#block-b60shYjwcf #unit-HXlnBzUFNv .unit-text div {
  line-height: 28px !important;
  margin: 0 !important;
}
/* 菜单列表微调 -3px：与「联系我们」纯文本行起点精确对齐 */
#block-b60shYjwcf .unit-list-nav__menu {
  margin-top: -3px !important;
}

/* ============================================================
   RATA HOME CASES VIDEO CENTER · 2026-10-16
   工程案例研究第一张卡片：视频画面在容器内上下居中
   （容器被拉伸到卡片全高，画面 16:9 默认顶对齐 → 修正居中）
   ============================================================ */
#unit-MIzG4Q7dhr .unit-list__item[data-swiper-slide-index="0"] .base-video__thumb {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
#unit-MIzG4Q7dhr .unit-list__item[data-swiper-slide-index="0"] .base-video__thumb img {
  margin: auto !important;
  align-self: center !important;
}

/* ============================================================
   RATA HOME ABOUT FIXUP · 2026-10-16
   1) 「成立时间」胶囊（圆弧形 br=48px）内文字垂直居中
      （原 d=table 布局文字贴顶：topGap=5 / botGap=18 → 改为 flex 居中）
   2) 统计标签防裁切：解除 -webkit-line-clamp 截断，保证文字完整显示
   ============================================================ */
#unit-QaxNrWD4PX .unit-text.row {
  display: table !important;
  align-items: normal !important;
  justify-content: normal !important;
}
#unit-QaxNrWD4PX .unit-text__item {
  display: table-cell !important;
  vertical-align: middle !important;
  width: auto !important;
  padding: 0 !important;
}
#unit-QaxNrWD4PX .unit-text__item p {
  margin: 0 !important;
}
#unit-tGATkq52KO .unit-list__description .text_ellipsis {
  display: block !important;
  -webkit-line-clamp: unset !important;
  -webkit-box-orient: unset !important;
  overflow: visible !important;
  white-space: normal !important;
}
/* 统计标签防字形裁切：提升行高 + 上下内边距（margin 补偿保持原高度） */
#unit-tGATkq52KO .unit-list__description .text_ellipsis {
  line-height: 1.7 !important;
  padding: 3px 0 !important;
  margin: -3px 0 !important;
}
#unit-tGATkq52KO .unit-list__item-inner,
#unit-tGATkq52KO .unit-list__text,
#unit-tGATkq52KO .unit-list__content {
  overflow: visible !important;
}

/* ============================================================
   RATA ZH PARAGRAPH INDENT + LINE-HEIGHT 路 2026-10-16
   1) 中文阅读习惯：富文本段落首行缩进两字符（2em）
      仅作用于 tinymce 富文本容器内的 <p>，不影响导航/卡片/布局；
   2) 中文段间距：margin 0.6em，配合已收敛的字号形成自然行距。
   ============================================================ */

[tinymce] p {
  margin-top: 0.6em !important;
  margin-bottom: 0.6em !important;
  line-height: 1.9 !important;
}

/* ============================================================
   RATA MOBILE FIX · 2026-10-17 · 手机端（<=767px）专用修正
   全部包裹在媒体查询内，桌面端（>767px）样式零影响
   ============================================================ */
@media (max-width: 767px){
  /* 1) 首页「2013」年份大数字：156px -> 56px，防止手机屏截断显示为 "20..." */
  #unit-VlK2mm5vUD .unit-list__title a {
    font-size: 56px !important;
    line-height: 1.1 !important;
  }
  #unit-VlK2mm5vUD .unit-list__subtitle {
    font-size: 14px !important;
    margin-top: 4px !important;
  }
  /* 2) 首页关于我们统计数字 48px -> 34px，与窄屏两列布局协调 */
  #unit-tGATkq52KO .unit-list__title a {
    font-size: 34px !important;
    line-height: 1.1 !important;
  }
  #unit-tGATkq52KO .unit-list__description {
    font-size: 14px !important;
    line-height: 1.5 !important;
    margin-top: 4px !important;
  }
}



#module-7eKeU2Qjcc .base-video.play{ opacity: 0.4; }
#module-Hk92RLtxTt .base-video.play{ opacity: 0.5; }
.unit-list__subtitle, .unit-list__description{ opacity: 1; }
#module-F2C4E8UUcK .unit-list__a:hover img{ transform: none; }
#unit-k91UUUWIHf .unit-list__content{ padding-bottom: 5px; }
#module-cGX18MloRr .base-image__item:hover img{ transform: none; }
#module-MfeoP1To5p .unit-list__a:hover img{ transform: none; }
#module-hsVrVM7yTZ .unit-list__a:hover img{ transform: none; }
#unit-nSiN0edIDl .unit-list__title::after{ display: none; }
#unit-LrCuMhffpX [text-style="2"]{ background-color: var(--main-color); border-radius: 3em;display: table; padding: 0 10px; width: auto;}
#module-MWuNx8SnOu .base-video__preview, #module-MWuNx8SnOu .base-video.play,  #module-MWuNx8SnOu .unit-video-popup, #module-MWuNx8SnOu .breadcrumb-background-video__wrapper video{ height: 100% !important; }
#module-7eKeU2Qjcc .base-video__preview, #module-7eKeU2Qjcc .base-video.play,  #module-7eKeU2Qjcc .unit-video-popup, #module-7eKeU2Qjcc .breadcrumb-background-video__wrapper video{ height: 100% !important; }
#unit-QaxNrWD4PX [text-style="2"]{
    border: 2px solid #f7f7f8;
    border-radius: 3em;
    display: table;
    padding: 3px 15px;
    width: auto;
}
#module-PrzlaamqgS .dev-desc { 
    display: inline-block;
    vertical-align: middle;
    text-align: center;  
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    }
#module-PrzlaamqgS .dev-desc span{  
    padding: 6px 18px 6px 18px;   
    --button-type: 0;    
    background: rgba(2, 59, 115, 1);    
    background-color: rgba(2, 59, 115, 1);    
    border: 2px solid rgba(2, 59, 115, 1);   
    font-size: 14px;    
    line-height: 24px;    
    text-transform: capitalize;    
    font-family: "Montserrat Regular";    
    border-radius: 30px; 
    transition-duration: 300ms;
}
#module-PrzlaamqgS .dev-desc span:hover{  background: rgba(255, 55, 35, 1);    background-color: rgba(255, 55, 35, 1);    border-color: rgba(255, 55, 35, 1);    }
/*[package-block-type="footer"] a:not(.custom-color):hover, [package-block-type="footer"] a:not(.custom-color):hover span{ color: rgba(237, 237, 241, 0.8)!important; }*/
@media (min-width: 1200px) {
#module-xNvNPNXil1 .btn{ background-color: #f7f7f8; border: none; color: #3e3e4e;min-width: 260px; margin-left:5px; padding:10px; }
#module-xNvNPNXil1 .btn:hover{ background-color: #023b73; color: #f7f7f8; }
#module-eO44PBGdks .table td, #module-eO44PBGdks .table th {  padding: 1rem; line-height: 1.8; font-family: "Montserrat Light"; }
#unit-zlZjsZB5ki .unit-list__subtitle{ writing-mode: vertical-rl; background-color: var(--main-color);  border-radius:3em; padding: 10px 3px; }
#unit-SOUzrgHDRf .unit-social-list__icon{ width: 40px; height: 40px; line-height: 40px; border-radius: 8px; } 
#module-8ZiMGrNmWo .unit-list__description{ display: grid;   grid-template-rows: 0fr;  overflow: hidden; transition: grid-template-rows .3s ease; }
#module-8ZiMGrNmWo .unit-list__item-inner{ margin-top: auto; transform: translateY(0);  transition: transform .3s ease; }
#module-8ZiMGrNmWo .unit-list__item-inner:hover .unit-list__description {   grid-template-rows: 1fr;}
#module-8ZiMGrNmWo .unit-list__item-inner:hover .unit-list__text{ background: linear-gradient(to top, rgb(1,32,63, 0.8), transparent); ransition: transform .3s ease; border-radius:0 0 8px 8px;}
#unit-HmG7Mdhpyd .unit-list__item-inner:hover .unit-list__title{  color: var(--main-color); }
#module-A4uKvQnnBl .btn{ padding: 0; background-color: transparent; color: rgba(2, 59, 115, 1); border: none; }
#module-A4uKvQnnBl .unit-list__item-inner:hover .btn{ color: var(--main-color);}
#module-A4uKvQnnBl .unit-list__item-inner .btn{ color: rgba(2, 59, 115, 1);}
#module-1cy2lOXLfx .unit-list__item-inner{ transition: all 0.36s ease; margin-top: 1vw; }
#module-1cy2lOXLfx .unit-list__item-inner:hover { transform: translateY(-10px); }
#module-idc0r4mxqR .swiper-container .swiper-slide[data-swiper-slide-index='1'] .unit-list__text{text-align:left; justify-content: left; padding-left: 0; }
#module-idc0r4mxqR .swiper-container .swiper-slide[data-swiper-slide-index='1'] .unit-list__text-inner{ width: var(--container-width);   align-items: flex-start; }
#module-idc0r4mxqR .swiper-container .swiper-slide[data-swiper-slide-index='1'] .unit-list__title{ padding-left:0; padding-right:0; }
#module-idc0r4mxqR .swiper-container .swiper-slide[data-swiper-slide-index='1'] .read_more{ padding-bottom: 2vw; padding-top:0.5vw; }
#module-idc0r4mxqR .swiper-container .swiper-slide[data-swiper-slide-index='2'] .read_more{ padding-bottom: 2vw; }
}
@media (min-width: 1366px) and (max-width: 1600px) {
#module-xNvNPNXil1 .container{  padding-left: 2%; padding-right: 2%; }
#module-no5PXAmibi .container{ padding-left: 2%; padding-right: 2%; }
#module-idc0r4mxqR .swiper-container .swiper-slide[data-swiper-slide-index='1'] .unit-list__text-inner{ padding-left: 8%; }
#module-idc0r4mxqR .swiper-container .swiper-slide[data-swiper-slide-index='1'] .read_more{ padding-bottom: 0; }
#unit-KDXI4mPWVd .unit-list__title{ padding-left: 8vw; padding-right: 8vw; }
.container{padding-left:6%; padding-right:6%; }
#module-vo8Qi6hs67 #grid-EFQaAFNz7R{padding-left: 6vw; padding-right: 6vw; }
#unit-zyUZlmlMv2{ display:none; }
#module-PrzlaamqgS #grid-UpUzRUnvY0{ padding-left: 6%; padding-right: 0; }
#unit-KDXI4mPWVd .unit-list__title{ padding-left: 26vw; padding-right: 26vw; }
#unit-KDXI4mPWVd .unit-list__description{ font-size:18px; }
}
@media (max-width: 768px){
#unit-zlZjsZB5ki .unit-list__subtitle{ background-color: var(--main-color);  border-radius:3em; padding: 2px 10px ; }
#module-PrzlaamqgS .dev-desc span{  padding: 4px 14px 4px 14px;   }
#unit-04tqaff2kX .base-image__img, #unit-UBJOnSV1e1 .base-image__img{ border-radius: 100%; }
#module-cGX18MloRr .unit-tabs__header .swiper-slide{ transform: scale(1); }
#unit-SImOne7qLb .unit-tabs__header .swiper-slide.active{ transform: scale(1); }
#module-cGX18MloRr .unit-tabs__text{ font-size: 16px; }
#module-jxEUqvzLBW .unit-tabs__header .swiper-slide{ transform: scale(1); }
#module-jxEUqvzLBW .unit-tabs__header .swiper-slide.active{ transform: scale(1); }
}
@media (max-width: 640px){
#unit-zlZjsZB5ki .unit-list__subtitle{ background-color: var(--main-color);  border-radius:3em; padding:0 5px ; }
}
