@charset "UTF-8";body[class^=page-account-]{background-color:var(--color-bg)}body[class^=page-account-] .breadcrumb-wrap{background-color:transparent;margin-bottom:0}@font-face{font-family:iconfont;src:url(/fonts/iconfont/iconfont.woff) format("woff"),url(/fonts/iconfont/iconfont.ttf) format("truetype")}.iconfont{font-family:iconfont!important}@font-face{font-family:global_iconfont;src:url(/fonts/global/iconfont.woff) format("woff"),url(/fonts/global/iconfont.ttf) format("truetype")}.global_iconfont,.iconfont{-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;font-size:1rem;font-style:normal}.global_iconfont{font-family:global_iconfont}@font-face{font-family:one_cosmetics;src:url(/catalog/one_cosmetics/icon/iconfont.woff2) format("woff2"),url(/catalog/one_cosmetics/icon/iconfont.woff) format("woff"),url(/catalog/one_cosmetics/icon/iconfont.ttf) format("truetype")}.iconfont_one_cosmetics{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:one_cosmetics!important;font-size:16px;font-style:normal}.icon-sousuo:before{content:"\e614"}.icon-24gl-bag:before{content:"\e877"}.icon-xiala:before{content:"\e624"}.icon-shezhi:before{content:"\e600"}.icon-xiai:before{content:"\e601"}.icon-qq:before{content:"\e602"}.icon-iconfonticon7:before{content:"\e63b"}.icon-weixin:before{content:"\e603"}.icon-04:before{content:"\e608"}.icon-caidan:before{content:"\e61f"}.icon-dianshang:before{content:"\e621"}.icon-kefu:before{content:"\e88f"}.icon-shebei:before{content:"\e604"}.icon-facebook-fill:before{content:"\e88d"}.icon-instagram-fill:before{content:"\e890"}.icon-watch:before{content:"\e734"}.icon-24gf-videoCamera:before{content:"\e9f5"}.icon-kongjianzu:before{content:"\e63e"}.icon-dianying:before{content:"\e8ae"}.icon-xiangji:before{content:"\e8c7"}.icon-anzhuo:before{content:"\e630"}.icon-gouwu:before{content:"\e818"}.icon-shoujigouwu:before{content:"\e74e"}.icon-logo-tiktok:before{content:"\e9e5"}.icon-weiruan1:before{content:"\e611"}.icon-meta:before{content:"\e854"}.icon-youtobe-filled:before{content:"\eac4"}.icon-tuite:before{content:"\e605"}.icon-ios:before{content:"\e606"}.icon-amazon-square-fill:before{content:"\e68c"}.icon-fuzhi1:before{content:"\e620"}.icon-bianji:before{content:"\e693"}.icon-wujiaoxing:before{content:"\e676"}.icon-tianjia:before{content:"\e62b"}.icon-shanchu:before{content:"\e74b"}.icon-jinggao:before{content:"\eb65"}.icon-shangchuantupian:before{content:"\e61e"}.needs-validation .invalid-feedback,.needs-validation .valid-feedback{display:none;font-size:var(--font-size-desc);margin-top:.25rem}.needs-validation .invalid-feedback{color:var(--color-danger)}.needs-validation .valid-feedback{color:var(--color-success)}.needs-validation.was-validated .is-invalid~.invalid-feedback,.needs-validation.was-validated .is-valid~.valid-feedback{display:block}.needs-validation.was-validated input.is-invalid,.needs-validation.was-validated select.is-invalid,.needs-validation.was-validated textarea.is-invalid{border-color:var(--color-danger)!important}.needs-validation.was-validated input.is-invalid:focus,.needs-validation.was-validated select.is-invalid:focus,.needs-validation.was-validated textarea.is-invalid:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.needs-validation.was-validated input.is-valid,.needs-validation.was-validated select.is-valid,.needs-validation.was-validated textarea.is-valid{border-color:var(--color-success)!important}.needs-validation.was-validated input.is-valid:focus,.needs-validation.was-validated select.is-valid:focus,.needs-validation.was-validated textarea.is-valid:focus{box-shadow:0 0 0 3px rgba(16,185,129,.1)}#price-slider .ui-slider-handle,.x-fixed-top{z-index:1!important}.button-wrap .btn-add-cart:hover,.button-wrap .btn-quick-view:hover,.button-wrap .btn-wishlist:hover:not([data-in-wishlist]:not([data-in-wishlist="0"])){background-color:var(--color-primary);color:#fff}header{background-color:var(--color-bg);left:0;position:fixed;top:0;transition:background-color .3s ease;width:100%;z-index:100}header,header .warning{color:var(--color-text)}header .navbar-expand-lg{padding-left:0;padding-right:0}header .header-content .navbar-expand-lg{align-items:center;display:flex;padding:10px 7%}header .top-wrap{border-bottom:1px solid var(--color-border-dark);color:var(--color-text);font-size:.85rem;padding:20px 7%;position:relative}header .top-wrap .right.nav{align-items:flex-end;display:flex;flex-direction:column}header .top-wrap .lang-currency-row{margin-bottom:8px}header .top-wrap .nav-row{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-end}header .top-wrap .dropdown{position:relative}header .top-wrap .dropdown a{color:var(--color-text);text-decoration:none}header .top-wrap .dropdown-toggle{align-items:center;cursor:pointer;display:inline-flex;padding:4px 8px;white-space:nowrap}header .top-wrap .dropdown-toggle:after{border-bottom:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;content:"";display:inline-block;margin-left:6px;vertical-align:middle}header .top-wrap .lang-currency-row .dropdown:after{content:"";height:12px;left:0;position:absolute;top:100%;width:100%}header .top-wrap .lang-currency-row .dropdown .dropdown-menu{background-color:var(--color-bg);border:1px solid var(--color-border-light);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);display:block;left:0;list-style:none;margin:0;min-width:160px;padding:12px 0;pointer-events:none;position:absolute;top:calc(100% + 4px);transform:scaleY(0);transform-origin:top center;transition:all .3s ease;z-index:1000}header .top-wrap .lang-currency-row .dropdown:hover .dropdown-menu{pointer-events:auto;transform:scaleY(1)}header .top-wrap .lang-currency-row .dropdown .dropdown-item{background:none;border:none;color:var(--color-text);display:block;font-size:.95rem;padding:10px 20px;text-decoration:none;white-space:nowrap}header .top-wrap .lang-currency-row .dropdown .dropdown-item:hover{background-color:var(--color-bg-secondary)}header .top-wrap .phone-cont{align-items:center;display:flex}header .top-wrap .login-cont{background-color:var(--color-primary)!important;border-radius:5px;color:#fff!important;display:inline-block;font-size:.85rem;height:-moz-fit-content;height:fit-content;margin-left:30px;padding:10px 32px;text-decoration:none!important;transition:none!important}header .top-wrap .login-cont:active,header .top-wrap .login-cont:focus,header .top-wrap .login-cont:hover,header .top-wrap .login-cont:visited{background-color:var(--color-primary)!important;color:#fff!important;opacity:1}header .top-wrap .left{flex-shrink:0}header .top-wrap .left .logo img{max-width:200px;width:-moz-fit-content;width:fit-content}header .top-wrap .center{display:flex;flex:1;overflow:visible!important}header .top-wrap .center .center-nav{display:flex;justify-content:flex-end;margin-bottom:0!important;overflow:visible;white-space:nowrap;width:100%}header .top-wrap .center .center-nav li{list-style:none}header .top-wrap .center .center-nav .nav-item{font-size:.85rem;margin-left:40px;overflow:visible;position:relative;text-transform:uppercase;width:-moz-fit-content;width:fit-content}header .top-wrap .center .center-nav .nav-item:first-child{margin-left:0}header .top-wrap .center .center-nav .nav-item.static{position:static}header .top-wrap .center .center-nav .nav-item .nav-link{color:var(--color-text);display:inline-block;overflow:visible;padding-top:4px;position:relative;text-decoration:none;white-space:nowrap}header .top-wrap .center .center-nav .nav-item .dropdown-menu{background-color:var(--color-bg);border:1px solid var(--color-border-light);border-radius:4px;box-shadow:0 5px 15px rgba(0,0,0,.08);color:#000;display:block;left:0;min-width:200px;opacity:0;padding:20px 24px;position:absolute;top:calc(100% + 8px);transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:auto;z-index:1000}header .top-wrap .center .center-nav .nav-item .dropdown-menu .group-name{font-size:.9rem;font-weight:600;text-transform:uppercase}header .top-wrap .center .center-nav .nav-item .dropdown-menu .ul-children{list-style:none;margin:0;padding:0}header .top-wrap .center .center-nav .nav-item .dropdown-menu .ul-children .nav-item{margin-left:0;margin-right:0;text-transform:none}header .top-wrap .center .center-nav .nav-item .dropdown-menu .ul-children .nav-item .nav-link{font-size:.9rem;padding:4px 0}header .top-wrap .center .center-nav .nav-item .dropdown-menu .ul-children .nav-item .nav-link:hover{text-decoration:underline}header .top-wrap .center .center-nav .nav-item.static .dropdown-menu{border:none;border-radius:0;box-shadow:0 5px 15px rgba(0,0,0,.05);left:0;max-height:calc(100vh - var(--header-height, 120px));overflow-y:auto;padding:20px 7%;position:fixed;right:0;top:var(--header-height,120px);width:100%}header .top-wrap .center .center-nav .nav-item.static .dropdown-menu>.p-4>.flex{justify-content:center}header .top-wrap .center .center-nav .nav-item.dropdown:hover>.dropdown-menu,header .top-wrap .center .center-nav .nav-item:hover>.dropdown-menu{opacity:1;visibility:visible}header .top-wrap .center .center-nav .nav-item .badge{border-radius:2px;font-size:.65em;font-weight:600;left:100%;line-height:1;padding:2px 5px;position:absolute;top:-8px;white-space:nowrap}header .header-content{box-shadow:1px 10px 10px rgba(0,0,0,.04);padding:0}header .header-content .search-bar{background-color:var(--color-bg);box-shadow:0 5px 15px rgba(0,0,0,.05);display:none;left:0;padding:20px;position:absolute;top:100%;width:100%}header .header-content .search-bar input{background-color:transparent;border:none;border-bottom:1px solid #000;font-size:1.2rem;padding:10px 0;width:100%}header .header-content .search-bar input:focus{outline:none}header .header-content>.container{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between}header .header-content .header-left,header .header-content .header-right{flex:1}header .header-content .header-center{flex-shrink:0}header .header-content .header-left{display:flex;justify-content:flex-start;position:relative;width:-moz-fit-content;width:fit-content}header .header-content .header-left input{background-color:var(--color-bg);border:1px solid var(--color-border-dark);border-radius:5px;color:var(--color-text);flex:1;height:40px;outline:none;padding:0 24px}header .header-content .header-left i{position:absolute;right:10px;top:50%;transform:translateY(-50%)}header .header-content .header-right{display:flex;justify-content:flex-end}header .header-content .navbar-nav{gap:0}header .header-content .navbar-nav .nav-item .nav-link{align-items:center;color:var(--color-text);display:flex;justify-content:left;overflow:hidden;padding:0 20px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;width:-moz-fit-content;width:fit-content}header .header-content .navbar-nav .nav-item .nav-link:after{display:inline-block;transition:transform .3s ease}header .header-content .navbar-nav .nav-item .nav-link span{margin-left:8px}header .header-content .navbar-nav .nav-item .nav-link:after{align-items:center;content:attr(data-text);display:flex;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%}header .header-content .navbar-nav .nav-item .btn-right-cart{overflow:visible}header .header-content .navbar-nav .nav-item.dropdown:hover .dropdown-menu{opacity:1;visibility:visible}header .header-content .navbar-nav .nav-item:first-child{border-right:1px solid var(--color-border-dark)}header .header-content .navbar-nav .nav-item:nth-child(3){border-left:1px solid var(--color-border-dark)}header .header-content .dropdown-menu{background-color:var(--color-bg);border:none;border-radius:0;box-shadow:0 5px 15px rgba(0,0,0,.05);color:#000;display:block;left:0;opacity:0;padding:40px 7%;position:absolute;top:100%;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%}header .header-content .dropdown-menu .card-body{padding:0!important}header .header-content .dropdown-menu .menu-column h5{font-size:.9rem;font-weight:600;margin-bottom:1.5rem;text-transform:uppercase}header .header-content .dropdown-menu .menu-column ul{list-style:none;padding:0}header .header-content .dropdown-menu .menu-column ul li{margin-bottom:.8rem}header .header-content .dropdown-menu .menu-column ul li a{color:#000;font-size:.9rem;text-decoration:none}header .header-content .dropdown-menu .menu-column ul li a:hover{text-decoration:underline}header .header-content .dropdown-menu-end{border:1px solid var(--color-border-light);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.1);left:auto;min-width:200px;padding:8px 0;right:0;width:auto}header .header-content .dropdown-menu-end .dropdown-item:first-child{cursor:default;padding:12px 20px 10px}header .header-content .dropdown-menu-end .dropdown-item:first-child h6{color:#000!important;font-size:13px!important;font-weight:600!important;margin:0!important}header .header-content .dropdown-menu-end hr{border-color:#f0f0f0;margin:4px 0;opacity:1}header .header-content .dropdown-menu-end li a.dropdown-item{align-items:center;color:#444;display:flex;font-size:13px;padding:10px 20px;text-decoration:none;transition:background .15s ease,color .15s ease;white-space:nowrap}header .header-content .dropdown-menu-end li a.dropdown-item svg{color:#888;flex-shrink:0;height:15px;margin-right:10px;width:15px}header .header-content .dropdown-menu-end li a.dropdown-item:hover{background-color:#f8f8f8;color:var(--color-primary)}header .header-content .dropdown-menu-end li a.dropdown-item:hover svg{color:var(--color-primary)}header .header-content .nav-item.dropdown{position:relative}header .header-content .nav-item.dropdown:hover>.dropdown-menu-end{opacity:1;visibility:visible}header .header-content .right-btn .nav-link{color:#fff;padding-left:.7rem;padding-right:.7rem;position:relative}header .header-content .right-btn .nav-link i{font-size:1.3rem}.header-mobile{background:transparent;left:0;position:static;right:0;top:0;z-index:10}.header-mobile.scrolled{background-color:var(--color-bg);box-shadow:0 4px 10px rgba(0,0,0,.1);position:fixed;z-index:1000}.header-mobile .mobile-content{align-items:center;display:flex;height:50px;justify-content:space-between;padding:0 15px}.header-mobile .mobile-content .cart-badge-quantity{background-color:#ff2600;border-radius:50%;color:#fff;font-size:11px;height:20px;line-height:20px;position:absolute;right:-5px;text-align:center;top:0;width:20px}.header-mobile .left{align-items:center;display:flex;flex:0 0 auto}.header-mobile .center{align-items:center;display:flex;flex:1;justify-content:center}.header-mobile .center img{max-height:35px;max-width:120px;-o-object-fit:contain;object-fit:contain}.header-mobile .right{align-items:center;display:flex;flex:0 0 auto}.header-mobile .nav-link{align-items:center;border-radius:4px;color:var(--color-text);display:flex;justify-content:center;padding:8px;position:relative;text-decoration:none;transition:background-color .3s}.header-mobile .nav-link:hover{background-color:hsla(0,0%,100%,.1);color:var(--color-text)}.header-mobile .nav-link i{color:var(--color-text);font-size:20px}.header-mobile.scrolled .nav-link,.header-mobile.scrolled .nav-link i{color:#000}.header-mobile.scrolled .nav-link:hover{background-color:rgba(0,0,0,.1);color:#000}.mobile-open-menu{align-items:center;border-radius:4px;color:var(--color-text);display:flex;justify-content:center;padding:8px;text-decoration:none;transition:background-color .3s}.mobile-open-menu:hover{background-color:hsla(0,0%,100%,.1);color:var(--color-text)}.mobile-open-menu i,.mobile-open-menu svg{color:var(--color-text);font-size:24px}.header-mobile.scrolled .mobile-open-menu{color:#000!important}.header-mobile.scrolled .mobile-open-menu i,.header-mobile.scrolled .mobile-open-menu svg{color:#000}.header-mobile.scrolled .mobile-open-menu:hover{background-color:rgba(0,0,0,.1);color:#000!important}@media (max-width:768px){header .top-wrap{padding:10px 3%}header .top-wrap .login-cont{border-radius:5px;font-size:1.2em;margin-left:20px;padding:10px 30px}header .nav-link{position:relative}header .badge{position:absolute;top:4px}}@media (max-width:991.98px){.header-mobile{display:block!important}body.mobile-header-fixed{padding-top:50px}.header-content.mobile-sticky{background-color:var(--color-bg);box-shadow:0 2px 8px rgba(0,0,0,.08);left:0;position:fixed;top:0;width:100%;z-index:100}header.scrolled .top-wrap{display:none!important}}.mobile-nav-list .mobile-nav-item{border-bottom:1px solid var(--color-border)}.mobile-nav-list .mobile-nav-row{align-items:center;display:flex;justify-content:space-between}.mobile-nav-list .mobile-nav-link{align-items:center;color:var(--color-text);display:inline-flex;flex:1;font-size:.95rem;gap:6px;padding:14px 20px;text-decoration:none}.mobile-nav-list .mobile-nav-badge{border-radius:2px;display:inline-block;font-size:.65rem;font-weight:700;line-height:1.4;padding:2px 6px;vertical-align:middle}.mobile-nav-list .mobile-accordion-btn{align-items:center;background:none;border:none;color:var(--color-text);cursor:pointer;display:flex;flex-shrink:0;padding:14px 16px}.mobile-nav-list .mobile-accordion-btn .accordion-arrow{transition:transform .2s ease}.mobile-nav-list .mobile-accordion-btn[aria-expanded=true] .accordion-arrow{transform:rotate(180deg)}.mobile-nav-list .mobile-submenu{background-color:var(--color-bg-secondary,#f9f9f9)}.mobile-nav-list .mobile-children-group{border-top:1px solid var(--color-border)}.mobile-nav-list .mobile-children-group:first-child{border-top:none}.mobile-nav-list .mobile-children-row{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:10px 20px 10px 30px}.mobile-nav-list .mobile-children-row .mobile-children-name{color:var(--color-text);font-size:.88rem;font-weight:400}.mobile-nav-list .mobile-children-row .mobile-plus-btn{align-items:center;color:var(--color-text);display:flex;flex-shrink:0}.mobile-nav-list .mobile-children-row .mobile-plus-btn .accordion-arrow{transition:transform .2s ease}.mobile-nav-list .mobile-children-row[aria-expanded=true] .mobile-plus-btn .accordion-arrow{transform:rotate(45deg)}.mobile-nav-list .mobile-children-list{padding:4px 0 10px}.mobile-nav-list .mobile-children-list .ul-children{list-style:none;margin:0;padding:0}.mobile-nav-list .mobile-children-list .ul-children .nav-item .nav-link{color:var(--color-text);display:block;font-size:.88rem;padding:7px 20px 7px 40px;position:relative;text-decoration:none}.mobile-nav-list .mobile-children-list .ul-children .nav-item .nav-link:before{color:var(--color-text-secondary,#999);content:"•";left:28px;position:absolute}.mobile-nav-list .mobile-children-list .ul-children .nav-item .nav-link:hover{color:var(--color-primary)}#panel-mobile-menu{transform:translateX(-100%);transition:transform .3s ease}#panel-mobile-menu.is-open{transform:translateX(0)}#panel-mobile-menu .mobile-menu-wrap{background-color:var(--color-bg);display:flex;flex-direction:column;height:100vh;overflow:hidden}#panel-mobile-menu .mobile-menu-wrap .mobile-menu-header{border-bottom:1px solid var(--color-border,#eee);flex-shrink:0}#panel-mobile-menu .mobile-menu-wrap .mobile-menu-body{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}#panel-mobile-menu .mobile-menu-wrap .nav-link.px-0{padding-left:30px!important;padding-right:20px!important}#overlay-mobile-menu{transition:opacity .3s ease}#offcanvas-right-cart{background-color:var(--color-bg);transform:translateX(100%);transition:transform .3s ease;width:500px;z-index:9999999!important}#offcanvas-right-cart.is-open{transform:translateX(0)}#offcanvas-right-cart .offcanvas-header h5{margin-left:0!important;margin-right:0!important}#offcanvas-right-cart .offcanvas-right-products{padding:0 20px}#offcanvas-right-cart .offcanvas-right-products .left{max-width:100px}#offcanvas-right-cart .offcanvas-right-products .price{flex:1;white-space:nowrap}#offcanvas-right-cart .offcanvas-right-products .price .price-text{display:flex;flex:1;margin-right:10px}#offcanvas-right-cart .offcanvas-right-products .price .price-text .num{margin-left:auto}#offcanvas-right-cart .offcanvas-right-products .price input{margin-right:10px;max-width:150px;text-align:center}#offcanvas-right-cart .top-footer{background-color:var(--color-bg)!important}#overlay-right-cart{transition:opacity .3s ease}#search-bar{animation:searchSlideDown .18s ease;background-color:var(--color-bg);box-shadow:0 4px 16px rgba(0,0,0,.12);padding:10px 15px}#search-bar .search-bar-inner{align-items:center;background-color:var(--color-bg-secondary,#f5f5f5);border:1px solid var(--color-border-light,#e8e8e8);border-radius:24px;display:flex;gap:10px;height:44px;padding:0 16px}#search-bar .search-bar-inner i.iconfont{color:#999;flex-shrink:0;font-size:17px}#search-bar .search-bar-inner input{background:transparent;border:none;color:var(--color-text);flex:1;font-size:14px;height:100%;outline:none}#search-bar .search-bar-inner input::-moz-placeholder{color:#bbb}#search-bar .search-bar-inner input::placeholder{color:#bbb}#search-bar .search-bar-inner .search-clear{align-items:center;color:#bbb;cursor:pointer;display:flex;flex-shrink:0;padding:2px}#search-bar .search-bar-inner .search-clear:hover{color:#666}#overlay-search-top{top:62px!important}@keyframes searchSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.cart-badge-quantity{color:var(--color-text);font-size:13px;margin-left:4px}.mobi-currency .dropdown{position:relative}.mobi-currency .dropdown .dropdown-menu{background-color:var(--color-bg);border:1px solid var(--color-border-light);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);display:block;left:auto;list-style:none;margin:0;min-width:120px;opacity:0;padding:8px 0;position:absolute;right:0;top:calc(100% + 4px);transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:9999}.mobi-currency .dropdown.active .dropdown-menu{opacity:1;visibility:visible}.mobi-currency .dropdown .dropdown-item{color:var(--color-text);display:block;font-size:.9rem;padding:8px 16px;text-decoration:none;white-space:nowrap}.mobi-currency .dropdown .dropdown-item:hover{background-color:var(--color-bg-secondary)}body.modal-open{overflow:hidden}footer{background:var(--color-footer-bg);color:var(--color-text)}footer .footer-active{outline:2px dashed #4bb1f0!important}footer .services-wrap{border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;padding:1.5rem 0}footer .services-wrap .row{display:flex;flex-wrap:wrap;justify-content:center;width:100%}footer .services-wrap .service-item{align-items:center;display:flex;flex-direction:row;padding:.4rem 1rem}footer .services-wrap .service-item .icon{flex:0 0 32px;margin-right:10px;width:32px}footer .services-wrap .service-item .icon img{display:block;height:auto;width:100%}footer .services-wrap .service-item p{margin-bottom:0}footer .services-wrap .service-item .title{color:#333;font-size:13px;font-weight:600;margin-bottom:2px;white-space:nowrap}footer .services-wrap .service-item .sub-title{color:#8d94a0;font-size:11px}@media (max-width:768px){footer .services-wrap{padding:1rem 0}footer .services-wrap .service-item{align-items:center;flex-direction:column;padding:.8rem .5rem;text-align:center}footer .services-wrap .service-item .icon{flex:0 0 36px;margin-bottom:6px;margin-right:0;width:36px}footer .services-wrap .service-item .title{white-space:normal}}footer .footer-content{padding:2.5rem 0}footer .footer-content .footer-columns{align-items:start;display:flex;flex-wrap:nowrap;gap:2rem}@media (max-width:991px){footer .footer-content .footer-columns{flex-wrap:wrap}}footer .footer-content .footer-col-link{flex:1 1 0;min-width:0}@media (max-width:991px){footer .footer-content .footer-col-link{flex:0 0 calc(50% - 1rem)}}@media (max-width:576px){footer .footer-content .footer-col-link{flex:0 0 100%}}footer .footer-content .footer-col-contact{flex:0 0 28%;min-width:0}@media (max-width:991px){footer .footer-content .footer-col-contact{flex:0 0 100%}}@media (max-width:768px){footer .footer-content{padding:1.2rem 0}}footer .footer-content .footer-content-left .logo{margin-bottom:10px}footer .footer-content .footer-content-left .logo img{display:block;height:auto;max-width:160px}footer .footer-content .footer-content-left .footer-logo-img{display:block}footer .footer-content .footer-content-left .footer-logo-img img{height:auto;max-width:160px}footer .footer-content .text{color:#555;font-size:12px;line-height:1.7;margin-bottom:10px}footer .footer-content .text p{color:#555;font-size:12px;margin-bottom:4px}footer .footer-content .text b,footer .footer-content .text strong{color:#222;font-size:13px}footer .footer-content .social-network{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}footer .footer-content .social-network>a{align-items:center;display:flex;height:30px;justify-content:center;transition:transform .2s ease;width:30px}footer .footer-content .social-network>a:hover{transform:translateY(-2px)}footer .footer-content .social-network>a img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}footer .footer-content h6{align-items:center;color:#000!important;display:flex;font-size:13px!important;font-weight:700!important;justify-content:space-between;letter-spacing:.04em;line-height:1.4;margin-bottom:14px!important;text-transform:uppercase}@media (max-width:768px){footer .footer-content h6{cursor:pointer;margin-bottom:0!important;padding:10px 0}}footer .footer-content ul{list-style:none;margin:0;padding:0}footer .footer-content ul li{color:#555;font-size:12px;line-height:1.5;margin-bottom:7px}footer .footer-content a{color:#555;font-size:12px;text-decoration:none}footer .footer-content a:hover{color:var(--color-primary)}footer .footer-content .footer-content-contact ul li{align-items:flex-start;color:#555;display:flex;font-size:12px;gap:6px;margin-bottom:8px}footer .footer-content .footer-content-contact ul li svg{color:#666;flex-shrink:0;height:13px;margin-top:2px;width:13px}footer .footer-content .footer-content-contact ul li span{flex:1;line-height:1.5}@media (max-width:768px){footer .footer-content .footer-link-wrap{border-bottom:1px solid #eee;padding:0!important}footer .footer-content .footer-link-wrap h6{cursor:pointer;margin-bottom:0!important;padding:12px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}footer .footer-content .footer-link-wrap h6:after{border-bottom:1.5px solid #999;border-right:1.5px solid #999;content:"";display:inline-block;flex-shrink:0;height:10px;transform:rotate(45deg);transition:transform .25s ease;width:10px}footer .footer-content .footer-link-wrap.active h6:after{transform:rotate(-135deg)}footer .footer-content .footer-link-wrap .intro-wrap,footer .footer-content .footer-link-wrap .social-network,footer .footer-content .footer-link-wrap .text,footer .footer-content .footer-link-wrap ul{margin-bottom:0;max-height:0;overflow:hidden;transition:max-height .35s ease}footer .footer-content .footer-link-wrap.active .intro-wrap,footer .footer-content .footer-link-wrap.active .social-network,footer .footer-content .footer-link-wrap.active .text,footer .footer-content .footer-link-wrap.active ul{margin-bottom:12px;max-height:1000px}}footer .footer-bottom{background:var(--color-footer-bg);border-top:1px solid #e7e7e7;color:#666;font-size:12px}@media (min-width:769px){footer .footer-bottom{align-items:center;display:flex;min-height:56px}}footer .footer-bottom .row{align-items:center;display:flex;width:100%}footer .footer-bottom .footer-bottom-left{flex:0 0 auto;margin-right:2rem}footer .footer-bottom .footer-bottom-left .footer-bottom-logo{max-height:30px;width:auto}@media (max-width:768px){footer .footer-bottom{padding:16px 0}footer .footer-bottom .row{align-items:center;flex-direction:column;gap:10px;text-align:center}footer .footer-bottom .footer-bottom-left{margin-right:0}footer .footer-bottom .right-img{padding:0}}footer .footer-bottom a{color:#666;font-size:12px;text-decoration:none}footer .footer-bottom a:hover{color:var(--color-primary)}footer .footer-bottom .right-img img{max-height:24px;width:auto}:root{--color-primary:#795ab0;--color-primary-hover:#6a4d9a;--color-primary-active:#5c4186;--color-primary-light:rgba(121,90,176,.12);--color-primary-text:#fff;--color-accent:#795ab0;--color-accent-hover:#6a4d9a;--color-accent-light:rgba(121,90,176,.15);--color-success:#10b981;--color-success-hover:#059669;--color-success-light:rgba(16,185,129,.15);--color-warning:#f59e0b;--color-warning-hover:#d97706;--color-warning-light:rgba(245,158,11,.15);--color-danger:#ef4444;--color-danger-hover:#dc2626;--color-danger-light:rgba(239,68,68,.15);--color-text-title:#000;--color-text:#000;--color-text-muted:#666;--color-text-light:#999;--color-text-inverse:#fff;--color-price:#dc2626;--color-price-hover:#b91c1c;--color-price-old:#999;--color-price-sale:#dc2626;--color-price-vip:#795ab0;--color-bg:#fff;--color-bg-page:#fff;--color-bg-secondary:#f5f5f5;--color-bg-tertiary:#eee;--color-bg-dark:#1a1a1a;--color-bg-dark-secondary:#333;--color-module-bg:#fff;--color-module-bg-alt:#f9f9f9;--color-border:#e5e5e5;--color-border-light:#f0f0f0;--color-border-dark:#d6d6d6;--color-border-focus:var(--color-primary);--color-btn-primary:#795ab0;--color-btn-primary-hover:#6a4d9a;--color-btn-primary-text:#fff;--color-btn-dark:#000;--color-btn-dark-hover:#333;--color-btn-dark-text:#fff;--color-btn-light:#fff;--color-btn-light-hover:#f5f5f5;--color-btn-light-text:#000;--color-btn-outline:transparent;--color-btn-outline-border:#000;--color-btn-outline-hover:rgba(0,0,0,.05);--font-size-h1:2rem;--font-size-h2:1.5rem;--font-size-h3:1.25rem;--font-size-h4:1.125rem;--font-size-h5:1rem;--font-size-h6:0.875rem;--font-size-module-title:1.5rem;--font-size-module-subtitle:1rem;--font-size-product-title:0.875rem;--font-size-product-title-lg:1rem;--font-size-price:1rem;--font-size-price-lg:1.25rem;--font-size-price-xl:1.5rem;--font-size-price-sm:0.875rem;--font-size-base:1rem;--font-size-body:0.875rem;--font-size-body-lg:1rem;--font-size-desc:0.75rem;--font-size-desc-lg:0.875rem;--font-size-small:0.75rem;--font-size-xs:0.625rem;--font-size-badge:0.5625rem;--font-size-icon-sm:0.875rem;--font-size-icon-md:1.125rem;--font-size-icon-lg:1.375rem;--font-size-icon-xl:1.75rem;--font-size-icon-2xl:2rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-none:1;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--spacing-module:3rem;--spacing-module-sm:2rem;--spacing-module-lg:4rem;--spacing-section:1.5rem;--spacing-section-sm:1rem;--spacing-section-lg:2rem;--spacing-card:1rem;--spacing-card-sm:0.75rem;--spacing-card-lg:1.5rem;--spacing-element:0.5rem;--spacing-element-sm:0.25rem;--spacing-element-lg:0.75rem;--radius-none:0;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-none:none;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.08);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.15);--shadow-card:0 2px 8px rgba(0,0,0,.06);--shadow-card-hover:0 8px 24px rgba(0,0,0,.1);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,.05);--duration-instant:50ms;--duration-fast:100ms;--duration-normal:150ms;--duration-moderate:200ms;--duration-slow:300ms;--duration-slower:400ms;--duration-slowest:500ms;--ease-linear:linear;--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-bounce:cubic-bezier(0.68,-0.55,0.265,1.55);--ease-smooth:cubic-bezier(0.16,1,0.3,1);--transition-fast:var(--duration-fast) var(--ease-out);--transition-normal:var(--duration-normal) var(--ease-out);--transition-moderate:var(--duration-moderate) var(--ease-out);--transition-slow:var(--duration-slow) var(--ease-out);--transition-colors:color var(--duration-normal) var(--ease-out),background-color var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out);--transition-transform:transform var(--duration-moderate) var(--ease-out);--transition-opacity:opacity var(--duration-normal) var(--ease-out);--transition-shadow:box-shadow var(--duration-moderate) var(--ease-out);--transition-all:all var(--duration-moderate) var(--ease-out);--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-modal-backdrop:400;--z-modal:500;--z-popover:600;--z-tooltip:700;--z-toast:800;--z-max:9999;--ztColor:var(--color-primary);--ztBgColor:var(--color-bg);--ztTextColor:var(--color-primary);--ztBorderColor:var(--color-primary);--textColor:var(--color-text);--noActiveTextColor:var(--color-text-muted);--noBgColor:var(--color-bg-secondary);--noBorderColor:var(--color-border)}@media (max-width:767px){:root{--font-size-h1:1.5rem;--font-size-h2:1.25rem;--font-size-h3:1.125rem;--font-size-h4:1rem;--font-size-h5:0.875rem;--font-size-h6:0.75rem;--font-size-module-title:1.25rem;--font-size-module-subtitle:0.875rem;--font-size-price-lg:1.125rem;--font-size-price-xl:1.25rem;--spacing-module:2rem;--spacing-module-sm:1.5rem;--spacing-module-lg:2.5rem;--spacing-section:1rem;--spacing-section-sm:0.75rem;--spacing-section-lg:1.5rem;--spacing-card:0.75rem;--spacing-card-lg:1rem}}body{-webkit-font-smoothing:antialiased;background-color:var(--color-bg);color:var(--color-text);overflow-x:hidden}[v-cloak]{display:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.container{max-width:100%!important;padding-left:7%;padding-right:7%;width:100%!important}@media (max-width:768px){.container{padding-left:15px;padding-right:15px}}a{color:var(--color-text);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-primary)}.layui-layer{background-color:#fff!important}.layui-layer .layui-layer-content{background-color:#fff!important;color:#333!important}.layui-layer .layui-layer-title{background-color:#f8f8f8!important;border-bottom:1px solid #e5e5e5!important;color:#333!important}.layui-layer .layui-layer-close{color:#999!important}.layui-layer .layui-layer-close:hover{color:#333!important}.layui-layer .layui-layer-btn{background-color:#fff!important;border-top:1px solid #e5e5e5!important}.layui-layer .layui-layer-btn a{color:#333!important}.layui-layer-msg .layui-layer-content{background-color:rgba(0,0,0,.8)!important;color:#fff!important}.layui-layer-dialog{background-color:#fff!important}.layui-layer-dialog .layui-layer-content{background-color:#fff!important;color:#333!important;padding:20px!important}.layui-layer-page,.layui-layer-page .layui-layer-content,.login-pop-box{background-color:#fff!important}.login-pop-box{border-radius:var(--radius-xl)!important}@media (max-width:768px){.login-pop-box{height:80%!important;width:90%!important}}.login-alert .layui-layer-content{background-color:#fff!important;color:#333!important}.nav-link-underline{position:relative}.nav-link-underline:after{background-color:var(--color-text);bottom:-2px;content:"";height:1.5px;left:50%;position:absolute;transition:width .3s ease,left .3s ease;width:0}.nav-link-underline:hover:after{left:0;width:100%}.dropdown-panel{opacity:0;transform:translateY(8px) scale(.98);transform-origin:top center;transition:all .25s cubic-bezier(.2,0,0,1);visibility:hidden}.group:hover>.dropdown-panel{opacity:1;transform:translateY(0) scale(1);visibility:visible}#searchBar{transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s ease}#searchBar.search-hidden{opacity:0;pointer-events:none;transform:translateY(-20px)}.mobile-menu-overlay{transition:opacity .3s ease}.mobile-menu-overlay.menu-hidden{opacity:0;pointer-events:none}.mobile-menu-panel{transition:transform .3s cubic-bezier(.16,1,.3,1)}.mobile-menu-panel.panel-hidden{transform:translateX(-100%)}.accordion-content{overflow:hidden;transition:max-height .3s ease}.accordion-content.collapsed{max-height:0}.accordion-icon{transition:transform .2s ease}.accordion-icon.rotated{transform:rotate(180deg)}.header-content.fixed,.header-mobile.fixed{backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.95);box-shadow:0 1px 3px 0 rgba(0,0,0,.1);left:0;position:fixed;right:0;top:0;z-index:40}body.page-product .variable-info>div.selected,body.page-product .variable-info>div:hover{background-color:#2ecc71!important;border-color:#2ecc71!important;color:#fff!important}body.page-product .variable-info>div:not(.selected).disabled{background-color:transparent!important;border:1px dashed #2e2929!important;color:#999!important}body.page-product .add-cart{background:transparent!important;border-color:#000!important;color:#000!important}body.page-product .add-cart:hover{background-color:#000!important;color:#fff!important}body.page-product .btn-buy-now{background-color:var(--color-primary)!important;color:#fff!important}body.page-product .btn-buy-now:hover{background-color:var(--color-primary-hover)!important}
