:root{--white:#fff;--black:#000;--text:#909090;--text-2:#505050;--text-3:#333;--text-4:#40484e;--text-5:#2c3135;--text-7:#fdfefe;--gray:#333e48;--gray-2:#73787d;--gray-4:#e1e1e1;--gray-5:#ebebeb;--gray-6:#f5f5f5;--primary:#0d2b52;--primary-2:#0a2244;--secondary:#0d2b52;--third:#f5a623;--third-2:#ffe604;--third-3:#ffdc00;--third-4:#ffdf8b;--line:#e1e1e1;--line-2:#ececec;--line-3:#4f4f4f;--line-4:#bfc6cc;--bg:#fafafa;--bg-2:#f8f8f8;--bg-3:#f6f6f6;--price:#ffeab6}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;border:0;outline:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{scroll-behavior:smooth;margin-right:0!important}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--white);color:var(--gray);font-family:Inter,serif;font-size:15px;font-style:normal;font-weight:400;line-height:24px;overflow-x:hidden}body::-webkit-scrollbar{width:3px}body::-webkit-scrollbar-thumb{background-color:var(--primary);cursor:grab;border-radius:5px}body.no-scroll{overflow:hidden}img{vertical-align:middle;-ms-interpolation-mode:bicubic;max-width:100%;height:auto;transform:scale(1)}.row{margin-left:-15px;margin-right:-15px}.row>*{padding-left:15px;padding-right:15px}ul,li{margin-bottom:0;padding-left:0;list-style:none}.container{max-width:1520px;margin:0 auto;padding-left:15px;padding-right:15px}.container-full{width:100%;max-width:100%;margin:0 auto;padding:0 15px}svg path{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}textarea{resize:none}select{outline:0}::-webkit-input-placeholder{color:var(--text-3)}:-moz-placeholder-shown{color:var(--text-3)}::-moz-placeholder{color:var(--text-3);opacity:1}button:focus-within,button:focus-visible,button:focus{outline:none}:-ms-placeholder-shown{color:var(--secondary-2)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{text-rendering:optimizelegibility;color:var(--grey-1);margin-bottom:0;font-family:Inter,serif;font-weight:500}h1,.h1{font-size:60px;line-height:80px}h2,.h2{font-size:50px;line-height:61px}h3,.h3{font-size:40px;line-height:60px}h4,.h4{font-size:30px;line-height:36px}h5,.main-title,.title-normal{font-size:22px;line-height:25px}h6,.product-title{font-size:18px;line-height:24px}.text-xl{font-size:48px;line-height:50px}.main-title-2{font-size:25px;line-height:38px}.main-title-3{font-size:24px;line-height:33px}.product-title-2{font-size:18px;line-height:27px}.price-text{font-size:20px;line-height:22px}.price-text-2{font-size:19px;line-height:29px}.title-sidebar{font-size:16px;line-height:18px}.title-sidebar-2{font-size:16px;line-height:24px}.body-md-2{font-size:14px;line-height:22px}.body-text-3{font-size:14px;line-height:20px}.body-small{font-size:13px;line-height:25px}.caption{font-size:12px;line-height:22px}.small-text{font-size:10px;line-height:15px}.font-main{font-family:Inter,serif}.font-2{font-family:Poppins,serif}.font-3{font-family:MADE Outer}.font-4{font-family:UTM Banque}.font-5{font-family:Helvetica Neue,sans-serif}b,strong{font-weight:bolder}video{object-fit:cover;width:100%;height:100%}.text-main{color:var(--gray)!important}.text-main-2{color:var(--gray-2)}.text-main-4{color:var(--gray-4)!important}.text-cl-1{color:var(--text)}.text-cl-2{color:var(--text-2)}.text-cl-3{color:var(--text-3)}.text-cl-4{color:var(--text-4)}.text-cl-5{color:var(--text-5)}.text-cl-7{color:var(--text-7)}.text-primary{color:var(--primary)!important}.text-primary-2{color:var(--primary-2)!important}.text-secondary{color:var(--secondary)!important}.text-third{color:var(--third)!important}.text-third-2{color:var(--third-2)!important}.text-third-3{color:var(--third-3)!important}.text-third-4{color:var(--third-4)!important}.text-price{color:var(--price)!important}a{-o-transition:all .3s ease-in-out;cursor:pointer;color:var(--gray);text-decoration:none;transition:all .3s ease-in-out;display:inline-block}a:focus,a:hover{-o-transition:all .3s ease-in-out;outline:0;text-decoration:none;transition:all .3s ease-in-out}.link{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.link:hover{color:var(--primary)!important}.link-svg svg,.link-svg path{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.link-svg:hover svg,.link-svg:hover path{stroke:var(--primary)}.link-fill svg,.link-fill path{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;stroke:unset!important}.link-fill:hover path{fill:var(--primary)}.link-svg-fill svg,.link-svg-fill path{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.link-svg-fill:hover path{stroke:var(--primary);fill:var(--primary)}.link-secondary{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.link-secondary:hover{color:var(--secondary)!important}.link-main{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.link-main:hover{color:var(--gray)!important}.line{border:1px solid var(--line)}.line-2{border:1px solid var(--line-2)}.line-bt{border-bottom:1px solid var(--gray-5)!important}.line-bt-2{border-bottom:1px solid #ffffff0f!important}.line-tp{border-top:1px solid var(--gray-5)!important}.gap-36{gap:36px}.gap-12{gap:12px!important}.gap-30{gap:30px}.gap-10{gap:10px!important}.gap-8{gap:8px!important}.px_15{padding-left:15px;padding-right:15px}.py-4{padding-top:4px!important;padding-bottom:4px!important}.pt-24{padding-top:24px}.box-center{position:absolute;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}[data-grid=grid-1]{grid-template-columns:1fr;gap:30px;display:grid}[data-grid=grid-2]{grid-template-columns:1fr 1fr;gap:30px;display:grid}[data-grid=grid-3]{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}[data-grid=grid-4]{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}[data-grid=grid-5]{grid-template-columns:repeat(5,1fr);gap:30px;display:grid}[data-grid=grid-6]{grid-template-columns:repeat(6,1fr);gap:30px;display:grid}[data-grid=grid-7]{grid-template-columns:repeat(7,1fr);gap:30px;display:grid}.tf-row-flex{flex-direction:row;gap:30px;display:flex}.tf-grid-layout{gap:30px;display:grid}.tf-grid-layout.tf-col-2{grid-template-columns:1fr 1fr}.tf-grid-layout.tf-col-3{grid-template-columns:repeat(3,1fr)}.tf-grid-layout.tf-col-4{grid-template-columns:repeat(4,1fr)}.tf-grid-layout.tf-col-5{grid-template-columns:repeat(5,1fr)}.tf-grid-layout.tf-col-6{grid-template-columns:repeat(6,1fr)}.tf-grid-layout.tf-col-7{grid-template-columns:repeat(7,1fr)}.tf-grid-layout .wg-pagination{grid-column:1/-1;width:100%}.tf-grid-layout .wd-load{grid-column:1/-1}.cursor-not-allowed{cursor:not-allowed}.cursor-auto{cursor:auto}.text-highlight{-webkit-text-stroke:1px #000;flex-direction:row-reverse;color:#0000!important}.text-line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.aspect-ratio-1{aspect-ratio:1}.aspect-ratio-0{aspect-ratio:0!important}.initial-child-container{flex-direction:row;flex:none;align-items:center;min-width:auto;display:flex}.line-top-container{position:relative}.line-top-container:before{content:"";background-color:var(--line);width:100%;max-width:1320px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.line-bottom-container{position:relative}.line-bottom-container:after{content:"";background-color:var(--line);width:100%;max-width:1320px;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}#scroll-top{z-index:1;opacity:0;visibility:hidden;cursor:pointer;z-index:100;background-color:var(--dark);-o-transition:all .3s ease-in-out;border:0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;line-height:50px;transition:all .3s ease-in-out;display:flex;position:fixed;bottom:92px;right:20px;overflow:hidden}#scroll-top.show{opacity:1;visibility:visible}#scroll-top.type-1{bottom:140px}#scroll-top:hover{background-color:var(--primary);transform:translateY(-5px)}.preload-container{z-index:2147483647;background:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;inset:0;overflow:hidden}.spinner{border:3px solid #0000;border-top:3px solid var(--gray);border-radius:100%;width:60px;height:60px;margin:auto;animation:1s linear infinite spin;position:absolute;inset:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tf-overlay{position:absolute;inset:0}.fs-8{font-size:8px!important}.fs-10{font-size:10px!important}.fs-12{font-size:12px!important}.fs-14{font-size:14px!important}.fs-16{font-size:16px!important}.fs-20{font-size:20px!important}.fs-24{font-size:24px!important}.fs-26{font-size:26px!important}.fs-28{font-size:28px!important}.fs-42{font-size:42px!important}.lh-19{line-height:19px!important}.lh-20{line-height:20px!important}.lh-24{line-height:24px!important}.lh-26{line-height:26px!important}.lh-12{line-height:12px!important}.lh-14{line-height:14px!important}.lh-15{line-height:15px!important}.lh-16{line-height:16px!important}.radius-16{border-radius:16px!important}.radius-8{border-radius:8px!important}.relative{position:relative!important}.absolute{position:absolute}#goTop{background:var(--white);color:#000;text-align:center;cursor:pointer;opacity:0;visibility:hidden;z-index:1000;border:none;border-radius:3px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:20px;line-height:50px;transition:opacity .3s;display:flex;position:fixed;bottom:90px;right:40px;box-shadow:0 4px 20px #0000001a}#goTop .border-progress{width:calc(100% + 2px);height:calc(100% + 2px);-webkit-mask-image:conic-gradient(#000 var(--progress-angle,0deg), transparent 0);mask-image:conic-gradient(#000 var(--progress-angle,0deg), transparent 0);-webkit-mask-image:conic-gradient(#000 var(--progress-angle,0deg), transparent 0);content:"";z-index:1;-o-transition:all .3s ease-in-out;border:1px solid #000;border-radius:3px;transition:all .3s ease-in-out;position:absolute;top:-1px;left:-1px}#goTop.show{opacity:1;visibility:visible}#goTop .icon{-o-transition:all .3s ease-in-out;font-size:12px;transition:all .3s ease-in-out}#goTop .icon-arrow-right{transform:rotate(-90deg)}.simpleParallax{width:100%;height:100%}.simpleParallax img{object-fit:cover;width:100%;height:100%}.bg-3{background-color:var(--bg-3)!important}.bg-line{background-color:var(--line)}.bg-line-3{background-color:var(--line-3)}.bg-gray{background-color:var(--gray)!important}.bg-gray-2{background-color:var(--gray-2)!important}.bg-gray-5{background-color:var(--gray-5)!important}.bg-primary{background-color:var(--primary)!important}.br-line{width:100%;height:1px;display:inline-flex}.br-line.type-vertical{width:1px;height:16px}.br-line.type-vertical.h23{height:23px}.tf-sp-1{padding-top:20px;padding-bottom:50px}.tf-sp-2{padding-top:50px;padding-bottom:50px}.tf-sp-3{padding-top:20px;padding-bottom:20px}.tf-sp-4{padding-top:40px;padding-bottom:40px}.tf-sp-5{padding-top:30px;padding-bottom:30px}.tf-sp-6{padding-top:100px;padding-bottom:100px}.tf-sp-7{padding-top:30px;padding-bottom:50px}.progress{border-radius:999px;height:6px}.progress .progress-bar{background-color:var(--primary);border-radius:999px}.progress.style-2{border-radius:50px;height:9px}.progress.style-2 .progress-bar{border-radius:50px}.progress.style-3{border-radius:8px;height:12px}.progress.style-3 .progress-bar{border-radius:8px}.sticky-top{z-index:50;top:15px}.cs-pointer{cursor:pointer}.z-4{z-index:4}.z-5{z-index:5}.z-6{z-index:6}.aspect-unset{aspect-ratio:unset!important}.w-max-content{width:max-content!important}.fw-1{font-weight:100}.fw-2{font-weight:200}.fw-3{font-weight:300!important}.fw-8{font-weight:800}.fw-9{font-weight:900}.mb-30{margin-bottom:30px!important}.mb-20{margin-bottom:20px!important}.mb-14{margin-bottom:14px!important}.mb-6{margin-bottom:6px!important}.mw-unset{max-width:unset!important}.flat-container{border-radius:8px;width:100%;max-width:1490px;margin:auto;padding:15px}.m-h-300{min-height:300px}.letter-sp-s1{letter-spacing:10.8px}.pb-8{padding-bottom:8px!important}.pst-unset{position:unset!important}.text-delivered{color:#008a00}.text-on-the-way{color:#ff4848}.tf-topbar{z-index:1000;padding:5px 0;position:relative;overflow:visible!important}.topbar-left{flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 40px;display:flex;overflow:visible!important}.topbar-right{justify-content:flex-end;align-items:center;gap:28px;display:flex}.topbar-right>li:not(:last-child){padding-right:28px;position:relative}.topbar-right>li:not(:last-child):after{content:"";background-color:var(--gray-2);width:1px;height:16px;position:absolute;top:50%;right:0;transform:translateY(-50%)}header{-o-transition:all .3s ease-in-out;z-index:888;background-color:var(--white);transition:all .3s ease-in-out;position:sticky;left:0;right:0}header:not(.style-2,.style-3,.style-4,.style-5){border-bottom:1px solid var(--gray-5)}header.header-type-stc{box-shadow:0 4px 10px #ececec}.tf-header .logo-site{width:100%;max-width:185px}.tf-header .nav-icon{justify-content:flex-end;gap:20px;display:flex}.tf-header .nav-icon.style-2{align-items:center;gap:17px}.tf-header .nav-icon.style-2 li .infor{flex-direction:column;gap:4px;display:flex}.tf-header .nav-icon.style-2 li>a{position:relative}.tf-header .nav-icon.style-2 li>a i,.tf-header .nav-icon.style-2 li>a svg{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tf-header .nav-icon.style-2 li>a:hover path{stroke:var(--primary)}.tf-header .nav-icon.style-2 li>a:hover i{color:var(--primary)}.tf-header .nav-icon.style-2 li>a .count-box{top:-8px;right:-6px}.tf-header .nav-icon.style-3{gap:20px}.tf-header .nav-icon.style-3 li:not(:last-child){border-right:1px solid var(--gray-5);padding-right:20px}.tf-header .nav-icon.style-3 .nav-icon-item{flex-direction:row;align-items:center;gap:14px;display:flex}.tf-header .nav-icon.style-3 .nav-icon-item .infor{flex-direction:column;gap:3px;display:flex}.tf-header .nav-icon.style-3 .nav-icon-item .icon{padding-top:6px;padding-right:17px}.tf-header .nav-icon.style-3 .nav-icon-item .count-box{width:26px;height:26px;font-size:14px;line-height:22px}.tf-header .nav-icon.style-3 .nav-icon-item i{font-size:34px}.tf-header .nav-icon.style-3 .nav-icon-item i,.tf-header .nav-icon.style-3 .nav-icon-item svg,.tf-header .nav-icon.style-3 .nav-icon-item .number-item{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tf-header .nav-icon.style-3 .nav-icon-item:hover .number-item{color:var(--primary)}.tf-header .nav-icon.style-3 .nav-icon-item:hover svg path{stroke:var(--primary)}.tf-header .nav-icon.style-3 .nav-icon-item:hover i{color:var(--primary)}.tf-header .nav-icon.style-4 a{color:var(--white);align-items:center;gap:4px;display:flex;position:relative}.tf-header .nav-icon.style-4 .count-box{position:unset;background-color:var(--white);color:var(--gray);width:20px;height:20px;font-size:13px;font-weight:400;line-height:25px}.tf-header .nav-icon .count-box{background-color:var(--primary);color:var(--white);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:600;line-height:15px;display:flex;position:absolute;top:0;right:0}.tf-header .nav-icon .count-box.style-default{background-color:unset;display:unset;color:var(--white);width:unset;height:unset;border-radius:0}.tf-header .nav-icon .count-box.style-pst-2{top:-4px;right:5px}.tf-header .nav-icon-item{text-align:center;flex-direction:column;display:flex}.tf-header .nav-icon-item .icon{font-size:26px}.tf-header .nav-icon-item .icon.icon-user{font-size:28px}.tf-header .hover-shopcart{position:relative}.tf-header .hover-shopcart:hover .dropdown-shopcart{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}.tf-header .hover-shopcart:hover .progress-bar{width:70%}.tf-header .hover-shopcart .dropdown-shopcart{pointer-events:none;opacity:0;visibility:hidden;background-color:var(--white);-o-transition:all .3s ease-in-out;border-radius:8px;flex-direction:column;gap:20px;min-width:414px;padding:30px;transition:all .3s ease-in-out;display:flex;position:absolute;top:100%;right:0;transform:translateY(10px);box-shadow:0 4px 8px #0000000d}.tf-header .hover-shopcart .subtotal{justify-content:space-between;align-items:center;display:flex}.tf-header .hover-shopcart .box-btn{gap:10px;display:flex}.tf-header .hover-shopcart .box-btn>*{width:100%}.tf-header .inner-header{padding:15px 0}.tf-header.style-2 .header-center{gap:20px;display:flex}.tf-header.style-2 .btn-open-nav{font-size:20px}.tf-header.style-3 .header-center{flex-direction:column;justify-content:center;gap:4px;display:flex}.tf-header.style-3 .inner-header{z-index:2;padding:19px 0;position:relative}.tf-header.style-3 .header-bottom{position:relative}.tf-header.style-3 .header-bottom:before{content:"";background-color:var(--gray);z-index:0;width:40%;height:100%;position:absolute}.tf-header.style-3 .header-bottom.bg-gray:before,.tf-header.style-3 .header-bottom.bg-gray .nav-category-wrap{background-color:var(--primary)}.tf-header.style-3 .header-bottom.bg-gray .nav-category-wrap:after{border-left:10px solid var(--primary);background-color:var(--gray)}.tf-header.style-3 .header-bottom.bg-gray .nav-title:hover i,.tf-header.style-3 .header-bottom.bg-gray .nav-title:hover .title{color:var(--secondary)}.tf-header.style-3 .header-bottom.bg-gray .nav-title.active i,.tf-header.style-3 .header-bottom.bg-gray .nav-title.active .title{color:var(--secondary)!important}.tf-header.style-3 .header-bottom.bg-gray .box-navigation .item-link:hover{color:var(--primary)}.tf-header.style-3 .header-bottom.type-bg-gray{background-color:var(--gray)}.tf-header.style-4 .inner-header{z-index:2;position:relative}.tf-header.style-4 .header-bottom{z-index:1;position:relative}.tf-header.style-4 .header-left{flex-wrap:wrap;align-items:center;gap:0 40px;display:flex}.tf-header.style-5 .inner-header{padding:12px 0}.tf-header.style-5 .header-center{z-index:1;position:relative}.tf-header.style-5 .header-right{z-index:2;position:relative}.header-center{align-items:center;height:100%;display:flex}.header-bt-left{align-items:center;gap:20px;display:flex}.header-bt-right{align-items:center;gap:8px;display:flex}.header-inner-bottom{justify-content:space-between;align-items:center;gap:15px;display:flex}.nav-category-wrap{position:relative}.nav-category-wrap.style-white .nav-title i,.nav-category-wrap.style-white h6{color:var(--white)}.nav-category-wrap .nav-title{cursor:pointer;align-items:center;gap:8px;display:flex}.nav-category-wrap .nav-title.hover-gray.active i,.nav-category-wrap .nav-title.hover-gray.active .title{color:var(--gray)!important}.nav-category-wrap .nav-title.hover-gray:hover i,.nav-category-wrap .nav-title.hover-gray:hover .title{color:var(--gray)}.nav-category-wrap .nav-title i{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;top:-1px}.nav-category-wrap .nav-title.active i,.nav-category-wrap .nav-title.active .title{color:var(--primary)!important}.nav-category-wrap .nav-title .title{-o-transition:all .3s ease-in-out;line-height:50px;transition:all .3s ease-in-out}.nav-category-wrap .nav-title:hover i,.nav-category-wrap .nav-title:hover .title{color:var(--primary)}.nav-category-wrap.style-2{background-color:var(--gray)}.nav-category-wrap.style-2:after{content:"";border-top:25px solid #0000;border-bottom:25px solid #0000;border-left:10px solid var(--gray);width:0;height:0;position:absolute;top:0;right:-9px}.nav-category-wrap.style-2 .nav-title{padding-right:48px}.nav-category-wrap.style-2 .nav-title i,.nav-category-wrap.style-2 .nav-title .title{color:var(--white)}.nav-category-wrap.style-2 .nav-title:hover i,.nav-category-wrap.style-2 .nav-title:hover .title{color:var(--primary)}.category-menu{z-index:99;-o-transition:all .3s ease-in-out;opacity:0;visibility:hidden;background:#fff;border:1px solid #ebebeb;width:calc(100% - 35px);min-width:285px;transition:all .3s ease-in-out;position:absolute;top:100%;left:0;transform:translateY(10px)}.category-menu.active{opacity:1;visibility:visible;transform:translate(0)}.category-menu ul{margin:0;padding:0 15px}.category-menu ul li{box-shadow:inset 0 -1px #ececec}.category-menu ul a{align-items:center;gap:6px;width:100%;height:100%;padding-top:10px;padding-bottom:10px;font-size:14px;line-height:20px;text-decoration:none;display:flex}.category-menu ul a svg path{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.category-menu ul a:hover{color:var(--primary);padding-left:10px}.category-menu ul a:hover svg path{stroke:var(--primary)}.box-navigation.style-white .item-link{color:var(--white)}.box-navigation.style-white .item-link:hover{color:var(--gray)}.box-navigation.style-white .item-link.has-icon .icon{background-color:var(--white)}.box-navigation.style-white .item-link.has-icon .icon i{color:var(--primary)}.box-navigation.style-white .item-link.has-icon:hover .icon{background-color:var(--gray)}.box-navigation .box-nav-menu{align-items:center;gap:20px;display:flex}.box-navigation .item-link{line-height:50px}.box-navigation .item-link.has-icon{justify-content:center;align-items:center;gap:6px;display:flex}.box-navigation .item-link.has-icon .icon{-o-transition:all .3s ease-in-out;background-color:var(--primary);width:20px;height:20px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;transition:all .3s ease-in-out;display:flex}.box-navigation .item-link.has-icon .icon i{font-size:12px}.box-navigation.style-2 .menu-item:not(:last-child) .item-link{padding-right:20px;position:relative}.box-navigation.style-2 .menu-item:not(:last-child) .item-link:after{content:"";background-color:var(--gray-2);width:1px;height:16px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.mobile-button{cursor:pointer;background-color:#0000;width:26px;height:26px;display:block;position:relative}.mobile-button span{background-color:var(--primary);border-radius:10px;width:100%;height:2px;position:absolute;top:12px;left:0}.mobile-button:before{content:"";background-color:var(--primary);border-radius:10px;width:100%;height:2px;position:absolute;top:5px;left:0}.mobile-button:after{content:"";background-color:var(--primary);border-radius:10px;width:100%;height:2px;position:absolute;bottom:5px;left:0}.support-wrap{align-items:center;gap:8px;display:flex}.delivery-progress{gap:10px;display:grid}.delivery-progress .progress-bar{-o-transition:all .5s ease-in-out;width:0%;transition:all .5s ease-in-out .1s}.delivery-progress p{align-items:center;gap:8px;display:flex}.canvas-mb{border:unset!important}.canvas-mb .tab-pane:not(.active) .collapse{display:none}.canvas-mb .logo-site{z-index:100;max-width:130px;position:absolute;top:20px;left:20px}.canvas-mb .mb-body{border-bottom:1px solid var(--line);overscroll-behavior-y:contain;flex-direction:column;justify-content:space-between;padding-bottom:20px;padding-left:20px;padding-right:20px;display:flex;overflow-y:auto}.canvas-mb .mb-body::-webkit-scrollbar-thumb{background-color:var(--primary);border-radius:5px}.canvas-mb .mb-body::-webkit-scrollbar{width:3px}.canvas-mb .mb-bottom{padding-left:15px;padding-right:15px}.canvas-mb .mb-bottom .btn-select{padding:10px 0}.canvas-mb .btn-close-mb{cursor:pointer;color:var(--black);z-index:100;position:absolute;top:20px;right:20px}.canvas-mb .mb-canvas-content{isolation:isolate;grid-auto-rows:minmax(0,1fr) auto;align-content:flex-start;width:100%;min-width:100%;max-width:min(90%,320px);height:100%;padding-top:70px;display:grid}.nav-ul-mb{margin-bottom:30px}.nav-ul-mb .sub-nav-menu{margin-bottom:15px;padding-left:10px}.nav-ul-mb .sub-nav-menu.sub-menu-level-2{margin-bottom:5px}.nav-ul-mb .btn-open-sub{justify-content:center;align-items:center;width:20px;height:30px;display:inline-flex;position:relative}.nav-ul-mb .btn-open-sub:after,.nav-ul-mb .btn-open-sub:before{content:"";z-index:1;background-color:var(--black);margin:auto;transition:all .4s .1s;position:absolute;inset:0}.nav-ul-mb .btn-open-sub:before{width:2px;height:12px}.nav-ul-mb .btn-open-sub:after{width:12px;height:2px}.nav-ul-mb .nav-mb-item{padding:2px 0}.nav-ul-mb .nav-mb-item:not(:last-child){border-bottom:1px solid var(--line)}.nav-ul-mb .nav-mb-item .mb-menu-link{min-height:40px;color:var(--black);justify-content:space-between;align-items:center;font-size:14px;font-weight:600;line-height:40px;display:flex}.nav-ul-mb .nav-mb-item .mb-menu-link:not(.collapsed) .btn-open-sub:before{transform:rotate(90deg)}.nav-ul-mb .nav-mb-item.active .mb-menu-link{color:var(--primary)}.nav-ul-mb .nav-mb-item.active .mb-menu-link .btn-open-sub:after,.nav-ul-mb .nav-mb-item.active .mb-menu-link .btn-open-sub:before{background-color:var(--primary)}.nav-ul-mb .nav-mb-item.active .sub-nav-link.active{color:var(--primary)}.nav-ul-mb .nav-mb-item.active .sub-nav-link.active .btn-open-sub:after,.nav-ul-mb .nav-mb-item.active .sub-nav-link.active .btn-open-sub:before{background-color:var(--primary)}.nav-ul-mb .sub-nav-link{min-height:32px;color:var(--dark);justify-content:space-between;align-items:center;font-size:14px;font-weight:500;line-height:32px;display:flex}.nav-ul-mb .sub-nav-link:not(.collapsed) .btn-open-sub:before{transform:rotate(90deg)}.nav-ul-mb .sub-nav-link .btn-open-sub:after,.nav-ul-mb .sub-nav-link .btn-open-sub:before{background-color:var(--black)}.tf-nav-menu .title{background-color:var(--primary);color:var(--white);border-radius:10px 10px 0 0;align-items:center;gap:8px;padding:13px 18px;display:flex;overflow:hidden}.tf-nav-menu .menu-category-list{border:1px solid var(--gray-5);border-top:unset;border-radius:0 0 10px 10px;position:relative}.tf-nav-menu .menu-item{position:relative}.tf-nav-menu .sub-menu-container{border:1px solid var(--gray-5);pointer-events:none;opacity:0;visibility:hidden;-o-transition:all .3s ease-in-out;z-index:1;background-color:var(--white);border-radius:10px;width:max-content;transition:all .3s ease-in-out;position:absolute;top:0;left:100%;transform:translateY(10px);box-shadow:0 4px 8px #0000000d}.tf-nav-menu .sub-menu-list{flex-direction:column;gap:20px;padding:30px;display:flex}.tf-nav-menu .sub-menu-list .sub-menu-item{display:inline-flex}.tf-nav-menu .item-link{padding:0 18px;display:flex;position:relative}.tf-nav-menu .item-link>span{align-items:center;gap:6px;width:100%;padding:15px 0 14px;display:flex;position:relative}.tf-nav-menu .item-link>span:after{content:none;background-color:var(--primary);-o-transition:all .3s ease-in-out;width:0%;height:1px;transition:all .3s ease-in-out;position:absolute;bottom:0;left:auto;right:0}.tf-nav-menu .item-link:after{content:"";font-family:icomoon;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.tf-nav-menu .menu-item .icon{font-size:20px}.tf-nav-menu .menu-item:not(:last-child) .item-link>span{border-bottom:1px solid var(--line-2)}.tf-nav-menu .menu-item:hover .item-link{color:var(--primary)}.tf-nav-menu .menu-item:hover .item-link svg path{stroke:var(--primary)}.tf-nav-menu .menu-item:hover .item-link>span:after{width:100%;left:0;right:auto}.tf-nav-menu .menu-item:hover .sub-menu-container{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}.main-nav-menu .nav-list{align-items:center;gap:30px;display:flex}.main-nav-menu .item-link{color:var(--text-2);align-items:center;gap:3px;line-height:50px;display:flex;position:relative}.main-nav-menu .item-link i{-o-transition:all .3s ease-in-out;color:var(--text-2);transition:all .3s ease-in-out}.main-nav-menu .item-link:after{content:"";background-color:var(--primary);-o-transition:all .3s ease-in-out;width:100%;height:1px;transition:all .3s ease-in-out;position:absolute;bottom:0;left:0;transform:scale(0)}.main-nav-menu .item-link:before{content:"";width:calc(100% + 60px);height:100%;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main-nav-menu .sub-menu-container{background-color:var(--white);z-index:999;-o-transition:all .3s ease-in-out;opacity:0;visibility:hidden;pointer-events:none;border-radius:5px;padding:5px 0;transition:all .3s ease-in-out;position:absolute;top:100%;left:0;transform:translateY(10px);box-shadow:0 4px 9px #0040c133}.main-nav-menu .sub-menu-container.mega-menu{padding:30px}.main-nav-menu .sub-menu-container.mega-menu.mega-home{padding-top:32px;padding-bottom:36px}.main-nav-menu .sub-menu-list{min-width:200px}.main-nav-menu .sub-menu-list li:not(:last-child) a span{border-bottom:1px solid var(--gray-5)}.main-nav-menu .sub-menu-list li a{padding:0 20px;display:block}.main-nav-menu .sub-menu-list li a span{padding:10px 0;display:block;position:relative}.main-nav-menu .sub-menu-list li.active a{color:var(--primary)}.main-nav-menu .nav-item{position:relative}.main-nav-menu .nav-item:hover .item-link{color:var(--primary)}.main-nav-menu .nav-item:hover .item-link .icon{color:var(--primary);transform:rotate(180deg)}.main-nav-menu .nav-item:hover .item-link:after{transform:scale(1)}.main-nav-menu .nav-item:hover .item-link:before{display:block}.main-nav-menu .nav-item:hover .sub-menu-container{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}.main-nav-menu .nav-item.active .item-link,.main-nav-menu .nav-item.active .item-link .icon{color:var(--primary)}.main-nav-menu.style-white .item-link,.main-nav-menu.style-white .item-link .icon{color:var(--white)}.main-nav-menu.style-white .item-link:after{background-color:var(--black)}.main-nav-menu.style-white .nav-item:hover .item-link,.main-nav-menu.style-white .nav-item.active .item-link,.main-nav-menu.style-white .nav-item:hover .item-link .icon,.main-nav-menu.style-white .nav-item.active .item-link .icon{color:var(--black)}.main-nav-menu.style-white-2 .item-link,.main-nav-menu.style-white-2 .item-link .icon{color:var(--white)}.main-nav-menu.style-white-2 .item-link:after{background-color:var(--primary)}.mega-menu{width:auto;overflow:auto}.mega-menu .view-all-demo{margin-top:28px}.mega-menu.mega-home{max-width:unset;width:100%}.mega-menu.here{opacity:1!important;visibility:visible!important;pointer-events:all!important}.mega-menu .wrapper-sub-menu{max-width:1490px;margin:auto}.row-demo{grid-template-columns:repeat(6,1fr);gap:20px;margin-right:-15px;padding-right:15px;display:grid;overflow-y:auto}.row-demo::-webkit-scrollbar{width:5px}.row-demo::-webkit-scrollbar-thumb{background-color:var(--primary);border-radius:5px}.row-demo .demo-item{border:solid 1px var(--gray-4);background-color:#f7f7f7;border-radius:8px;margin-bottom:1px;padding:8px 8px 0;transition:border .4s;display:inline-flex;position:relative}.row-demo .demo-item>a{flex-direction:column;display:flex}.row-demo .demo-item .demo-name{text-wrap:nowrap;text-overflow:ellipsis;text-align:center;-o-transition:all .3s ease-in-out;color:var(--text-main);font-size:14px;font-weight:600;line-height:42px;transition:all .3s ease-in-out;display:block;overflow:hidden}.row-demo .demo-item:hover,.row-demo .demo-item.active{border-color:var(--primary)}.row-demo .demo-item:hover .demo-name,.row-demo .demo-item.active .demo-name{color:var(--primary)}.demo-label{gap:5px;display:flex;position:absolute;top:9px;right:7px}.demo-label span{color:var(--white);background-color:#83b735;border-radius:3px;justify-content:center;align-items:center;padding:0 8px;font-size:10px;line-height:19px;display:flex}.demo-label .demo-new{background-color:#48d4bb}.demo-label .demo-hot{background-color:#fc5732}.wrapper-sub-menu{gap:30px;display:flex}.mega-menu-item{min-width:140px}.mega-menu-item .menu-heading{border-bottom:1px solid var(--gray-4);margin-bottom:15px;padding-bottom:10px;font-weight:600}.mega-menu-item .menu-list li:not(:last-child){margin-bottom:10px}.mega-menu-item .menu-list li.active a{color:var(--primary)}.bottom-bar-language{align-items:center;display:flex}.bottom-bar-language>*{justify-content:center;width:100%;display:flex}.bottom-bar-language .tf-curs{border-right:1px solid var(--gray-4)}.bottom-bar-language .tf-lans .filter-option-inner-inner{padding:8px 20px}.bottom-bar-language .tf-lans .dropdown-menu{padding:7px 5px!important}.bottom-bar-language .image-select .filter-option-inner-inner{padding:10px!important}.bar-lang .image-select .dropdown-toggle .filter-option-inner{padding-right:10px}.bar-lang .image-select .dropdown-toggle:after{content:"";margin:0}.bar-lang .image-select .filter-option-inner-inner{padding:4px 10px}.bar-lang .image-select>.dropdown-menu{min-width:90px;padding:15px 20px!important}.bar-lang .image-select>.dropdown-menu>.inner{overflow-y:hidden!important}.bar-lang .image-select>.dropdown-menu ul>li,.bar-lang .image-select>.dropdown-menu .dropdown-item{width:100%}.bar-lang .image-select>.dropdown-menu .dropdown-item .text{justify-content:flex-start}.bar-lang .tf-curs .image-select>.dropdown-menu{width:200px;margin-left:-60px!important}.bar-lang .tf-curs .filter-option-inner{padding-right:17px!important}.bar-lang .tf-curs .filter-option-inner-inner{width:40px}.tf-lans .dropdown-menu{padding:10px 5px}.tf-curs .inner{flex-direction:column;justify-content:center;align-items:center;display:flex}.tf-curs .dropdown-menu{border-radius:8px}.tf-curs .dropdown-menu a .text img{border-radius:50%;width:20px!important}.tf-curs .dropdown-menu li:not(:last-child){margin-bottom:5px}.tf-footer .ft-body-inner{background-color:var(--bg);padding:50px 0}.ft-inner{gap:30px;display:flex}.ft-inner .ft-logo{flex-direction:column;flex-shrink:0;gap:15px;display:flex}.method-list{gap:20px;display:flex}.ft-link-wrap{gap:30px}.ft-link-wrap .footer-col-block{flex-direction:column;gap:15px;display:flex}.ft-link-wrap .ft-menu-list{gap:12px;display:grid}.ft-link-wrap .ft-contact-list li{align-items:flex-start;gap:15px;display:flex}.ft-link-wrap .ft-contact-list .icon{padding-right:8px;display:block;position:relative}.ft-link-wrap .ft-contact-list .icon:after{content:"";background-color:var(--line-3);opacity:.2;width:1px;height:16px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ft-body-center .ft-center{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;padding:18px 0;display:flex}.ft-body-center .ft-center .form-newsletter{width:100%;max-width:566px}.ft-body-center .ft-center .form-newsletter fieldset,.ft-body-center .ft-center .form-newsletter input{width:100%}.ft-body-center .notice{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 30px;display:flex}.ft-body-center .notice span{align-items:center;gap:10px;display:flex}.ft-bottom{gap:12px;padding:50px 0;display:grid}.ft-bottom .ft-menu-list-2{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 30px;display:flex}.social-list{justify-content:center;gap:10px;display:flex}.social-list a{border:1px solid var(--gray-5);background-color:var(--white);border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.social-list a:hover{background-color:var(--primary);border-color:var(--primary);color:var(--white)}.social-list.style-2{gap:10px}.social-list.style-2 a{width:36px;height:36px}.flat-animate-tab .tab-content{position:relative}.flat-animate-tab .tab-pane{pointer-events:none;opacity:0;visibility:hidden;z-index:1;transition-duration:.2s;transition-timing-function:ease-in;display:block;position:absolute;top:0;left:0;right:0;transform:translateY(30px)}.flat-animate-tab .tab-pane.active{pointer-events:auto;opacity:1;visibility:visible;z-index:2;transition-duration:.3s;transition-delay:.3s;transition-timing-function:ease-out;position:relative;transform:none}.flat-animate-tab .flat-title-tab-default .menu-tab-line{align-items:center;gap:30px;display:flex}.flat-animate-tab .flat-title-tab-default .tab-link.active{color:var(--primary)}.flat-title-tab-nav-mobile{margin-bottom:20px}.flat-title-tab-nav-mobile .menu-tab-line{border:1px solid var(--line);border-radius:999px;align-items:center;gap:5px;padding:7px 10px;display:flex}.flat-title-tab-nav-mobile .nav-tab-item{text-align:center;width:100%}.flat-title-tab-nav-mobile .nav-tab-item a.active{color:var(--primary)}.flat-title-tab-product-des{border:1px solid var(--gray-5);border-radius:6px}.flat-title-tab-product-des .flat-title-tab{background-color:var(--gray-6)}.flat-title-tab-product-des .menu-tab-line{white-space:nowrap;align-items:center;gap:30px;padding:13px 18px;display:flex;overflow:auto}.flat-title-tab-product-des .menu-tab-line .tab-link:hover,.flat-title-tab-product-des .menu-tab-line .tab-link.active{color:var(--secondary)}.flat-title-tab-product-des .tab-main{padding:30px}.flat-title-tab-product-des .box-total-btn{flex-direction:column;gap:10px;width:100%;max-width:200px;display:flex}.flat-title-tab-product-des .card-usually{width:100%;max-width:251px}.list-feature>li{align-items:center;gap:20px;display:flex}.list-feature>li:not(:last-child){border-bottom:1px solid var(--gray-5);margin-bottom:4px;padding-bottom:4px}.list-feature .name-feature{flex-grow:2;width:100%;max-width:236px;font-size:14px;font-weight:600;line-height:22px}.list-feature .property{flex-grow:1;width:100%;font-size:14px;font-weight:400;line-height:20px}.tab-usually{flex-wrap:wrap;align-items:center;gap:20px 30px;display:flex}.tab-des{flex-direction:column;align-items:center;gap:30px;display:flex}.tab-review{flex-wrap:wrap;gap:30px;display:flex}.tab-review .tab-rating-wrap,.tab-review .tab-review-wrap{width:100%}.tab-review .add-comment-wrap h5{margin-bottom:30px}.tab-review.style-2{gap:30px}.tab-review.style-2 .tab-rating-wrap{border-radius:unset;border-bottom:1px solid var(--gray-5);flex-wrap:wrap;padding-bottom:30px}.tab-review.style-2 .tab-review-wrap{flex-direction:column;align-items:flex-start;gap:30px 40px;display:flex}.tab-rating-wrap{flex-direction:column;gap:30px;display:flex}.rating-progress-list{gap:10px;display:grid}.rating-progress-list p{flex-grow:1}.rating-progress-list li{align-items:center;gap:10px;display:flex}.rating-progress-list .rating-progress{width:100%}.rating-filter-wrap .title-sidebar{margin-bottom:12px}.rating-filter-list{flex-wrap:wrap;gap:8px;display:flex}.rating-filter-list a{background-color:var(--gray-6);border-radius:18px;padding:5px 20px}.rating-filter-list a:hover,.rating-filter-list a.active{background-color:var(--primary);color:var(--white)}.flat-title-tab-faq .tf-title{margin-bottom:30px;padding-bottom:28px;position:relative}.flat-title-tab-faq .tf-title:after{content:"";background-color:var(--primary);width:100%;max-width:123px;height:2px;position:absolute;bottom:0;left:0}.flat-title-tab-faq .menu-tab-line{gap:16px;display:grid}.flat-title-tab-faq .tab-link.active,.flat-title-tab-faq .tab-link:hover{color:var(--primary);font-weight:600}.tf-btn{text-align:center;background-color:var(--primary);-o-transition:all .3s ease-in-out;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:15px;font-weight:600;line-height:24px;transition:all .3s ease-in-out;display:flex}.tf-btn:hover{background-color:var(--gray)}.tf-btn.hover-2:hover{background-color:var(--secondary)!important}.tf-btn.btn-line{background-color:unset;border:1px solid var(--gray-4);padding-top:9px;padding-bottom:9px}.tf-btn.btn-line:hover{background-color:var(--gray);color:var(--white)}.tf-btn.btn-line-white{background-color:unset;border:2px solid var(--white);color:var(--white);padding-top:8px;padding-bottom:8px}.tf-btn.btn-line-white:hover{background-color:var(--primary);border-color:var(--primary);color:var(--white)!important}.tf-btn.btn-gray{background-color:var(--gray)}.tf-btn.btn-gray:hover{background-color:var(--primary)}.tf-btn.btn-gray-2{background-color:var(--gray-4);color:var(--gray-2)}.tf-btn.btn-gray-2:hover{background-color:var(--primary);color:var(--white)}.tf-btn.style-2{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:100px;gap:6px;padding:6px 12px}.tf-btn.style-2:hover{background-color:var(--primary);color:var(--white)}.tf-btn.style-3{background-color:var(--secondary);color:var(--white);border-radius:100px;padding:7px 15px;display:inline-flex}.tf-btn.btn-large{padding:12px 32px 11px}.tf-btn.btn-large-2{padding:10px 83.5px}.tf-btn.btn-large-3{padding:14px 30px}.tf-btn.btn-large-4{padding:14px 20px}.tf-btn.btn-small{padding:5px 19px}.hover-shine{position:relative;overflow:hidden}.hover-shine:after{content:"";z-index:1;background-color:#ffffff80;width:200%;height:0%;transition:all .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.hover-shine:hover{background-color:var(--primary)}.hover-shine:hover:after{background-color:#0000;height:350%}.hover-shine:not(:hover):after{transition:none}.btn-direc{gap:20px;display:flex}.btn-direc .icon{border:1px solid var(--gray-5);width:60px;height:60px;color:var(--gray);-o-transition:all .3s ease-in-out;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s ease-in-out;display:flex}.btn-direc:hover{color:var(--primary)}.btn-direc:hover .icon{border-color:var(--primary);color:var(--primary)}.tf-btn-icon{color:var(--black);align-items:center;gap:5px;font-size:14px;font-weight:600;line-height:17px;display:flex}.tf-btn-icon i{-o-transition:all .3s ease-in-out;color:var(--black);transition:all .3s ease-in-out}.tf-btn-icon svg path{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tf-btn-icon.style-white,.tf-btn-icon.style-white i{color:var(--white)}.tf-btn-icon:hover{color:var(--primary)}.tf-btn-icon:hover i{color:var(--primary);animation:.3s linear link-icon}.tf-btn-icon.type-2{font-size:20px;font-weight:600;line-height:25px}.tf-btn-icon.type-2 i{font-size:16px}.tf-btn-icon.style-2{color:var(--secondary);gap:4px}.tf-btn-icon.style-2 i,.tf-btn-icon.style-2:hover{color:var(--primary)}.tf-btn-icon.style-2:hover svg path{stroke:var(--primary)}.tf-btn-icon.style-2.type-black{color:var(--black)}.tf-btn-icon.style-2.type-black:hover{color:var(--primary)}.hover-link-icon:hover .link-icon{animation:.3s linear link-icon}@keyframes link-icon{0%{opacity:1;transform:translate(0)}49%{opacity:0;transform:translate(10px)}50%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.tf-btn-filter{border:1px solid var(--gray-5);-o-transition:all .3s ease-in-out;border-radius:1000px;align-items:center;gap:6px;padding:5px 12px;transition:all .3s ease-in-out;display:flex}.tf-btn-filter svg path{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tf-btn-filter:hover{background-color:var(--primary);color:var(--white)}.tf-btn-filter:hover svg{fill:var(--white)}.tf-btn-filter:hover svg path{stroke:var(--white)}form{z-index:30;position:relative}form textarea,form input[type=text],form input[type=password],form input[type=datetime],form input[type=datetime-local],form input[type=date],form input[type=month],form input[type=time],form input[type=week],form input[type=number],form input[type=email],form input[type=url],form input[type=search],form input[type=tel],form input[type=color]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:100%;color:var(--black);border:1px solid var(--gray-4);-o-transition:all .3s ease-in-out;border-radius:10px;outline:0;padding:12px 10px 12px 14px;font-size:14px;font-weight:400;line-height:20px;transition:all .3s ease-in-out;overflow:hidden}form textarea::placeholder,form input[type=text]::placeholder,form input[type=password]::placeholder,form input[type=datetime]::placeholder,form input[type=datetime-local]::placeholder,form input[type=date]::placeholder,form input[type=month]::placeholder,form input[type=time]::placeholder,form input[type=week]::placeholder,form input[type=number]::placeholder,form input[type=email]::placeholder,form input[type=url]::placeholder,form input[type=search]::placeholder,form input[type=tel]::placeholder,form input[type=color]::placeholder{color:var(--gray-2);font-size:14px;font-weight:400;line-height:20px}form textarea:focus,form input[type=text]:focus,form input[type=password]:focus,form input[type=datetime]:focus,form input[type=datetime-local]:focus,form input[type=date]:focus,form input[type=month]:focus,form input[type=time]:focus,form input[type=week]:focus,form input[type=number]:focus,form input[type=email]:focus,form input[type=url]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=color]:focus,form textarea:hover,form input[type=text]:hover,form input[type=password]:hover,form input[type=datetime]:hover,form input[type=datetime-local]:hover,form input[type=date]:hover,form input[type=month]:hover,form input[type=time]:hover,form input[type=week]:hover,form input[type=number]:hover,form input[type=email]:hover,form input[type=url]:hover,form input[type=search]:hover,form input[type=tel]:hover,form input[type=color]:hover{border-color:var(--primary)}form textarea.type-fs-2,form input[type=text].type-fs-2,form input[type=password].type-fs-2,form input[type=datetime].type-fs-2,form input[type=datetime-local].type-fs-2,form input[type=date].type-fs-2,form input[type=month].type-fs-2,form input[type=time].type-fs-2,form input[type=week].type-fs-2,form input[type=number].type-fs-2,form input[type=email].type-fs-2,form input[type=url].type-fs-2,form input[type=search].type-fs-2,form input[type=tel].type-fs-2,form input[type=color].type-fs-2,form textarea.type-fs-2::placeholder,form input[type=text].type-fs-2::placeholder,form input[type=password].type-fs-2::placeholder,form input[type=datetime].type-fs-2::placeholder,form input[type=datetime-local].type-fs-2::placeholder,form input[type=date].type-fs-2::placeholder,form input[type=month].type-fs-2::placeholder,form input[type=time].type-fs-2::placeholder,form input[type=week].type-fs-2::placeholder,form input[type=number].type-fs-2::placeholder,form input[type=email].type-fs-2::placeholder,form input[type=url].type-fs-2::placeholder,form input[type=search].type-fs-2::placeholder,form input[type=tel].type-fs-2::placeholder,form input[type=color].type-fs-2::placeholder{font-size:13px;line-height:25px}form textarea.def,form input[type=text].def,form input[type=password].def,form input[type=datetime].def,form input[type=datetime-local].def,form input[type=date].def,form input[type=month].def,form input[type=time].def,form input[type=week].def,form input[type=number].def,form input[type=email].def,form input[type=url].def,form input[type=search].def,form input[type=tel].def,form input[type=color].def{padding:11px 10px 11px 14px}form button,form input[type=button],form input[type=reset],form input[type=submit]{background-color:#0000;padding:0;overflow:hidden}form textarea{height:124px}form .cols{gap:20px;display:flex}form .cols>*{width:100%}form .cols.gap-17{gap:17px}form .tf-select{position:relative}form .tf-select select{appearance:unset;border:unset;border:1px solid var(--gray-4);-o-transition:all .3s ease-in-out;cursor:pointer;border-radius:8px;width:100%;padding:11px 24px;font-size:14px;font-weight:400;line-height:20px;transition:all .3s ease-in-out}form .tf-select select:hover,form .tf-select select:focus{border-color:var(--primary)}form .tf-select:after{content:"";color:var(--gray-2);font-family:icomoon;font-size:14px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}form.def{gap:20px;display:grid}form.def fieldset label{margin-bottom:6px;font-size:14px;font-weight:600;line-height:22px}form.def textarea{height:130px}button{-o-transition:all .3s ease-in-out;border:unset;transition:all .3s ease-in-out}.form-search-product{border:2px solid var(--primary);border-radius:100px;align-items:center;gap:15px;width:100%;max-width:760px;padding:0 22px;display:flex;position:relative}.form-search-product fieldset{width:100%;max-width:500px}.form-search-product fieldset input{border:unset;border-radius:unset;padding:8px 0;font-size:13px;line-height:25px}.form-search-product fieldset input::placeholder{font-size:13px;line-height:25px}.form-search-product .btn-submit-form{background-color:var(--primary);border:unset;width:35px;height:35px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;right:5px}.form-search-product .btn-submit-form:hover{background-color:var(--gray)}.form-search-product.style-2{border:1px solid var(--gray-4);-o-transition:all .3s ease-in-out;max-width:716px;transition:all .3s ease-in-out}.form-search-product.style-2:hover{border-color:var(--primary)}.form-search-product.style-2 input{padding:9px 0}.form-search-product.style-3{border:1px solid var(--gray-4);-o-transition:all .3s ease-in-out;width:100%;max-width:760px;transition:all .3s ease-in-out}.form-search-product.style-3:hover{border-color:var(--primary)}.form-search-product.style-3 input{padding:9px 0}.form-log{gap:18px;display:grid}.form-log .form-content{gap:16px;display:grid}.form-log fieldset label{margin-bottom:6px}.form-search{position:relative}.form-search .button-submit{align-items:center;display:flex;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.form-search .button-submit i{color:var(--black);-o-transition:all .3s ease-in-out;font-size:20px;transition:all .3s ease-in-out}.form-search .button-submit:hover i{color:var(--primary)}.form-search-2{width:100%;max-width:331px;position:relative}.form-search-2 fieldset input{border-radius:unset;color:var(--white);background-color:#0000;border-color:#0000;padding-right:80px}.form-search-2 fieldset input::placeholder{color:var(--white)}.form-search-2 fieldset input:focus,.form-search-2 fieldset input:hover{border-color:var(--white)}.form-search-2 .box-btn{position:absolute;top:50%;right:5px;transform:translateY(-50%)}.form-search-2 .box-btn button{color:var(--white);align-items:center;gap:6px;display:flex}.form-search-2 .box-btn button:hover{color:var(--gray)}.form-search-3 fieldset input{padding:13px 40px 13px 14px}.form-search-3 .button-submit{align-items:center;display:flex;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.form-search-3 .button-submit i{color:var(--black);-o-transition:all .3s ease-in-out;font-size:20px;transition:all .3s ease-in-out}.form-search-3 .button-submit:hover i{color:var(--primary)}.form-newsletter .subscribe-content{align-items:center;gap:12px;display:flex}.form-newsletter .subscribe-content input{border:unset;border-radius:1000px;padding:10px 22px}.form-newsletter .subscribe-button{border-radius:1000px}.form-add-comment{gap:16px;display:grid}.form-add-comment fieldset{flex-direction:column;gap:10px 20px;display:flex}.form-add-comment label{font-size:14px;line-height:20px}.form-add-comment .btn-submit{margin:auto}.checkbox-item-wrap{align-items:center;display:flex;position:relative}.checkbox-item-wrap label{cursor:pointer;width:24px;height:24px;position:relative}.checkbox-item-wrap label .checkbox-item{opacity:0;border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.checkbox-item-wrap label .checkbox-item:checked~.btn-checkbox:after{justify-content:center;align-items:center;display:flex}.checkbox-item-wrap label .checkbox-item:checked~.btn-radio:after{display:block}.checkbox-item-wrap .btn-checkbox{background-color:var(--white);border:1px solid var(--gray-4);border-radius:4px;width:100%;height:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.checkbox-item-wrap .btn-checkbox:after{content:"";color:var(--gray);background-color:var(--white);border-radius:4px;font-family:icomoon;font-size:20px;display:none;position:absolute;inset:0}.form-checkout-contact{flex-direction:column;gap:6px;display:flex}.radio-item{align-items:center;gap:5px;display:flex}.radio-item .tf-check-rounded{border:1px solid var(--gray-4);appearance:unset;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.radio-item .tf-check-rounded:after{content:"";font-family:icomoon;display:none;position:absolute}.radio-item .tf-check-rounded:checked:after{display:block}.tf-check{cursor:pointer;-webkit-appearance:none;border:1px solid var(--gray-4);background:0 0;border-radius:2px;outline:0;justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;display:inline-flex;position:relative}.tf-check:checked{border-color:var(--primary)}.tf-check:checked:before{opacity:1;transform:scale(1)}.tf-check:before{content:"";background-color:var(--primary);opacity:0;-o-transition:all .3s ease-in-out;border-radius:1px;width:10px;height:10px;font-weight:500;transition:all .3s ease-in-out;position:absolute;transform:scale(0)}.form-filter-price{align-items:center;gap:12px;display:flex}.form-filter-price fieldset input{border:1px solid #e1e1e1;border-radius:3px;padding:9px;font-size:14px;font-weight:400;line-height:20px;box-shadow:inset 2px 2px 2px #0000001a}.form-filter-price .cols{align-items:center;gap:12px}.form-filter-price .br-line{background-color:var(--gray-4);width:6px;height:2px}.form-filter-price .btn-filter-price{border:1px solid var(--gray-4);border-radius:3px;padding:6px 18px}.tf-dropdown-sort .icon{font-size:14px}.tf-dropdown-sort .btn-select{text-wrap:nowrap;text-overflow:ellipsis;justify-content:space-between;align-items:center;gap:4px;display:flex;overflow:hidden}.tf-dropdown-sort .dropdown-menu{border:1px solid var(--gray-5);isolation:isolate;overscroll-behavior-y:contain;border-radius:0;min-width:204px;max-height:68vh;padding:15px 5px;overflow-y:auto}.tf-dropdown-sort .dropdown-menu::-webkit-scrollbar{width:5px}.tf-dropdown-sort .dropdown-menu::-webkit-scrollbar-thumb{border-radius:4px}.tf-dropdown-sort .select-item{color:var(--secondary);-o-transition:all .3s ease-in-out;width:100%;padding:0 15px;font-size:14px;font-weight:500;line-height:30px;transition:all .3s ease-in-out;position:relative}.tf-dropdown-sort .select-item.active{background-color:var(--gray-4);color:var(--black);border:0!important;padding:0 15px!important}.tf-dropdown-sort .select-item:hover{background-color:var(--gray-4);color:var(--black)}.tf-dropdown-sort:hover{border-color:var(--black)}.wd-form-address{border:1px solid var(--gray-4);border-radius:16px;padding:32px}.wd-form-address .form-content{gap:15px;margin-bottom:20px;display:grid}.wd-form-address .form-content fieldset label{margin-bottom:6px}.wd-form-address .box-btn{gap:15px;display:flex}.tf-cart-checkbox{align-items:center;gap:10px;display:flex}.show-form-address,.edit-form-address{display:none}.edit-form-address{margin-top:24px}input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none!important}input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none!important}.form-account-details .form-content{gap:20px;display:grid}.select-category .dropdown_product_cat{display:none}.select-category .close-option{cursor:pointer;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.select-category .close-option:hover{color:var(--primary)}.select-category .select-options{z-index:999;background:#fff;border-radius:8px;min-width:200px;margin:0;padding:20px;list-style:none;display:none;position:absolute;top:-3px;left:-3px;right:-3px;overflow-y:auto;box-shadow:0 4px 8px #0000000d}.select-category .select-options li{width:32.88%;color:var(--gray);cursor:pointer;-o-transition:all .3s ease-in-out;white-space:nowrap;text-overflow:ellipsis;margin:0;padding:8px 10px;font-size:13px;font-style:normal;font-weight:500;transition:all .3s ease-in-out;display:inline-block;position:relative;overflow:hidden}.select-category .select-options li:hover{color:var(--primary)}.select-category .header-select-option{border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:20px;font-size:15px;font-weight:500;display:flex}.tf-select-custom{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;width:108px;color:var(--text-2);padding-right:15px;font-size:13px;font-weight:600;line-height:25px;display:block;position:relative;overflow:hidden}.tf-select-custom:after{content:"";font-family:icomoon;position:absolute;top:50%;right:0;transform:translateY(-50%)}.select-color{border:1px solid var(--gray-4);appearance:none;cursor:pointer;border-radius:8px;min-width:216px;padding:11px 10px;font-size:14px;font-weight:400;line-height:20px;position:relative}.container-swiper{width:100%;max-width:542px;margin:auto}.sw-dot-default{gap:10px;margin-top:20px;display:flex}.sw-dot-default .swiper-pagination-bullet{-o-transition:all .3s ease-in-out;background-color:var(--gray-4);opacity:1;border-radius:100px;justify-content:center;align-items:center;width:10px;height:10px;transition:all .3s ease-in-out;display:flex;position:relative;margin:0!important}.sw-dot-default .swiper-pagination-bullet-active{background-color:var(--primary);width:24px}.swiper-pagination-lock{margin-top:0}.box-btn-slide{align-items:center;gap:7px;display:flex}.nav-swiper{color:var(--gray);width:unset;height:unset;top:unset;right:unset;bottom:unset;left:unset;margin-top:unset;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative}.nav-swiper:hover{color:var(--primary)}.nav-swiper.swiper-button-disabled{color:var(--gray-2)}.nav-swiper:after{content:none;font-size:12px}.box-btn-slide-item.hover-sw{position:relative}.box-btn-slide-item.hover-sw svg,.box-btn-slide-item.hover-sw svg rect{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.box-btn-slide-item.hover-sw .nav-swiper{width:100%;max-width:50px;display:none;position:absolute;top:50%;transform:translateY(-50%)}.box-btn-slide-item.hover-sw .nav-swiper:hover svg rect{fill:var(--primary)}.box-btn-slide-item.hover-sw .swiper-button-prev{right:100%}.box-btn-slide-item.hover-sw .swiper-button-next{left:100%}.box-btn-slide-2{position:relative}.box-btn-slide-2.type-pst-2 .swiper{cursor:grab}.box-btn-slide-2.sw-nav-effect .nav-swiper{background-color:var(--white);border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #00000014}.box-btn-slide-2.sw-nav-effect .nav-swiper i{font-size:18px}.box-btn-slide-2.sw-nav-effect .nav-swiper.nav-prev-products-2{left:15px}.box-btn-slide-2.sw-nav-effect .nav-swiper.nav-next-products-2{right:15px}.nav-swiper-2{background-color:var(--white);width:40px;height:40px;color:var(--black);border:1px solid var(--gray-4);-o-transition:all .3s ease-in-out;border-radius:50%;transition:all .3s ease-in-out;position:absolute;top:50%}.nav-swiper-2:after{font-size:15px}.nav-swiper-2.swiper-button-prev{left:5px}.nav-swiper-2.swiper-button-next{right:5px}.nav-swiper-2:hover{background-color:var(--primary);border-color:var(--primary);color:var(--white)}.modal::-webkit-scrollbar{width:3px}.modal::-webkit-scrollbar-thumb{background-color:var(--secondary);border-radius:5px}.offcanvas-backdrop{z-index:2000;background-color:#0009}.offcanvas{z-index:2001}.modal-log .modal-log-wrap{gap:30px;padding:30px;display:grid}.modal-log .modal-content .icon-close{cursor:pointer;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;top:15px;right:15px}.modal-log .modal-content .icon-close:hover{color:var(--primary)}.modal-log .orther-log{position:relative}.modal-log .orther-log .br-line{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.modal-log .orther-log p{background-color:var(--white);z-index:5;padding:0 10px;display:inline-block;position:relative}.modal-log .list-log{gap:10px;display:flex}.modal-log .list-log>*{width:100%}.canvas-sidebar .canvas-header{text-transform:capitalize;color:var(--dark);justify-content:space-between;align-items:center;padding:15px 15px 10px;font-size:20px;font-weight:500;line-height:30px;display:flex;position:relative}.canvas-sidebar .canvas-header .icon-close-popup{cursor:pointer;justify-content:flex-end;align-items:center;width:32px;height:32px;font-size:12px;display:flex}.canvas-sidebar .canvas-header:after{content:"";background-color:var(--line);height:1px;position:absolute;bottom:0;left:15px;right:15px}.canvas-sidebar .canvas-body{overscroll-behavior-y:contain;background-color:var(--white);height:100vh;max-width:unset;padding:15px 20px;overflow-y:auto}.canvas-sidebar .canvas-body::-webkit-scrollbar{width:3px}.canvas-sidebar .canvas-body::-webkit-scrollbar-thumb{background-color:var(--primary);cursor:grab;border-radius:5px}.gridLayout-wrapper{min-height:300px;position:relative}.gridLayout-wrapper.loading:after{content:"";z-index:10000;border:3px solid #0003;border-top-color:#000;border-radius:50%;width:40px;height:40px;animation:.3s linear infinite spin;position:absolute;top:10%;left:50%;transform:translate(-50%,-50%)}.canvas-filter-product{background-color:var(--white)}.canvas-filter-product .canvas-header{text-transform:capitalize;justify-content:space-between;align-items:center;padding:15px 15px 10px;font-size:20px;font-weight:500;line-height:30px;display:flex;position:relative;box-shadow:0 -5px 18px 5px #40485726}.canvas-filter-product .canvas-wrapper{isolation:isolate;grid-auto-rows:auto minmax(0,1fr) auto;align-content:start;width:100%;height:100%;max-height:none;padding:0;display:grid}.canvas-filter-product .canvas-body{height:unset}.canvas-filter-product .canvas-bottom{background-color:var(--white);padding:15px;box-shadow:0 5px 18px 5px #40485726}.popup-style{z-index:3000;border:0}.popup-style .popup-wrapper{isolation:isolate;grid-auto-rows:auto minmax(0,1fr) auto;align-content:start;width:100%;height:100%;max-height:none;padding:0;display:grid}.popup-style .icon-close-popup{cursor:pointer}.popup-style .popup-header{border-bottom:1px solid var(--gray-4);justify-content:space-between;align-items:center;margin:0 20px;padding-top:30px;padding-bottom:20px;display:flex}.popup-style .popup-body{overscroll-behavior-y:contain;padding:20px;overflow-y:auto}.popup-style .popup-body::-webkit-scrollbar{width:3px}.popup-style .popup-body::-webkit-scrollbar-thumb{background-color:var(--primary);cursor:grab;border-radius:5px}.popup-style .popup-footer{padding:20px 20px 30px}.popup-shopping-cart .popup-footer{gap:15px;display:grid;box-shadow:0 5px 13px 5px #40485726}.popup-shopping-cart .cart-total{justify-content:space-between;align-items:center;display:flex}.popup-shopping-cart .box-btn{gap:10px;width:100%;display:flex}.popup-shopping-cart .box-btn>*{width:100%}.popup-shopping-cart .card-product{flex-direction:row!important}.popup-shopping-cart .card-product .card-product-wrapper{flex-shrink:0;max-width:122px!important}.minicart-empty{flex-direction:column;justify-content:center;align-items:center;gap:30px;padding:15px;display:flex}.modal-def .icon-close-popup{cursor:pointer;z-index:5;padding:10px;position:absolute;top:0;right:0}.modal-def .modal-content{border-radius:8px;overflow:hidden}.modal-quick-view .modal-dialog{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.modal-quick-view .modal-content{display:flex}.modal-quick-view .quickview-image{padding:15px}.modal-quick-view .quickview-image .tf-image-view{aspect-ratio:450/500}.modal-quick-view .quickview-image .tf-image-view img{object-fit:cover;width:100%;height:100%}.modal-quick-view .quickview-info-wrap{flex:1 0 auto;max-width:100%;margin:0;position:relative}.modal-quick-view .quickview-info-inner{flex-direction:column;gap:20px;padding:15px;display:flex}.modal-quick-view .quickview-info-inner::-webkit-scrollbar{width:3px}.modal-quick-view .quickview-info-inner::-webkit-scrollbar-thumb{background-color:var(--primary);border-radius:5px}.modal-quick-view .box-quantity-wrap{align-items:center;gap:20px;display:flex}.modal-quick-view .info-short-decs .title-decs{margin-bottom:10px}.modal-quick-view .info-short-decs>ul li{padding-left:13px;position:relative}.modal-quick-view .info-short-decs>ul li:after{content:"";background-color:var(--black);border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:0}.modal-quick-view .info-short-decs>ul li:not(:last-child){margin-bottom:5px}.modal-quick-view .quickview-heading{border-bottom:1px solid var(--gray-5);gap:10px;padding-bottom:20px;display:grid}.tf-single-slide .item{aspect-ratio:540/650}.tf-single-slide .item img{object-fit:cover;width:100%;height:100%}.offcanvas-compare{z-index:2001;overflow:auto;height:auto!important}.offcanvas-compare .icon-close-popup{cursor:pointer;background-color:#f7f7f7;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;display:flex;position:absolute;top:24px;right:24px}.offcanvas-compare .tf-compare-list{align-items:center;gap:40px;padding:24px 0;display:flex}.offcanvas-compare .tf-compare-wrap{scroll-behavior:smooth;flex-grow:1;align-items:center;gap:48px;margin:-24px -20px -24px 0;padding:24px 20px 24px 0;display:flex;overflow:auto hidden}.offcanvas-compare .tf-compare-wrap::-webkit-scrollbar{height:3px}.offcanvas-compare .tf-compare-wrap::-webkit-scrollbar-thumb{background-color:var(--primary);border-radius:3px}.offcanvas-compare .tf-compare-buttons{flex-shrink:0;justify-content:flex-end;align-items:center;width:220px;display:flex}.offcanvas-compare .tf-compare-item{border:1px solid var(--gray-4);border-radius:12px;flex-shrink:0;align-items:center;gap:16px;width:263px;padding:11px;display:flex;position:relative}.offcanvas-compare .tf-compare-item .image{aspect-ratio:92/123;border-radius:8px;flex-shrink:0;width:100%;max-width:92px;overflow:hidden}.offcanvas-compare .tf-compare-item .image img{object-fit:cover;width:100%;height:100%}.offcanvas-compare .tf-compare-item .icon-close{background-color:var(--primary);width:32px;height:32px;color:var(--white);z-index:5;cursor:pointer;-o-transition:all .3s ease-in-out;border-radius:50%;justify-content:center;align-items:center;font-size:12px;transition:all .3s ease-in-out;display:flex;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.offcanvas-compare .tf-compare-item .icon-close:hover{background-color:var(--gray-2)}.offcanvas-compare .tf-compare-item>.btns-repeat{cursor:pointer;display:flex;position:absolute;top:50%;right:-32px;transform:translateY(-50%)}.offcanvas-compare .tf-compare-item .content{gap:15px;display:grid}.offcanvas-compare .tf-compare-item:last-child>.btns-repeat{display:none}.offcanvas-compare .tf-compare-btn{gap:15px;display:grid}.offcanvas-compare .tf-compapre-button-clear-all{cursor:pointer}.modal-newleter .modal-dialog{transform:unset!important}.modal-newleter .modal-content{gap:20px;padding:20px;display:grid}.modal-newleter .heading,.modal-newleter .form-sub{gap:15px;display:grid}.modalDemo .modal-dialog{max-width:1540px;height:calc(100vh - 16px);margin-top:8px;margin-bottom:8px}.modalDemo .modal-content{background-color:var(--white);cursor:default;border:0;border-radius:20px;width:100%;max-height:calc(100vh - 60px);margin:0 15px;padding:0 50px 40px;overflow:hidden}.modalDemo .demo-title{margin-top:50px;margin-bottom:44px}.modalDemo .icon-close-popup{position:absolute;top:18px;right:18px}.modalDemo .demo-menu-list{overscroll-behavior-y:contain;height:max-content;padding:0 32px;overflow-y:auto}.modalDemo .row-demo{grid-template-columns:repeat(5,1fr)}.tf-toolbar-bottom{z-index:200;background-color:var(--white);border-top:1px solid #eee;padding:11px 15px 12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 4px 20px #a3a3a347}.tf-toolbar-bottom .toolbar-item{width:100%;position:relative}.tf-toolbar-bottom .toolbar-item a{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;padding-left:10px;padding-right:10px;display:flex}.tf-toolbar-bottom .toolbar-item a .toolbar-icon{width:20px;height:20px;position:relative}.tf-toolbar-bottom .toolbar-item a .toolbar-count{background-color:var(--primary);width:16px;height:16px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:8px;font-weight:500;line-height:15px;display:flex;position:absolute;top:-4px;right:-8px}.tf-toolbar-bottom .toolbar-item a .toolbar-label{font-size:13px;line-height:18px}.offcanvas-search{height:100vh!important}.offcanvas-search .icon-close-popup{background-color:#fff;padding:10px}.offcanvas-search .offcanvas-content{padding:50px 0;overflow-y:auto}.offcanvas-search .offcanvas-content::-webkit-scrollbar{width:5px}.offcanvas-search .offcanvas-content::-webkit-scrollbar-thumb{background-color:var(--primary);cursor:grab;border-radius:5px}.offcanvas-search .popup-header{z-index:50;background-color:var(--white);justify-content:flex-end;padding:8px 15px;display:flex;position:fixed;top:0;left:0;right:0}.offcanvas-search .popular-searches{flex-wrap:wrap;align-items:center;gap:15px 20px;display:flex}.offcanvas-search .popular-searches ul{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.offcanvas-search .popular-searches ul a{background-color:#f9f9f9;border:1px solid #a1a1a133;border-radius:10px;padding:9px 19px}.looking-for-wrap{gap:24px;margin-bottom:30px;display:grid}.box-icon{-o-transition:all .3s ease-in-out;cursor:pointer;justify-content:center;align-items:center;transition:all .3s ease-in-out;display:flex}.tf-icon-box{border:1px solid var(--gray-5);border-radius:8px;gap:20px;padding:19px 20px;display:flex}.tf-icon-box .icon-box{transition-duration:.5s}.tf-icon-box .icon-box i{font-size:30px}.tf-icon-box .content{gap:3px;display:grid}.tf-icon-box:hover .icon-box{transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);transform:scale(1.2)}.hover-img .img-style{overflow:hidden}.hover-img .img-style>img{object-fit:cover;width:100%;height:100%;transition:opacity .5s,transform 2s cubic-bezier(0,0,.44,1.18)}.hover-img .img-style-2{overflow:hidden}.hover-img .img-style-2>img{object-fit:cover;width:100%;height:100%;transition:transform 1.5s cubic-bezier(0,0,.44,1.18)}.hover-img:hover .img-style>img{transform:scale(1.06)}.hover-img:hover .img-style-2>img{transform:scale(1.1)}.hover-img .img-style2{border-radius:10px;overflow:hidden}.hover-img .img-style2 .img-hv{object-fit:cover;width:100%;transition:transform .5s}.shine-item{position:relative;overflow:hidden}.shine-item.hv-shine-2:after{transition:all 1s;transform:translate(-50%,-50%)}.shine-item:after{content:"";z-index:1;background-color:#ffffff80;width:200%;height:0%;transition:all .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.shine-item:hover:after{background-color:#0000;height:350%}.shine-item:not(:hover):after{transition:none}.hover-tooltip{position:relative}.hover-tooltip .tooltip{pointer-events:none;white-space:nowrap;opacity:0;visibility:hidden;height:25px;color:var(--white);background-color:var(--black);z-index:100;border-radius:2px;width:max-content;max-width:250px;padding:0 8.5px;font-size:12px;line-height:22px;transition:opacity .3s,visibility .3s,transform .3s cubic-bezier(.71,1.7,.77,1.24);position:absolute;bottom:calc(100% + 8px);transform:translateY(8px)}.hover-tooltip .tooltip:before{content:"";background:var(--black);z-index:-1;width:8px;height:8px;position:absolute;top:20px;left:50%;transform:translate(-50%)rotate(45deg)}.hover-tooltip:hover .tooltip{opacity:1;visibility:visible;transition-delay:.1s;transform:none}.hover-tooltip.tooltip-bot .tooltip{top:calc(100% + 8px);bottom:auto}.hover-tooltip.tooltip-bot .tooltip:before{top:-2px}.hover-tooltip.tooltip-left .tooltip{bottom:auto;right:100%;transform:translate(0)}.hover-tooltip.tooltip-left .tooltip:before{top:50%;left:auto;right:-4px;transform:translateY(-50%)rotate(45deg)}.hover-tooltip.tooltip-left:hover .tooltip{transform:translate(-8px)}.hover-tooltip.tooltip-right .tooltip{bottom:auto;left:100%;transform:translate(0)}.hover-tooltip.tooltip-right .tooltip:before{top:50%;left:-4px;right:auto;transform:translateY(-50%)rotate(45deg)}.hover-tooltip.tooltip-right:hover .tooltip{transform:translate(8px)}.hover-overlay{position:relative}.hover-overlay:before{z-index:2;content:"";opacity:0;visibility:hidden;background-color:#0000001a;width:100%;height:100%;transition:all .4s .1s;position:absolute;top:0;left:0}.hover-overlay:hover:before{opacity:1;visibility:visible}.hover-overlay-2 .img-hv-overlay{position:relative}.hover-overlay-2 .img-hv-overlay:before{content:"";background-color:var(--black);opacity:.1;z-index:2;-o-transition:all .3s ease-in-out;width:50%;height:0%;transition:all .3s ease-in-out;position:absolute;top:0;left:0}.hover-overlay-2 .img-hv-overlay:after{content:"";background-color:var(--black);opacity:.1;z-index:2;-o-transition:all .3s ease-in-out;width:50%;height:0%;transition:all .3s ease-in-out;position:absolute;bottom:0;right:0}.hover-overlay-2:hover .img-hv-overlay:before{height:100%}.hover-overlay-2:hover .img-hv-overlay:after{height:100%;transition-delay:.2s}.card-product{flex-direction:column;gap:20px;display:flex}.card-product .card-product-wrapper{aspect-ratio:1;z-index:20;border-radius:3px;position:relative;overflow:hidden}.card-product .card-product-wrapper img{object-fit:cover;object-position:center;width:100%;height:100%;transition-duration:.7s;display:block}.card-product .card-product-wrapper:hover .product-img .img-product{opacity:0}.card-product .card-product-wrapper:hover .product-img .img-hover{z-index:1;opacity:1;display:block;transform:scale(1.05)}.card-product .card-product-wrapper.img-small{max-width:74px!important}.card-product .product-img{align-items:stretch;width:100%;height:100%;display:flex;position:relative}.card-product .product-img .img-hover{opacity:0;position:absolute;inset:0}.card-product .list-product-btn{z-index:6;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;top:8px;right:8px}.card-product .name-product{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-product .box-icon{background-color:var(--white);width:30px;height:30px;color:var(--black);border-radius:50%;position:relative;box-shadow:0 4px 16px #00000014}.card-product .box-icon .icon{font-size:12px}.card-product .box-icon svg{width:16px}.card-product .box-icon svg path{-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.card-product .box-icon:hover{color:var(--white);border-color:var(--black);background-color:var(--black)!important}.card-product .card-product-info{gap:20px;display:grid}.card-product .card-product-info .box-title,.card-product .card-product-info .box-infor-detail{gap:10px;display:grid}.card-product .card-product-info .star-review{align-items:center;gap:10px}.card-product .product-progress-sale{gap:4px;display:grid}.card-product .group-btn{gap:10px;display:grid;position:relative}.card-product .group-btn .price-wrap{-o-transition:all .3s ease-in-out;opacity:1;visibility:visible;transition:all .3s ease-in-out;transform:translateY(0%)}.card-product .group-btn .list-product-btn{z-index:21;transform:unset;-o-transition:all .3s ease-in-out;justify-content:flex-start;gap:10px;transition:all .3s ease-in-out;position:relative;inset:0}.card-product .group-btn .list-product-btn li{transform:unset;opacity:1;visibility:visible}.card-product.style-small{gap:14px}.card-product.style-small .card-product-info .box-title{gap:8px}.card-product.style-img-border .card-product-wrapper{border:1px solid var(--gray-5);padding:15px}.card-product.style-border{border:1px solid var(--gray-5);border-radius:8px;padding:15px}.card-product.style-row .card-product-info{width:100%;max-width:621px}.card-product.style-row .card-product-btn{flex-direction:column;justify-content:center;gap:14px;width:100%;display:flex;position:relative}.card-product.style-row .card-product-btn .box-btn{align-items:center;gap:20px;display:flex}.card-product.style-row.row-small{align-items:center}.card-product.style-row.row-small .card-product-info{max-width:735px}.card-product.style-row.row-small-2{flex-direction:row;gap:12px}.card-product.style-row.row-small-2 .card-product-wrapper{max-width:122px}.card-product.style-row.row-small-2 .price-wrap{flex-direction:column;align-items:flex-start;gap:2px 10px;max-width:max-content;margin-top:0}.card-product.style-row.type-row-3 .card-product-wrapper{max-width:unset}.card-product.style-3{background-color:var(--white);border-radius:8px;padding:10px;gap:16px!important}.card-product.style-3 .price-wrap{flex-direction:column;align-items:flex-start;gap:2px 10px;max-width:max-content;margin-top:0}.card-product.style-3 .card-product-wrapper{max-width:208px}.card-product.style-4{background-color:var(--white);padding:16px}.list-product-btn.style-2{top:-10px!important}.list-product-btn.style-2 .box-icon{width:30px;height:30px}.list-product-btn.style-2 .box-icon .icon{font-size:11px}.list-product-btn.style-2 .tooltip{height:20px;padding:0 6px;font-size:11px;line-height:22px;bottom:calc(100% + 6px)}.list-product-btn.style-2 .tooltip:before{top:16px}.countdown-box .countdown__timer{justify-content:center;gap:12px;display:flex}.countdown-box .countdown__item{flex-direction:column;align-items:center;gap:2px;display:flex}.countdown-box .countdown__value{background-color:var(--gray-5);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:500;line-height:19px;display:flex}.countdown-box .countdown__label{font-size:12px;font-weight:400;line-height:22px}.countdown-box-2{justify-content:center;align-items:center;display:flex}.countdown-box-2 .js-countdown{background-color:var(--white);border-radius:8px;width:max-content;padding:10px 15px}.countdown-box-2 .countdown__timer{justify-content:center;gap:21px;display:flex}.countdown-box-2 .countdown__item{flex-direction:column;align-items:center;min-width:50px;display:flex}.countdown-box-2 .countdown__item:not(:last-child){position:relative}.countdown-box-2 .countdown__item:not(:last-child):after{content:"";background-color:var(--gray-5);width:1px;height:40px;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.countdown-box-2 .countdown__value{font-size:40px;line-height:40px}.countdown-box-2 .countdown__label{font-size:14px;font-weight:600;line-height:22px}.box-sale-tag{color:var(--white);background-color:var(--primary);border-radius:3px;margin-left:5px;padding:0 5.5px;font-size:13px;font-weight:600;line-height:23px;display:inline-flex;position:relative}.box-sale-tag:before{content:"";background-color:var(--primary);z-index:0;border-radius:2px;width:8px;height:8px;position:absolute;top:50%;left:-3px;transform:translateY(-50%)rotate(45deg)}.list-color-product{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.list-color-product .list-color-item{-o-transition:all .4s ease-in-out;cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:all .4s ease-in-out;display:flex;position:relative}.list-color-product .list-color-item .swatch-value{border:2px solid var(--white);-o-transition:all .3s ease-in-out;border-radius:50%;width:100%;height:100%;transition:all .3s ease-in-out;display:inline-block}.list-color-product .list-color-item img{visibility:hidden;width:18px;height:18px;position:absolute}.list-color-product .list-color-item.line{border:1px solid #0000!important}.list-color-product .list-color-item.line .swatch-value{position:relative}.list-color-product .list-color-item.line .swatch-value:before{content:"";border:1px solid var(--rgba-black-3);z-index:1;-o-transition:all .3s ease-in-out;border-radius:50%;width:100%;height:100%;transition:all .3s ease-in-out;position:absolute;top:0;left:0}.list-color-product .list-color-item.active,.list-color-product .list-color-item:hover{border-color:var(--black)!important}.list-color-product .list-color-item.active .swatch-value,.list-color-product .list-color-item:hover .swatch-value{border-color:var(--white)}.list-color-product .list-color-item.active .swatch-value:before,.list-color-product .list-color-item:hover .swatch-value:before{border-color:var(--line)}.list-computer-memory{gap:6px;display:flex}.list-computer-memory li{border:1px solid var(--gray-4);border-radius:3px;padding:3px 7px 3px 8px}.list-infor-fearture{gap:2px;display:grid}.list-infor-fearture li{align-items:center;display:flex}.list-infor-fearture .name-feature{flex-grow:2;width:100%;max-width:119px}.list-infor-fearture .property{flex-grow:1;width:100%}.card-usually{flex-direction:column;gap:20px;display:flex}.card-usually .content{align-items:flex-start;gap:12px;display:flex}.card-usually .box-name{gap:10px;display:grid}.card-usually .prd-name{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.stagger-wrap .stagger-item{opacity:0;transition:all .3s ease-in-out;transform:scale(.5)rotate(90deg)skew(15deg)}.stagger-wrap .stagger-item.stagger-finished{opacity:1;transform:scale(1)rotate(0)skew(0deg)}.slider-scroll,.thumbs-slider{gap:20px;display:flex}.tf-product-media-thumbs{flex-shrink:0;width:80px;max-height:652px}.tf-product-media-thumbs .swiper-slide{width:auto;height:max-content}.tf-product-media-thumbs .swiper-slide .item{cursor:pointer;max-width:80px;height:100%;max-height:80px;position:relative}.tf-product-media-thumbs .swiper-slide .item img{object-fit:cover;border-radius:4px;width:100%;height:100%}.tf-product-media-thumbs .swiper-slide .item:after{content:"";border:1px solid var(--gray-5);-o-transition:all .3s ease-in-out;border-radius:4px;transition:all .3s ease-in-out;position:absolute;inset:0}.tf-product-media-thumbs .swiper-slide.swiper-slide-thumb-active .item:after{border-color:var(--main)}.tf-product-media-main{width:calc(100% - 100px)}.tf-product-media-main .item{border-radius:12px;width:100%;height:100%;max-height:687px;display:flex;overflow:hidden}.tf-product-media-main .item img{object-fit:cover;width:100%;height:100%}.thumbs-default .thumbs-slider{flex-direction:column}.thumbs-default .thumbs-slider .tf-product-media-thumbs{order:1;width:100%}.thumbs-default .thumbs-slider .tf-product-media-thumbs .swiper-slide{width:auto}.thumbs-default .thumbs-slider .tf-product-media-main{width:100%}.thumbs-left .thumbs-slider{flex-direction:column}.thumbs-left .tf-product-media-main,.thumbs-left .tf-product-media-thumbs{width:100%}.price-wrap{flex-wrap:wrap;align-items:center;gap:5px 12px;display:flex}.old-price{display:inline-flex;position:relative}.old-price:before{content:"";background-color:var(--gray-2);width:100%;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.old-price.style-white{color:var(--white)}.old-price.style-white:before{background-color:var(--white)}.tf-product-info-list{flex-wrap:wrap;align-items:flex-start;gap:30px;display:flex}.tf-product-info-list .product-box-btn{gap:10px;display:grid}.tf-product-info-list.style-2 .tf-product-info-choose-option{border:unset;max-width:unset;flex-flow:wrap;align-items:center;gap:10px 15px;padding:0}.tf-product-info-list.style-2 .tf-product-info-choose-option .title{margin-bottom:0}.tf-product-info-list.style-2 .tf-product-info-choose-option>*{align-items:center;gap:12px;display:flex}.tf-product-info-list.style-2 .tf-product-info-choose-option .select-color{min-width:175px}.tf-product-info-list.style-2 .infor-center{gap:9px}.tf-product-info-list.style-2 .product-delivery{flex-wrap:wrap;align-items:center;gap:0 14px;display:flex}.tf-product-info-list.style-2 .shipping-to{align-items:center;gap:8px;display:flex}.tf-product-info-content{flex-direction:column;gap:20px;display:flex}.tf-product-info-content>:not(:last-child){border-bottom:1px solid var(--gray-5);padding-bottom:20px}.tf-product-info-content .infor-bottom{gap:10px;display:grid}.tf-product-info-content .product-fearture-list{flex-direction:column;gap:4px;display:flex}.tf-product-info-content .product-fearture-list li{align-items:center;gap:20px;display:flex}.tf-product-info-content .product-fearture-list li p{width:72px}.tf-product-info-content .product-about-list{gap:10px;display:grid}.tf-product-info-content .product-about-list p{padding-left:16px;position:relative}.tf-product-info-content .product-about-list p:before{content:"";background-color:var(--gray-2);border-radius:50%;width:4px;height:4px;position:absolute;top:8px;left:0;right:4px}.tf-product-info-content .product-info-price{align-items:flex-end;gap:10px;display:flex}.tf-product-info-content .product-info-price .old-price{padding-bottom:4px}.product-info-rate-wrap{flex-wrap:wrap;align-items:center;gap:0 16px;display:flex}.product-info-rate-wrap>li:not(:last-child){padding-right:16px;position:relative}.product-info-rate-wrap>li:not(:last-child):after{content:"";background-color:var(--gray-4);width:1px;height:14px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.star-review{align-items:center;gap:7px;display:flex}.list-star{align-items:center;gap:3px;display:flex}.list-star>li{align-items:center;display:flex}.list-star i{color:#fcb500}.wg-quantity{align-items:center;gap:2px;width:max-content;display:flex;overflow:hidden}.wg-quantity .quantity-product{text-align:center;width:30px;height:30px;color:var(--primary);pointer-events:none;border:0;padding:0;font-size:16px;font-weight:700;line-height:18px}.wg-quantity .btn-quantity{width:30px;height:30px;color:var(--gray);cursor:pointer;border:1px solid var(--line-4);-o-transition:all .3s ease-in-out;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:16px;transition:all .3s ease-in-out;display:flex}.wg-quantity .btn-quantity:hover{color:var(--primary)}.tf-product-info-content .infor-heading,.tf-product-info-content .infor-bottom,.tf-product-info-content .infor-center{gap:10px;display:grid}.tf-product-info-choose-option{border:1px solid var(--gray-4);border-radius:6px;flex-direction:column;gap:18px;width:100%;padding:20px;display:flex}.tf-product-info-choose-option .product-delivery{gap:10px;display:grid}.tf-product-info-choose-option .title{margin-bottom:12px}.tf-product-info-choose-option .shipping-to{align-items:center;gap:8px;display:flex}.tf-product-info-choose-option .product-detail .caption{margin-bottom:4px}.tf-product-info-choose-option .product-detail .body-text-3{gap:8px;display:grid}.tf-select-color{width:max-content;position:relative}.tf-select-color:after{content:"";color:var(--gray);font-family:icomoon;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.rating-percent{width:max-content}.rating-percent .rate-percent{color:var(--primary);margin-bottom:9px;font-size:70px;font-weight:700;line-height:70px}.rating-percent .rate-percent span{color:var(--gray-4);font-size:40px;font-weight:400;line-height:48px}.rating-percent .list-star{margin-bottom:3px}.review-list>li:not(:last-child){border-bottom:1px solid var(--gray-5);margin-bottom:20px;padding-bottom:20px}.box-review{align-items:flex-start;gap:14px;display:flex}.box-review .avt{border-radius:50%;flex-shrink:0;max-width:50px;overflow:hidden}.box-review .author-wrap .name{margin-bottom:2px}.box-review .review-content{gap:18px;display:grid}.box-review .verified{flex-wrap:wrap;align-items:center;gap:0 10px;margin-bottom:5px;display:flex}.box-review .verified>li:not(:last-child){padding-right:10px;position:relative}.box-review .verified>li:not(:last-child):after{content:"";background-color:var(--gray-4);width:1px;height:14px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.flat-product-des-list{gap:30px;display:grid}.flat-product-des-list.style-2 .flat-title-tab-product-des{border:unset;gap:30px;display:grid}.flat-product-des-list.style-2 .flat-title-tab-product-des:not(:last-child){border-bottom:1px solid var(--gray-5);padding-bottom:30px}.flat-product-des-list.style-2 .tab-main{padding:0}.flat-product-des-list.bg-white,.tf-product-info-wrap.bg-white,.tf-product-media-wrap.bg-white{border-radius:8px;padding:15px}.product-thumb-slider{flex-direction:column;gap:10px;display:flex}.product-thumb-slider .tf-product-view-main{width:100%}.product-thumb-slider .tf-product-view-thumbs{order:1;width:100%}.product-thumb-slider .tf-product-view-thumbs .swiper-slide{width:auto}.product-thumb-slider.thumbs-right .tf-product-view-main .tf-image-view{aspect-ratio:571/321;max-width:571px}.product-thumb-slider.thumbs-right .tf-product-view-thumbs .swiper-slide .item{aspect-ratio:1;max-width:69px;max-height:69px;overflow:hidden}.product-thumb-slider.thumbs-right.type-right-3{gap:20px}.product-thumb-slider.thumbs-right.type-right-3 .tf-product-view-main .tf-image-view{aspect-ratio:506/386;max-width:506px}.product-thumb-image{gap:10px;display:grid}.product-thumb-image .list-image-product{scroll-behavior:smooth;gap:10px;display:flex;overflow-x:auto}.product-thumb-image .list-image-product .image-swap{border:1px solid var(--gray-5);cursor:pointer;-o-transition:all .3s ease-in-out;border-radius:3px;flex-shrink:0;width:50px;height:50px;transition:all .3s ease-in-out}.product-thumb-image .list-image-product .image-swap img{object-fit:contain}.product-thumb-image .list-image-product .image-swap.active{border-color:var(--black)}.product-thumb-image .list-image-product::-webkit-scrollbar{display:none}.tf-product-view-main .tf-image-view{aspect-ratio:300/260;border-radius:5px;overflow:hidden}.tf-product-view-main .tf-image-view img{object-position:unset;width:auto}.tf-product-view-thumbs .swiper-slide .item{cursor:pointer;max-width:52px;height:100%;max-height:50px;position:relative;overflow:hidden}.tf-product-view-thumbs .swiper-slide .item img{object-fit:contain;border-radius:3px;width:100%;height:100%}.tf-product-view-thumbs .swiper-slide .item:after{content:"";border:1px solid var(--gray-5);-o-transition:all .3s ease-in-out;border-radius:3px;transition:all .3s ease-in-out;position:absolute;inset:0}.tf-product-view-thumbs .swiper-slide.swiper-slide-thumb-active .item:after{border-color:var(--black)}.product-list-wrap>li:not(:last-child){border-bottom:1px solid var(--gray-5);margin-bottom:20px;padding-bottom:20px}.tf-grid-product-item{width:100%}.sw-cls{margin-top:10px}.sw-cls .swiper-slide{height:auto}.sw-cls .swiper-slide>*{height:100%;max-height:250px}.sw-cls .img-item{max-width:200px}.tf-product-view-content{gap:20px;display:flex}.tf-product-view-content .sidebar-filter{width:100%;max-width:284px}.tf-product-view-content .content-area{width:100%}.tf-control-view{align-items:center;gap:10px;display:flex}.tf-control-view .tf-control-sort{align-items:center;gap:6px;display:flex}.tf-control-view .type-sort-quatity{min-width:160px}.tf-control-view .type-sort-by{min-width:204px}.tf-control-view .tf-sort{border:1px solid var(--gray-5);cursor:pointer;-o-transition:all .3s ease-in-out;color:var(--black);border-radius:3px;padding:9px;transition:all .3s ease-in-out;display:flex}.tf-control-view .tf-sort .btn-select{align-items:center;gap:6px;display:flex}.tf-control-view .tf-sort:hover{color:var(--primary);border-color:var(--primary)}.tf-control-view .tf-sort i{font-size:24px}.tf-shop-control{border-bottom:1px solid var(--gray-5);justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:21px;display:flex}.tf-control-layout{align-items:center;gap:10px;display:flex}.tf-control-layout li a{border:1px solid var(--gray-5);cursor:pointer;-o-transition:all .3s ease-in-out;color:var(--black);border-radius:3px;padding:9px;transition:all .3s ease-in-out;display:flex}.tf-control-layout li a:hover,.tf-control-layout li a.active{color:var(--primary);border-color:var(--primary)}.tf-control-layout li i{font-size:24px}.tf-dropdown-sort .btn-select{align-items:center;gap:6px;display:flex}.flat-grid-product.layout-tabgrid-1 .card-product .card-product-btn,.flat-grid-product.layout-tabgrid-2 .card-product .card-product-btn,.flat-grid-product.layout-tabgrid-2 .card-product .box-infor-detail{display:none}.flat-grid-product.layout-tablist-1,.flat-grid-product.layout-tablist-2{grid-template-columns:unset!important}.flat-grid-product.layout-tablist-1 .card-product .card-product-btn,.flat-grid-product.layout-tablist-2 .card-product .card-product-btn{display:flex}.flat-grid-product.layout-tablist-1 .card-product .list-product-btn,.flat-grid-product.layout-tablist-2 .card-product .list-product-btn,.flat-grid-product.layout-tablist-1 .box-infor-detail .tf-btn-icon{display:none}.flat-grid-product.layout-tablist-2{grid-template-columns:unset!important}.flat-grid-product.layout-tablist-2 .card-product .card-product-btn{display:flex}.flat-grid-product.layout-tablist-2 .card-product .box-infor-detail>:not(.star-review){display:none}.flat-grid-product.layout-tablist-2 .card-product .card-product-info{gap:10px}.flat-grid-product.layout-tablist-2 .card-product .box-title{gap:8px}.tf-order-detail{gap:30px;display:grid}.tf-order-detail .order-notice{align-items:center;margin-bottom:10px;display:flex;box-shadow:5px 6px 30px #0000001a}.tf-order-detail .order-notice p{padding-left:20px}.tf-order-detail .order-notice .icon{background-color:var(--primary);justify-content:center;align-items:center;width:60px;height:60px;display:flex}.tf-order-detail .order-overview-list li:not(:last-child){margin-bottom:10px}.tf-order-detail .order-detail-wrap{gap:15px;display:grid}.tf-table-order-detail{table-layout:fixed;border:1px solid #e0e0e0;width:100%}.tf-table-order-detail td,.tf-table-order-detail th{text-align:left;vertical-align:middle;border:1px solid #e0e0e0;padding:8px 12px}.billing-info{border:1px solid #e0e0e0;padding:8px 15px}.tf-table-wishlist{border:1px solid #e0e0e0;width:100%;overflow-x:auto}.tf-table-wishlist thead{white-space:nowrap}.tf-table-wishlist td,.tf-table-wishlist th{text-align:left;vertical-align:middle;border:1px solid #e0e0e0;padding:8px 12px}.tf-table-wishlist tfoot td{padding:12px}.tf-table-wishlist .wishlist-item_remove{text-align:center;width:20px}.tf-table-wishlist .wishlist-item_image{width:100px;min-width:100px}.tf-table-wishlist .wishlist-item_action{white-space:nowrap}.tf-table-compare{border-collapse:collapse;width:100%}.tf-table-compare td,.tf-table-compare th{text-align:left;vertical-align:middle;border:1px solid #e0e0e0;padding:8px 12px}.tf-table-compare tr:nth-child(odd){background-color:#f7f7f7}.tf-table-compare .compare-item_info{justify-content:space-between;align-items:center;gap:10px;display:flex}.tf-table-compare .tf-compare-image .image{justify-content:center;display:flex}.tf-table-compare .tf-compare-image .image img{object-fit:cover;width:100%;max-width:250px;height:100%}.tf-compare{overflow-x:auto}.tf-compare::-webkit-scrollbar{height:3px}.tf-compare::-webkit-scrollbar-thumb{background-color:var(--gray-2);border-radius:3px}.tf-compare-col{min-width:220px;max-width:350px}.tf-compare-col:first-child{min-width:150px}.table_def{border-collapse:collapse;table-layout:fixed;width:100%}.table_def thead{white-space:nowrap}.table_def td,.table_def th{vertical-align:middle;border:1px solid #e0e0e0;padding:8px 12px}.table_def tfoot td{padding:12px}.tf-order_history-table{text-align:center;overflow:auto}.tf-order_history-table table{width:100%;min-width:700px}.tf-order_history-table tr{border:1px solid #e0e0e0}.tf-order_history-table tr>:first-child{text-align:left}.tf-order_history-table tr th,.tf-order_history-table tr td{border:unset}.tf-order_history-table th,.tf-order_history-table td{padding:10px 15px}.account-address .btn-add-address{margin-bottom:42px}.account-address-item{border:1px solid var(--gray-4);border-radius:16px}.account-address-item .title{border-bottom:1px solid var(--gray-4);padding:15px}.account-address-item .info-detail{gap:24px;padding:15px;display:grid}.account-address-item .box-infor{gap:12px;display:grid}.account-address-item .box-btn{gap:12px;display:flex}.account-address-item.editing{background-color:#fafafa}.account-details{gap:30px;display:grid}.news-item{gap:20px;display:grid}.news-item .entry_meta{align-items:center;gap:14px;display:flex}.news-item .entry_meta>*{align-items:center;gap:4px;display:flex}.news-item .entry_tag{background-color:var(--white);border-radius:3px;padding:4px 10px;position:absolute;bottom:4px;left:6px}.news-item .content{gap:10px;display:grid}.news-item .entry_infor_news{gap:14px;display:grid}.news-item.style-large{gap:30px}.news-item.style-row{align-items:flex-start;display:flex}.news-item.style-row .entry_image{width:40%}.news-item.style-row .content{width:65%}.wg-pagination{border-top:1px solid var(--gray-5);justify-content:center;align-items:center;padding-top:15px;display:flex}.wg-pagination li{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.wg-pagination li i{font-size:20px}.wg-pagination li.active>*{color:var(--primary)}.blog-sidebar{flex-direction:column;gap:24px;width:100%;max-width:284px;display:flex}.blog-sidebar .sidebar-item{gap:16px;display:grid}.blog-sidebar .sidebar-item.style-2{border:1px solid var(--gray-5);border-radius:8px 8px 10px 10px;gap:0}.blog-sidebar .sidebar-item.style-2 .sb-title{background-color:var(--gray-6);padding:13px 18px}.blog-sidebar .sidebar-item.style-2 .sb-content{padding:0 18px}.blog-sidebar .sidebar-item:not(.style-2) .sb-title{font-size:16px;line-height:18px}.blog-sidebar .sidebar-item.has-line-bt{border-bottom:1px solid var(--gray-5);padding-bottom:24px}.blog-sidebar .sb-category a{justify-content:space-between;align-items:center;padding:15px 0;display:flex}.blog-sidebar .sb-category a i{font-size:10px}.blog-sidebar .sb-category li:not(:last-child) a{border-bottom:1px solid var(--line-2);padding:15px 0 14px}.blog-sidebar .sb-recent{flex-direction:column;gap:18px;display:flex}.blog-sidebar .sb-recent li{align-items:flex-start;gap:10px;display:flex}.blog-sidebar .sb-recent li .image{flex-shrink:0;width:100%;max-width:112px}.blog-sidebar .sb-recent li:not(:last-child){border-bottom:1px solid var(--gray-5);padding-bottom:19px}.blog-sidebar .sb-recent li .date{align-items:center;gap:4px;display:flex}.blog-sidebar .sb-tags{flex-wrap:wrap;gap:8px;display:flex}.blog-sidebar .sb-tags a{border:1px solid var(--gray-5);-o-transition:all .3s ease-in-out;border-radius:999px;padding:9px 15px;transition:all .3s ease-in-out}.blog-sidebar .sb-tags a:hover{background-color:var(--gray);border-color:var(--gray);color:var(--white)}.btn-sidebar-mb{z-index:50;position:fixed;top:30%;left:0}.btn-sidebar-mb button{border:1px solid var(--black);background-color:var(--black);width:40px;height:40px;color:var(--white);justify-content:center;align-items:center;display:flex}.btn-sidebar-mb button i{font-size:20px}.btn-sidebar-mb button:hover{background-color:var(--white);color:var(--black)}.btn-sidebar-mb.right{left:unset;right:0;transform:rotate(180deg)}.s-blog-list .blog-list-content>.news-item:not(:first-of-type):not(:last-of-type){border-bottom:1px solid var(--gray-5);padding-bottom:30px}.s-blog-list .blog-list-content{flex-direction:column;gap:30px;display:flex}.s-blog-list .blog-sidebar{flex-shrink:0}.s-blog-detail{z-index:1;justify-content:center;align-items:flex-start;gap:40px;display:flex;position:relative}.s-blog-detail .box-direction{flex-direction:column;gap:96px;width:100%;max-width:268px;display:flex}.s-blog-detail .box-direction.content-right{background-color:var(--white);border-radius:8px;padding:20px;box-shadow:0 2px 8px #0000001a}.s-blog-detail .box-direction.sticky{position:sticky;top:25%}.s-blog-detail .box-direction .bottom{flex-direction:column;gap:10px;display:flex}.s-blog-detail .content-blog{gap:30px;display:grid}.s-blog-detail .content-blog .main-content{gap:20px;display:grid}.s-blog-detail .content-blog .box-title{gap:12px;display:grid}.s-blog-detail .main-preview{border-top:1px solid var(--gray-5);gap:50px;padding-top:50px;display:grid}.s-blog-detail .main-preview>*{flex-direction:column;gap:30px;display:flex}.s-blog-detail .entry_meta{align-items:center;gap:14px;display:flex}.s-blog-detail .entry_meta>*{align-items:center;gap:4px;display:flex}.s-blog-detail .entry_image img{object-fit:cover;width:100%}.s-blog-detail .entry_image.has-sub{text-align:center;gap:8px;display:grid}.comment-wrap .author-wrap{align-items:flex-start;gap:14px;display:flex}.comment-wrap .author-wrap .wrap{gap:20px;display:grid}.comment-wrap .author-wrap .rep-comment .author-wrap{border-top:1px solid var(--gray-5);padding-top:20px}.comment-wrap .entry_meta{gap:2px;display:grid}.comment-wrap .avt{border-radius:50%;flex-shrink:0;max-width:50px;overflow:hidden}.comment-wrap .box-comment{gap:10px;display:grid}.comment-wrap .comment-list{gap:40px;display:grid}.comment-wrap .comment-list .author-wrap:not(:last-child){border-bottom:1px solid var(--gray-5);padding-bottom:40px}.widget-accordion .accordion-title{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:6px 50px 6px 0;font-weight:600;display:flex}.widget-accordion .accordion-title .icon{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.widget-accordion .accordion-title:not(.collapsed) .icon{background-color:var(--primary)}.widget-accordion .accordion-title:not(.collapsed) .icon:before{opacity:0;transform:rotate(90deg)}.widget-accordion .accordion-title:not(.collapsed) .icon:after{background-color:var(--white)}.widget-accordion .accordion-body{padding:10px 0 30px}.faq-item{gap:30px;display:grid}.faq-wrap .widget-accordion:not(:last-child) .accordion-title.collapsed{border-bottom:1px solid var(--gray-5);margin-bottom:10px;padding-bottom:16px}.faq-wrap .accordion-title{-o-transition:all .3s ease-in-out;border-color:var(--white);transition:all .3s ease-in-out;position:relative}.faq-wrap .accordion-title .title-sidebar{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.faq-wrap .accordion-title:not(.collapsed) .title-sidebar{color:var(--primary)}.faq-wrap .accordion-title .icon{background-color:var(--gray-6);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:-2px;right:-2px}.faq-wrap .accordion-title .icon:after{-o-transition:all .3s ease-in-out;content:"";background-color:var(--gray);border-radius:1px;width:11.25px;height:2px;transition:all .3s ease-in-out;position:absolute}.faq-wrap .accordion-title .icon:before{-o-transition:all .3s ease-in-out;content:"";background-color:var(--gray);border-radius:1px;width:2px;height:11.25px;transition:all .3s ease-in-out;position:absolute}.faq-wrap .accordion-body{align-items:flex-start;gap:10px;display:flex}.faq-wrap .accordion-body i{font-size:30px}.tf-zoom-main{z-index:50;position:sticky;top:30px}.tf-zoom-main .drift-zoom-pane{z-index:3;background:#fff;border-radius:8px;width:100%;max-width:520px;height:520px;top:0;left:0;-webkit-transform:translate(0,0);box-shadow:0 1px 5px #7f7f7f05,0 5px 18px #7f7f7f33}.drift-bounding-box.drift-open{z-index:5000;background:#ffffff40;box-shadow:inset 0 0 0 1px #0006}.drift-zoom-pane{z-index:5000}.section-image-zoom .other-image-zoom{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.section-image-zoom.zoom-active .other-image-zoom{opacity:.3}.pswp__bg{background:var(--white)}.pswp__icn{fill:#222;color:var(--white)}.pswp__icn .pswp__icn-shadow{stroke:var(--white);stroke-width:1px;fill:none}.pswp__counter{color:#222;text-shadow:1px 1px 3px #fff}.tf-model-viewer{width:100%;height:100%;position:relative}.tf-model-viewer model-viewer{z-index:5;width:100%;height:100%;display:block;position:relative}.tf-model-viewer model-viewer.disabled{pointer-events:none}.tf-model-viewer.active model-viewer{pointer-events:all}.tf-model-viewer.active .wrap-btn-viewer{display:none}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;box-sizing:border-box}.noUi-target{direction:ltr;position:relative}.noUi-base,.noUi-connects{z-index:1;width:100%;height:100%;position:relative}.noUi-connects{z-index:0;overflow:hidden}.noUi-connect,.noUi-origin{will-change:transform;z-index:1;transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{position:absolute}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal .noUi-handle{width:34px;height:28px;top:-6px;left:-17px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;top:-17px;left:-6px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{left:auto;right:-17px}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;top:14px;left:6px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{white-space:nowrap;text-align:center;position:absolute}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-sub,.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{width:100%;height:80px;padding:10px 0;top:100%;left:0}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{width:2px;height:5px;margin-left:-1px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;padding:0 10px;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translateY(-50%);transform:translate(0, -50%, 0);padding-left:25px}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{color:#000;text-align:center;white-space:nowrap;background:#fff;border:1px solid #d9d9d9;border-radius:3px;padding:5px;display:block;position:absolute}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;transform:translate(-50%)}.noUi-vertical .noUi-tooltip{top:50%;right:120%;transform:translateY(-50%)}.noUi-horizontal{height:4px}.noUi-target{border:0}.noUi-base .noUi-connects{background-color:var(--gray-5);border-radius:999px}.noUi-connect{background-color:var(--black)}.noUi-horizontal .noUi-handle,.noUi-vertical .noUi-handle{border:2px solid var(--black);background-color:var(--gray-4);width:16px;height:16px;box-shadow:unset;cursor:pointer;-o-transition:all .3s ease-in-out;border-radius:50px;transition:all .3s ease-in-out}.noUi-horizontal .noUi-handle:before,.noUi-horizontal .noUi-handle:after,.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{content:none}.noUi-horizontal .noUi-handle.noUi-active,.noUi-vertical .noUi-handle.noUi-active{width:20px;height:20px;top:-8px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-8px}.tf-table-page-cart{border-spacing:0;border-collapse:collapse;width:1024px}.tf-table-page-cart thead{border-top:1px solid var(--gray-5);border-bottom:1px solid var(--gray-5)}.tf-table-page-cart th{padding:20px 0;font-size:18px;font-weight:600;line-height:24px}.tf-table-page-cart th:first-child{padding:20px 0 20px 25px}.tf-table-page-cart th:last-child{padding:20px 25px 20px 0}.tf-table-page-cart tr>*{width:200px}.tf-table-page-cart tr>:first-child{width:400px}.tf-table-page-cart tr>:last-child{width:100px}.tf-table-page-cart .tf-cart-item_product{gap:12px;display:flex}.tf-table-page-cart .img-box{width:100%;max-width:80px;height:80px}.tf-table-page-cart .cart-info{flex-direction:column;gap:6px;display:flex}.tf-table-page-cart .variant-box{align-items:center;display:flex}.tf-table-page-cart .tf-select{position:relative}.tf-table-page-cart .tf-select select{color:var(--gray-2);border:unset;appearance:none;cursor:pointer;padding:0 4px 0 2px;font-size:14px;font-weight:400;line-height:20px}.tf-table-page-cart .tf-select:after{position:absolute}.tf-table-page-cart .remove{cursor:pointer}.tf-table-page-cart .tf-cart-item{border-bottom:1px solid var(--gray-5)}.tf-table-page-cart .tf-cart-item td{padding-right:25px}.tf-table-page-cart .tf-cart-item td:first-child,.tf-table-page-cart .tf-cart-item td:last-child{padding:25px}.ip-discount-code{width:100%;max-width:466px;position:relative}.ip-discount-code input{border-radius:8px!important}.ip-discount-code .tf-btn{border-radius:0 8px 8px 0;padding:10px 31.5px;position:absolute;top:0;bottom:0;right:0}.ip-discount-code.style-2{gap:6px;display:flex}.ip-discount-code.style-2 .tf-btn{border-radius:8px;width:100%;max-width:122px;position:relative}.tf-checkout-wrap{flex-wrap:wrap;align-items:flex-start;gap:30px;display:flex}.tf-checkout-wrap .page-checkout{width:100%}.payment-box{gap:20px;margin-bottom:40px;display:grid}.payment-choose-card .payment-header{cursor:pointer;-o-transition:all .3s ease-in-out;width:100%;margin-bottom:10px;transition:all .3s ease-in-out}.payment-choose-card .payment-header.collapsed{margin-bottom:0}.payment-choose-card .payment-header.collapsed .select-payment:after{transform:translateY(-50%)rotate(0)}.payment-choose-card .title{margin-bottom:6px;display:block}.payment-choose-card .select-payment{border:1px solid var(--gray-4);-o-transition:all .3s ease-in-out;border-radius:8px;width:100%;padding:11px 14px;transition:all .3s ease-in-out;display:block;position:relative}.payment-choose-card .select-payment:after{content:"";color:var(--gray-2);-o-transition:all .3s ease-in-out;font-family:icomoon;font-size:16px;transition:all .3s ease-in-out;position:absolute;top:50%;right:14px;transform:translateY(-50%)rotate(180deg)}.payment-choose-card .select-payment:hover{border-color:var(--primary)}.payment-choose-card input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none!important}.payment-choose-card input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none!important}.payment-choose-card .payment-body{gap:20px;padding:30px;display:grid;box-shadow:0 4px 8px #0000000d}.flat-sidebar-checkout{background-color:var(--white);width:100%;padding:15px;position:sticky;top:90px;box-shadow:0 4px 8px #0000000d}.flat-sidebar-checkout .sub-type{margin-bottom:6px}.flat-sidebar-checkout .sidebar-checkout-content,.flat-sidebar-checkout .list-product{gap:20px;display:grid}.flat-sidebar-checkout .item-product{align-items:flex-start;gap:12px;display:flex}.flat-sidebar-checkout .item-product .img-product{width:100%;max-width:122px}.flat-sidebar-checkout .item-product .content-box{gap:10px;display:grid}.flat-sidebar-checkout .sec-total-price li{border-top:1px solid var(--gray-5);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.flat-sidebar-checkout .sec-total-price li:last-child{padding-bottom:0}.facet-categories{border:1px solid var(--gray-5);border-radius:10px;margin-bottom:24px}.facet-categories .title{background-color:var(--gray-6);padding:13px 18px}.facet-categories ul{padding:0 18px}.facet-categories ul a{justify-content:space-between;align-items:center;padding:15px 0;font-size:14px;font-weight:400;line-height:20px;display:flex;position:relative}.facet-categories ul a:after{content:none;-o-transition:all .3s ease-in-out;background-color:var(--primary);width:0%;height:1px;transition:all .3s ease-in-out;position:absolute;bottom:0;left:auto;right:0}.facet-categories ul a:hover,.facet-categories ul a.active{color:var(--primary)}.facet-categories ul li:not(:last-child) a{border-bottom:1px solid var(--gray-5-2)}.facet-categories ul li:not(:last-child) a:hover:after,.facet-categories ul li:not(:last-child) a.active:after{width:100%;left:0;right:auto}.btn-loadmore{cursor:pointer;color:var(--secondary);-o-transition:all .3s ease-in-out;align-items:center;gap:6px;margin-top:16px;transition:all .3s ease-in-out;display:flex}.btn-loadmore:hover{color:var(--primary)}.widget-facet .facet-title{margin-bottom:16px}.widget-facet .box-fieldset-item{gap:10px;display:grid}.widget-facet .fieldset-item{align-items:center;gap:10px;display:flex}.widget-facet:not(:last-child){border-bottom:1px solid var(--gray-5);margin-bottom:24px;padding-bottom:24px}.facet-price .box-fieldset-item{margin-bottom:10px}.facet-price input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none!important}.facet-price input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none!important}.facet-vote .fieldset-item label{align-items:center;gap:8px;display:flex}.meta-filter-shop{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:30px;display:flex}.meta-filter-shop .count-text{color:var(--text);padding-right:12px;font-size:12px;line-height:22px;position:relative}.meta-filter-shop .count-text:after{content:"";background-color:#d9d9d9;width:1px;display:block;position:absolute;top:4px;bottom:4px;right:0}.meta-filter-shop .count-text .count{color:var(--black);margin-right:2px;display:inline-block}.meta-filter-shop #applied-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meta-filter-shop .filter-tag{border:1px solid var(--gray-5);-o-transition:all .3s ease-in-out;cursor:pointer;border-radius:1000px;align-items:center;gap:6px;padding:4px 12px;font-size:14px;line-height:22px;transition:all .3s ease-in-out;display:flex}.meta-filter-shop .filter-tag .remove-tag{justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:flex}.meta-filter-shop .filter-tag:hover{border-color:var(--black)}.meta-filter-shop .color-tag{gap:8px}.meta-filter-shop .color-tag .color{border-radius:1000px;width:20px;height:20px;display:block}.meta-filter-shop .remove-all-filters{border:1px solid var(--black);background-color:var(--black);color:var(--white);border-radius:99px;justify-content:space-between;align-items:center;gap:8px;padding:4px 12px;display:flex}.meta-filter-shop .remove-all-filters .icon{font-size:12px}.meta-filter-shop .remove-all-filters:hover{color:var(--black);background-color:#0000}.overlay-filter{z-index:2000;opacity:0;visibility:hidden;-o-transition:all .3s ease-in-out;background-color:#0006;width:100vw;height:100vh;transition:all .3s ease-in-out;position:fixed;top:0;left:0}.overlay-filter.show{opacity:1;visibility:visible}.image-select>.dropdown-menu{width:auto!important}.image-select.style-default{display:flex;width:unset!important}.image-select.style-default>select{display:none!important}.image-select.style-default>.dropdown-toggle{color:var(--main);padding:0;background-color:#0000!important;border:0!important;outline:none!important}.image-select.style-default>.dropdown-toggle:after{color:var(--main);border:0;font-family:icomoon;font-size:12px;position:absolute;right:0}.image-select.style-default .filter-option-inner-inner{justify-content:start;align-items:center;gap:8px;font-size:13px;font-weight:400;line-height:25px;display:flex}.image-select.style-default .filter-option-inner-inner img{object-fit:cover;border:1px solid var(--gray-4);border-radius:50%;width:34px;height:34px;padding:3px}.image-select.style-default>.dropdown-menu{background-color:var(--white);border:0;border-radius:0;padding:5px;box-shadow:0 0 18px #0003;overflow:unset!important;margin-top:5px!important;margin-bottom:5px!important}.image-select.style-default>.dropdown-menu li:not(:last-child){margin-bottom:5px;padding-bottom:5px!important}.image-select.style-default>.dropdown-menu .inner{position:relative}.image-select.style-default>.dropdown-menu a{padding:0!important}.image-select.style-default>.dropdown-menu a .text{justify-content:center;align-items:center;gap:5px;font-size:14px;font-weight:400;line-height:16px;display:flex}.image-select.style-default>.dropdown-menu a .text img{width:30px}.image-select.style-default>.dropdown-menu a:hover,.image-select.style-default>.dropdown-menu a:active,.image-select.style-default>.dropdown-menu a.active{color:var(--primary)!important;background-color:unset!important}.image-select.style-default>.dropdown-menu:after{content:"";background-color:var(--white);z-index:2;width:16px;height:16px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.image-select.style-default>.dropdown-menu[data-popper-placement=top-start]:after{display:none}.image-select.style-default>.dropdown-menu[data-popper-placement=top-start]:before{content:"";background-color:var(--white);z-index:2;width:16px;height:16px;position:absolute;bottom:0%;left:50%;transform:translate(-50%,50%)rotate(45deg)}.image-select.type-languages>.dropdown-menu{width:96px!important}.image-select.type-2>.dropdown-menu{padding:10px 15px;width:120px!important;margin-top:10px!important;margin-left:calc(50% - 60px)!important}.image-select.type-2>.dropdown-menu li:not(:last-child){padding-bottom:10px!important}.image-select.type-2>.dropdown-menu li a .text{justify-content:flex-start;gap:8px}.image-select.type-2>.dropdown-menu li a .text img{border-radius:50%;width:25px;height:25px}.image-select.type-2 .filter-option-inner-inner{width:34px;gap:0!important}.tf-cur{align-items:center;gap:28px;display:flex}.tf-cur .tf-cur-item{align-items:center;gap:5px;display:flex}.tf-cur .select-default{border:unset}.tf-cur .select-default option{font-size:13px;font-weight:600;line-height:25px}.tf-my-dropdown{border:1px solid var(--gray-5);z-index:100;border-radius:3px;min-width:160px;padding:9px}.tf-my-dropdown i{font-size:20px}.tf-my-dropdown .btn-select{align-items:center;gap:6px;height:100%;display:flex}.tf-my-dropdown:hover{border-color:var(--primary);color:var(--primary)}.tf-my-dropdown:after{display:none}.tf-my-dropdown .list{border:1px solid var(--gray-5);isolation:isolate;overscroll-behavior-y:contain;min-width:160px;max-height:68vh;transform:unset;box-shadow:unset;border-radius:0;padding:15px 5px;transition:unset;overflow-y:auto}.tf-my-dropdown .list .option{min-height:unset;color:var(--secondary);-o-transition:all .3s ease-in-out;padding:0 15px;font-weight:500;line-height:30px;transition:all .3s ease-in-out}.tf-my-dropdown .list .option:hover,.tf-my-dropdown .list .option.selected{background-color:var(--gray-4);color:var(--black)}.tf-my-dropdown.tf-control-sort,.tf-my-dropdown.tf-control-sort .list{min-width:204px}.breakcrumbs{flex-wrap:wrap;align-items:center;gap:0 10px;display:flex}.breakcrumbs i{font-size:10px}.s-breakcrumbs-page{padding-top:20px;padding-bottom:50px}.flat-title{border-bottom:1px solid var(--gray-5);justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;padding-bottom:10px;display:flex}.flat-title-has-icon{align-items:center;gap:9px;display:flex}.flat-title-has-icon .icon{background-color:var(--primary);width:30px;height:30px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;display:flex}.flat-title-has-icon .icon i{font-size:20px}.flat-title-2{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px;display:flex}.flat-title-2 .box-title{gap:10px;display:grid}.parallax-image{height:410px;position:relative;overflow:hidden}.parallax-image .blog-header-overlay{z-index:2;background:linear-gradient(#0000 0%,#0006 50%,#000c 100%);padding:60px 0 40px;position:absolute;bottom:0;left:0;right:0}.parallax-image .blog-header-overlay .blog-header-content{flex-direction:column;gap:16px;display:flex}.parallax-image .blog-header-overlay .blog-header-content .entry_meta{align-items:center;gap:20px;display:flex}.parallax-image .blog-header-overlay .blog-header-content .entry_meta .tags{align-items:center;gap:8px;display:flex}.parallax-image .blog-header-overlay .blog-header-content .entry_meta .tags img{filter:brightness(0)invert()}.parallax-image .blog-header-overlay .blog-header-content .entry_meta .date{align-items:center;display:flex}.parallax-image .blog-header-overlay .blog-header-content .blog-title{color:var(--white);text-shadow:2px 2px 8px #00000080;margin:0;font-size:36px;line-height:1.3}.s-search-faq{position:relative}.s-search-faq .parallax-image{height:350px}.s-search-faq .content{gap:10px;display:grid}.s-search-faq .box-title{gap:30px;display:grid}.s-search-faq .wrap{z-index:2;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.s-search-faq .form-search-3{width:100%;max-width:540px;margin-left:auto;margin-right:auto}.s-faq{flex-wrap:wrap;align-items:flex-start;gap:30px;display:flex}.s-faq .flat-title-tab-faq,.s-faq .wrap{width:100%}.s-shoping-cart .cart-bottom{border-bottom:1px solid var(--gray-5);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:18px 24px;display:flex}.s-shoping-cart .box-btn{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.s-shoping-cart .box-btn .tf-btn{width:100%}.s-shoping-cart .form-discount{margin-bottom:20px}.tf-checkout-wrap .page-checkout{gap:40px;display:grid}.tf-checkout-wrap .title{margin-bottom:20px}.tf-checkout-wrap .title.has-account{justify-content:space-between;align-items:center;width:100%;max-width:702px;display:flex}.s-track-order .parallax-image{border-radius:8px;height:585px;overflow:hidden}.s-track-order .content{position:relative}.s-track-order .wrap{background-color:var(--white);border-radius:8px;gap:20px;padding:15px;display:grid;position:absolute;top:50%;left:15px;right:15px;transform:translateY(-50%)}.s-track-order .box-title{gap:10px;display:grid}.s-track-order .form-trackorder{gap:18px}.s-track-order .form-trackorder fieldset label{margin-bottom:5px}.box-sale-wrap{background-color:var(--primary);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:absolute;top:15px;left:15px}.box-sale-wrap p{color:var(--white);text-align:center;text-transform:uppercase;font-family:Poppins,serif;font-weight:700}.box-sale-wrap.pst-default{top:15px;left:15px}.box-sale-wrap.type-2{width:56px;height:56px}.box-sale-wrap.type-3{width:100px;height:100px}.box-sale-wrap.relative{top:unset;left:unset;right:unset;bottom:unset}.box-sale-wrap.style-2{top:unset;border-radius:8px;width:100px;bottom:0;left:0}.cls-category .img-box{border-radius:8px}.cls-category.style-abs{position:relative}.cls-category.style-abs .content{gap:10px;display:grid;position:absolute;bottom:20px;left:15px}.cls-category.style-abs.abs-2 .content{bottom:15px;left:15px;right:15px}.cls-category.style-abs.abs-2 .box-btn .tf-btn{width:100%;max-width:148px}.has-bg-img{background-repeat:no-repeat;background-size:cover}.banner-image-product{justify-content:center;align-items:center;gap:30px;padding:60px 0;display:flex}.banner-image-product .img-2{max-width:497px}.banner-image-product .content{gap:10px;display:grid}.banner-image-product .content .box-title{gap:15px;display:grid}.banner-image-product.style-abs{border-radius:8px;position:relative;overflow:hidden}.banner-image-product.style-abs>*{width:100%}.banner-image-product.style-abs .img-box{min-height:300px}.banner-image-product.style-abs .content{position:absolute;top:50%;left:15px;right:15px;transform:translateY(-50%)}.banner-image-product.style-abs.type-abs-2 .content{gap:15px}.banner-image-product.style-abs.type-abs-2 .box-title{gap:19px}.banner-image-product.style-abs.type-abs-2 img{min-height:300px}.banner-image-product.style-abs.type-abs-2 .box-btn{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.banner-image-product.style-abs.type-abs-2 .box-btn .price{align-items:flex-start;display:flex}.banner-image-product.style-abs.type-abs-2 .box-btn .price span{font-size:15px;line-height:30px}.banner-image-product .img-item{display:flex;position:absolute;inset:38px 74px 24px 37%}.banner-image-product .img-item img{width:100%;max-width:671px}.banner-image-product-2{padding:20px 0;position:relative}.banner-image-product-2 .inner{align-items:center;gap:30px;display:flex;position:relative}.banner-image-product-2 .item-banner{border-radius:8px;padding:50px 30px}.banner-image-product-2 .item-image{position:absolute;top:50%;right:2%;transform:translateY(-50%)}.banner-image-product-2 .item-image.item-2{right:30%}.banner-image-product-2.type-sp-2{padding:14px 0}.banner-image-product-2.type-sp-2 .inner{gap:15px}.banner-image-product-2.type-sp-2 .item-banner{padding:51px 23px}.banner-image-product-3{width:100%;position:relative}.banner-image-product-3 .wrap{position:relative}.banner-image-product-3 .image{border-radius:8px;display:inline-flex;overflow:hidden}.banner-image-product-3 .img-item{position:absolute;inset:0 15px 20% 50%}.banner-image-product-3 .box-title{gap:7px;display:grid}.banner-image-product-3 .content{gap:11px;display:grid;position:absolute;bottom:12px;left:26px;right:26px}.banner-image-product-3.style-2 .content{gap:24px;top:50px;bottom:80px}.wg-cls{position:relative}.wg-cls.type-abs .content{position:absolute;top:50%;left:50%;right:5px;transform:translateY(-50%)}.s-banner-wrapper{flex-wrap:wrap;gap:20px;display:flex}.s-banner-wrapper .wrap-item-1,.s-banner-wrapper .wrap-item-2{width:100%}.s-banner-wrapper .wrap-item-2 .img-box{height:100%}.s-banner-wrapper .wrap-item-3{flex-direction:column;gap:20px;width:100%;display:flex}.s-banner-wrapper .wrap-item-3>*{width:100%}.grid-cls{gap:30px;display:grid}.grid-cls .grid-item1{grid-area:aa}.grid-cls .grid-item2{grid-area:bb}.grid-cls .grid-item3{grid-area:cc}.grid-cls .grid-item4{grid-area:dd}.grid-cls .grid-item5{grid-area:ee}.grid-cls .grid-item6{grid-area:ff}.grid-cls .grid-item7{grid-area:gg}.grid-cls.grid-cls-v2{flex-direction:column;gap:10px;display:flex}.grid-cls.grid-cls-v3,.grid-cls.grid-cls-v4{flex-direction:column;gap:20px;display:flex}.grid-cls.grid-cls-v5{display:unset}.banner-product{flex-wrap:wrap;align-items:center;gap:20px 50px;padding:50px 0;display:flex}.banner-product.style-2{gap:20px 30px}.banner-product .product-wrap{flex-wrap:wrap-reverse;align-items:center;gap:15px;width:100%;display:flex}.banner-product .box-title{gap:16px;display:grid}.banner-product .info-product{gap:8px;display:grid}.banner-product .other-item{flex-direction:column;gap:20px;display:flex}.banner-product .other-item .card-product{padding:10px}.banner-product .other-item .card-product .card-product-wrapper{max-width:144px}.banner-product.style-2 .product-wrap{gap:15px 0}.banner-product.style-2 .product-wrap .item-product{pointer-events:none;margin-top:-74px;margin-bottom:-98px}.banner-product.style-3{justify-content:space-between;gap:30px}.banner-product.style-3 .other-item{gap:10px}.banner-product.style-3 .product-wrap{flex-direction:column;align-items:start;gap:15px;width:auto}.banner-product.style-3 .content{gap:15px;display:grid}.banner-product-2{position:relative}.banner-product-2 .image img{object-fit:cover;height:100%}.banner-product-2 .content{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:15px}.banner-product-2 .box-bottom{gap:9px;display:grid}.banner-product-2 .box-price{gap:2px;display:flex}.banner-product-2 .box-price .text{padding-top:7px}.banner-product-2 .content{inset:30px}.slider-wrap{flex-wrap:wrap;align-items:flex-start;gap:30px;display:flex}.slider-wrap.style-2{align-items:unset}.cls-product{border-radius:8px;align-items:center;gap:15px;padding:15px;display:flex}.cls-product .content{gap:15px;display:grid}.cls-product .box-title{gap:5px;display:grid}.cls-product.style-2 .content{gap:12px}.cls-product.style-2 .box-price>p{align-items:flex-start;gap:6px;display:flex}.cls-product.style-2 .box-price>p .text{padding-top:10px}.banner-slide-product{border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;width:100%;padding:20px 40px;display:flex}.banner-slide-product .image{width:100%;max-width:397px;display:inline-flex}.banner-slide-product .content{gap:15px;display:grid}.banner-slide-product .content .br-line{background:linear-gradient(90deg,#fff0 0%,#fff 53.13%,#fff0 100%);width:100%;max-width:368px}.banner-slide-product .property-list{gap:30px;display:flex}.banner-slide-product .property-list li{gap:10px;display:grid;position:relative}.banner-slide-product .property-list li:not(:last-child):after{content:"";background:linear-gradient(#fff0 0%,#fff 46.87%,#fff0 100%);width:1px;position:absolute;top:0;bottom:0;right:-14px}.banner-slide-product .property-list .box-infor{gap:6px;display:grid}.slide-wrap-2{flex-wrap:wrap;gap:20px;display:flex}.slide-wrap-2 .wrap{flex-direction:column;gap:20px;width:100%;display:flex}.slide-wrap-2 .wrap .cls-product{width:100%}.wg-cls-2{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:13px 10px;display:flex}.wg-cls-2 .image{width:100%;max-width:74px;position:relative}.wg-cls-2 .tf-overlay{background-color:#f3f3f3;border-radius:50%}.slider-category .swiper-slide{height:auto}.slider-category .swiper-slide>*{height:100%}.slider-category .swiper-slide:first-child .wg-cls-2{border-left:1px solid var(--gray-5)}.slider-category .swiper-slide .wg-cls-2{border:1px solid var(--gray-5);border-left:unset}.tf-sw-products .swiper-slide{width:auto;height:auto}.tf-brand{gap:30px;padding:25px 0}.tf-brand.type-sp-2{padding:38px 0}.brand-item{-o-transition:all .3s ease-in-out;opacity:1;transition:all .3s ease-in-out}.brand-item:hover{opacity:.5}.brand-list{grid-template-columns:repeat(2,1fr);display:grid}.brand-list li{aspect-ratio:133/80;border-bottom:1px solid var(--gray-6);padding-top:8px;padding-bottom:8px}.brand-list li:first-child{padding-top:0;padding-left:0}.brand-list li:nth-child(2){padding-top:0;padding-right:0}.brand-list li:nth-child(odd){border-right:1px solid var(--gray-6);padding-right:10px}.brand-list li:nth-child(2n){padding-left:8px}.brand-list li:last-child{border-bottom:unset;padding-bottom:0;padding-right:0}.brand-list li:nth-last-child(2){border-bottom:unset;padding-bottom:0;padding-left:0}.brand-list img{object-fit:cover;width:100%}.s-banner .content-banner{gap:10px;padding:50px 0;display:grid}.s-banner.style-2 .content-banner{flex-direction:column;justify-content:center;margin-bottom:30px;display:flex}.s-banner:not(.style-2) .card-product{box-shadow:0 9px 30px #00000014}.banner-countdown{flex-wrap:wrap;justify-content:center;align-items:center;padding:50px 0;display:flex}.banner-countdown .content{gap:30px;display:grid}.banner-countdown .box-title{gap:12px;display:grid}.banner-countdown .bottom{gap:10px;display:grid}.main-page{max-width:1570px;margin:auto}.tf-grid-product{flex-wrap:wrap;gap:30px;display:flex}.wg-404 h1{margin-bottom:15px;font-size:100px;line-height:100px}.wg-404 .notice{margin-bottom:30px}.wg-map{padding-bottom:167px;position:relative}.wg-map .bottom{z-index:5;pointer-events:none;align-items:flex-end;display:flex;position:absolute;bottom:0;left:15px}.wg-map .contact-wrap{background-color:var(--white);pointer-events:all;border-radius:8px;gap:30px;padding:30px;display:grid;box-shadow:0 2px 4px #0000001a}.wg-map .contact-wrap .box-title{gap:10px;display:grid}.wg-map .contact-info{pointer-events:all;gap:20px;padding:15px;display:grid}.wg-map .info-list{flex-wrap:wrap;align-items:flex-start;gap:5px 15px;display:flex}.wg-map .info-list li{align-items:flex-start;gap:15px;display:flex}.wg-map .info-list li .icon{border-right:1px solid #4f4f4f;margin-top:4px;padding-right:8px;font-size:16px;display:flex}.wg-map .form-contact{flex-direction:column;gap:18px;display:flex}.wg-map .form-contact fieldset input{padding:11px 10px 11px 14px}.checkout-status .checkout-wrap{width:100%;max-width:1200px;margin:0 auto;display:flex;position:relative}.checkout-status .checkout-bar{background-color:var(--gray-5);z-index:0;border-radius:999px;width:100%;height:4px;display:block;position:absolute;top:22px;left:0}.checkout-status .checkout-bar:after{content:"";background-color:var(--primary);border-radius:999px;height:4px;position:absolute;top:0;left:0}.checkout-status .checkout-bar.first:after{width:16.6667%}.checkout-status .checkout-bar.next:after{width:50%}.checkout-status .checkout-bar.end:after{width:100%}.checkout-status .icon{background-color:var(--primary);width:48px;height:48px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;display:flex}.checkout-status .icon i{font-size:24px}.checkout-status .step-payment{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:15px;width:33.3333%;display:flex;position:relative}.checkout-status .step-payment .icon{z-index:2;position:relative}.tf-cart-sold{margin-bottom:16px}.wg-testimonial{background-color:var(--white);border-radius:8px;align-items:flex-start;gap:20px;padding:15px;display:flex;box-shadow:0 4px 8px #0000000d}.wg-testimonial .entry_image{border-radius:50%;flex-shrink:0;width:50px;height:50px;overflow:hidden}.wg-testimonial .entry_meta{align-items:center;gap:10px;display:flex}.wg-testimonial .entry_meta .br-line{background-color:var(--gray-4);width:1px;height:14px}.wg-testimonial .content{gap:18px;display:grid}.wg-testimonial .box-title .entry_name{margin-bottom:2px}.wg-testimonial .box-title .entry_meta{margin-bottom:6px}.wg-testimonial .list-star i{font-size:14px}.wg-testimonial{padding:30px}.file-delete .remove{cursor:pointer}.my-account-nav{flex-direction:column;gap:10px;display:flex;position:sticky;top:0}.my-account-nav .my-account-nav-item{border:1px solid var(--gray-4);border-radius:3px;width:100%;padding:15px 20px;font-size:16px;font-weight:500;line-height:20px;display:flex;position:relative}.my-account-nav .my-account-nav-item:hover,.my-account-nav .my-account-nav-item.active{background-color:var(--gray-5);color:var(--primary);border-color:var(--gray-5)}.parallax-style{border-radius:8px;height:300px;overflow:hidden}.entry-privary{gap:30px;display:grid}.entry-privary .wrap{gap:20px;display:grid}.entry-privary .wrap .text-list{gap:10px;display:grid}.banner-image-product-4{border-radius:8px;justify-content:space-between;align-items:center;gap:10px 0;height:100%;padding:30px;display:flex}.banner-image-product-4 .img-item{width:50%}.banner-image-product-4 .content{gap:20px;width:50%;display:grid}.banner-image-product-4 .box-title{gap:20px;display:grid}.wg-product-view{border-radius:8px;padding:15px;position:relative;overflow:hidden}.wg-product-view .image{z-index:0;position:absolute;inset:0}.wg-product-view .content{z-index:1;flex-direction:column;justify-content:center;gap:12px;display:flex;position:relative}.wg-product-view .name{font-size:24px;line-height:28px}.wg-product-view .sub{font-size:12px;line-height:14px}.wg-product-view .box-title{gap:8px;display:grid}.wg-product-view .box-price{gap:6px;display:flex}.wg-product-view .box-price .text{padding-top:7px;font-size:10px;font-weight:300;line-height:13px}.wg-product-view .box-price .price{font-size:30px;font-weight:700;line-height:36px}.wg-product-view.style-2 .box-title{gap:5px}.wg-product-view.style-2 .box-price{gap:2px}.wg-product-view.style-2 .box-price .text{padding-top:5px;font-size:16px;font-weight:500;line-height:19px}.wg-product-view.style-2 .content{justify-content:center;height:100%}.wg-product-view{padding:16px 18px}.tf-sw-categories .swiper-slide{height:auto}.tf-sw-categories .swiper-slide>*{height:100%}.banner-product-3{width:100%;max-width:400px;height:100%;position:relative}.banner-product-3 .content{position:absolute;top:20px;left:15px;right:15px}.banner-product-3 .tag{border-bottom:3px solid var(--third-2);margin-bottom:10px;padding-bottom:5px}.banner-product-3 .tag.type-2{border-bottom:3px solid var(--primary)}.banner-product-3 .box-title{gap:8px;display:grid}@media (min-width:426px){.banner-product .info-product .tag-new{letter-spacing:11.2px;font-size:16px;font-weight:300;line-height:19px}.banner-product .info-product .name{font-size:58px;font-weight:100;line-height:71px}.banner-product .box-price .start{font-size:21px;font-weight:300;line-height:25px}.banner-product .box-price .price{font-size:73px;font-weight:700;line-height:88px}.banner-product.style-2 .info-product .name{font-size:47px;line-height:48px}}@media (min-width:576px){.modal-newleter .modal-content{padding:40px}.modal-newleter .icon-close-popup{top:10px;right:10px}.w-sm-auto{width:auto!important}.sw-banner .card-product .card-product-wrapper{max-width:192px!important}.product-thumb-slider.thumbs-right{flex-direction:unset;align-items:flex-start;gap:30px}.product-thumb-slider.thumbs-right .tf-product-view-thumbs{width:69px}.product-thumb-slider.thumbs-right.type-right-2{gap:20px}.product-thumb-slider.thumbs-right.type-right-2 .tf-product-view-main .tf-image-view{aspect-ratio:471/337;max-width:471px}.card-product.style-thums-2 .card-product-info{align-items:flex-start;display:flex}.card-product.style-thums-2 .box-infor-detail{width:100%;max-width:268px}.card-product.style-thums-2 .name-product{-webkit-line-clamp:1}.card-product.style-row.type-row-3 .card-product-wrapper{max-width:144px}.card-product.style-row.type-row-3{align-items:center;gap:12px!important}.card-product.style-row.row-small .card-product-wrapper{max-width:160px!important}.s-shoping-cart .box-btn .tf-btn{max-width:219px}.form-add-comment{width:100%;max-width:384px}.form-add-comment fieldset{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.form-add-comment fieldset.align-items-sm-start label{padding-top:10px}.form-add-comment input,.form-add-comment textarea{width:100%;max-width:294px;padding:9px 10px!important}.form-add-comment .btn-submit{margin-left:90px}.tf-grid-layout.sm-col-2{grid-template-columns:1fr 1fr}.tf-grid-layout.sm-col-3{grid-template-columns:repeat(3,1fr)}.tf-grid-layout.sm-col-4{grid-template-columns:repeat(4,1fr)}.tf-grid-layout.sm-col-5{grid-template-columns:repeat(5,1fr)}.tf-grid-layout.sm-col-6{grid-template-columns:repeat(6,1fr)}.tf-grid-layout.sm-col-7{grid-template-columns:repeat(7,1fr)}.news-item .entry_infor_news h6 a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-item .entry_infor_news .subs{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (min-width:768px){.banner-product.style-2 .product-wrap>*{width:50%}.offcanvas-search .offcanvas-content{padding:68px 0}.looking-for-wrap{margin-bottom:50px}.looking-for-wrap .heading{margin-bottom:16px}.looking-for-wrap .form-search{margin-bottom:8px}.s-faq{flex-wrap:nowrap;gap:60px}.s-faq .wrap{border-left:1px solid var(--gray-5);padding-left:38px}.s-faq .flat-title-tab-faq{max-width:254px}.tf-compare-col,.tf-compare-col:first-child{min-width:280px}.modal-quick-view .quickview-image{width:45%;padding:20px 0 20px 20px}.modal-quick-view .quickview-info-wrap{width:55%}.modal-quick-view .quickview-info-inner{padding:24px;position:absolute;inset:0;overflow-y:auto}.countdown-box-2 .countdown__timer{gap:41px}.countdown-box-2 .countdown__item:not(:last-child):after{right:-20px}.banner-product.style-3 .product-wrap{gap:40px}.banner-product.style-3 .content{gap:21px}.grid-cls{grid-template-columns:1fr 1fr;grid-template-areas:"bb bb""bb bb""aa cc";display:grid}.grid-cls.grid-cls-v2{grid-template-columns:calc(50% - 5px) calc(50% - 5px);grid-template-areas:"aa bb""cc bb""dd ee";display:grid}.grid-cls.grid-cls-v2.type-2{grid-template-areas:"aa bb""cc bb""dd ee""ff gg"}.grid-cls.grid-cls-v3{grid-template-columns:calc(67% - 15px) calc(33% - 15px);grid-template-areas:"bb cc"}.grid-cls.grid-cls-v4{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"bb bb aa""bb bb cc";display:grid}.slide-wrap-2 .wrap,.s-banner-wrapper .wrap-item-3{flex-direction:row}.tf-grid-product-item{width:calc(50% - 15px)}.card-product.style-row{flex-direction:row;align-items:flex-start}.card-product.style-row .card-product-wrapper{width:100%;max-width:274px;height:100%}.card-product.style-row .card-product-btn{max-width:200px;height:100%;margin-left:20px}.card-product.style-row .card-product-btn:after{content:"";background-color:var(--gray-5);width:1px;height:100%;position:absolute;top:0;bottom:0;left:-20px}.card-product.style-row.type-row-2{flex-direction:column;gap:20px}.card-product.style-row.type-row-2 .box-infor-detail{gap:30px}.card-product.style-row.type-row-2 .card-product-wrapper{max-width:unset}.card-product.style-row.type-row-2 .countdown-box{flex-wrap:wrap;justify-content:space-between;gap:5px 20px;display:flex}.card-product.style-row.type-row-2 .countdown-box .js-countdown{width:100%;max-width:268px}.tf-product-info-wrap,.tf-product-info-wrap .tf-product-info-list{height:100%}.thumbs-slider{max-width:652px}.canvas-sidebar .canvas-header{padding:20px 20px 10px}.canvas-sidebar .canvas-header:after{left:32px;right:32px}.canvas-sidebar .canvas-body{padding:20px}.canvas-sidebar-account .canvas-header:after{left:20px;right:20px}.tf-grid-layout.md-col-2{grid-template-columns:1fr 1fr}.tf-grid-layout.md-col-3{grid-template-columns:repeat(3,1fr)}.tf-grid-layout.md-col-4{grid-template-columns:repeat(4,1fr)}.tf-grid-layout.md-col-5{grid-template-columns:repeat(5,1fr)}.tf-grid-layout.md-col-6{grid-template-columns:repeat(6,1fr)}.tf-grid-layout.md-col-7{grid-template-columns:repeat(7,1fr)}}@media (min-width:992px){.card-product .box-icon{width:35px;height:35px}.card-product .box-icon .icon{font-size:14px}.parallax-style{height:500px}.tf-lg-width{max-width:720px}.popup-style.popup-shopping-cart{width:450px}.ft-heading{font-family:Poppins,serif;line-height:27px}.countdown-box-2 .countdown__timer{gap:73px}.countdown-box-2 .js-countdown{padding:14px 26px}.countdown-box-2 .countdown__item{min-width:75px}.countdown-box-2 .countdown__item:not(:last-child):after{right:-36px}.countdown-box-2 .countdown__value{font-size:60px;font-weight:400;line-height:73px}.countdown-box-2 .countdown__label{font-size:15px;font-weight:600;line-height:24px}.s-banner.style-2 .content-banner{gap:15px;height:100%}.s-banner.style-2 .content-banner .title{margin-bottom:25px}.s-banner.style-2 .content-banner .price{align-items:flex-start;gap:2px;font-size:100px;line-height:121px;display:flex}.s-banner.style-2 .content-banner .price span{padding-top:19px;font-size:50px;font-weight:300;line-height:61px}.grid-cls.grid-cls-v3{display:grid}.card-product.style-row.type-row-2 .card-product-wrapper{max-width:290px}.s-banner-wrapper .wrap-item-1{width:calc(30% - 10px)}.s-banner-wrapper .wrap-item-2{width:calc(70% - 10px)}.s-banner-wrapper .wrap-item-2 .img-box{height:100%}.box-sale-wrap.position1{top:46px;right:-28px;left:unset;bottom:unset}.s-track-order .wrap{width:100%;max-width:560px;left:88px;right:unset;gap:30px;padding:30px}.flat-sidebar-checkout{max-width:450px;padding:30px}.s-search-faq .parallax-image{height:490px}.tab-review{width:100%}.tab-review .tab-rating-wrap{border-right:1px solid var(--gray-5);width:50%;padding-right:30px}.tab-review.style-2{flex-direction:column}.tab-review.style-2 .tab-rating-wrap{max-width:unset;width:100%;padding-right:unset;flex-flow:row;justify-content:space-between;gap:75px}.tab-review.style-2 .tab-rating-wrap .br-line{background-color:var(--gray-4);height:140px}.tab-review.style-2 .rating-progress-list{width:100%;max-width:383px}.tab-review.style-2 .tab-review-wrap{flex-direction:row}.tab-review.style-2 .tab-review-wrap .review-list{border-right:1px solid var(--gray-5);padding-right:40px}.tab-review.style-2 .tab-review-wrap .add-comment-wrap{flex-shrink:0;width:100%;max-width:384px}.tf-topbar{padding:12px 0}.tf-topbar.style-2{padding:7.5px 0}.wg-pagination{padding-top:30px}.wg-pagination li{width:56px;height:56px}.wg-pagination li i{font-size:26px}.tf-grid-layout.lg-col-2{grid-template-columns:1fr 1fr}.tf-grid-layout.lg-col-3{grid-template-columns:repeat(3,1fr)}.tf-grid-layout.lg-col-4{grid-template-columns:repeat(4,1fr)}.tf-grid-layout.lg-col-5{grid-template-columns:repeat(5,1fr)}.tf-grid-layout.lg-col-6{grid-template-columns:repeat(6,1fr)}.tf-grid-layout.lg-col-7{grid-template-columns:repeat(7,1fr)}}@media (min-width:1025px){.tf-table-page-cart{width:100%}.tf-table-page-cart tr>:first-child{width:676px}.tf-table-page-cart tr>:nth-child(2){width:256px}.tf-table-page-cart tr>:nth-child(3){width:284px}.tf-table-page-cart tr>:nth-child(4){width:197px}}@media (min-width:1200px){.banner-product.style-2 .product-wrap>*{width:auto}.banner-image-product-2.style-3 .inner{gap:19px}.banner-image-product-2.style-3 .box-price{flex-direction:column;font-size:60px;font-weight:700;line-height:72px;display:flex}.banner-image-product-2.style-3 .box-price .text{font-size:20px;font-weight:300;line-height:24px}.banner-image-product-2.style-3 .break{font-size:99px;font-weight:100;line-height:99px}.banner-image-product-2.style-3 .box-sale-wrap{margin-top:-90px;margin-left:40px}.banner-image-product-4{align-items:flex-start;padding:92px 70px 24px 76px}.banner-image-product-4 .content{gap:30px}.banner-image-product-4 .box-title{gap:40px}.banner-image-product-4 .img-item{width:100%;max-width:671px}.banner-image-product-4 .content{width:auto}.banner-image-product-4.style-2{align-items:center;gap:30px;padding:60px 28px 60px 60px}.banner-image-product-4.style-2 .img-item{max-width:400px}.banner-image-product-4.style-2 .box-title{gap:20px}.banner-image-product-4.style-2 .box-price{gap:5px;display:grid}.box-btn-slide-2.type-pst-2 .nav-swiper{top:calc(50% - 25px)}.s-banner:not(.style-2) .swiper{padding-bottom:50px}.modal-quick-view .icon-close-popup{top:10px;right:10px}.modal-quick-view .entry_name{padding-right:10px}.gridLayout-fullWidth .flat-grid-product.layout-tablist-1 .card-product,.gridLayout-fullWidth .flat-grid-product.layout-tablist-2 .card-product{justify-content:space-between}.gridLayout-fullWidth .flat-grid-product.layout-tablist-2{grid-template-columns:repeat(2,1fr)!important}.container-full{padding-left:40px;padding-right:40px}.thumbs-left .thumbs-slider{flex-direction:row}.thumbs-left .tf-product-media-thumbs{flex-shrink:0;width:80px}.thumbs-left .container-swiper{max-width:unset;width:unset;margin:unset}.grid-banner .grid-item2 .cls-product{gap:6px;padding:18px 0 18px 19px}.grid-banner .grid-item3 .cls-product{gap:5px;padding:18px 0 13px 16px}.checkout-status{padding-top:5px!important}.wg-map .contact-wrap{width:100%;max-width:414px}.btn-direc{padding-top:10px}.mt-xl--10{margin-top:-10px}.wg-404 h1{margin-bottom:30px;font-size:200px;line-height:200px}.wg-404 .notice{margin-bottom:50px}.main-page{background-color:var(--white);border-radius:8px;margin-top:-65px}.banner-countdown{padding:80px 0}.banner-countdown .content{gap:45px}.banner-countdown .box-price .price-text{margin-bottom:1px}.banner-countdown .box-price .price{font-size:80px;font-weight:600;line-height:94px}.banner-countdown .image{max-width:734px}.s-banner .content-banner{gap:4px;padding:96px 0 110px}.s-banner .content-banner .title{margin-bottom:18px}.p-lg-30{padding:30px!important}.p-lg-30.style-border{padding:29px!important}.line-clamp-xl-3{-webkit-line-clamp:3!important}.grid-cls{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"aa bb bb cc""aa bb bb cc""aa bb bb cc"}.grid-cls.grid-cls-v2{grid-template-columns:29.2% 40.2% 29.2%;grid-template-areas:"aa bb cc""dd bb ee"}.grid-cls.grid-cls-v2.type-2{grid-template-columns:calc(28% - 6.6667px) calc(44% - 6.6667px) calc(28% - 6.6667px);grid-template-areas:"aa bb cc""dd bb ee""ff bb gg"}.grid-cls.grid-cls-v5{grid-template-columns:calc(78% - 5px) calc(22% - 5px);grid-template-areas:"aa bb""aa cc""aa dd";gap:10px;display:grid}.h-xl-100{height:100%}.slide-wrap-2{margin-bottom:203px}.section-wrap{background:#fff;border-radius:8px;margin-top:-203px;padding:30px;box-shadow:0 4px 8px #0000000d}.banner-slide-product{max-width:1070px}.slide-wrap-2 .wrap{width:unset}.slide-wrap-2 .cls-product{max-width:400px;height:100%}.cls-product{gap:34px;padding:20px 29px 20px 15px}.cls-product .content{gap:22px;display:grid}.cls-product .box-title{gap:5px;display:grid}.cls-product.style-2{gap:6px;padding:5px 10px 6px 20px}.cls-product.style-2 .box-title{gap:6px;display:grid}.lh-xl-25{line-height:25px!important}.lh-xl-24{line-height:24px!important}.lh-xl-22{line-height:22px!important}.lh-xl-15{line-height:15px!important}.lh-xl-14{line-height:14px!important}.lh-xl-17{line-height:17px!important}.lh-xl-31{line-height:31px!important}.lh-xl-33{line-height:33px!important}.lh-xl-49{line-height:49px!important}.lh-xl-71{line-height:71px!important}.mb-xl--5{margin-bottom:-5px}.banner-image-product-3 .wrap{margin-right:28px}.slider-wrap .banner-image-product-3{width:calc(40% - 15px)}.slider-wrap .tf-sw-products{width:calc(60% - 15px)}.slider-wrap.style-2 .width-item-1{width:calc(28% - 15px)}.slider-wrap.style-2 .width-item-2{width:calc(72% - 15px)}.slider-wrap.style-3 .width-item-1{width:calc(40% - 15px)}.slider-wrap.style-3 .width-item-2{width:calc(60% - 15px)}.banner-image-product-3 .name{font-size:50px;line-height:50px}.banner-image-product-3 .sub-name{font-size:100px;line-height:97px}.banner-product .other-item{width:100%;max-width:417px}.s-banner-wrapper{flex-wrap:nowrap}.s-banner-wrapper .wrap-item-1{max-width:285px}.s-banner-wrapper .wrap-item-2 .img-box{height:100%}.s-banner-wrapper .wrap-item-3{flex-direction:column;max-width:360px}.tf-grid-product-item{flex:1;max-width:calc(25% - 22.5px)}.gap-xl-20{gap:20px!important}.gap-xl-12{gap:12px!important}.gap-xl-6{gap:6px!important}.card-product.style-row{gap:30px}.card-product.style-row .card-product-info{gap:14px}.card-product.style-row .card-product-info .price-wrap{margin-top:-2px}.card-product.style-row .card-product-btn{margin-left:30px}.card-product.style-row .card-product-btn:after{left:-30px}.card-product .list-product-btn{gap:15px;top:15px;right:15px}.card-product .list-product-btn li{opacity:0;visibility:hidden;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transform:translate(10px)}.card-product .box-icon{width:40px;height:40px}.card-product:hover .list-product-btn li{opacity:1;visibility:visible}.card-product:hover .list-product-btn li:first-child{transform:translate(0)}.card-product:hover .list-product-btn li:nth-child(2){transition-delay:50ms;transform:translate(0)}.card-product:hover .list-product-btn li:nth-child(3){transition-delay:.1s;transform:translate(0)}.card-product:hover .list-product-btn li:nth-child(4){transition-delay:.15s;transform:translate(0)}.card-product.style-border{padding:24px}.card-product.style-border.type-bd-2{border:unset;padding:20px}.card-product.style-4 .card-product-wrapper{width:100%;max-width:200px}.wg-cls.type-abs .content{left:162px}.banner-image-product{gap:64px}.banner-image-product .content .box-title{gap:23px}.banner-image-product.style-abs .content{left:50px}.banner-image-product.style-abs.type-abs-2 .content{gap:34px;left:42px}.banner-image-product.style-abs.type-abs-2 .box-btn .price span{font-size:30px;line-height:50px}.banner-image-product-2 .item-image.position2{left:45px;right:unset}.banner-image-product-2 .item-image.position3{right:36px}.lh-lg-42{line-height:42px}.lh-lg-50{line-height:50px}.lh-lg-38{line-height:38px}.cls-category.style-abs .content{bottom:21px;left:21px}.box-sale-wrap{top:30px;left:21px}.tab-review .tab-rating-wrap{width:100%;max-width:424px}.tf-product-info-list{gap:30px 40px}.tf-product-info-content .product-info-name{margin-bottom:4px}.tf-product-info-content .infor-center{gap:20px}.news-item.style-row .entry_image{width:100%;max-width:370px}.news-item.style-row .content{width:100%}.social-list{gap:21px}.social-list a{width:46px;height:46px}.ft-bottom .social-list{margin-bottom:10px}.ft-bottom .social-list li{display:flex}.flat-grid-product{gap:30px}.tf-grid-layout{gap:40px 30px}.tf-grid-layout.row-gap-xl-30{row-gap:30px}.tf-grid-layout.xl-col-2{grid-template-columns:1fr 1fr}.tf-grid-layout.xl-col-3{grid-template-columns:repeat(3,1fr)}.tf-grid-layout.xl-col-4{grid-template-columns:repeat(4,1fr)}.tf-grid-layout.xl-col-5{grid-template-columns:repeat(5,1fr)}.tf-grid-layout.xl-col-6{grid-template-columns:repeat(6,1fr)}.tf-grid-layout.xl-col-7{grid-template-columns:repeat(7,1fr)}}@media (min-width:1440px){.fw-xxl-bold{font-weight:700!important}.banner-product-3 .content{position:absolute;top:40px;left:30px;right:30px}.gap-xxl-51{gap:51px!important}.gridLayout-fullWidth .flat-grid-product.layout-tablist-1{grid-template-columns:repeat(2,1fr)!important}.flat-container{padding:40px}.gap-xxl-0{gap:0!important}.wg-map .bottom{left:88px}.wg-map .contact-info{padding:40px}.wg-map .info-list{gap:30px}.fs-xxl-70{font-size:70px!important}.banner-slide-product{gap:20px;padding:24px 88px 25px 45px}.banner-slide-product .box-title{margin-bottom:10px}.banner-slide-product .br-line{margin-bottom:19px}.banner-slide-product .property-list{margin-bottom:11px}.lh-xxl-73{line-height:73px!important}.banner-image-product-3{max-width:578px}.banner-image-product-3 .img-item{bottom:unset;left:unset}.banner-image-product-3.style-2 .img-item{top:unset;cursor:unset;max-width:408px;bottom:-60px;right:0}.banner-product{gap:112px;padding:21px 0}.banner-product .product-wrap{gap:23px}.banner-product.style-2{gap:30px}.lh-xxl-71{line-height:71px!important}.overflow-xxl-visible{overflow:visible!important}.card-product .group-btn{display:unset;position:relative}.card-product .group-btn .price-wrap{-o-transition:all .3s ease-in-out;opacity:1;visibility:visible;transition:all .3s ease-in-out;overflow:hidden;transform:translateY(0)}.card-product .group-btn .list-product-btn{z-index:21;opacity:0;-o-transition:all .3s ease-in-out;justify-content:flex-start;gap:10px;transition:all .3s ease-in-out;position:absolute;inset:0;transform:translateY(-20px)}.card-product .group-btn .list-product-btn li{transform:unset;transition-delay:unset;opacity:0;visibility:hidden;opacity:1;visibility:visible}.card-product:hover .group-btn .price-wrap{opacity:0;visibility:hidden;transform:translateY(-20px)}.card-product:hover .group-btn .list-product-btn{opacity:1;transform:translateY(0)}.tf-nav-menu .sub-menu-list{padding:30px 34px 30px 30px}.countdown-box .countdown__value{width:46px;height:46px;font-size:20px;line-height:22px}.banner-image-product-2 .inner{gap:45px}.banner-image-product-2 .item-banner{padding:51px 100px 51px 134px}.banner-image-product-2 .item-image{right:65px}.banner-image-product-2 .item-image.item-2{right:410px}.tf-checkout-wrap{gap:50px}.tf-product-info-list.style-2 .tf-product-info-choose-option{gap:30px}.tf-product-info-list.style-2 .tf-product-info-choose-option .product-box-btn{width:100%;margin-left:20px}.tf-product-info-list.style-2 .tf-product-info-choose-option .product-box-btn .tf-btn{width:100%}.flat-product-des-list{gap:40px}.flat-product-des-list.style-2 .flat-title-tab-product-des:not(:last-child){padding-bottom:40px}.flat-product-des-list.bg-white{padding:40px}.tab-review{gap:40px}.tab-review .tab-rating-wrap{padding-right:40px}.tab-review .rating-filter-wrap{margin-bottom:10px}.tf-product-info-wrap{margin-left:-52px}.tf-product-info-choose-option{max-width:259px}.footer-col-block.type-sp-2{gap:24px}.footer-col-block.type-sp-2 .ft-menu-list{gap:20px}.tf-grid-layout.xxl-col-2{grid-template-columns:1fr 1fr}.tf-grid-layout.xxl-col-3{grid-template-columns:repeat(3,1fr)}.tf-grid-layout.xxl-col-4{grid-template-columns:repeat(4,1fr)}.tf-grid-layout.xxl-col-5{grid-template-columns:repeat(5,1fr)}.tf-grid-layout.xxl-col-6{grid-template-columns:repeat(6,1fr)}.tf-grid-layout.xxl-col-7{grid-template-columns:repeat(7,1fr)}.tf-header .inner-header{padding:30px 0}.tf-header .nav-icon{gap:30px}.tf-header.style-2 .inner-header{padding:26px 0}.tf-header.style-2 .header-center{margin-right:-11px}.tf-header.style-2 .header-right{margin-right:55px}.tf-header.style-4 .inner-header{padding:26px 0}.tf-header.style-4 .nav-icon.style-2,.header-bt-left,.box-navigation .box-nav-menu{gap:30px}.box-navigation.style-2 .item-link{padding-right:30px!important}}@media (min-width:1600px){.d-xxxl-none{display:none!important}.gridLayout-fullWidth .flat-grid-product.layout-tabgrid-1,.gridLayout-fullWidth .flat-grid-product.layout-tabgrid-2{grid-template-columns:repeat(6,1fr)}.box-btn-slide-2.sw-nav-effect .nav-swiper{-o-transition:all .3s ease-in-out;visibility:hidden;width:60px;height:60px;transition:all .3s ease-in-out}.box-btn-slide-2.sw-nav-effect .nav-swiper i{font-size:24px}.box-btn-slide-2.sw-nav-effect .nav-swiper.nav-prev-products-2{left:-15px}.box-btn-slide-2.sw-nav-effect .nav-swiper.nav-next-products-2{right:-15px}.box-btn-slide-2.sw-nav-effect:hover .nav-swiper{visibility:visible}.box-btn-slide-2.sw-nav-effect:hover .nav-swiper.nav-prev-products-2{left:-30px}.box-btn-slide-2.sw-nav-effect:hover .nav-swiper.nav-next-products-2{right:-30px}.box-btn-slide-item.hover-sw .nav-swiper{max-width:72px;display:block}.container-wrap{gap:30px;display:flex}.container-wrap .container-sidebar{width:100%;max-width:284px}.container-wrap .container-sidebar .swiper{max-width:284px}.container-wrap .container-main{width:100%;max-width:1176px;margin-left:auto;margin-right:auto}.container-sidebar{flex-direction:column;gap:40px;display:flex!important}.countdown-box .countdown__timer{justify-content:space-between}.countdown-box .countdown__item{padding:0 4px;position:relative}.countdown-box .countdown__item:not(:last-child):after{content:"";background-color:var(--gray-4);border-radius:50%;width:4px;height:4px;position:absolute;top:15px;right:-13px}.countdown-box .countdown__item:not(:last-child):before{content:"";background-color:var(--gray-4);border-radius:50%;width:4px;height:4px;position:absolute;top:27px;right:-13px}.banner-image-product-2.type-sp-2{padding:14px 0}.banner-image-product-2.type-sp-2 .item-banner{padding:51px 23px}.banner-image-product-2.style-2 .inner{flex-direction:column;gap:30px}.banner-image-product-2.style-2 .item-banner{padding:13px 285px 27px 78px}.banner-image-product-2.style-2 .box-price{background-color:unset;width:unset;height:unset;padding-left:45px}.tf-product-media-wrap.bg-white{padding:40px 0 40px 40px}.tf-product-info-wrap.bg-white{padding:40px 40px 40px 0}.tf-main-product.style-2 .row{padding:40px}.ft-inner{gap:119px;display:flex}.sidebar-item.type-space-2{gap:30px}.nav-category-wrap .nav-title{gap:8px;padding-right:5px}}@media (max-width:1599px){.tab-review .form-add-comment{max-width:unset}.tab-review .form-add-comment .btn-submit{margin-left:unset;margin-right:unset;width:100%}.tab-review .form-add-comment .btn-submit .tf-btn{width:100%;padding:10px}.tab-review .form-add-comment input,.tab-review .form-add-comment textarea{max-width:unset}.tab-review .form-add-comment fieldset{align-items:unset;justify-content:unset;flex-direction:column}.tab-review .form-add-comment fieldset.rate{flex-direction:row}}@media (max-width:1439px){.offcanvas-compare .tf-compare-wrap{gap:25px;margin-right:0;padding-right:0}.offcanvas-compare .tf-compare-item>.btns-repeat{right:-22px}.offcanvas-compare .icon-close-popup{width:25px;height:25px;font-size:10px;top:10px;right:10px}.card-product .group-btn .tooltip,.tf-header .nav-icon-item p{display:none}h1,.h1,h2,.h2,.text-xl{font-size:40px;line-height:55px}.s-blog-detail{gap:30px}.s-blog-detail .box-direction{gap:50px}.s-blog-detail .box-direction.content-right{position:sticky;top:25%}.ft-body-center .ft-center{padding:50px 0}}@media (max-width:1199px){.tf-header .logo-site{max-width:130px}.banner-product.style-3>*{width:50%!important}.tf-topbar{display:none}.tf-table-wishlist .wishlist-item_price{width:200px}.tf-table-wishlist .wishlist-item_stock{width:150px}.tf-table-wishlist .wishlist-item_action{width:200px}.canvas-filter-product{background-color:var(--white)}.canvas-filter-product .canvas-body{overscroll-behavior-y:contain;padding:15px 20px;overflow-y:auto}.canvas-filter-product .canvas-body::-webkit-scrollbar{width:3px}.canvas-filter-product .canvas-body::-webkit-scrollbar-thumb{background-color:var(--primary);border-radius:5px}.canvas-filter-product{z-index:3000;background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0;max-width:320px!important}.handle-canvas{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.handle-canvas.left{top:0;left:0;transform:translate(-100%)}.handle-canvas.right{top:0;right:0;transform:translate(100%)}.handle-canvas.show{transform:none}.tf-sp-6{padding-top:50px;padding-bottom:50px}.banner-image-product>*{width:50%}.banner-image-product-2.type-sp-2 .inner{flex-wrap:wrap}.banner-image-product-2.type-sp-2 .inner .name{width:100%}.tf-header .nav-icon.style-3{gap:10px}.tf-header .nav-icon.style-3 li:not(:last-child){padding-right:10px}.tf-header.style-2,.tf-header.style-4{border-bottom:1px solid var(--line)}.s-blog-detail .box-direction{max-width:100px}.btn-direc{gap:10px}.btn-direc p{display:none}}@media (max-width:1024px){.tf-table-page-cart tr>:first-child{padding-left:0!important}.tf-table-page-cart th{padding:10px 0}.tf-table-page-cart th:first-child{padding:10px 0 10px 25px}.tf-table-page-cart th:last-child{padding:10px 25px 10px 0}.tf-table-page-cart .tf-cart-item td{padding-right:10px}.tf-table-page-cart .tf-cart-item td:first-child{padding:10px 25px 10px 0}.tf-table-page-cart .tf-cart-item td:last-child{padding:10px}.s-shoping-cart .cart-bottom{padding-left:0;padding-right:0}}@media (max-width:991px){.banner-image-product-2 .position2,.banner-image-product-2 .position3{width:160px;top:40%}.cls-category.style-abs .box-sale-wrap{right:15px;left:unset}.canvas-mb{max-width:320px}.form-account-details .form-content,.wd-form-address .form-content,.form-reset-password.def{gap:10px}.tf-table-wishlist{display:block}.wg-map{padding-bottom:0}.wg-map iframe{height:300px}.wg-map .bottom{position:unset;flex-wrap:wrap;gap:30px;margin-top:30px}.wg-map .contact-wrap{width:100%;padding:15px}form .cols{gap:10px;display:flex}h1,.h1{font-size:28px;line-height:40px}h4{font-size:24px;line-height:30px}.comment-wrap .author-wrap{gap:10px}.comment-wrap .comment-list{gap:30px}.comment-wrap .comment-list .author-wrap:not(:last-child){padding-bottom:30px}.box-direction{display:none!important}}@media (max-width:767px){.form-newsletter .subscribe-content{gap:5px}.form-newsletter .subscribe-content .subscribe-button{padding:12px 12px 11px}.has-bg-img.style-2{background-position:30%!important}.banner-product.style-3>*{width:auto!important}.tf-header .nav-icon-item svg,.nav-icon svg{width:20px;height:20px}.tf-header .nav-icon-item i,.nav-icon i{font-size:20px!important}#goTop{right:20px}.card-product.style-img-border .card-product-wrapper{padding:5px}.banner-slide-product{padding:20px 15px}.flat-title-tab-faq .tf-title{margin-bottom:15px;padding-bottom:15px}.flat-title-tab-faq .menu-tab-line{white-space:nowrap;display:flex;overflow:auto}.faq-item{gap:20px}.sw-dot-default{margin-top:15px}.sw-dot-default .swiper-pagination-bullet{width:8px;height:8px}.sw-dot-default .swiper-pagination-bullet-active{width:20px}.wd-form-address{padding:20px 15px}.offcanvas-compare .tf-compare-list{flex-direction:column;gap:20px}.offcanvas-compare .tf-compare-wrap{width:100%;margin:0;padding:15px 0}.offcanvas-compare .tf-compare-item{flex-direction:column;gap:7px;width:150px}.offcanvas-compare .tf-compare-buttons,.offcanvas-compare .tf-compare-btn{width:100%}.popup-style .popup-header{margin:0 15px;padding:15px 0}.popup-style .popup-body{padding:20px 15px}.popup-style .popup-footer{padding:15px}.tf-control-layout li a,.tf-control-view .tf-sort{padding:7px}.tf-control-layout li a i,.tf-control-view .tf-sort i{font-size:18px}.tf-grid-product-2 .banner-image-product img,.tf-grid-product-2 .cls-category img{min-height:300px;max-height:350px}.grid-cls.grid-cls-v1{flex-direction:column;display:flex}.card-product .tooltip{display:none}.banner-image-product{flex-wrap:wrap}.banner-image-product .image{padding:15px}.banner-image-product>*{width:100%}.banner-image-product-2 .item-banner{padding:30px}.banner-image-product-2 .item-image{width:250px}.banner-image-product-2 .inner{flex-wrap:wrap;gap:15px 30px;position:relative}h2,.h2,.text-xl{font-size:30px;line-height:40px}h3{font-size:25px;line-height:1.24}form .cols{flex-wrap:wrap}.payment-choose-card .payment-body,.flat-title-tab-product-des .tab-main{padding:15px}.tf-product-info-wrap{margin-top:40px}.tf-product-info-choose-option{padding:15px}.news-item.style-row{flex-wrap:wrap}.news-item.style-row .entry_image,.news-item.style-row .content{width:100%}.footer-heading-mobile{padding-right:20px;display:block;position:relative}.footer-heading-mobile:after{content:"";background-color:var(--black);width:12px;height:1px;transition:all .25s ease-in-out;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.footer-heading-mobile:before{content:"";background-color:var(--black);width:1px;height:12px;transition:all .25s ease-in-out;position:absolute;top:50%;right:15px;transform:translate(-50%,-50%)}.footer-col-block.open .footer-heading-mobile:before{opacity:0}.footer-col-block.open .footer-heading-mobile:after{transform:translateY(-50%)rotate(180deg)}.footer-col-block .tf-collapse-content{display:none}}@media (max-width:575px){.main-title-3{font-size:16px;line-height:24px}.ft-bottom .ft-menu-list-2{gap:10px}.ft-bottom .ft-menu-list-2 a{font-size:14px;line-height:16px}.banner-product.style-2 .product-wrap .item-product{margin-top:-50px;margin-bottom:-50px}.product-thumb-slider .tf-product-view-main .tf-image-view{width:100%;max-width:575px}.canvas-sidebar{width:320px!important}.banner-image-product-4{padding:15px;position:relative}.banner-image-product-4 .content{z-index:2;width:100%;position:relative}.banner-image-product-4 .img-item{z-index:0;width:100%;max-width:250px;position:absolute;bottom:15px;right:15px}.popup-shopping-cart{width:340px!important}.grid-cls-v2:not(.type-2) .card-product .card-product-wrapper{max-width:unset}.product-thumb-slider{overflow:hidden}.product-thumb-slider,.slider-thumb-deal{width:100%;max-width:575px}.box-sale-wrap.style-2{top:0;bottom:unset;width:90px;height:45px}.flat-grid-product .card-product{align-items:center}.flat-grid-product .card-product .card-product-info{width:100%}.flat-animate-tab .flat-title-tab-default{white-space:nowrap;overflow:auto}.flat-animate-tab .flat-title-tab-default::-webkit-scrollbar{display:none}.flat-animate-tab .flat-title-tab-default .menu-tab-line{gap:15px}.banner-image-product-2 .item-banner{padding:30px 15px}.banner-image-product-2 .item-banner .inner h3{width:100%}.banner-image-product-2 .item-image{top:unset;transform:unset;width:150px;bottom:20px;right:5px}.banner-image-product-2.type-sp-2 .item-banner{padding:30px 15px}.banner-image-product-2.type-sp-2 .item-image{top:10px;bottom:unset;transform:unset;right:5px}.flat-title-tab-product-des .card-usually{max-width:unset}.tab-usually{justify-content:center}}@media (max-width:425px){.banner-image-product-4 .img-item{max-width:200px}.card-product.style-row.row-small-2{flex-direction:column}.card-product.style-row.row-small-2 .card-product-wrapper{max-width:unset}}:root{--primary:#0d2b52;--primary-2:#0a2244;--secondary:#0d2b52;--third:#f5a623;--third-2:#ffc107;--marvel-gold:#f5a623;--marvel-navy:#0d2b52}.marvel-reveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(28px)}.marvel-reveal.is-visible{opacity:1;transform:translateY(0)}.tf-header.style-3 .marvel-header-nav{border-top:1px solid var(--line);background-color:#fff!important}.tf-header.style-3 .marvel-header-nav .header-bt-left{background-color:#fff!important}.tf-header.style-3 .main-nav-menu.style-white .nav-list>.nav-item>.item-link,.tf-header.style-3 .main-nav-menu.style-white .nav-list>.nav-item>.item-link span{transition:color .2s;color:var(--marvel-navy)!important}.tf-header.style-3 .main-nav-menu.style-white .nav-list>.nav-item>.item-link:after{height:2px;background-color:#ffb619!important}.tf-header.style-3 .main-nav-menu.style-white .nav-list>.nav-item>.item-link:hover,.tf-header.style-3 .main-nav-menu.style-white .nav-list>.nav-item>.item-link:hover span,.tf-header.style-3 .main-nav-menu.style-white .nav-list>.nav-item.active>.item-link,.tf-header.style-3 .main-nav-menu.style-white .nav-list>.nav-item.active>.item-link span{color:#ffb619!important}.tf-header.style-3 .main-nav-menu.style-white .nav-list>.nav-item:hover>.item-link:after,.tf-header.style-3 .main-nav-menu.style-white .nav-list>.nav-item.active>.item-link:after{transform:scale(1)!important}.tf-header.style-3 .main-nav-menu.style-white .nav-list>.nav-item.active>.item-link{font-weight:700}.tf-header.style-3 .popular-search-tags{flex-wrap:wrap;gap:6px 14px;margin-top:8px;display:flex}.tf-header.style-3 .popular-search-tags a{color:var(--text-2);font-size:12px;text-decoration:none;transition:color .2s}.tf-header.style-3 .popular-search-tags a:hover{color:var(--marvel-navy)}.marvel-hero{background-position:50%;background-size:cover;align-items:center;min-height:420px;display:flex;position:relative}.marvel-hero .hero-content{z-index:2;max-width:420px;position:relative}.marvel-hero .hero-content h1{color:#fff;margin-bottom:12px;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2}.marvel-hero .hero-specs{color:#ffffffe6;flex-wrap:wrap;gap:8px 16px;margin-bottom:16px;font-size:14px;display:flex}.marvel-hero .hero-price{color:var(--marvel-gold);margin-bottom:20px;font-size:2rem;font-weight:700}.marvel-hero .hero-product-img{object-fit:contain;width:auto;max-height:340px}.marvel-features-row{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:767px){.marvel-features-row{grid-template-columns:1fr}}.marvel-features-row .tf-icon-box{border:1px solid var(--line);background:#fff;border-radius:8px;height:100%;padding:24px 20px}.marvel-section-title{color:var(--marvel-navy);margin-bottom:24px;font-size:1.5rem;font-weight:700}.marvel-product-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (max-width:1199px){.marvel-product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.marvel-product-grid{grid-template-columns:1fr}}.marvel-product-card{border:1px solid var(--line);background:#fff;border-radius:8px;transition:box-shadow .3s,transform .3s;overflow:hidden}.marvel-product-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0d2b521a}.marvel-product-card .product-img-wrap{aspect-ratio:1;background:var(--bg-2);justify-content:center;align-items:center;padding:16px;display:flex;overflow:hidden}.marvel-product-card .product-img-wrap img{object-fit:contain;width:auto;max-height:100%}.marvel-product-card .card-body{padding:16px}.marvel-product-card .card-body h6{color:var(--marvel-navy);margin-bottom:6px;font-weight:600}.marvel-product-card .card-body p.desc{color:var(--text-2);margin-bottom:12px;font-size:13px}.marvel-product-card .price{color:var(--marvel-navy);font-size:1.125rem;font-weight:700}.marvel-solar-banner,.marvel-ac-banner{background-position:50%;background-size:cover;border-radius:8px;align-items:center;min-height:200px;display:flex;position:relative;overflow:hidden}.marvel-solar-banner .banner-inner,.marvel-ac-banner .banner-inner{z-index:2;width:100%;padding:32px 40px;position:relative}.marvel-solar-banner:before,.marvel-ac-banner:before{content:"";z-index:1;background:linear-gradient(90deg,#000000a6 0%,#0003 100%);position:absolute;inset:0}.marvel-solar-banner h3,.marvel-ac-banner h3{color:#fff;font-weight:600}.marvel-solar-banner .sale-badge{background:var(--marvel-navy);color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:16px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.marvel-blog-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:991px){.marvel-blog-grid{grid-template-columns:1fr}}.marvel-blog-card{border:1px solid var(--line);background:#fff;border-radius:8px;position:relative;overflow:hidden}.marvel-blog-card .blog-img{aspect-ratio:16/10;position:relative;overflow:hidden}.marvel-blog-card .blog-img img{object-fit:cover;width:100%;height:100%}.marvel-blog-card__badge{top:12px;z-index:1;background:var(--marvel-navy,#0a2244);color:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;inset-inline-start:12px}.marvel-blog-card .blog-body{padding:20px}.marvel-blog-card h6{color:var(--marvel-navy);margin-bottom:8px;font-weight:600}.marvel-about-hero .about-content{text-align:center;max-width:980px}.marvel-about-hero .about-content p{color:var(--text-2);max-width:900px;margin-left:auto;margin-right:auto;line-height:1.75}.marvel-about-hero .about-hero-image{border-radius:0;overflow:hidden}.marvel-about-hero .about-hero-image img{object-fit:cover;min-height:260px;display:block}.marvel-about-hero .about-feature-card{border:1px solid var(--line);background:var(--white);border-radius:8px;padding:24px 28px;box-shadow:0 4px 18px #00000008}.marvel-about-hero .about-feature-icon{width:42px;height:42px;color:var(--marvel-navy);flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:inline-flex}.marvel-about-hero .about-feature-card h6,.marvel-page .flat-title h5,.marvel-page .breakcrumbs a,.marvel-page .main-title{color:var(--marvel-navy)}body.marvel-site .text-primary{color:var(--marvel-navy)!important}body.marvel-site .bg-primary{background-color:var(--marvel-navy)!important}body.marvel-site .tf-btn.btn-large.hover-shine,body.marvel-site .subscribe-button{background-color:var(--marvel-gold)!important;border-color:var(--marvel-gold)!important}body.marvel-site .ft-body-center.bg-gray{background-color:var(--marvel-navy)!important}body.marvel-site .price-text.text-primary,body.marvel-site .new-price.text-primary{color:var(--marvel-navy)!important}.product-compare-btn{color:var(--primary);border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;width:auto;height:auto;padding:0;display:inline-flex;box-shadow:none!important;background:0 0!important}.product-compare-btn:hover,.product-compare-btn:focus,.product-compare-btn:active{color:var(--primary);box-shadow:none!important;background:0 0!important}.product-compare-btn svg{flex-shrink:0;display:block}.product-compare-btn.is-active,.product-compare-btn-label{color:var(--primary)}.list-product-btn .product-compare-btn{width:30px;height:30px}.product-extra-actions{align-items:center;display:flex}.tf-product-info-choose-option .product-extra-actions{margin-top:4px}.tf-header.style-3 .nav-icon .nav-compare .nav-compare-link{color:var(--primary)}.tf-header.style-3 .nav-icon .nav-compare .nav-compare-link svg path{stroke:var(--primary);fill:none}.tf-header.style-3 .nav-icon .nav-compare .nav-compare-link .body-small,.tf-header.style-3 .nav-icon .nav-compare .nav-compare-link .count-box{color:inherit}.tf-header.style-3 .nav-icon .nav-compare .nav-compare-link:hover,.tf-header.style-3 .nav-icon .nav-compare .nav-compare-link:focus,.tf-header.style-3 .nav-icon .nav-compare .nav-compare-link:active{color:var(--primary)}.tf-header.style-3 .nav-icon .nav-compare .nav-compare-link:hover svg path,.tf-header.style-3 .nav-icon .nav-compare .nav-compare-link:focus svg path,.tf-header.style-3 .nav-icon .nav-compare .nav-compare-link:active svg path{stroke:var(--primary)!important;fill:none!important}.tf-header.style-3 .nav-icon .nav-compare .nav-compare-link:hover .body-small,.tf-header.style-3 .nav-icon .nav-compare .nav-compare-link:hover .count-box,.tf-header.style-3 .nav-icon .nav-compare .nav-compare-link:hover .number-item,.tf-header.style-3 .nav-icon .nav-compare .nav-compare-link:focus .body-small,.tf-header.style-3 .nav-icon .nav-compare .nav-compare-link:focus .count-box,.tf-header.style-3 .nav-icon .nav-compare .nav-compare-link:focus .number-item,.tf-header.style-3 .nav-icon .nav-compare .nav-compare-link:active .body-small,.tf-header.style-3 .nav-icon .nav-compare .nav-compare-link:active .count-box,.tf-header.style-3 .nav-icon .nav-compare .nav-compare-link:active .number-item{color:inherit}.marvel-hero-slider{width:100vw;max-width:100%;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:hidden}.marvel-hero-slider .mySwiper,.marvel-hero-slider .swiper{width:100%;height:100%}.marvel-hero-slider .swiper-slide{height:auto;width:100%!important}.marvel-hero-full-width{align-items:center;width:100%;min-height:clamp(520px,88vh,820px);display:flex;position:relative;overflow:hidden}.marvel-hero-full-width .hero-bg{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.marvel-hero-full-width:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0d2b52e0 0%,#0d2b5273 45%,#0d2b5226 100%);position:absolute;inset:0}.marvel-hero-full-width .container{z-index:2;width:100%;max-width:1520px;margin-inline:auto;padding-inline:15px;position:relative}.marvel-hero-full-width .hero-content h1{color:#fff;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.15}.marvel-hero-full-width .hero-specs{color:#ffffffeb;flex-wrap:wrap;gap:8px 16px;margin-bottom:16px;font-size:14px;display:flex}.marvel-hero-full-width .hero-price{color:var(--marvel-gold);margin-bottom:24px;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.marvel-hero-full-width .hero-product-img{z-index:2;object-fit:contain;filter:drop-shadow(0 12px 32px #00000059);width:auto;max-width:100%;max-height:min(420px,50vh);position:relative}.swiper-slide-active .marvel-hero-full-width .hero-bg{animation:15s ease-in-out infinite alternate heroZoom}@keyframes heroZoom{0%{transform:scale(1)}to{transform:scale(1.08)}}.swiper-button-next,.swiper-button-prev{transition:all .3s;color:var(--marvel-gold)!important}.swiper-button-next:hover,.swiper-button-prev:hover{transform:scale(1.2)}.marvel-hero-slider{width:100%}.marvel-hero-full-width{align-items:center;min-height:600px;display:flex;position:relative;overflow:hidden}.marvel-hero-full-width .hero-bg{z-index:-1;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.marvel-hero-full-width .hero-bg:before{content:"";background:linear-gradient(90deg,#0d2b52d9 0%,#0000004d 100%);position:absolute;inset:0}.hero-product-img{max-width:100%;height:auto;animation:4s ease-in-out infinite float}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.swiper-button-next,.swiper-button-prev{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;border-radius:50%;width:45px;height:45px;color:#fff!important}.marvel-hero-slider-v2{width:100vw;max-width:100%;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-bottom:56px;position:relative;overflow:hidden}.marvel-hero-slider-v2 .marvel-hero-swiper,.marvel-hero-slider-v2 .swiper-slide{width:100%;height:auto}.marvel-hero-slider-v2 .swiper-button-next,.marvel-hero-slider-v2 .swiper-button-prev{display:none!important}.hero-wrapper{align-items:center;min-height:clamp(540px,90vh,880px);display:flex;position:relative;overflow:visible}.hero-background-image{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.05)}.swiper-slide-active .hero-background-image{animation:20s ease-in-out infinite alternate heroKenBurns}@keyframes heroKenBurns{0%{transform:scale(1.05)}to{transform:scale(1.14)}}.hero-overlay{z-index:1;pointer-events:none;background:linear-gradient(100deg,#081630e6 0%,#0d2b528c 32%,#0d2b521f 55%,#00000040 100%),linear-gradient(#0000001a 0%,#00000073 100%);position:absolute;inset:0}.hero-wrapper:after{content:"";z-index:4;background:linear-gradient(90deg,#0000 0%,#ffb619 20%,#f5a623 50%,#ffb619 80%,#0000 100%);height:4px;position:absolute;bottom:0;left:0;right:0}.hero-container{z-index:3;width:100%;max-width:1520px;margin-inline:auto;padding-inline:clamp(16px,3vw,32px);position:relative}.hero-inner-content{grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);align-items:center;gap:clamp(12px,2vw,32px);width:100%;padding:clamp(48px,8vh,96px) 0;display:grid}.text-side{z-index:4;max-width:480px;margin-left:clamp(32px,6vw,88px);position:relative}.hero-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--marvel-navy);background:linear-gradient(135deg,#ffb619 0%,#f5a623 100%);border-radius:2px;margin-bottom:14px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-block;box-shadow:0 4px 20px #f0bf4c59}.hero-caption{color:#fff;text-shadow:0 4px 24px #00000073;margin:0 0 20px;font-size:clamp(2rem,5.5vw,3.75rem);font-weight:800;line-height:1.05}.hero-caption .highlight{color:#ffb619;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.15em;font-size:.55em;font-weight:700;display:block}.hero-title-line{display:block}.hero-specs-list{flex-wrap:wrap;align-items:center;gap:10px 0;margin-bottom:24px;display:flex}.hero-specs-list span{letter-spacing:.04em;color:#ffffffeb;border-right:1px solid #f0bf4c73;margin-right:14px;padding-right:14px;font-size:clamp(13px,1.8vw,15px);font-weight:600}.hero-specs-list span:last-child{border-right:none;margin-right:0;padding-right:0}.hero-price-tag{color:#fff;margin:0 0 28px;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1}.hero-price-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffffa6;margin-bottom:6px;font-size:.45em;font-weight:500;display:block}.shop-now-link{letter-spacing:.06em;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;gap:10px;width:auto;min-width:180px;transition:transform .3s,box-shadow .3s,background-position .4s;box-shadow:0 8px 32px #f0bf4c66,inset 0 1px #ffffff59;color:var(--marvel-navy)!important;background:linear-gradient(135deg,#ffb619 0%,#f5a623 50%,#ffb619 100%) 0 0/200%!important;border:none!important;padding:16px 32px!important;font-size:15px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}.shop-now-link:hover{transform:translateY(-2px);box-shadow:0 12px 40px #f0bf4c8c,inset 0 1px #ffffff73;color:var(--marvel-navy)!important;background-position:100%!important}.product-side{justify-content:center;align-items:center;min-height:clamp(340px,62vh,760px);margin-right:-24px;display:flex;position:relative;overflow:visible}.product-glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#f0bf4c47 0%,#f0bf4c1a 40%,#0000 68%);border-radius:50%;width:min(95%,620px);height:min(95%,620px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-float-wrap{z-index:2;justify-content:center;align-items:center;width:100%;animation:5.5s ease-in-out infinite heroProductFloat;display:flex;position:relative}.floating-product{object-fit:contain;transform-origin:50%;filter:drop-shadow(0 40px 80px #000000b3);width:auto;max-width:none;height:auto;min-height:clamp(280px,52vh,680px);max-height:min(78vh,820px);transition:filter .4s,transform .4s;display:block;transform:scale(1.12)}.product-side:hover .floating-product{filter:drop-shadow(0 48px 96px #f0bf4c59);transform:scale(1.14)}@keyframes heroProductFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@media (max-width:1199px){.hero-inner-content{grid-template-columns:.85fr 1.15fr;gap:16px}.floating-product{min-height:clamp(260px,48vh,520px);max-height:min(70vh,640px);transform:scale(1.05)}}@media (max-width:991px){.hero-wrapper{min-height:auto}.hero-inner-content{text-align:center;grid-template-columns:1fr;gap:32px;padding:48px 0 56px}.text-side{order:2;max-width:100%;margin-left:0}.product-side{order:1;justify-content:center;min-height:clamp(280px,45vh,480px);margin-right:0;padding:0}.product-glow{width:min(90%,400px);height:min(90%,400px)}.floating-product{min-height:clamp(220px,40vh,400px);max-height:min(50vh,460px);margin-inline:auto;transform:scale(1)}.hero-specs-list{justify-content:center}.hero-specs-list span{background:#ffffff14;border-right:none;border-radius:4px;margin-right:8px;padding-left:8px;padding-right:8px}.shop-now-link{margin-inline:auto}}@media (max-width:575px){.hero-wrapper{min-height:auto}.hero-inner-content{gap:24px;padding:36px 0 44px}.hero-eyebrow{padding:5px 10px;font-size:10px}.hero-caption{font-size:clamp(1.65rem,8vw,2.25rem)}.hero-specs-list{flex-direction:column;align-items:center;gap:8px}.hero-specs-list span{margin:0;padding:6px 12px}.product-side{min-height:clamp(240px,38vh,360px)}.floating-product{min-height:clamp(200px,36vh,320px);max-height:min(42vh,380px);transform:scale(1)}.shop-now-link{width:100%;max-width:280px}.hero-nav-btn{width:48px;height:48px}.hero-nav-prev{left:12px}.hero-nav-next{right:12px}.hero-controls-bar{flex-wrap:wrap;justify-content:center;gap:12px;padding:12px 16px 20px}.hero-pagination-custom .swiper-pagination-bullet .bullet-label{display:none}}.hero-energy-field{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.energy-ring{border:1px solid #f0bf4c33;border-radius:50%;animation:5s ease-in-out infinite energyRingPulse;position:absolute}.energy-ring-1{width:min(55vw,520px);height:min(55vw,520px);top:50%;right:8%;transform:translateY(-50%)}.energy-ring-2{border-color:#f0bf4c1a;width:min(70vw,680px);height:min(70vw,680px);animation-delay:1.2s;top:50%;right:2%;transform:translateY(-50%)}.energy-spark{background:#ffb619;border-radius:50%;width:6px;height:6px;animation:3.5s ease-in-out infinite energySparkFloat;position:absolute;box-shadow:0 0 12px 4px #f0bf4c8c}.energy-spark-1{top:32%;right:28%}.energy-spark-2{animation-delay:.8s;bottom:28%;right:18%}.energy-spark-3{width:4px;height:4px;animation-delay:1.6s;top:22%;right:42%}@keyframes energyRingPulse{0%,to{opacity:.35;transform:translateY(-50%)scale(.96)}50%{opacity:.85;transform:translateY(-50%)scale(1.04)}}@keyframes energySparkFloat{0%,to{opacity:.4;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-14px)scale(1.25)}}.hero-eyebrow-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:4px;display:flex}.hero-power-tag{letter-spacing:.2em;text-transform:uppercase;color:#0d2b52;background:linear-gradient(135deg,#ffb619 0%,#f5a623 100%);border-radius:4px;align-items:center;padding:4px 10px;font-size:10px;font-weight:800;animation:2.5s ease-in-out infinite heroTagPulse;display:inline-flex;box-shadow:0 0 20px #f0bf4c73}@keyframes heroTagPulse{0%,to{box-shadow:0 0 12px #f0bf4c59}50%{box-shadow:0 0 28px #f0bf4ca6}}.swiper-slide-active .text-side>*{animation:.75s cubic-bezier(.22,1,.36,1) both heroTextReveal}.swiper-slide-active .hero-eyebrow-row{animation-delay:50ms}.swiper-slide-active .hero-caption{animation-delay:.12s}.swiper-slide-active .hero-specs-list{animation-delay:.22s}.swiper-slide-active .hero-price-tag{animation-delay:.32s}.swiper-slide-active .shop-now-link{animation-delay:.42s}@keyframes heroTextReveal{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}.swiper-slide-active .floating-product{animation:1s cubic-bezier(.22,1,.36,1) both heroProductEnter}@keyframes heroProductEnter{0%{opacity:0;filter:drop-shadow(0 0 #0000);transform:scale(.88)translateY(36px)}to{opacity:1;filter:drop-shadow(0 28px 48px #00000059);transform:scale(1.12)translateY(0)}}.product-glow-secondary{opacity:.35;width:min(42vw,380px);height:min(42vw,380px);animation:3s ease-in-out .5s infinite alternate heroGlowPulse;right:12%}@keyframes heroGlowPulse{0%{opacity:.25;transform:scale(.92)}to{opacity:.55;transform:scale(1.08)}}.hero-controls-bar{z-index:10;pointer-events:none;justify-content:space-between;align-items:center;gap:24px;max-width:1520px;margin-inline:auto;padding:0 clamp(20px,4vw,48px);display:flex;position:absolute;bottom:48px;left:0;right:0}.hero-controls-bar>*{pointer-events:auto}.hero-controls-top{flex:1;justify-content:space-between;align-items:center;gap:24px;display:flex}.hero-slide-counter{font-variant-numeric:tabular-nums;color:#fff;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);background:#0000004d;border-radius:8px;min-width:72px;padding:8px 16px;font-size:clamp(1.1rem,2.2vw,1.5rem);font-weight:700}.hero-counter-current{color:#ffb619}.hero-counter-sep{opacity:.45;margin:0 4px}.hero-counter-total{opacity:.65;font-size:.85em}.hero-pagination-custom{-webkit-backdrop-filter:blur(8px);background:#0003;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:12px;padding:8px 16px;display:flex}.hero-pagination-custom .swiper-pagination-bullet{opacity:1;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;width:auto;height:auto;padding:10px 18px;transition:background .3s,border-color .3s,transform .3s,box-shadow .3s;margin:0!important}.hero-pagination-custom .swiper-pagination-bullet:hover{background:#fff3;border-color:#ffffff4d;transform:translateY(-2px)}.hero-pagination-custom .swiper-pagination-bullet .bullet-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9;white-space:nowrap;font-size:12px;font-weight:600}.hero-pagination-custom .swiper-pagination-bullet-active{background:linear-gradient(135deg,#ffb619 0%,#e5a82e 100%);border-color:#ffb619;transform:scale(1.08)translateY(-2px);box-shadow:0 6px 28px #f0bf4c80}.hero-pagination-custom .swiper-pagination-bullet-active .bullet-label{color:#0d2b52}.hero-autoplay-progress{background:#ffffff26;border-radius:3px;flex:0 0 120px;height:3px;overflow:hidden}.hero-progress-fill{background:linear-gradient(90deg,#ffb619,#f5a623);border-radius:3px;width:0;height:100%;animation:5.5s linear forwards heroProgressBar;display:block;box-shadow:0 0 12px #f0bf4c99}@keyframes heroProgressBar{0%{width:0}to{width:100%}}.hero-nav-btn{z-index:25;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:none;width:58px;height:58px;margin:0;padding:0;transition:opacity .35s;position:absolute;top:50%;transform:translateY(-50%)}.hero-nav-prev{left:clamp(20px,3.5vw,48px)}.hero-nav-next{right:clamp(20px,3.5vw,48px)}.hero-nav-glow{opacity:0;pointer-events:none;background:radial-gradient(circle,#f0bf4c8c 0%,#f0bf4c1f 45%,#0000 70%);border-radius:50%;transition:opacity .4s,transform .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:-6px;transform:scale(.85)}.hero-nav-inner{z-index:1;-webkit-backdrop-filter:blur(14px);background:linear-gradient(155deg,#ffffff24 0%,#0d2b52c7 38%,#081630eb 100%);border:1.5px solid #f0bf4c80;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .4s cubic-bezier(.22,1,.36,1),background .4s,border-color .4s,box-shadow .4s;display:flex;position:relative;box-shadow:0 10px 36px #0006,inset 0 0 0 1px #ffffff0f,inset 0 1px #ffffff2e}.hero-nav-inner i{color:#ffb619;font-size:20px;line-height:1;transition:color .35s,transform .4s cubic-bezier(.22,1,.36,1)}.hero-nav-prev .hero-nav-inner i{margin-right:2px}.hero-nav-next .hero-nav-inner i{margin-left:2px}.hero-nav-btn:hover .hero-nav-glow{opacity:1;transform:scale(1)}.hero-nav-btn:hover .hero-nav-inner{background:linear-gradient(145deg,#f5d078 0%,#ffb619 42%,#d9a832 100%);border-color:#ffffff73;transform:scale(1.08);box-shadow:0 14px 44px #f0bf4c6b,0 0 24px #f0bf4c40,inset 0 1px #ffffff59}.hero-nav-btn:hover .hero-nav-inner i{color:#0d2b52}.hero-nav-prev:hover .hero-nav-inner i{transform:translate(-3px)}.hero-nav-next:hover .hero-nav-inner i{transform:translate(3px)}.hero-nav-btn:active .hero-nav-inner{transform:scale(1.02)}.hero-nav-btn.swiper-button-disabled{opacity:.28;cursor:not-allowed;pointer-events:none}.hero-nav-btn.swiper-button-disabled .hero-nav-inner{box-shadow:none;transform:none}@media (max-width:767px){.hero-nav-btn{width:48px;height:48px}.hero-nav-inner i{font-size:17px}}.marvel-topbar{color:#ffffffeb;background:#0a2244;padding:6px 0}.marvel-topbar-inner{justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.marvel-topbar-contact,.marvel-topbar-tools,.marvel-topbar-locale,.marvel-topbar-account{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.marvel-topbar-link{color:#ffffffeb;white-space:nowrap;align-items:center;gap:6px;font-size:16px;text-decoration:none;display:inline-flex}.marvel-topbar-link:hover{color:var(--marvel-gold)}.marvel-topbar .image-select,.marvel-topbar .dropdown-toggle,.marvel-topbar select,.marvel-topbar .nice-select{font-size:14px;color:#ffffffeb!important}@media (max-width:575.98px){.marvel-topbar{padding:4px 0}.marvel-topbar-inner{gap:8px;min-height:32px}.marvel-topbar-contact .marvel-topbar-link span{text-overflow:ellipsis;max-width:110px;overflow:hidden}}.marvel-header-sticky{z-index:1020;transition:box-shadow .2s,background-color .2s;position:sticky;top:0}.marvel-header-sticky.is-stuck,.marvel-header-sticky.header-bg{background:#fff;box-shadow:0 8px 24px #0d2b521f}.marvel-header-actions .marvel-secondary-action .nav-icon-item{opacity:.55;transform:scale(.92)}.marvel-header-actions .marvel-secondary-action .nav-icon-item:hover{opacity:.85}.marvel-header-actions .nav-cart,.marvel-header-actions .nav-support{display:none!important}.marvel-header-cta,.marvel-nav-cta{white-space:nowrap;border:0;border-radius:6px;font-weight:700;background:var(--marvel-navy)!important;color:#fff!important;padding:8px 16px!important;font-size:13px!important}.marvel-header-cta:hover,.marvel-nav-cta:hover{color:#fff!important;background:#0a2244!important}.marvel-nav-row{justify-content:space-between;align-items:center;gap:16px;min-height:48px;display:flex}.marvel-identity-hero{align-items:center;min-height:min(78vh,640px);display:flex;position:relative;overflow:hidden}.marvel-identity-hero__bg{background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}.marvel-identity-hero__overlay{background:linear-gradient(105deg,#081c36eb 0%,#0d2b52c7 48%,#0d2b5273 100%);position:absolute;inset:0}.marvel-identity-hero__content{z-index:2;text-align:start;max-width:720px;margin-inline:auto;padding:64px 16px;position:relative}.marvel-identity-hero__brand{color:var(--marvel-gold);letter-spacing:.02em;margin-bottom:10px;font-size:clamp(1.5rem,3.2vw,2.25rem);font-weight:800}.marvel-identity-hero__title{color:#fff;max-width:18ch;margin-bottom:14px;font-size:clamp(1.45rem,3.4vw,2.35rem);font-weight:700;line-height:1.25}.marvel-identity-hero__subtitle{color:#ffffffe0;max-width:42ch;margin-bottom:28px;font-size:1rem;line-height:1.65}.marvel-identity-hero__actions{flex-wrap:wrap;gap:12px;display:flex}.marvel-hero-btn-primary{border:0;font-weight:700;background:var(--marvel-gold)!important;color:#0d2b52!important;padding:12px 22px!important}.marvel-hero-btn-secondary{font-weight:700;color:#fff!important;background:0 0!important;border:1px solid #ffffffb3!important;padding:12px 22px!important}.marvel-hero-btn-secondary:hover{color:#fff!important;background:#ffffff1a!important}.marvel-final-cta{color:#fff;background:linear-gradient(135deg,#0d2b52 0%,#0a3d73 100%);padding:48px 0}.marvel-final-cta__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.marvel-final-cta__copy h2{margin-bottom:8px;font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:700}.marvel-final-cta__copy p{color:#ffffffd9;max-width:46ch;margin:0}.marvel-final-cta__actions{flex-wrap:wrap;gap:12px;display:flex}.marvel-final-cta__btn-primary{border:0;font-weight:700;background:var(--marvel-gold)!important;color:#0d2b52!important}.marvel-final-cta__btn-secondary{font-weight:700;color:#fff!important;background:0 0!important;border:1px solid #ffffffa6!important}.marvel-whatsapp-float{inset-inline-end:20px;z-index:1040;background:#25d366;border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:fixed;bottom:24px;box-shadow:0 10px 28px #25d36659;color:#fff!important}.marvel-whatsapp-float:hover{transform:translateY(-2px);box-shadow:0 14px 32px #25d36673;color:#fff!important}.marvel-whatsapp-float i{font-size:20px}@media (max-width:575.98px){.marvel-whatsapp-float__label{display:none}.marvel-whatsapp-float{border-radius:50%;justify-content:center;width:52px;height:52px;padding:0}}.marvel-footer-blurb{color:var(--text-2,#64748b);max-width:260px}.marvel-footer-legal{flex-direction:column;align-items:center;gap:4px;display:flex}.marvel-footer-policies .link{color:inherit}.marvel-mobile-nav{margin:0 0 20px;padding:0;list-style:none}.marvel-mobile-nav .mb-menu-link{color:var(--marvel-navy);border-bottom:1px solid var(--line,#e2e8f0);padding:12px 0;font-weight:600;text-decoration:none;display:block}.marvel-mobile-nav .nav-mb-item.active .mb-menu-link{color:var(--marvel-gold)}.marvel-mobile-cta{gap:10px;margin-bottom:20px;display:grid}.marvel-mobile-account{gap:14px;margin:12px 0;display:flex}.marvel-simple-page{max-width:720px;padding-bottom:40px}.marvel-support-links{gap:10px;margin:0;padding:0;list-style:none;display:grid}.marvel-support-links a{border:1px solid var(--line,#e2e8f0);color:var(--marvel-navy);border-radius:8px;padding:14px 16px;font-weight:600;text-decoration:none;display:block}.marvel-support-links a:hover{border-color:var(--marvel-gold);color:#0a2244}[dir=rtl] .marvel-identity-hero__title{max-width:none}.marvel-section-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.marvel-section-head--center{text-align:center;justify-content:center}.marvel-section-subtitle{color:var(--text-2,#64748b);max-width:52ch;margin:0;font-size:1rem}.marvel-section-link{color:var(--marvel-navy);white-space:nowrap;font-size:1rem;font-weight:700;text-decoration:none}.marvel-section-link:hover{color:var(--marvel-gold)}.marvel-tech-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}@media (max-width:1199.98px){.marvel-tech-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991.98px){.marvel-tech-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.marvel-tech-grid{grid-template-columns:1fr}}.marvel-tech-card{border:1px solid var(--line,#e2e8f0);background:#fff;border-radius:10px;flex-direction:column;height:100%;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.marvel-tech-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px #0d2b521a}.marvel-tech-card__media{aspect-ratio:1;background:#f4f7fb;justify-content:center;align-items:center;padding:16px;display:flex}.marvel-tech-card__media img{object-fit:contain;max-width:100%;max-height:100%}.marvel-tech-card__body{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex}.marvel-tech-card__category{color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:600}.marvel-tech-card__model{color:var(--marvel-navy);margin:0;font-size:16px}.marvel-tech-card__model span{color:#64748b;font-weight:500}.marvel-tech-card__title{margin:0;font-size:1rem;line-height:1.35}.marvel-tech-card__title a{color:var(--marvel-navy);font-weight:700;text-decoration:none}.marvel-tech-card__title a:hover{color:#0a2244}.marvel-tech-card__desc{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;display:-webkit-box;overflow:hidden}.marvel-tech-card__specs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.marvel-tech-card__specs li{background:#f8fafc;border-radius:6px;justify-content:space-between;gap:8px;padding:6px 8px;font-size:12px;display:flex}.marvel-tech-card__specs span{color:#64748b}.marvel-tech-card__warranty{color:#15803d;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:inline-flex}.marvel-tech-card__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.marvel-tech-card__primary,.marvel-tech-card__quote{border-radius:6px;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.marvel-tech-card__primary{background:var(--marvel-navy);color:#fff}.marvel-tech-card__primary:hover{color:#fff;background:#0a2244}.marvel-tech-card__quote{border:1px solid var(--marvel-navy);color:var(--marvel-navy);background:0 0}.marvel-tech-card__quote:hover{color:var(--marvel-navy);background:#f1f5f9}.marvel-categories-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:991.98px){.marvel-categories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.marvel-category-tile{border:1px solid var(--line,#e2e8f0);text-align:center;background:#fff;border-radius:10px;flex-direction:column;align-items:center;gap:12px;padding:20px 14px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.marvel-category-tile:hover{border-color:var(--marvel-gold);box-shadow:0 8px 20px #0d2b5214}.marvel-category-tile__media{background:#f4f7fb;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;display:flex;overflow:hidden}.marvel-category-tile__media img{object-fit:contain;max-width:70%;max-height:70%}.marvel-category-tile__name{color:var(--marvel-navy);font-size:1rem;font-weight:700}.marvel-categories-tree{gap:28px;display:grid}.marvel-categories-group__title{color:var(--marvel-navy);margin:0 0 14px;font-size:1.05rem;font-weight:700}.marvel-facet-group{margin-bottom:12px}.marvel-facet-group__title{color:var(--marvel-navy);margin:0 0 6px;font-size:16px;font-weight:700}.marvel-facet-categories ul{margin:0 0 10px;padding:0;list-style:none}.marvel-facet-categories a{color:inherit;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;font-size:16px;text-decoration:none;display:flex}.marvel-ltr-phone{direction:ltr;unicode-bidi:isolate;display:inline-block}.marvel-solutions-grid,.marvel-why-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:991.98px){.marvel-solutions-grid,.marvel-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.marvel-solutions-grid,.marvel-why-grid{grid-template-columns:1fr}}.marvel-solution-card,.marvel-why-item{border:1px solid var(--line,#e2e8f0);background:#fff;border-radius:10px;padding:22px 18px}.marvel-solution-card{color:inherit;text-decoration:none;transition:border-color .2s,transform .2s}.marvel-solution-card:hover{border-color:var(--marvel-gold);transform:translateY(-2px)}.marvel-solution-card__icon{width:42px;height:42px;color:var(--marvel-navy);background:#eef4fb;border-radius:8px;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.marvel-solution-card h3,.marvel-why-item h3{color:var(--marvel-navy);margin:0 0 8px;font-size:1.05rem}.marvel-solution-card p,.marvel-why-item p{color:#64748b;margin:0;font-size:.92rem}.marvel-why-section{background:linear-gradient(#f8fafc 0%,#fff 100%)}.marvel-warranty-hub{color:#fff;background:linear-gradient(135deg,#0d2b52,#0a3d73);border-radius:14px;grid-template-columns:1.2fr 1fr;align-items:center;gap:24px;padding:28px;display:grid}@media (max-width:767.98px){.marvel-warranty-hub{grid-template-columns:1fr}}.marvel-warranty-hub .marvel-section-title,.marvel-warranty-hub .marvel-section-subtitle{color:#fff}.marvel-warranty-hub .marvel-section-subtitle{opacity:.88}.marvel-warranty-hub__links{gap:10px;display:grid}.marvel-warranty-link{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:8px;padding:12px 14px;font-weight:600;text-decoration:none;display:block}.marvel-warranty-link:hover{color:#fff;background:#ffffff2e}.marvel-search-form{position:relative}.marvel-search-dropdown{inset-inline:0;z-index:30;border:1px solid var(--line,#e2e8f0);background:#fff;border-radius:12px;max-height:420px;padding:14px;position:absolute;top:calc(100% + 8px);overflow:auto;box-shadow:0 16px 40px #0f172a1f}.marvel-search-dropdown__block+.marvel-search-dropdown__block{border-top:1px solid #eef2f7;margin-top:14px;padding-top:14px}.marvel-search-dropdown__label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:14px;font-weight:700}.marvel-search-dropdown__empty{color:#64748b;margin:0;font-size:16px}.marvel-search-suggestions{gap:6px;margin:0;padding:0;list-style:none;display:grid}.marvel-search-suggestion{color:inherit;border-radius:8px;align-items:center;gap:10px;padding:8px;text-decoration:none;display:flex}.marvel-search-suggestion:hover{background:#f8fafc}.marvel-search-suggestion img{object-fit:contain;background:#f4f7fb;border-radius:6px;width:44px;height:44px}.marvel-search-suggestion strong{color:var(--marvel-navy);font-size:16px;display:block}.marvel-search-suggestion small{color:#94a3b8;font-size:13px}.marvel-search-popular{flex-wrap:wrap;gap:8px;display:flex}.marvel-search-popular button{color:var(--marvel-navy);cursor:pointer;background:#f8fafc;border:1px solid #dbe3ee;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600}.marvel-search-popular button:hover{border-color:var(--marvel-gold)}.marvel-gallery__main{border:1px solid var(--line,#e2e8f0);background:#f4f7fb;border-radius:12px;justify-content:center;align-items:center;min-height:360px;padding:20px;display:flex}.marvel-gallery__main img{object-fit:contain;width:auto;max-height:420px}.marvel-gallery__thumbs{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.marvel-gallery__thumb{cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:8px;width:72px;height:72px;padding:6px}.marvel-gallery__thumb.is-active,.marvel-gallery__thumb:hover{border-color:var(--marvel-navy)}.marvel-gallery__thumb img{object-fit:contain;width:100%;height:100%}.marvel-product-summary__category{color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-size:13px;font-weight:600}.marvel-product-summary__title{color:var(--marvel-navy);margin:0 0 8px;font-size:clamp(1.5rem,2vw,2rem)}.marvel-product-summary__model{color:#334155;margin:0 0 12px}.marvel-product-summary__desc{color:#475569;margin:0 0 16px}.marvel-product-summary__specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}@media (max-width:575.98px){.marvel-product-summary__specs{grid-template-columns:1fr}}.marvel-product-summary__specs li{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:4px;padding:12px;display:flex}.marvel-product-summary__specs span{color:#64748b;font-size:12px}.marvel-product-summary__specs strong{color:var(--marvel-navy)}.marvel-product-summary__availability{margin-bottom:16px}.marvel-product-summary__availability .is-available{color:#15803d;font-weight:700}.marvel-product-summary__availability .is-unavailable{color:#b91c1c;font-weight:700}.marvel-product-summary__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.marvel-btn-primary,.marvel-btn-outline,.marvel-btn-whatsapp{border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}.marvel-btn-primary{border:0;background:var(--marvel-navy)!important;color:#fff!important}.marvel-btn-outline{color:var(--marvel-navy)!important;border:1px solid var(--marvel-navy)!important;background:#fff!important}.marvel-btn-whatsapp{border:0;color:#fff!important;background:#25d366!important}.marvel-tabs__nav{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:8px;margin-bottom:18px;padding-bottom:8px;display:flex}.marvel-tabs__btn{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px 8px 0 0;padding:10px 14px;font-weight:700}.marvel-tabs__btn.is-active{color:var(--marvel-navy);background:#eef4fb}.marvel-tabs__content{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.marvel-tabs__content .specifications-table-wrapper{overflow-x:auto}.marvel-compare-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.marvel-compare-toggle{color:var(--marvel-navy);align-items:center;gap:8px;font-weight:600;display:inline-flex}.marvel-compare-empty{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;padding:48px 16px}.marvel-compare-empty h2{color:var(--marvel-navy);margin-bottom:8px}.marvel-compare-empty p{color:#64748b;margin-bottom:18px}.marvel-compare .marvel-compare-diff td{background:#fffbeb}.marvel-compare .marvel-compare-diff td:first-child{background:#fef3c7}.wrapper-shop .marvel-tech-card{height:100%}.marvel-tech-card__quote{color:#0b5cab;cursor:pointer;background:0 0;border:1px solid #0b5cab;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.marvel-tech-card__quote.is-added,.marvel-tech-card__quote:hover{color:#fff;background:#0b5cab}.marvel-add-to-quote{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.marvel-add-to-quote__view{color:#0b5cab;font-size:12px;font-weight:600}.marvel-quote-page__intro{margin-bottom:24px}.marvel-quote-page__intro p{color:#64748b;max-width:720px}.marvel-quote-basket,.marvel-quote-form,.marvel-support-form,.marvel-warranty-check{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:20px}.marvel-quote-basket__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.marvel-quote-basket__head h2,.marvel-quote-form h2,.marvel-support-form h2,.marvel-warranty-check h2{color:#074a8c;margin:0 0 8px;font-size:1.2rem}.marvel-quote-basket__list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.marvel-quote-basket__item{border-bottom:1px solid #e2e8f0;grid-template-columns:72px 1fr;gap:14px;padding-bottom:14px;display:grid}.marvel-quote-basket__media img{object-fit:contain;background:#f8fafc;border-radius:8px;width:72px;height:72px}.marvel-quote-basket__body h3{color:#0f172a;margin:0 0 4px;font-size:1rem}.marvel-quote-basket__model{color:#64748b;margin-bottom:8px;font-size:13px}.marvel-quote-basket__controls{align-items:center;gap:12px;margin-bottom:8px;display:flex}.marvel-quote-basket__controls input,.marvel-quote-basket__notes textarea,.marvel-quote-form input,.marvel-quote-form textarea,.marvel-support-form input,.marvel-support-form textarea,.marvel-warranty-check input{background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 12px}.marvel-quote-basket__controls input{width:88px}.marvel-quote-basket__notes,.marvel-quote-form fieldset,.marvel-support-form fieldset,.marvel-warranty-check fieldset{border:0;margin-bottom:12px;padding:0;display:block}.marvel-quote-basket__notes label,.marvel-quote-form label,.marvel-support-form label,.marvel-warranty-check label{color:#334155;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.marvel-quote-form__hint,.marvel-support-form__hint,.marvel-support-form__file-hint,.marvel-warranty-check>p{color:#64748b;margin-bottom:14px;font-size:14px}.marvel-support-form__files{margin:8px 0 0;padding:0;list-style:none}.marvel-support-form__files li{border-bottom:1px dashed #e2e8f0;justify-content:space-between;gap:12px;padding:6px 0;font-size:13px;display:flex}.marvel-warranty-check__form{flex-direction:column;gap:12px;display:flex}.marvel-warranty-check__result{background:#f0f7ff;border:1px solid #cfe0f5;border-radius:10px;margin-top:16px;padding:14px}.marvel-warranty-check__result .status-active{color:#15803d;text-transform:capitalize;font-weight:700}.marvel-warranty-check__result .status-expired{color:#b91c1c;text-transform:capitalize;font-weight:700}.marvel-support-links{flex-wrap:wrap;gap:10px 18px;padding:0;list-style:none;display:flex}.marvel-support-layout{margin-top:8px}.nav-quote-basket .count-box{display:inline-flex!important}@media (max-width:767px){.marvel-quote-basket__item{grid-template-columns:56px 1fr}.marvel-product-summary__actions{flex-direction:column;align-items:stretch}}[dir=rtl] .marvel-section-head,[dir=rtl] .marvel-compare-toolbar,[dir=rtl] .marvel-product-summary__actions,[dir=rtl] .marvel-tech-card__actions,[dir=rtl] .marvel-quote-basket__head,[dir=rtl] .marvel-quote-basket__controls,[dir=rtl] .marvel-support-form__files li{direction:rtl}.marvel-skip-link{inset-inline-start:12px;z-index:10000;background:var(--marvel-navy);color:#fff;border-radius:8px;padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:-100px}.marvel-skip-link:focus{outline:3px solid var(--marvel-gold);outline-offset:2px;top:12px}.marvel-finder__progress{background:#e2e8f0;border-radius:999px;height:6px;margin-bottom:18px;overflow:hidden}.marvel-finder__progress span{background:var(--marvel-navy);height:100%;display:block}.marvel-finder__panel,.marvel-finder__results,.marvel-dealers__empty,.marvel-trust-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:22px}.marvel-finder__step-count{color:#64748b;margin-bottom:6px;font-size:.9rem}.marvel-finder__options{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:18px 0;display:grid}.marvel-finder__option{text-align:start;color:var(--marvel-navy);background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;padding:14px 12px;font-weight:600}.marvel-finder__option.is-selected,.marvel-finder__option:hover,.marvel-finder__option:focus-visible{border-color:var(--marvel-navy);background:#eef4fb;outline:none}.marvel-finder__actions{flex-wrap:wrap;gap:10px;display:flex}.marvel-finder__summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.marvel-finder__summary li{background:#f8fafc;border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.marvel-finder__note,.marvel-trust-card__note{color:#64748b;font-size:.92rem}.marvel-finder__empty,.marvel-dealers__empty{text-align:center;justify-items:center;gap:12px;display:grid}.marvel-dealers__filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px;margin-bottom:18px;display:grid}.marvel-dealers__filters fieldset{border:0;gap:6px;margin:0;padding:0;display:grid}.marvel-dealers__filters label{color:var(--marvel-navy);font-weight:600}.marvel-dealers__filters select{border:1px solid #cbd5e1;border-radius:8px;min-height:44px;padding:8px 10px;font-size:16px}.marvel-dealers__layout{gap:16px;display:grid}@media (min-width:992px){.marvel-dealers__layout{grid-template-columns:1.1fr .9fr}}.marvel-dealers__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.marvel-dealers__card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.marvel-dealers__card h3{color:var(--marvel-navy);margin-bottom:6px}.marvel-dealers__contacts{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.marvel-dealers__contacts a{color:var(--marvel-navy);font-weight:600}.marvel-dealers__map iframe{border:0;border-radius:12px;width:100%;min-height:360px}.marvel-trust-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.marvel-trust-card h2{color:var(--marvel-navy);margin-bottom:8px;font-size:1.15rem}.marvel-tech-card__badge{border-radius:999px;margin-bottom:6px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-block}.marvel-tech-card__badge--discontinued,.marvel-product-summary__availability .is-discontinued{color:#334155;background:#e2e8f0}.marvel-tech-card__replacement,.marvel-product-summary__replacement{margin-bottom:10px;font-size:.92rem}.marvel-tech-card__replacement a,.marvel-product-summary__replacement a{color:var(--marvel-navy);font-weight:700}body.marvel-site{font-size:16px}body.marvel-site :focus-visible{outline:2px solid var(--marvel-navy);outline-offset:2px}@media (prefers-reduced-motion:reduce){.marvel-reveal,.wow,.animate__animated{transition:none!important;animation:none!important}}[dir=rtl] .text-start{text-align:right!important}[dir=rtl] .text-end{text-align:left!important}[dir=rtl] .ms-1{margin-left:0!important;margin-right:.25rem!important}[dir=rtl] .ms-2{margin-left:0!important;margin-right:.5rem!important}[dir=rtl] .ms-3{margin-left:0!important;margin-right:1rem!important}[dir=rtl] .ms-4{margin-left:0!important;margin-right:1.5rem!important}[dir=rtl] .ms-5{margin-left:0!important;margin-right:3rem!important}[dir=rtl] .me-1{margin-left:.25rem!important;margin-right:0!important}[dir=rtl] .me-2{margin-left:.5rem!important;margin-right:0!important}[dir=rtl] .me-3{margin-left:1rem!important;margin-right:0!important}[dir=rtl] .me-4{margin-left:1.5rem!important;margin-right:0!important}[dir=rtl] .me-5{margin-left:3rem!important;margin-right:0!important}[dir=rtl] .ps-1{padding-left:0!important;padding-right:.25rem!important}[dir=rtl] .ps-2{padding-left:0!important;padding-right:.5rem!important}[dir=rtl] .ps-3{padding-left:0!important;padding-right:1rem!important}[dir=rtl] .ps-4{padding-left:0!important;padding-right:1.5rem!important}[dir=rtl] .ps-5{padding-left:0!important;padding-right:3rem!important}[dir=rtl] .pe-1{padding-left:.25rem!important;padding-right:0!important}[dir=rtl] .pe-2{padding-left:.5rem!important;padding-right:0!important}[dir=rtl] .pe-3{padding-left:1rem!important;padding-right:0!important}[dir=rtl] .pe-4{padding-left:1.5rem!important;padding-right:0!important}[dir=rtl] .pe-5{padding-left:3rem!important;padding-right:0!important}[dir=rtl] .flex-row{flex-direction:row-reverse}[dir=rtl] .icon-arrow-right,[dir=rtl] .icon-arrow-left{transform:scaleX(-1)}[dir=rtl] .header-right{margin-left:0;margin-right:auto}[dir=rtl] .ft-link-wrap{flex-direction:row-reverse}[dir=rtl] .product-img-wrap{margin-left:auto;margin-right:0}[dir=rtl] .form-search-product{flex-direction:row-reverse}[dir=rtl] .form-search-product .btn-submit-form{order:-1}[dir=rtl] .mega-menu,[dir=rtl] .sub-menu-container{left:auto;right:0}@keyframes infiniteslider{0%{transform:translate(0,0)}to{transform:translate(-1272px)}}.infiniteslide_wrap:hover .infiniteslide{animation-play-state:paused!important}.zoom-magnifier-containing .drift-zoom-pane{border-radius:50%;overflow:hidden;width:150px!important;height:150px!important}.tfSubscribeMsg{max-height:0;display:none;overflow:hidden}.tfSubscribeMsg.active{max-height:180px;margin-top:10px;margin-bottom:10px;display:block}@media only screen and (max-width:767px){.footer-col-block .tf-collapse-content{height:0;transition:all .5s;display:block;overflow-y:hidden}}@media (max-width:1199px){.tf-grid-product.sliders{row-gap:60px}}@media (max-width:700px){.tf-grid-product.sliders{row-gap:40px}}@media (max-width:767px){.sm-pt--30{padding-top:30px}}
