@import"/fonts/font-icons.css";@import"/css/bootstrap.min.css";@import"/css/swiper-bundle.min.css";@import"/css/animate.css";:root{--primary:#000;--main:#181818;--secondary:#4d4e4f;--secondary-2:#a0a0a0;--white:#fff;--surface:#f7f7f7;--critical:#f03e3e;--warning:#9391e1;--success:#3dab25;--yellow:#f0a750;--line:#e9e9e9;--main-rgba-1:rgba(0,0,0,.16);--main-rgba-2:rgba(0,0,0,.15);--gradient:linear-gradient(87deg,#fbf1f1 3.59%,#f4f1fa 95.02%);--rgba-primary:rgba(228,49,49,.1);--bg-scrollbar-track:#f1f1f1;--bg-scrollbar-thumb:#c1c1c1;--shadow1:0px 10px 25px 0px #2b344a1f;--shadow2:0px 5px 18px 5px #40485726;--backdrop:hsla(0,0%,9%,.2)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;outline:0;font:inherit;vertical-align:baseline;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}html{margin-right:0!important;scroll-behavior:smooth}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-primary),"Montserrat",sans-serif;font-size:16px;line-height:26px;font-weight:400;color:var(--main);background-color:var(--white)}img{max-width:100%;height:auto;transform:scale(1);vertical-align:middle;-ms-interpolation-mode:bicubic}.row{margin-right:-15px;margin-left:-15px}.row>*{padding-left:15px;padding-right:15px}li,ul{list-style-type:none;margin-bottom:0;padding-left:0;list-style:none}.container{max-width:1320px;width:100%;margin:auto;padding-left:15px;padding-right:15px}svg path{transition:all .3s ease}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{border:1px solid #dadada;outline:0;box-shadow:none;font-size:16px;line-height:26px;padding:9px 16px;width:100%;background:var(--white);color:var(--main);font-weight:400;transition:all .3s ease}input[type=color]:focus,input[type=color]:hover,input[type=date]:focus,input[type=date]:hover,input[type=datetime-local]:focus,input[type=datetime-local]:hover,input[type=datetime]:focus,input[type=datetime]:hover,input[type=email]:focus,input[type=email]:hover,input[type=month]:focus,input[type=month]:hover,input[type=number]:focus,input[type=number]:hover,input[type=password]:focus,input[type=password]:hover,input[type=search]:focus,input[type=search]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:focus,input[type=text]:hover,input[type=time]:focus,input[type=time]:hover,input[type=url]:focus,input[type=url]:hover,input[type=week]:focus,input[type=week]:hover,textarea:focus,textarea:hover{border-color:var(--main)}@media(max-width:991px){input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{font-size:.875rem}}input[type=color]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=datetime]::placeholder,input[type=email]::placeholder,input[type=month]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,input[type=week]::placeholder,textarea::placeholder{color:var(--secondary-2);transition:all .3s ease}textarea{height:160px;resize:none}::-webkit-input-placeholder{color:var(--secondary-2)}:-moz-placeholder,::-moz-placeholder{color:var(--secondary-2)}::-moz-placeholder{opacity:1}button{transition:all .3s ease;background-color:var(--main);color:var(--white);padding:15px 32px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:16px;line-height:26px;font-weight:600;text-transform:capitalize}button .icon{font-size:22px}button:hover{background-color:transparent;color:var(--main)}:-ms-input-placeholder{color:var(--secondary-2)}.title-display,h1,h2,h3,h4,h5,h6{font-family:var(--font-primary),"Montserrat",sans-serif;text-rendering:optimizeLegibility;color:var(--main);font-weight:500}.title-display{font-size:80px;line-height:88px}h1{font-size:56px;line-height:68px}h2{font-size:44px;line-height:50px}h3{font-size:40px;line-height:48px}h4{font-size:30px;line-height:42px}h5{font-size:24px;line-height:30px}h6{font-size:20px;line-height:28px}.h6{font-size:20px!important;line-height:28px!important;margin-bottom:0}.body-text-1{font-size:18px;line-height:28px}.body-text{font-size:16px;line-height:26px}.text-title{font-size:16px;line-height:24px;font-weight:500}.text-button{font-size:16px;line-height:26px;font-weight:600}.text-btn-uppercase{font-size:12px;line-height:20px;text-transform:uppercase;font-weight:600;letter-spacing:.1em}.text-caption-1{font-size:14px;line-height:22px}.font-2{font-family:var(--font-primary),"Montserrat",sans-serif!important}b,strong{font-weight:bolder}video{width:100%;height:100%;object-fit:cover}.fw-4{font-weight:400!important}.fw-5{font-weight:500!important}.fw-6{font-weight:600!important}.text-secondary{color:var(--secondary)!important}.text-secondary-2{color:var(--secondary-2)!important}.text-white{color:var(--white)!important}.bg-main{background-color:var(--main)!important}.bg-surface{background-color:var(--surface)!important}.letter-1{letter-spacing:.1em}a{cursor:pointer;display:inline-block;color:var(--main)}a,a:focus,a:hover{transition:all .3s ease;text-decoration:none}a:focus,a:hover{outline:0}.link{transition:all .3s ease}.grid-2{display:grid;grid-template-columns:repeat(2,1fr)}.gap-8{gap:8px}.gap-10{gap:10px}.gap-12{gap:12px!important}.gap-15{gap:15px}.gap-16{gap:16px}.line-bt{border-bottom:1px solid var(--line)}.py-4{padding-top:4px!important;padding-bottom:4px!important}.mt_4{margin-top:4px}.mt_20{margin-top:20px}.mb_4{margin-bottom:4px}.mb_8{margin-bottom:8px}.mb_10{margin-bottom:10px}.mb_12{margin-bottom:12px}.mb_20{margin-bottom:20px}.flat-spacing{padding-bottom:60px}@media(max-width:991px){.flat-spacing{padding-bottom:40px}}.tf-grid-layout{display:grid;grid-column-gap:15px;column-gap:15px;grid-row-gap:30px;row-gap:30px}@media(max-width:991px){.tf-grid-layout{row-gap:10px}}.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}.sticky-top{z-index:50;top:15px}.text-line-clamp-1{-webkit-line-clamp:1}.text-line-clamp-1,.text-line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-line-clamp-2{-webkit-line-clamp:2}.aspect-ratio-0{aspect-ratio:0!important}#scroll-top{position:fixed;display:block;width:48px;height:48px;line-height:50px;border-radius:4px;z-index:1;border-radius:50%;opacity:0;visibility:hidden;cursor:pointer;overflow:hidden;z-index:100;background-color:var(--main);border:0;bottom:92px;right:20px;padding:0;display:flex;align-items:center;justify-content:center;transition:all .3s ease}#scroll-top.show{opacity:1;visibility:visible}#scroll-top.type-1{bottom:140px}#scroll-top:hover{transform:translateY(-5px)}.tf-topbar{padding:12px 0}.tf-topbar .topbar-left{display:flex;align-items:center;gap:8px}.tf-topbar.topbar-white .top-bar-text{color:var(--white)}.tf-topbar.topbar-white .top-bar-text p{font-size:.625rem}.tf-topbar.topbar-white .top-bar-text a{color:var(--white)}.header-default .wrapper-header{min-height:64px}.header-default .wrapper-header .nav-icon{gap:16px}.header-default .box-nav-ul{gap:1.75rem}@media(max-width:1600px){.header-default .box-nav-ul{gap:1.25rem}}.header-default .header-bottom .wrapper-header{min-height:58px}.header-default .header-bottom.style-2 .wrapper-header{min-height:65px}.header-default .main-header .wrapper-header{min-height:auto;padding-top:22px;padding-bottom:22px}.header-default .mobile-menu{display:inline-flex}.header-default .mobile-menu .icon{font-size:24px}#header .box-nav-ul .item-link{font-family:var(--font-primary);font-size:1rem;line-height:140%;font-weight:400;display:flex;align-items:center;gap:4px;transition:all .3s ease;position:relative;color:#222}#header .box-nav-ul .item-link .icon{font-size:12px;font-weight:600}#header .box-nav-ul .menu-item.active .item-link,#header .box-nav-ul .menu-item:hover .item-link{color:#000}#header .nav-icon .icon{font-size:24px;transition:all .3s ease}#header .nav-icon>li{display:inline-flex}#header .nav-icon .nav-icon-item{position:relative;display:inline-flex}#header .nav-icon .nav-icon-item svg path{transition:all .3s ease}#header .nav-icon .nav-icon-item .text{font-size:16px;line-height:25.6px;font-weight:500;display:inline-block}#header .sub-menu .list-color-item .tooltip{display:none}.box-nav-ul .menu-item:hover>.sub-menu:not(.mega-menu),.box-nav-ul .menu-item>.sub-menu.mega-menu.is-open{pointer-events:all;opacity:1;visibility:visible;transform:translateX(0) translateY(0)}.box-nav-ul .mega-menu-item{margin-bottom:1.25rem}.box-nav-ul .sub-menu{pointer-events:none;position:absolute;background-color:var(--white);min-width:200px;z-index:999;visibility:hidden;text-align:left;padding:8px 20px;top:100%;opacity:0;border-radius:8px;transform:translateX(0) translateY(10px);transition:all .3s ease}.box-nav-ul .menu-item:hover>.sub-menu:not(.mega-menu),.box-nav-ul .menu-item>.sub-menu.mega-menu.is-open{box-shadow:var(--shadow1)}.box-nav-ul .mega-menu{padding-top:32px;padding-bottom:36px;border:none;max-height:calc(100vh - 250px);overflow:auto;left:0;right:0}.box-nav-ul .menu-heading{font-size:12px;line-height:20px;font-weight:700;color:var(--main);text-transform:uppercase;margin-bottom:8px;letter-spacing:1px;text-align:start}.box-nav-ul .menu-list .menu-link-text{padding:7px 0;color:#222;line-height:1.125rem;font-size:.875rem;text-transform:capitalize;position:relative}.box-nav-ul .menu-list .menu-link-text:before{content:"";width:0;height:1px;top:80%;position:absolute;left:auto;right:0;z-index:1;transition:width .4s cubic-bezier(.25,.8,.25,1) 0s;background:var(--main)}.box-nav-ul .menu-list .menu-link-text:hover{color:var(--main)}.box-nav-ul .menu-list .menu-link-text:hover:before{width:100%;left:0;right:auto}.nav-skeleton-menu{width:100%;height:20px;display:block}.canvas-mb{width:100%!important;max-width:min(90%,320px);border-right:0!important}.canvas-mb .mb-canvas-content{padding-top:60px;min-width:100%;max-width:min(90%,320px);grid-auto-rows:minmax(0,1fr) auto;isolation:isolate;height:100%;width:100%;display:grid;align-content:flex-start}.canvas-mb .mb-body{padding-right:20px;padding-left:20px;padding-bottom:20px;border-bottom:1px solid var(--line);overscroll-behavior-y:contain;overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between}.canvas-mb .icon-close-popup{position:absolute;font-size:16px;z-index:3;top:20px;left:15px;background-color:transparent;border:none;height:30px;width:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--main)}.search-nav{transition:opacity .25s ease,width .35s cubic-bezier(.4,0,.2,1);opacity:1;overflow:hidden}.search-nav--hidden{width:0!important}.search-bar-container{transition:width .35s cubic-bezier(.4,0,.2,1)}.search-bar-container--open{width:100%}.search-expanded-form{gap:12px;border-bottom:1px solid #222;animation:searchExpand .35s cubic-bezier(.4,0,.2,1)}@keyframes searchExpand{0%{opacity:0;-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.search-expanded-input{border:none!important;outline:none!important;font-size:1rem;color:var(--main);padding:4px 0;box-shadow:none!important}.search-expanded-input::placeholder{color:#656565!important;font-size:14px;font-weight:400}.search-expanded-close{background:none!important;border:none!important;padding:4px!important;color:var(--main)!important;line-height:1}.search-expanded-close i{font-size:16px}.search-expanded-close:hover{opacity:.6}.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:48px;font-weight:500;font-size:16px;line-height:24px;color:var(--main);display:flex;align-items:center;justify-content:space-between}.nav-ul-mb .btn-open-sub{position:relative;width:20px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;flex-shrink:0}.nav-ul-mb .btn-open-sub:after,.nav-ul-mb .btn-open-sub:before{content:"";position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;background-color:var(--main);transition:transform .4s ease .1s;margin:auto}.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 .btn-open-sub:not(.collapsed):before{transform:rotate(90deg)}.nav-ul-mb .sub-nav-menu{padding-left:10px;margin-bottom:15px}.nav-ul-mb .sub-menu-level-2{margin-bottom:5px}.nav-ul-mb .sub-nav-link{display:flex;align-items:center;justify-content:space-between;min-height:36px;line-height:36px;font-size:14px;color:var(--secondary)}.nav-ul-mb .sub-nav-link .btn-open-sub:after,.nav-ul-mb .sub-nav-link .btn-open-sub:before{background-color:var(--secondary)}.nav-ul-mb .sub-nav-link.line-clamp{position:relative;display:inline-flex}@media(max-width:1199px){.logo-header{display:flex;justify-content:center}.header-default .wrapper-header .nav-icon{gap:14px!important}}.header-style-4 .main-header .wrapper-header{padding-bottom:12px}.header-style-4 .wrapper-header-right .tf-currencies{padding-right:17px}.header-style-4 .wrapper-header-right .image-select.style-default>.dropdown-toggle{padding-right:27px}header{position:sticky;position:-webkit-sticky;left:0;right:0;transition:.2s ease-out;z-index:888}header,header.header-bg{background-color:var(--white)}header.header-bg{box-shadow:0 1px 3px rgba(0,0,0,.1)}.nav-account{position:relative}.nav-account .dropdown-account{pointer-events:none;position:absolute;background-color:var(--white);min-width:12.5rem;z-index:999;visibility:hidden;text-align:left;top:calc(100% + 28px);opacity:0;border-radius:8px;transform:translateX(0) translateY(15px);box-shadow:var(--shadow1);transition:all .3s ease;left:-100px;padding:8px 28px}.nav-account .dropdown-account .list-menu-item li:not(:last-child){margin-bottom:8px}.nav-account .dropdown-account .list-menu-item li:not(:last-child) a{border-bottom:1px solid var(--line)}.nav-account .dropdown-account .list-menu-item a{padding:12px 0;display:block}.nav-account:hover .dropdown-account{pointer-events:all;opacity:1;visibility:visible;transform:translateX(0) translateY(0)}.nav-account:hover .nav-icon-item:after{display:block}.nav-account .nav-icon-item{position:relative}.nav-account .nav-icon-item:after{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:82px;display:none}footer .footer-wrap{border-top:1px solid var(--line)}footer .footer-body{padding:32px 0;background-color:#e6e6e6}footer .footer-bottom-wrap{padding-top:14px;border-top:1px solid var(--line);padding-bottom:17px;display:flex;gap:15px 30px;justify-content:space-between;align-items:center;flex-wrap:wrap}footer .footer-bottom-wrap .left{display:flex;gap:15px 40px;align-items:center;flex-wrap:wrap}footer .footer-infor{display:flex;flex-direction:column;gap:16px}footer .footer-infor .footer-logo>a{display:flex}footer .footer-address{display:flex;flex-direction:column;gap:8px}footer .tf-btn-default{letter-spacing:.1em;padding-bottom:2px}footer .tf-btn-default i{transition:all .3s ease;color:var(--main)}footer .tf-btn-default:hover i{color:var(--primary)!important;transform:rotate(45deg)}footer .tf-btn-default.style-white i{color:var(--white)}footer .footer-info{display:flex;flex-direction:column;gap:8px}footer .footer-info li{display:flex;align-items:center;gap:12px}footer .footer-info li i{color:var(--main);font-size:20px}footer .footer-menu{display:flex;gap:15px}footer .footer-menu .footer-menu_item{color:var(--secondary)}footer .footer-menu .footer-menu_item:hover{color:var(--primary)}footer .footer-menu .footer-menu-list{display:flex;flex-direction:column;gap:8px}footer .footer-newsletter{display:flex;flex-direction:column;gap:16px}footer .tf-payment ul img{width:38px;height:24px}footer p{color:var(--secondary)}footer .footer-heading{margin-bottom:32px!important}@media(max-width:991px){footer .footer-heading{margin-bottom:16px!important}.row>.col-lg:last-child footer .footer-heading{margin-bottom:0!important}}footer.bg-main .footer-wrap{border:0}footer.bg-main .footer-heading,footer.bg-main .footer-info li i,footer.bg-main .tf-cart-checkbox a{color:var(--white)}footer.bg-main .tf-cart-checkbox label,footer.bg-main p{color:var(--secondary-2)}footer.bg-main .footer-newsletter p a{color:var(--white)}footer.bg-main .footer-menu .footer-menu_item{color:var(--secondary-2)}footer.bg-main .footer-menu .footer-menu_item:hover{color:var(--primary)}footer.bg-main .footer-bottom-wrap{border-color:hsla(0,0%,100%,.1)}footer.bg-main .footer-heading-mobile:after,footer.bg-main .footer-heading-mobile:before{background-color:var(--white)}footer.has-pb{padding-bottom:98px}.tf-payment,.tf-payment ul{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tf-payment ul img{width:36px}.tf-cur{display:flex;gap:20px}.tf-toolbar-bottom{display:none;width:100%;flex-direction:row;align-items:center;padding:20px 0;overflow-x:auto;overflow-y:hidden;position:fixed;z-index:60;bottom:0;right:0;left:0;background-color:var(--white);box-shadow:var(--shadow2)}@media(max-width:991px){.tf-toolbar-bottom{display:flex}}.tf-toolbar-bottom .toolbar-item{flex:1 0 20%;position:relative}.tf-toolbar-bottom .toolbar-item a{width:100%;padding-right:10px;padding-left:10px;height:40px;gap:4px;display:flex;align-items:center;justify-content:center;flex-direction:column}.tf-toolbar-bottom .toolbar-item a .toolbar-icon{position:relative}.tf-toolbar-bottom .toolbar-item a .toolbar-icon i{font-size:20px;color:var(--main)}.tf-toolbar-bottom .toolbar-item a .toolbar-icon .toolbar-count{position:absolute;top:-4px;right:-8px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;background-color:var(--primary);border-radius:50%;font-size:10px;font-weight:500;line-height:18px;color:var(--white)}.tf-toolbar-bottom .toolbar-item a .toolbar-label{font-size:12px;font-weight:500;line-height:16px;color:var(--secondary);transition:all .3s ease}.tf-toolbar-bottom .toolbar-item a:hover .toolbar-label{color:var(--main);font-weight:600}.wrap-slider{position:relative}.wrap-slider img{width:100%;height:100%;object-fit:cover}.wrap-slider .content-slider{display:grid;grid-gap:20px;gap:20px}.wrap-slider .box-title-slider{display:grid;grid-gap:10px;gap:10px}.wrap-slider .box-title-slider .subtitle{margin-bottom:12px}.swiper-slide .box-content{opacity:0}.swiper-slide.swiper-slide-active .box-content{opacity:1}.tf-slideshow{overflow:hidden;position:relative}.tf-slideshow .box-content{position:absolute}.tf-slideshow .sw-dots{margin:0}.tf-slideshow .sw-dots.type-circle .swiper-pagination-bullet{width:20px;height:20px}.slider-effect-fade .swiper-slide .fade-item{transform:translateY(100px);opacity:0;visibility:hidden;transition:all .3s ease}.slider-effect-fade .swiper-slide .fade-item.fade-box{transition-delay:.4s}.slider-effect-fade .swiper-slide .fade-item.fade-item-1{transition-delay:.5s}.slider-effect-fade .swiper-slide .fade-item.fade-item-2{transition-delay:.6s}.slider-effect-fade .swiper-slide .fade-item.fade-item-3{transition-delay:.7s}.slider-effect-fade .swiper-slide .fade-item.fade-item-4{transition-delay:.8s}.slider-effect-fade .swiper-slide.swiper-slide-active .fade-item{transform:translateY(0);opacity:1;visibility:visible}.slider-effect{position:relative}.slider-effect.wrap-slider{height:auto!important}.slider-effect .content-left{position:absolute;left:0;right:0;top:0;bottom:0;display:flex}.slider-effect .content-left .box-content{position:unset;transform:unset}.slider-effect .content-left img{width:100%;height:100%;object-fit:cover}.slider-effect .img-slider{width:50%;margin-left:auto}.tf-btn{transition:all .3s ease;background-color:var(--white);color:var(--main);padding:12px 20px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:16px;line-height:100%;font-weight:600;text-transform:capitalize;border:1px solid var(--main);position:relative;overflow:hidden}.tf-btn span{color:inherit}.tf-btn .icon,.tf-btn .text{position:relative;z-index:2}.tf-btn:not(.btn-reset):after{content:"";position:absolute;bottom:-50%;width:102%;height:100%;background-color:var(--white);transform-origin:bottom center;transition:transform .6s cubic-bezier(.48,0,.12,1);transform:skewY(9.3deg) scaleY(0);z-index:1}.tf-btn:not(.btn-reset):hover{color:var(--main);background-color:var(--main)}.tf-btn:not(.btn-reset):hover:after{transform-origin:bottom center;transform:skewY(9.3deg) scaleY(2)}.tf-btn.btn-reset:hover{background-color:var(--main);border-color:var(--main);color:var(--white)}.tf-btn.btn-white{background-color:var(--white);border:none;color:var(--main)}.tf-btn.btn-white:hover{color:var(--white)}.tf-btn.btn-white:after{background-color:var(--primary)}.tf-btn.btn-white.has-border{border:1px solid var(--main)}.tf-btn.btn-white.has-border:hover{border-color:var(--primary)}.btn-line{font-size:16px;line-height:26px;padding-bottom:4px;font-weight:600;color:var(--main);position:relative;transition:all .3s ease;display:inline-flex;align-items:center;gap:4px;background:linear-gradient(to right,var(--primary) 50%,var(--main) 50%);background-size:200% 100%;background-position:100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:background-position .3s linear}.btn-line:after{right:0;transition:all .3s ease}.btn-line:after,.btn-line:before{position:absolute;content:"";left:0;bottom:0;height:2px;background-color:var(--line)}.btn-line:before{width:0;transition:width .3s linear;z-index:1}.btn-line.style-white{color:var(--white);background:linear-gradient(to right,var(--line) 50%,var(--white) 50%);background-size:200% 100%;background-position:100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:background-position .3s linear}.btn-line.style-white:after{background-color:var(--white)}.btn-line:hover{background-position:0}.btn-line:hover:before{width:100%}.tf-btn-default{display:flex;align-items:center;gap:4px;font-size:12px;line-height:20px}.tf-btn-default i{font-size:20px}.tf-btn-default:hover{color:var(--primary)}.tf-btn-default.style-white{color:var(--white)}.tf-btn-default.style-white:hover{color:var(--primary)}.btn-style-2{display:flex;align-items:center;justify-content:center;width:max-content;padding:20px 15px;font-size:1.25rem;font-weight:600;background-color:var(--main);color:var(--white);border:1px solid var(--main)}.btn-style-2:hover{background-color:var(--white);color:var(--main);border:1px solid var(--main)}@media(max-width:991px){.btn-style-2{font-size:1rem;padding:15px 10px}}.btn-style-3{display:flex;align-items:center;justify-content:center;border:1px solid var(--main);padding:12px 15px;background-color:var(--primary);color:var(--white);font-weight:500;letter-spacing:.1em}.btn-style-3:hover{background-color:var(--white);border:1px solid var(--main);color:var(--main)}.load-more-btn{width:auto;min-width:163px;height:42px;font-size:12px;line-height:20px;text-transform:uppercase;font-weight:600;letter-spacing:.1em}.tf-loading{position:relative}.tf-loading:before{width:18px;height:18px;border:2px solid transparent;border-top-color:transparent!important;content:"";position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:50%;animation:tf_rotator .6s linear infinite paused;opacity:0}.tf-loading .text-btn{color:inherit}.tf-loading.loading:before{border:2px solid var(--main);opacity:1;animation-play-state:running}.tf-loading.loading .text-btn{display:none}@keyframes tf_rotator{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tf-btn-black{transition:all .3s ease;background-color:var(--main);color:var(--white);padding:12px 20px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:16px;line-height:100%;font-weight:600;text-transform:capitalize;border:1px solid var(--main);position:relative;overflow:hidden}.tf-btn-black span{color:inherit}.tf-btn-black .icon,.tf-btn-black .text{position:relative;z-index:2}.tf-btn-black:not(.btn-reset):after{content:"";position:absolute;bottom:-50%;width:102%;height:100%;background-color:var(--white);transform-origin:bottom center;transition:transform .6s cubic-bezier(.48,0,.12,1);transform:skewY(9.3deg) scaleY(0);z-index:1}.tf-btn-black:not(.btn-reset):hover{color:var(--main)}.tf-btn-black:not(.btn-reset):hover:after{transform-origin:bottom center;transform:skewY(9.3deg) scaleY(2)}.tf-btn-black.btn-reset:hover{background-color:var(--main);border-color:var(--main);color:var(--white)}.tf-btn-black.btn-white{background-color:var(--white);border:1px solid var(--main);color:var(--main)}.tf-btn-black.btn-white:after{background-color:var(--main)}.tf-btn-black.btn-white:hover{color:var(--white)}.tf-btn-black.btn-white.has-border{border:1px solid var(--main)}.tf-btn-black.btn-white.has-border:hover{border-color:var(--main)}form{position:relative}form .cols{display:flex;gap:20px 16px;width:100%}form .cols>*{width:100%}.form-leave-comment>.wrap{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.form-leave-comment button{border:1px solid var(--main)}.form-search input{padding-right:40px;padding-left:14px}.form-search button{position:absolute;right:16px;top:50%;transform:translateY(-50%);padding:0;background-color:transparent;border:0}.form-search button:hover svg path{stroke:var(--primary)}.tf-dropdown-sort{padding:5px 8px;min-width:100px;cursor:pointer;transition:all .3s ease}.tf-dropdown-sort .icon{font-size:14px}.tf-dropdown-sort .btn-select{display:flex;align-items:center;justify-content:space-between;gap:4px;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:22px}.tf-dropdown-sort .dropdown-menu{box-shadow:var(--shadow1);min-width:164px;border:0;padding:16px 0;border-radius:0;max-height:68vh;isolation:isolate;overscroll-behavior-y:contain;overflow-y:auto}.tf-dropdown-sort .dropdown-menu::-webkit-scrollbar{width:5px}.tf-dropdown-sort .dropdown-menu::-webkit-scrollbar-track{background-color:var(--bg-scrollbar-track)}.tf-dropdown-sort .dropdown-menu::-webkit-scrollbar-thumb{background:var(--bg-scrollbar-thumb);border-radius:4px}.tf-dropdown-sort .select-item{position:relative;font-size:14px;padding:16px;font-weight:400;color:#222;line-height:100%;width:100%;transition:all .3s ease}.tf-dropdown-sort .select-item:last-child{margin-bottom:0}.tf-dropdown-sort .select-item.active{background-color:var(--main);color:var(--white);border:0!important}.tf-dropdown-sort .select-item .filter_check{margin-left:.625rem;font-size:20px}.tf-dropdown-sort:hover{border-color:var(--main)}.tf-dropdown-sort.full .dropdown-menu{width:100%;margin-left:0!important;margin-right:0!important}.tf-dropdown-sort.style-1{padding:10px 14px;border-radius:8px;border:1px solid #dadada}.tf-dropdown-sort.has-color .select-item{display:flex;gap:8px;align-items:center}.tf-dropdown-sort.has-color .box-color{width:20px;height:20px}.tf-dropdown-sort.style-2{min-width:unset;padding:9px 11px;border-radius:12px;background-color:var(--surface)}.tf-dropdown-sort.style-2 .btn-select{gap:16px}.tf-dropdown-sort.style-2 .btn-select .text-sort-value{font-size:18px;font-weight:600;line-height:24px;letter-spacing:.1em}.tf-check{position:relative;background:transparent;cursor:pointer;outline:0;-webkit-appearance:none;width:20px;height:20px;min-width:20px;border:1px solid var(--secondary-2);display:inline-flex;justify-content:center;align-items:center;border-radius:3px}.tf-check:checked{border-color:var(--main);background-color:var(--main)}.tf-check:checked:before{opacity:1;transform:scale(1)}.tf-check:before{font-weight:500;font-family:icomoon;content:"";position:absolute;color:var(--white);opacity:0;font-size:12px;transform:scale(0);transition:all .3s ease}.tf-check-rounded{position:relative;border:1px solid var(--secondary-2);border-radius:50%;background:none;cursor:pointer;outline:0;height:14px;width:14px;display:flex;align-items:center;justify-content:center;-webkit-appearance:none}.tf-check-rounded:before{content:"";position:absolute;border-radius:50%;width:8px;height:8px;background-color:var(--main);opacity:0}.tf-check-rounded:checked{border-color:var(--main)}.tf-check-rounded:checked:before{opacity:1}.tf-select{position:relative}.tf-select select{width:100%;padding:7px 16px;border:1px solid #dadada;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;transition:all .3s ease}.tf-select:after{font-family:icomoon;position:absolute;content:"";right:16px;top:50%;transform:translateY(-50%);font-size:20px;z-index:-1}.tf-select:hover select{border-color:var(--main)}.form-login .wrap{display:flex;flex-direction:column;gap:20px;margin-bottom:28px}.form-login .wrap .forget-password{text-decoration:underline}.form-login .tf-cart-checkbox .tf-checkbox-wrapp{width:20px;height:20px;gap:8px}.form-login .tf-cart-checkbox .tf-checkbox-wrapp div,.form-login .tf-cart-checkbox .tf-checkbox-wrapp input{width:20px;height:20px;min-width:20px;border-radius:3px}.form-login button{padding:10px 32px}.form-has-password .toggle-password{position:absolute;right:16px;top:50%;transform:translateY(-50%);display:inline-flex;background:none;border:none;padding:0;cursor:pointer}.form-has-password .toggle-password i{font-size:20px;color:var(--secondary-2)}.form-has-password .toggle-password:not(.unshow) i:before{content:""}.account-address .tf-btn{cursor:pointer;padding:10px 32px}.image-select.style-default{width:unset!important;display:flex;position:relative}.image-select.style-default>select{display:none!important}.image-select.style-default>.dropdown-toggle{padding:0 20px 0 0;background-color:transparent!important;border:0!important;outline:none!important;color:var(--main)}.image-select.style-default>.dropdown-toggle:after{border:0;position:absolute;right:0;content:"";font-family:icomoon;font-size:12px;color:var(--main)}.image-select.style-default .filter-option-inner-inner{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-weight:400;font-size:14px;line-height:22px}.image-select.style-default .filter-option-inner-inner img{width:20px;height:15px}.image-select.style-default>.dropdown-menu{overflow:unset!important;margin-top:17px!important;margin-bottom:17px!important;padding:15px 20px;border-radius:0;border:0;background-color:var(--white);box-shadow:0 0 18px 0 rgba(0,0,0,.2)}.image-select.style-default>.dropdown-menu a{padding:5px 0}.image-select.style-default>.dropdown-menu a .text{display:flex;align-items:center;justify-content:flex-start;gap:5px;font-weight:400;font-size:14px;line-height:16px}.image-select.style-default>.dropdown-menu a .text img{width:16px;height:12px}.image-select.style-default>.dropdown-menu a.active,.image-select.style-default>.dropdown-menu a:active,.image-select.style-default>.dropdown-menu a:hover{color:var(--main)!important;background-color:unset!important}.image-select.style-default>.dropdown-menu:after{position:absolute;content:"";width:16px;height:16px;transform:translate(-50%,-50%) rotate(45deg);background-color:var(--white);top:0;left:50%;z-index:2}.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{position:absolute;content:"";width:16px;height:16px;transform:translate(-50%,50%) rotate(45deg);background-color:var(--white);bottom:0;left:50%;z-index:2}.image-select.type-currencies>.dropdown-menu{width:120px!important}.image-select.type-languages>.dropdown-menu{width:100%!important}.image-select.type-languages>.dropdown-menu:after,.image-select.type-languages>.dropdown-menu:before{display:none}.image-select.color-white>.dropdown-toggle,.image-select.color-white>.dropdown-toggle .filter-option .filter-option-inner,.image-select.color-white>.dropdown-toggle:after{color:var(--white)}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}.sw-auto .swiper-wrapper{align-items:center}.sw-auto .swiper-slide{width:auto;transition-timing-function:linear}.sw-dots{display:flex;gap:8px}.sw-dots.type-circle .swiper-pagination-bullet{position:relative;width:20px;height:20px;background-color:transparent;border:1px solid transparent;opacity:1}.sw-dots.type-circle .swiper-pagination-bullet:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";width:8px;height:8px;background-color:transparent;border-radius:50%;border:1px solid var(--main);opacity:1}.sw-dots.type-circle .swiper-pagination-bullet.swiper-pagination-bullet-active{border:1px solid var(--main)}.sw-dots.type-circle .swiper-pagination-bullet.swiper-pagination-bullet-active:after{background-color:var(--main)}.sw-dots.white-circle .swiper-pagination-bullet:after{background-color:var(--white);border-color:var(--white)}.sw-dots.white-circle .swiper-pagination-bullet.swiper-pagination-bullet-active{border:1px solid var(--white)}.sw-dots.white-circle .swiper-pagination-bullet.swiper-pagination-bullet-active:after{background-color:var(--white)}.sw-dots.white-circle-line .swiper-pagination-bullet:after{border-color:var(--white)}.sw-dots.white-circle-line .swiper-pagination-bullet.swiper-pagination-bullet-active{border:1px solid var(--white)}.sw-dots.white-circle-line .swiper-pagination-bullet.swiper-pagination-bullet-active:after{background-color:var(--white)}.sw-dots.type-square .swiper-pagination-bullet{transition:all .3s ease;width:24px;height:4px;border-radius:99px;background-color:var(--main);opacity:.3}.sw-dots.type-square .swiper-pagination-bullet.swiper-pagination-bullet-active{width:40px;opacity:1}.sw-dots.white-square .swiper-pagination-bullet{background-color:var(--white)}.sw-dots:not(.swiper-pagination-lock){margin-top:20px}.nav-sw{background-color:var(--white);border-radius:999px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--secondary);color:var(--main);cursor:pointer}.nav-sw .icon{font-size:18px}.nav-sw:hover{background-color:var(--main);border-color:var(--main);color:var(--white)}.nav-sw.lg{width:40px;height:40px;border-color:transparent}.nav-sw.lg .icon{font-size:20px}.nav-sw.swiper-button-disabled{background-color:rgba(0,0,0,.2);color:var(--main);border-color:transparent;cursor:text}.slider-auto-vertical .swiper-slide{height:max-content!important}.layout-sw-center{overflow:hidden}.swiper .sec-btn{margin-top:20px}.flat-sw-navigation{position:relative}.flat-sw-navigation .nav-sw{position:absolute;top:50%;transform:translateY(-50%);z-index:10}.flat-sw-navigation .nav-sw.nav-sw-left{left:20px}.flat-sw-navigation .nav-sw.nav-sw-right{right:20px}.flat-sw-pagination{position:relative}.flat-sw-pagination .sw-dots{position:absolute;margin-top:0;z-index:10;bottom:20px}.offcanvas{z-index:3000;border:none!important}.offcanvas .icon-close-popup{transition:all .3s ease}.offcanvas .icon-close-popup:hover{transform:rotate(90deg)}.overflow-y-auto::-webkit-scrollbar{width:0}.modal-backdrop{background-color:var(--backdrop)}.modal-backdrop.show{opacity:1}.modal{cursor:url(/images/cursor-close.svg),auto}.modal .icon-close,.modal .icon-close-popup{transition:all .3s ease}.modal .icon-close-popup:hover,.modal .icon-close:hover{transform:rotate(90deg)}.modal.fullRight .modal-dialog{transform:translate(100%);min-width:100%;height:100%;margin:0;transition:transform 1s ease-out}.modal.fullRight .modal-dialog .modal-content{border-radius:0;border:0;margin:auto;overflow:hidden;position:absolute;right:0;bottom:0;top:0;padding:0}.modal.fullRight .modal-dialog .modal-content .modal-body{overflow:auto;padding:0 0 30px}.modal.fullRight.show .modal-dialog{transform:none;transition:transform .4s ease-out}.modal.modalCentered .modal-dialog{transform:translate(0)!important}.modal.fade:not(.show){opacity:0}.modal .modal-content{cursor:default!important}.canvas-wrapper{padding:0;isolation:isolate;height:100%;width:100%;max-height:none;display:grid;grid-auto-rows:auto minmax(0,1fr) auto;align-content:flex-start}.canvas-body{background-color:var(--white);padding:15px 20px;overscroll-behavior-y:contain;overflow-y:auto}.canvas-body::-webkit-scrollbar{width:5px}.canvas-body::-webkit-scrollbar-track{background-color:var(--bg-scrollbar-track)}.canvas-body::-webkit-scrollbar-thumb{background:var(--bg-scrollbar-thumb);border-radius:4px}.canvas-sidebar{max-width:min(90vw,360px)}.canvas-sidebar .canvas-header{display:flex;align-items:center;justify-content:space-between;padding:0 15px;background-color:var(--surface);min-height:40px}.canvas-sidebar .canvas-header .icon-close-popup{font-size:16px}.canvas-sidebar .canvas-body{padding:15px}.canvas-sidebar .canvas-body .sidebar-account{padding:32px 15px}.canvas-sidebar .canvas-body .sidebar-account .account-avatar{margin-bottom:16px}.canvas-sidebar .canvas-body .sidebar-account .my-account-nav .my-account-nav-item{padding:10px;border-radius:8px}.canvas-compare{height:max-content!important;z-index:5000}.canvas-compare .close-popup{position:absolute;top:30px;right:30px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer}.canvas-compare .canvas-body{padding:28px 0}.modal-shopping-cart .modal-content{max-width:450px!important;cursor:default!important;display:flex;flex-direction:row}.modal-shopping-cart .header{padding:24px 24px 12px;display:flex;justify-content:space-between;align-items:center}.modal-shopping-cart .header .title{font-size:1.25rem}.modal-shopping-cart .header .icon-close-popup{font-size:1rem;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background-color:#000;border-radius:50%;border:none;padding:0;flex-shrink:0;color:var(--white);cursor:pointer}.modal-shopping-cart .header .icon-close-popup:hover{background-color:var(--line)}.modal-shopping-cart .tf-mini-cart-wrap,.modal-shopping-cart .wrap{display:flex;flex-direction:column;flex-grow:1}.modal-shopping-cart .tf-mini-cart-wrap{position:relative}.modal-shopping-cart .tf-mini-cart-wrap .tf-mini-cart-main{flex:1 1 auto;position:relative}.modal-shopping-cart .tf-mini-cart-wrap .tf-mini-cart-main .tf-mini-cart-sroll{position:absolute;top:0;left:0;bottom:0;right:0;overflow:auto}.modal-shopping-cart .tf-mini-cart-wrap .tf-mini-cart-main .tf-mini-cart-sroll::-webkit-scrollbar{width:8px}.modal-shopping-cart .tf-mini-cart-wrap .tf-mini-cart-main .tf-mini-cart-sroll::-webkit-scrollbar-thumb{background:var(--secondary-2)}.modal-shopping-cart .tf-mini-cart-wrap .tf-mini-cart-main .tf-mini-cart-sroll::-webkit-scrollbar-track{background:var(--line)}.modal-shopping-cart .tf-mini-cart-wrap .tf-mini-cart-bottom{box-shadow:5px 5px 18px 5px rgba(64,72,87,.15);flex-shrink:0}.modal-shopping-cart .tf-mini-cart-item{margin:0 24px;padding:20px 0 19px;display:flex;align-items:flex-start;gap:24px}.modal-shopping-cart .tf-mini-cart-item:not(:last-child){border-bottom:1px solid var(--line)}.modal-shopping-cart .tf-mini-cart-item .tf-mini-cart-image{flex-shrink:0;overflow:hidden}.modal-shopping-cart .tf-mini-cart-item .tf-mini-cart-image img{object-fit:cover}.modal-shopping-cart .tf-mini-cart-item .tf-btn-remove{color:var(--critical);text-decoration:underline;cursor:pointer}.modal-shopping-cart .tf-mini-cart-bottom-wrap{padding:24px 24px 20px}.modal-shopping-cart .tf-mini-cart-bottom-wrap .tf-cart-totals-discounts{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.modal-shopping-cart .tf-mini-cart-bottom-wrap .tf-cart-totals-discounts h5{font-size:1.25rem}.modal-shopping-cart .tf-mini-cart-bottom-wrap .tf-cart-checkbox{margin-bottom:24px}.modal-shopping-cart .tf-mini-cart-bottom-wrap .tf-mini-cart-view-checkout{display:flex;gap:16px;margin-bottom:16px}.modal-wishlist .modal-content{max-width:540px!important;cursor:default!important}.modal-wishlist .wrap{display:flex;flex-direction:column;flex-grow:1}.modal-wishlist .header{padding:24px 24px 12px;display:flex;justify-content:space-between;align-items:center}.modal-wishlist .tf-mini-cart-wrap{display:flex;flex-direction:column;flex-grow:1;position:relative}.modal-wishlist .tf-mini-cart-wrap .tf-mini-cart-main{flex:1 1 auto;position:relative}.modal-wishlist .tf-mini-cart-wrap .tf-mini-cart-main .tf-mini-cart-sroll{position:absolute;top:0;left:0;bottom:0;right:0;overflow:auto}.modal-wishlist .tf-mini-cart-wrap .tf-mini-cart-main .tf-mini-cart-sroll::-webkit-scrollbar{width:8px}.modal-wishlist .tf-mini-cart-wrap .tf-mini-cart-main .tf-mini-cart-sroll::-webkit-scrollbar-thumb{background:var(--secondary-2)}.modal-wishlist .tf-mini-cart-wrap .tf-mini-cart-main .tf-mini-cart-sroll::-webkit-scrollbar-track{background:var(--line)}.modal-wishlist .tf-mini-cart-item{margin:0 24px;padding:20px 0 19px;display:flex;align-items:center;gap:24px}.modal-wishlist .tf-mini-cart-item:not(:last-child){border-bottom:1px solid var(--line)}.modal-wishlist .tf-mini-cart-item .tf-mini-cart-image{width:100px;height:100px;flex-shrink:0;border-radius:8px;overflow:hidden}.modal-wishlist .tf-mini-cart-item .tf-mini-cart-image img{width:100%;height:100px;object-fit:cover}.modal-wishlist .tf-mini-cart-item .tf-btn-remove{color:var(--critical);text-decoration:underline;cursor:pointer}.modal-wishlist .tf-mini-cart-bottom{box-shadow:0 5px 18px 5px rgba(64,72,87,.149);padding:32px 24px 20px;display:flex;flex-direction:column;text-align:center;gap:16px}.modal-wishlist .tf-mini-cart-bottom .view-all-wishlist{border-radius:4px;padding:16px}.tf-cart-checkbox{display:flex;align-items:center;cursor:pointer}.tf-cart-checkbox .tf-checkbox-wrapp{min-width:1.6rem;place-items:center;position:relative;overflow:hidden;display:flex}.tf-cart-checkbox .tf-checkbox-wrapp input{cursor:pointer;display:block;width:18px;height:18px;transition:.2s ease-in-out;background-color:var(--white);opacity:0}.tf-cart-checkbox .tf-checkbox-wrapp input:checked+div{background-color:var(--main)}.tf-cart-checkbox .tf-checkbox-wrapp input:checked+div i{transform:scale(1)}.tf-cart-checkbox .tf-checkbox-wrapp div{position:absolute;display:flex;align-items:center;justify-content:center;width:18px;height:18px;transition:.25s ease-in-out;z-index:5;border:1px solid var(--line);background-color:var(--white);color:var(--white);pointer-events:none}.tf-cart-checkbox .tf-checkbox-wrapp div i{font-size:11px;transform:scale(0)}.tf-cart-checkbox label{font-weight:400;cursor:pointer}.tf-cart-checkbox label a{text-decoration:underline;text-underline-offset:2px}.modal-size-guide .modal-dialog{max-width:1157px}.modal-size-guide .modal-content{border:0;padding:40px}.modal-size-guide .modal-content .header{width:max-content;margin-bottom:32px}.modal-size-guide .modal-content .header .icon-close-popup{position:absolute;top:20px;right:20px;font-size:16px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--surface);border-radius:50%;cursor:pointer}.modal-size-guide .modal-content .wrap{min-height:325px}.offcanvas-compare{height:max-content!important}.offcanvas-compare .offcanvas-content{box-shadow:0 5px 18px 5px rgba(64,72,87,.15)}.offcanvas-compare .offcanvas-content .icon-close-popup{position:absolute;top:24px;right:24px;font-size:16px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--surface);border-radius:50%;cursor:pointer}.offcanvas-compare .tf-compare-list{display:flex;align-items:center;gap:40px;padding:24px 0}.offcanvas-compare .tf-compare-list .tf-compare-wrap{display:flex;align-items:center;flex-grow:1;overflow:auto hidden;gap:48px;padding:24px 20px 24px 0;margin:-24px -20px -24px 0}.offcanvas-compare .tf-compare-list .tf-compare-wrap::-webkit-scrollbar{height:8px}.offcanvas-compare .tf-compare-list .tf-compare-wrap::-webkit-scrollbar-thumb{background:var(--secondary-2)}.offcanvas-compare .tf-compare-list .tf-compare-wrap::-webkit-scrollbar-track{background:var(--line)}.offcanvas-compare .tf-compare-list .tf-compare-wrap .tf-compare-item{width:263px;flex-shrink:0;position:relative;padding:11px;border:1px solid var(--line);display:flex;align-items:center;gap:16px}.offcanvas-compare .tf-compare-list .tf-compare-wrap .tf-compare-item .image{flex-shrink:0;width:92px;height:123px;overflow:hidden}.offcanvas-compare .tf-compare-list .tf-compare-wrap .tf-compare-item .image img{width:100%;height:100%;object-fit:cover}.offcanvas-compare .tf-compare-list .tf-compare-wrap .tf-compare-item .text-title{margin-bottom:8px}.offcanvas-compare .tf-compare-list .tf-compare-wrap .tf-compare-item>.icon-close{position:absolute;top:0;right:0;transform:translate(50%,-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:var(--main);border-radius:50%;font-size:12px;color:var(--white);z-index:5;cursor:pointer}.offcanvas-compare .tf-compare-list .tf-compare-buttons{display:flex;align-items:center;justify-content:flex-end;width:220px;flex-shrink:0}.offcanvas-compare .tf-compare-list .tf-compare-buttons a{height:52px}.offcanvas-compare .tf-compare-list .tf-compare-buttons .tf-compapre-button-clear-all{margin-top:16px;height:48px;padding:13px 0;cursor:pointer}.modal-quick-view .modal-content{max-width:min(856px,90vw)!important;cursor:default!important;display:flex;flex-direction:row;overflow-y:scroll;max-height:100vh;gap:20px}.modal-quick-view .tf-quick-view-image{width:42.525%;flex-shrink:0;display:flex;flex-direction:column;position:relative}.modal-quick-view .tf-quick-view-image>.wrap-quick-view{flex-grow:1;position:relative;padding:24px 0 24px 24px;overflow:auto;height:100vh;direction:rtl}.modal-quick-view .tf-quick-view-image>.wrap-quick-view::-webkit-scrollbar{width:8px;height:8px}.modal-quick-view .tf-quick-view-image>.wrap-quick-view::-webkit-scrollbar-track{background-color:var(--line)}.modal-quick-view .tf-quick-view-image>.wrap-quick-view::-webkit-scrollbar-thumb{background:var(--secondary-2)}.modal-quick-view .tf-quick-view-image .quickView-item{max-height:480px;overflow:hidden}.modal-quick-view .tf-quick-view-image .quickView-item:not(:last-child){margin-bottom:30px}.modal-quick-view .tf-quick-view-image .quickView-item img{width:100%;height:100%;object-fit:cover}.modal-quick-view .wrap{display:flex;flex-direction:column;flex-grow:1;height:100%;padding:24px 24px 48px;overflow-y:auto}.modal-quick-view .wrap::-webkit-scrollbar{width:8px;position:absolute;left:0}.modal-quick-view .wrap::-webkit-scrollbar-thumb{background:var(--secondary-2)}.modal-quick-view .wrap::-webkit-scrollbar-track{background:var(--line)}.modal-quick-view .wrap .header{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;padding-bottom:12px}.modal-quick-view .wrap .header .icon-close-popup{font-size:16px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--main);color:var(--white);border-radius:50%;border:none;padding:0;flex-shrink:0;cursor:pointer}.modal-quick-view .wrap .header .icon-close-popup:hover{opacity:.8}.modal-search .icon-close-popup{font-size:16px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--surface);border-radius:50%;cursor:pointer}.modal-search .modal-dialog{max-width:1100px}.modal-search .modal-content{margin-right:15px;margin-left:15px;border:0;padding:40px;display:flex;flex-direction:column;gap:32px}.modal-search .tf-loading{border:1px solid var(--main);margin-left:auto;margin-right:auto;width:163px;height:30px;justify-content:center}.modal-search .tf-loading:before{border-color:var(--white)}.modal-search .tf-grid-layout{overflow-y:auto;padding-right:34px;margin-right:-40px;min-height:100px;transition:height .3s ease}.modal-search .tf-grid-layout::-webkit-scrollbar{width:6px}.modal-search .tf-grid-layout::-webkit-scrollbar-thumb{background:var(--secondary)}.modal-newleter .modal-dialog{max-width:660px!important}.modal-newleter .modal-content{border:0}.modal-newleter .modal-content .modal-top{position:relative;overflow:hidden}.modal-newleter .modal-content .modal-top .popup-image-button{display:block;width:100%;padding:0;border:0;background:none;line-height:0}.modal-newleter .modal-content .modal-top .icon{position:absolute;cursor:pointer;top:12px;right:12px;width:40px;height:40px;padding:0;border:0;font-family:inherit;color:var(--main);background-color:var(--white);font-size:16px;display:flex;align-items:center;justify-content:center;border-radius:999px}.modal-newleter .modal-content .modal-bottom{background-color:var(--white);max-width:397px;margin-left:auto;margin-right:auto}.modal-newleter .modal-content .modal-bottom p{margin-bottom:8px}.modal-newleter .modal-content .modal-bottom h5{margin-bottom:0;font-size:1.75rem;font-weight:400;line-height:100%;color:#222}.modal-newleter .modal-content form{max-width:320px;margin-left:auto;margin-right:auto;margin-bottom:6px}.modal-newleter .modal-content form input{margin-bottom:16px;height:40px}.modal-newleter .modal-content form button{height:40px}.box-icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;display:flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer}.hover-img .img-style{overflow:hidden}.hover-img .img-style>img{width:100%;height:100%;object-fit:cover;transition:opacity .5s ease,transform 2s cubic-bezier(0,0,.44,1.18)}.hover-img:hover .img-style>img{transform:scale(1.06)}.collection-position{position:relative}.collection-position .img-style{display:block;width:100%;height:100%}.collection-position .img-style img{width:100%;height:100%;object-fit:cover}.collection-position .content{display:grid;grid-gap:8px;gap:8px;position:absolute;top:50%;left:15px;right:15px;transform:translateY(-50%);text-align:center}.card-product{transition:all .3s ease}.card-product .card-product-wrapper{position:relative;overflow:hidden;z-index:20}.card-product .card-product-wrapper:not(.aspect-ratio-0){aspect-ratio:1/1.5}.card-product .card-product-wrapper img{display:block;height:100%;width:100%;object-fit:cover;object-position:center;transition-duration:.7s}.card-product .card-product-wrapper .img-hover{position:absolute;inset:0;opacity:0}.card-product .card-product-wrapper:hover .product-img .img-product{opacity:0}.card-product .card-product-wrapper:hover .product-img .img-hover{display:block;z-index:1;opacity:1;transform:scale(1.05)}.card-product .product-img{display:flex;width:100%;height:100%;position:relative;align-items:stretch}.card-product .card-product-info{padding-top:10px;grid-gap:4px;gap:4px;display:grid}.card-product .card-product-info .title{font-size:16px;line-height:24px;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-weight:500;text-align:start}@media(max-width:991px){.card-product .card-product-info .title{font-size:14px}}.card-product .card-product-info .price{font-size:1.125rem;line-height:100%;font-weight:400;display:flex;align-items:center;color:#222;font-family:var(--primary)}.card-product .card-product-info .old-price{text-decoration:line-through;display:inline-block;margin-right:8px;font-weight:400;color:var(--secondary-2);font-size:14px;line-height:22px}.card-product .list-btn-main{position:absolute;bottom:8px;left:5px;right:5px;z-index:5;transition:.3s ease-out 0s;display:flex;align-items:center;gap:4px}.card-product .list-btn-main .box-icon{transition:.3s ease-out 0s!important;transform:none!important}.card-product .list-product-btn{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;top:5px;right:5px;z-index:6}.card-product .btn-main-product{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;flex-grow:1;display:flex;justify-content:center;align-items:center;padding:5px 10px;font-weight:600;letter-spacing:1px;border:1px solid transparent;font-size:12px;line-height:20px;text-transform:uppercase;background-color:var(--white);color:var(--main);transition:all .4s ease;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-align:center;white-space:nowrap}.card-product .btn-main-product:hover{background-color:var(--main);color:var(--white)}.card-product .box-icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;width:32px;height:32px;min-width:32px;color:var(--main);position:relative;border-radius:50%}.card-product .box-icon .icon{font-size:20px}.card-product .box-icon svg{width:18px}.card-product .box-icon svg path{transition:all .4s ease}.card-product .box-icon:hover{background-color:var(--main)!important;color:var(--white)!important;border-color:var(--main)!important}.card-product .box-icon:hover .tooltip{opacity:1;visibility:visible;transform:translateX(-8px);transition-delay:.1s}.card-product .box-icon:hover svg path{stroke:var(--white)}.card-product .box-icon.active{background-color:var(--main);color:var(--white)}.card-product .box-icon.active .icon{color:var(--white)}.card-product .box-icon.active svg path{stroke:var(--white)}.card-product .tooltip{position:absolute;z-index:202;opacity:0;visibility:hidden;display:none;right:100%;border-radius:2px;white-space:nowrap;background-color:var(--main);color:var(--white);font-weight:400;font-size:12px;line-height:12px;padding:6px 8px 8px;max-width:250px;width:max-content;transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24)}.card-product .tooltip:before{content:"";top:50%;left:unset;transform:translateY(-50%) rotate(45deg);right:-4px;position:absolute;background:var(--main);width:8px;height:8px;z-index:100}.thumbs-slider{display:flex;gap:20px}.tf-product-media-thumbs{flex-shrink:0;max-height:687px}.tf-product-media-thumbs .swiper-slide{height:max-content;width:auto}.tf-product-media-thumbs .swiper-slide .item{position:relative;height:100%;max-height:155px;max-width:120px}.tf-product-media-thumbs .swiper-slide .item img{width:100%;height:100%;object-fit:cover}.tf-product-media-thumbs .swiper-slide .item:after{position:absolute;content:"";top:0;left:0;bottom:0;border:1px solid transparent;transition:all .3s ease}.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{display:flex;width:100%;height:100%;overflow:hidden;max-height:687px}.tf-product-media-main .item img{width:100%;height:100%;object-fit:cover}.tf-product-info-list .tf-product-info-heading{margin-bottom:20px}@media(max-width:991px){.tf-product-info-list .tf-product-info-heading{flex-direction:column}}.tf-product-info-list .tf-product-info-name>.text{color:var(--secondary-2);letter-spacing:.1em;margin-bottom:4px}.tf-product-info-list .tf-product-info-name .name{font-family:var(--primary);font-size:1.5rem;line-height:2.1875rem!important}@media(max-width:991px){.tf-product-info-list .tf-product-info-name .name{font-size:1.3rem;line-height:1.625rem!important}}@media(max-width:768px){.tf-product-info-list .tf-product-info-name .name{font-size:1.25rem}}.tf-product-info-list .tf-product-info-name>.sub{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap}.tf-product-info-list .tf-product-sku span{color:var(--secondary);font-size:1rem;font-weight:500}.tf-product-info-list .tf-product-stock-status .text-status{font-weight:600;font-size:1.2rem}.tf-product-info-list .tf-we-accept{display:flex;align-items:center;gap:1.25rem;padding:20px 0}.tf-product-info-list .tf-we-accept p{font-size:1.125rem;font-weight:600;color:#222}.tf-product-info-list .tf-product-info-desc{display:flex;gap:12px;flex-direction:column}.tf-product-info-list .tf-product-info-desc>p{color:var(--secondary)}.tf-product-info-list .tf-product-info-choose-option{display:flex;flex-direction:column;gap:1rem}@media(max-width:991px){.tf-product-info-list .tf-product-info-choose-option{gap:.75rem}}@media(max-width:767px){.tf-product-info-list .tf-product-info-choose-option{gap:.5rem}}.tf-product-info-list .tf-product-info-by-btn{display:flex;align-items:center;gap:.625rem}.tf-product-info-list .tf-product-info-help{display:flex;flex-direction:column;gap:8px}.tf-product-info-list .tf-product-info-help .tf-product-info-extra-link{display:flex;align-items:center}.tf-product-info-list .tf-product-info-help .tf-product-info-extra-link .tf-pdp-details{border:1px solid #929292;width:100%;padding:16px 24px}.tf-product-info-list .tf-product-info-help .tf-product-info-extra-link .tf-pdp-details:not(:last-child){-webkit-border-end:none;border-inline-end:none}.tf-product-info-list .tf-product-info-help .tf-product-info-extra-link .tf-pdp-details .text-heading-main{font-family:var(--primary);font-size:1.25rem;font-weight:500;color:#1d1d1d}@media(max-width:991px){.tf-product-info-list .tf-product-info-help .tf-product-info-extra-link .tf-pdp-details .text-heading-main{font-size:1rem}.tf-product-info-list .tf-product-info-help .tf-product-info-extra-link .tf-pdp-details{padding:20px}}@media(max-width:420px){.tf-product-info-list .tf-product-info-help .tf-product-info-extra-link .tf-pdp-details{padding:16px 12px}}.tf-product-info-price{display:flex;align-items:center}.tf-product-info-price .price-on-sale{margin-right:8px;color:#000;font-size:1.25rem;font-weight:600}@media(max-width:991px){.tf-product-info-price .price-on-sale{font-size:1rem}}.tf-product-info-price .compare-at-price{font-size:16px;font-weight:400;line-height:19.52px;color:var(--secondary-2);text-decoration:line-through;margin-right:16px}.tf-product-info-price .badges-on-sale{padding:0 8px;background-color:var(--critical);border-radius:999px;color:var(--white);letter-spacing:.1em}.wg-quantity{width:100px;height:35px;display:flex;align-items:center;justify-content:space-between;background-color:var(--white);border:1px solid #929292;overflow:hidden}.wg-quantity p{padding:0;background-color:transparent;border:0;text-align:center;font-size:16px;font-weight:600;line-height:100%;color:var(--main)}.wg-quantity .btn-quantity{display:flex;padding:0 10px!important;align-items:center;justify-content:center;font-size:16px;color:var(--main);cursor:pointer;transition:all .3s ease}.wg-quantity .btn-quantity.disabled{cursor:not-allowed}.variant-picker-item .variant-picker-label span{margin-left:8px}.variant-picker-item .size-guide{text-decoration:underline}.variant-picker-item .variant-picker-values{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.variant-picker-item .variant-picker-values.gap12{gap:12px}@media(max-width:768px){.variant-picker-item{margin-bottom:.625rem}}.configurable-options{display:flex;gap:1.5rem;flex-direction:column}@media(max-width:991px){.configurable-options{gap:.75rem}}@media(max-width:767px){.configurable-options{gap:.5rem}}.old-price{text-decoration:line-through;display:inline-block;margin-right:8px;font-weight:400;color:var(--secondary-2);font-size:1.125rem;line-height:1.375rem}.modal-quick-view .tf-pdp-details{padding:16px!important}.meta{flex-wrap:wrap;gap:10px 33px}.meta,.meta .meta-item{display:flex;align-items:center}.meta .meta-item{position:relative}.meta .meta-item:not(:last-child):after{position:absolute;content:"";width:1px;height:16px;background-color:var(--line);right:-17px;top:50%;transform:translateY(-50%)}.hover-image .image img{width:100%;height:100%;object-fit:cover;transition:all 1s}.hover-image:hover .image img{transform:scale(1.1)}.wg-blog .image{overflow:hidden;margin-bottom:32px}.wg-blog .content{display:flex;flex-direction:column;gap:16px}@media(max-width:991px){.wg-blog .content{gap:.625rem!important}}.wg-blog .content .body-text-1{color:var(--secondary)}.wg-blog .content .title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wg-blog .content .title a{display:inline;background-repeat:no-repeat;background-position-y:0;background-image:linear-gradient(transparent calc(100% - 1px),currentColor 1px);transition:.3s cubic-bezier(.215,.61,.355,1);background-size:0 100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.wg-blog .content .btn-readmore{color:#696c70;text-decoration:underline;margin-top:8px}.wg-blog:hover .title a{background-size:100% 100%;transition-delay:.2s;font-weight:600}.wg-blog.style-1 .image{margin-bottom:24px}.wg-blog.style-1 .content{gap:12px}.wg-blog.style-1 .meta-item .icon{font-size:16px}.wg-blog.style-1 .title{margin-bottom:8px}.wg-blog.style-1 .body-text{color:var(--secondary)}.wg-blog.style-row{display:flex;align-items:center}.wg-blog.style-row .content{padding:20px 0 20px 40px;width:53%}.wg-blog.style-row .image{margin:0;width:47%}.wg-blog.style-row .meta-item .icon{font-size:16px}.wg-blog.style-row .bot-button{text-decoration:underline;text-decoration-thickness:1px}.wg-blog.style-abs{position:relative}.wg-blog.style-abs .image{margin-bottom:0;border-radius:20px;display:block}.wg-blog.style-abs .image img{width:100%;height:100%;object-fit:cover}.wg-blog.style-abs .content{position:absolute;left:28px;right:28px;bottom:24px;gap:8px}.wg-pagination{display:flex;gap:1.25rem;margin-top:3.75rem}.wg-pagination .pagination-item{width:2.5rem;border-radius:50%;height:2.5rem;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.wg-pagination li.active .pagination-item,.wg-pagination li:has(button.active) .pagination-item,.wg-pagination li:has(button:hover) .pagination-item,.wg-pagination li:hover .pagination-item{background-color:var(--main);border-color:var(--main);color:var(--white);font-size:1rem;font-weight:600}@media(max-width:991px){.wg-pagination li.active .pagination-item,.wg-pagination li:has(button.active) .pagination-item,.wg-pagination li:has(button:hover) .pagination-item,.wg-pagination li:hover .pagination-item{font-size:.875rem;font-weight:500}}ul.list-tags{display:flex;align-items:center;gap:11px;flex-wrap:wrap}ul.list-tags li{background-color:#f2f2f2;font-size:1rem;font-weight:300;padding:.3125rem .75rem;color:#222}ul.list-tags a{display:flex;padding:4px 15px;border-radius:5px;border:1px solid var(--line)}ul.list-tags.has-bg a{border-radius:40px;padding:4px 16px;background-color:var(--surface);border:0}.btn-open-sub{position:relative;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.btn-open-sub:after,.btn-open-sub:before{content:"";position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;background-color:var(--main);transition:.4s ease .1s;margin:auto}.btn-open-sub:before{width:2px;height:18px}.btn-open-sub:after{width:18px;height:2px}.tf-zoom-main{position:-webkit-sticky;position:sticky;top:30px;z-index:50}.section-image-zoom .other-image-zoom{transition:all .3s ease}.tf-btn-filter{display:inline-flex;align-items:center;cursor:pointer;gap:4px;color:var(--main);border:1px solid #929292;text-transform:capitalize;padding:3px 10px;font-weight:400;background-color:var(--white);max-width:100%;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}.tf-btn-filter .icon{font-size:20px}.tf-btn-filter .icon-close{font-size:14px}.tf-btn-filter:hover{border-color:var(--main)}.tf-btn-filter.active{background-color:var(--main)}@media(max-width:991px){.tf-btn-filter{font-size:.875rem}}.tf-shop-control{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:30px;align-items:flex-start}.tf-shop-control .tf-control-filter{display:flex;align-items:flex-start;gap:16px}.tf-shop-control .tf-control-sorting{display:flex;align-items:center;justify-content:flex-end;gap:5px}.tf-shop-control .tf-control-layout{display:flex;justify-content:center;align-items:center;gap:12px}.tf-shop-control .tf-control-layout .item{cursor:pointer}@media(max-width:991px){.tf-shop-control{margin-bottom:.3125rem}}.wrapper-shop{transition:all .3s ease-in-out;animation:fadeShop .5s ease-in-out}.wrapper-control-shop .tf-list-layout .card-product{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid var(--line)}.wrapper-control-shop .tf-list-layout .card-product.last-visible,.wrapper-control-shop .tf-list-layout .card-product:last-of-type{padding-bottom:0;border:0;margin-bottom:0}.wrapper-control-shop .tf-list-layout .load-more-btn,.wrapper-control-shop .tf-list-layout .wg-pagination{margin-top:30px}.wrapper-control-shop .tf-grid-layout .wg-pagination{margin-top:0}@keyframes fadeShop{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.canvas-filter{max-width:320px}.canvas-filter .canvas-header{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;gap:8px}.canvas-filter .canvas-header .icon-close-popup{font-size:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.canvas-filter .canvas-header h5{flex-grow:1}.canvas-filter .canvas-body{padding:20px}.widget-facet .facet-title{margin-bottom:16px}.widget-facet.facet-price .box-price-product{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr 1fr}.widget-facet.facet-price .price-val{font-weight:500;font-size:16px;line-height:24px;border:1px solid #dadada;position:relative;font-size:12px;padding:5px}.widget-facet.facet-price .price-val:after{content:attr(data-currency);position:absolute;top:50%;transform:translateY(-50%);right:12px;font-weight:400;color:var(--secondary);font-size:14px;line-height:22px}.widget-facet.facet-fieldset .fieldset-item{display:flex;align-items:center;gap:8px}.widget-facet.facet-fieldset .fieldset-item:not(:last-child){margin-bottom:12px}.tf-table-page-cart{border-spacing:0;border-collapse:collapse;margin-bottom:28px;width:100%;line-height:1.4}.tf-table-page-cart tr{border-bottom:1px solid var(--line)}.tf-table-page-cart th{padding-bottom:12px;font-weight:500;padding-left:10px;padding-right:10px}.tf-table-page-cart th:last-child{padding-right:0}.tf-table-page-cart th:first-child{padding-left:0}.tf-table-page-cart td{padding:18px 10px;align-content:center}.tf-table-page-cart td:last-child{padding-right:0;padding-left:0}.tf-table-page-cart td:first-child{padding-left:0}.tf-cart-item .tf-cart-item_product{display:flex;align-items:center}.tf-cart-item .tf-cart-item_product .img-box{overflow:hidden;width:90px;height:120px;margin-right:24px;display:block}.tf-cart-item .tf-cart-item_product .img-box img{width:100%;height:100%;object-fit:cover}.tf-cart-item .tf-cart-item_product .cart-info{display:grid;grid-gap:12px;gap:12px}.tf-cart-item .tf-cart-item_product .tf-select select{min-width:100px;padding:5px 12px;font-size:16px;line-height:26px;font-weight:600}.tf-cart-item .tf-cart-item_product .tf-select:after{right:12px;font-size:16px}.tf-cart-item .tf-cart-item_product .custom-select-wrap{max-width:50%}@media(max-width:767px){.tf-cart-item .tf-cart-item_product .custom-select-wrap{max-width:100%}}.tf-cart-item .wg-quantity{width:120px;height:40px}.tf-cart-item .wg-quantity input{pointer-events:none;height:38px;width:40px}.tf-cart-item .wg-quantity .btn-quantity{width:40px;height:30px;font-size:30px}.tf-cart-item .tf-cart-item_price .old-price{display:inline-block;margin-right:8px;font-size:14px;line-height:22px;color:var(--secondary-2)}.tf-cart-item .tf-cart-item_price .cart-price{text-align:left}.tf-cart-item .remove-cart .icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border:1px solid var(--critical);border-radius:1000px;font-size:8px;color:var(--critical);background-color:var(--white);cursor:pointer}.tf-cart-item .remove-cart .icon:hover{background-color:var(--critical);color:var(--white)}.ip-discount-code{position:relative}.ip-discount-code .tf-btn{position:absolute;right:8px;top:8px;bottom:8px;padding:6px 20px}.ip-discount-code input{padding:12px 140px 12px 20px}.fl-sidebar-cart{position:-webkit-sticky;position:sticky;top:90px}.box-order{border-radius:12px;overflow:hidden;padding:15px}.box-order .title{margin-bottom:28px}.box-order .discount,.box-order .ship,.box-order .subtotal{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--line)}.box-order .ship{display:flex;gap:30px}.box-order .box-progress-checkout{display:grid;grid-gap:12px;gap:12px}.box-order .total-order{margin-bottom:20px}@media(max-width:1600px){.box-order .total-order{font-size:1.25rem}}.box-order .tf-btn{padding:10px 32px}.line-separation{width:100%;height:1px;background-color:var(--line);margin:auto}.tf-page-checkout .wrap:not(:last-child){margin-bottom:30px}.tf-page-checkout .wrap .title{margin-bottom:20px}.tf-page-checkout .login-box{padding:15px;border:1px solid var(--line);border-radius:8px}.tf-page-checkout .login-box .grid-2{gap:15px;margin-bottom:12px}.tf-page-checkout .login-box input{border-radius:4px}.tf-page-checkout .login-box .tf-btn{padding:10px 32px}.tf-page-checkout .info-box{display:grid;grid-gap:15px;gap:15px}.tf-page-checkout .info-box .grid-2{gap:16px}.tf-page-checkout .tf-select select{border-radius:8px;padding:10px 16px}.tf-page-checkout textarea{height:100px}.flat-sidebar-checkout{position:-webkit-sticky;position:sticky;top:0}.sidebar-checkout-content{padding-top:10px}.sidebar-checkout-content .list-product,.sidebar-checkout-content .title{margin-bottom:32px}.sidebar-checkout-content .list-product .item-product{padding:.5rem;margin-bottom:1.25rem;border:1px solid var(--line)}.sidebar-checkout-content .item-product{display:flex;align-items:center;gap:15px}.sidebar-checkout-content .item-product .img-product{width:90px;height:120px;overflow:hidden}.sidebar-checkout-content .item-product .img-product img{width:100%;height:100%;object-fit:cover}.sidebar-checkout-content .item-product .content-box{flex-grow:1;display:flex;flex-direction:column;gap:10px}.sidebar-checkout-content .item-product .content-box .info{display:grid;grid-gap:8px;gap:8px}.sidebar-checkout-content .item-product .content-box .info .name-product{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sidebar-checkout-content .item-product .content-box .total-price{display:flex;gap:4px}.sidebar-checkout-content .sec-total-price{background-color:#f7f7f7;padding:0 2.5rem 1.5rem}.sidebar-checkout-content .sec-total-price .top{border-bottom:1px solid #d7d4d4;padding-top:20px;padding-bottom:20px;margin-bottom:20px}.sidebar-checkout-content .sec-total-price .top .item:not(:last-child){margin-bottom:1.5rem}.canvas-filter .widget-facet:last-child{padding-bottom:0}.canvas-filter .canvas-bottom{box-shadow:var(--shadow2);padding:12px 20px}.canvas-filter .canvas-bottom .tf-btn{width:100%;font-size:12px;line-height:20px;text-transform:uppercase;font-weight:600;letter-spacing:.1em}.blog-skeleton-card-image,.blog-skeleton-detail-image,.blog-skeleton-featured-image,.brand-products-skeleton-image,.brand-products-skeleton-title,.brands-skeleton-banner,.brands-skeleton-btn,.brands-skeleton-item,.brands-skeleton-letter,.brands-skeleton-search,.cms-skeleton-breadcrumb,.cms-skeleton-heading,.cms-skeleton-paragraph .cms-skeleton-line,.compare-skeleton-card .compare-skeleton-btn,.compare-skeleton-card .compare-skeleton-image,.compare-skeleton-card .compare-skeleton-line,.footer-skeleton-heading,.footer-skeleton-line,.hero-skeleton-image,.ma-skeleton-breadcrumb,.ma-skeleton-chevron,.ma-skeleton-content-heading,.ma-skeleton-field-label,.ma-skeleton-field-value,.ma-skeleton-icon,.ma-skeleton-label,.ma-skeleton-nav-label,.ma-skeleton-title,.nav-skeleton-item,.pdp-skeleton-add-to-cart,.pdp-skeleton-brand,.pdp-skeleton-delivery,.pdp-skeleton-label,.pdp-skeleton-main-image,.pdp-skeleton-price,.pdp-skeleton-quantity,.pdp-skeleton-size,.pdp-skeleton-swatch,.pdp-skeleton-thumbnail,.pdp-skeleton-title,.skeleton-product-image,.tf-btn-filter-skeleton,.tf-sort-skeleton{background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5 50%,#e8e8e8 75%);background-size:400px 100%;animation:footer-shimmer 1.2s infinite;border-radius:4px}.footer-skeleton-heading{width:120px;height:16px;margin-bottom:16px}.footer-skeleton-links{display:flex;flex-direction:column;gap:12px}.footer-skeleton-line{height:12px}.footer-skeleton-line:first-child{width:80%}.footer-skeleton-line:nth-child(2){width:65%}.footer-skeleton-line:nth-child(3){width:90%}.footer-skeleton-line:nth-child(4){width:70%}.footer-skeleton-line:nth-child(5){width:55%}.nav-skeleton-item{display:inline-block;width:60px;height:14px}.skeleton-product-image{border-radius:0}.compare-skeleton-card .compare-skeleton-image,.skeleton-product-image{width:100%;aspect-ratio:1/1.5;display:block}.compare-skeleton-card .compare-skeleton-line{height:14px;margin-top:10px}.compare-skeleton-card .compare-skeleton-line:nth-child(2){width:80%}.compare-skeleton-card .compare-skeleton-line:nth-child(3){width:55%}.compare-skeleton-card .compare-skeleton-line:nth-child(4){width:65%}.compare-skeleton-card .compare-skeleton-btn{width:100%;height:44px;margin-top:10px}.plp-skeleton-title{width:200px;height:28px;margin-top:21px;margin-bottom:24px}.brand-products-skeleton-title{width:180px;height:24px}.brand-products-skeleton-image{width:100%;height:280px;margin-bottom:12px;border-radius:0}.cms-skeleton-breadcrumb{width:160px;height:12px;margin-bottom:20px}.cms-skeleton-heading{width:280px;height:32px;margin-bottom:24px;border-bottom:1px solid var(--line);padding-bottom:12px}.cms-skeleton-paragraph{display:flex;flex-direction:column;gap:10px}.cms-skeleton-paragraph .cms-skeleton-line{height:13px}.cms-skeleton-paragraph .cms-skeleton-line:first-child{width:100%}.cms-skeleton-paragraph .cms-skeleton-line:nth-child(2){width:92%}.cms-skeleton-paragraph .cms-skeleton-line:nth-child(3){width:96%}.cms-skeleton-paragraph .cms-skeleton-line:nth-child(4){width:85%}.cms-skeleton-paragraph .cms-skeleton-line:nth-child(5){width:90%}.cms-skeleton-paragraph .cms-skeleton-line:nth-child(6){width:60%}.pdp-skeleton-main-image{width:100%;height:0;padding-bottom:133%;border-radius:0;margin-bottom:0}.pdp-skeleton-thumbnail{flex-grow:0;flex-shrink:0;flex-basis:calc(16.6666666667% - 6px);aspect-ratio:120/155;height:auto;border-radius:4px}.pdp-skeleton-title{width:70%;height:24px;margin-bottom:16px}.pdp-skeleton-price{width:100px;height:20px}.pdp-skeleton-price-secondary{width:80px}.pdp-skeleton-brand{width:50%;height:12px;margin-bottom:20px}.pdp-skeleton-label{width:60px;height:12px;margin-bottom:10px}.pdp-skeleton-swatch{width:40px;height:40px;border-radius:50%}.pdp-skeleton-size{width:50px;height:36px}.pdp-skeleton-quantity{width:120px;height:40px}.pdp-skeleton-add-to-cart{width:100%;height:48px;margin-bottom:20px}.pdp-skeleton-delivery{width:48%;height:60px}.pdp-skeleton-thumbnails{overflow-x:hidden;margin-bottom:8px}.banner-block-skeleton{width:100%;aspect-ratio:16/9;border-radius:8px}.hero-skeleton-content{padding:40px 0}.hero-skeleton-title{display:block;margin:0 auto 16px;width:70%;height:32px}.hero-skeleton-text{display:block;margin-bottom:10px}.hero-skeleton-text-lg{width:90%;margin:0 auto 10px}.hero-skeleton-text-sm{width:60%;margin:0 auto 20px}.hero-skeleton-button{display:block;margin:0 auto;width:120px;height:40px;border-radius:4px}.hero-skeleton-image{position:relative;aspect-ratio:680/870;border-radius:0;width:100%}.product-block-skeleton-title{width:200px;height:24px}.product-block-skeleton-button{width:100px;height:36px;border-radius:4px}.product-block-skeleton-label{width:40%}.product-block-skeleton-brand{width:35%}.product-block-skeleton-name{width:75%}.product-block-skeleton-price{width:30%}.product-block-skeleton-scrollbar{width:30%;height:3px}.checkout-skeleton-heading{height:22px;margin-bottom:20px}.checkout-skeleton-heading-shipping{width:180px}.checkout-skeleton-heading-billing{width:150px;margin-bottom:16px}.checkout-skeleton-heading-shipping-method{width:170px;margin-bottom:16px}.checkout-skeleton-heading-payment{width:190px;margin-bottom:16px}.checkout-skeleton-section{margin-top:24px}.checkout-skeleton-address{width:100%;height:80px;border-radius:8px;margin-bottom:12px}.checkout-skeleton-add-address{width:160px;height:40px;border-radius:4px;margin-top:12px}.checkout-skeleton-billing-line{width:200px;margin-bottom:20px}.checkout-skeleton-method{width:100%;height:56px;border-radius:8px;margin-bottom:12px}.checkout-skeleton-summary-title{width:140px;height:22px;margin-bottom:20px}.checkout-skeleton-product-image{width:60px;height:80px;border-radius:4px}.checkout-skeleton-product-info{flex:1 1}.checkout-skeleton-product-name{width:80%;margin-bottom:8px}.checkout-skeleton-product-price{width:40%}.checkout-skeleton-totals{margin-top:20px}.checkout-skeleton-total-label{width:80px}.checkout-skeleton-total-value{width:60px}.checkout-skeleton-shipping-label{width:70px}.checkout-skeleton-shipping-value{width:40px}.checkout-skeleton-grand-label{width:50px;height:20px}.checkout-skeleton-grand-value{width:80px;height:20px}.checkout-skeleton-coupon{width:100%;height:44px;border-radius:4px;margin-bottom:12px}.checkout-skeleton-place-order{width:100%;height:48px;border-radius:4px}.blog-skeleton-featured-image{width:100%;aspect-ratio:600/400;border-radius:0}.blog-skeleton-card-image{width:100%;aspect-ratio:419/292;margin-bottom:24px;border-radius:0}.blog-skeleton-detail-image{width:100%;aspect-ratio:16/7;border-radius:0}.blog-skeleton-meta{width:80px;height:12px}.blog-skeleton-title-lg{width:80%;height:32px;margin-bottom:16px}.blog-skeleton-title-sm{width:90%;height:20px;margin-bottom:12px}.blog-skeleton-detail-title{width:70%;height:36px;margin:0 auto 16px}.blog-skeleton-desc-line{width:100%;margin-bottom:8px}.blog-skeleton-desc-line-sm{width:65%}.blog-skeleton-content-line{height:14px;margin-bottom:12px}.blog-skeleton-tag{width:70px;height:28px;border-radius:40px}.blog-skeleton-social{width:32px;height:32px;border-radius:50%}@media(max-width:991px){.ma-skeleton-sidebar{width:100%!important}.ma-skeleton-sidebar .sidebar-account{padding:0;background-color:transparent}.ma-skeleton-sidebar .my-account-nav{flex-direction:row!important;gap:0!important;overflow-x:auto;white-space:nowrap;border-bottom:2px solid var(--line);padding-bottom:0}.ma-skeleton-sidebar .my-account-nav::-webkit-scrollbar{display:none}.ma-skeleton-sidebar .my-account-nav li{flex-shrink:0}.ma-skeleton-sidebar .my-account-nav .ma-skeleton-nav-item{padding:10px 14px;gap:8px}}.ma-skeleton-title{width:160px;height:24px;margin-bottom:20px}.ma-skeleton-tile{pointer-events:none}.ma-skeleton-icon{width:20px;height:20px;border-radius:4px;flex-shrink:0}.ma-skeleton-label{width:100px;height:14px}.ma-skeleton-chevron{width:14px;height:14px;border-radius:3px}.ma-skeleton-breadcrumb{width:140px;height:14px;margin-bottom:16px}.ma-skeleton-nav-item{display:flex;align-items:center;gap:10px;padding:10px 0;pointer-events:none}.ma-skeleton-nav-label{width:90px;height:14px}.ma-skeleton-content-heading{width:180px;height:22px;margin-bottom:24px}.ma-skeleton-field-label{width:40%;height:12px;margin-bottom:6px}.ma-skeleton-field-value{width:70%;height:16px}.page-loader{position:fixed;inset:0;width:100vw;height:100vh;z-index:9999;overflow:hidden}.page-loader img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.page-loader-spinner{width:40px;height:40px;border:3px solid var(--line);border-top-color:var(--main);border-radius:50%;animation:page-spin .8s linear infinite}@keyframes page-spin{to{transform:rotate(1turn)}}.checkout_info{padding:1.25rem}.checkout_info,.shipping-methods{border:1px solid #dadada}.shipping-methods .shipping-method-item:not(:last-child){border-bottom:1px solid #dadada}.shipping-methods .shipping-method-item .shipping-method-info .shipping-method-label,.shipping-methods .shipping-method-item .shipping-method-info .shipping-method-note{font-size:1.25rem;color:#222;font-weight:500}@media(max-width:767px){.brands-layout{flex-direction:column}.brands-layout .brands-sidebar{width:100%}.brands-group .brands-group-list{grid-template-columns:repeat(2,1fr)}}.social-login .social-btn,.social-login .social-login-divider{font-size:1rem}.login-mode-toggle a,.otp-sent-text{font-size:.875rem}.otp-input{font-size:1.25rem}.otp-change-number,.otp-resend{font-size:.8125rem}.widget-order-tab .widget-menu-tab .item-title{font-size:.875rem}@media(max-width:991px){.my-account-wrap .wrap-sidebar-account,.wrap-sidebar-account{display:none!important}}@media(min-width:992px){.account-dashboard-list{display:none!important}}.account-title{font-size:1.625rem;color:#222;font-weight:600}@media(max-width:992px){.account-title{font-size:1.375rem;font-weight:500}}.my-account-nav-icon{font-size:1.25rem;margin-right:10px;color:#222;transition:transform .25s ease,color .25s ease;vertical-align:-2px}.my-account-nav-icon.active{transform:scale(1.2);color:var(--main)}[dir=rtl] .my-account-nav-icon{margin-right:0;margin-left:10px}.account-dashboard-list{display:flex;flex-direction:column;gap:0}.account-dashboard-tile{display:flex;align-items:center;justify-content:space-between;padding:16px 0;color:var(--main);text-decoration:none;background:none;border:none;border-bottom:1px solid var(--line);width:100%;font-family:inherit;font-size:inherit;cursor:pointer;transition:opacity .2s ease}.account-dashboard-tile:hover{opacity:.7}.account-dashboard-tile .account-dashboard-tile-left{display:flex;align-items:center;gap:14px}.account-dashboard-tile .account-dashboard-tile-left i{font-size:1.5rem}.account-dashboard-tile .account-dashboard-tile-left span{font-size:1.125rem;font-weight:500;color:#222}.account-dashboard-tile .account-dashboard-chevron{font-size:14px;color:#222}[dir=rtl] .account-dashboard-chevron{transform:scaleX(-1)}.account-breadcrumb{display:flex;align-items:center;gap:6px;margin-bottom:20px;font-size:.875rem;color:#999}.account-breadcrumb .account-breadcrumb-link{color:#999;text-decoration:none;transition:color .2s ease}.account-breadcrumb .account-breadcrumb-link:hover{color:var(--main)}.account-breadcrumb .account-breadcrumb-sep{font-size:10px}.account-breadcrumb span{color:var(--main);font-weight:500}[dir=rtl] .account-breadcrumb-sep{transform:scaleX(-1)}.skeleton-radius{border-radius:4px}.portal-skeleton{width:100%;height:80vh}.modal-logout{z-index:1055}.modal-logout .modal-dialog{max-width:420px}.modal-logout .modal-content{padding:32px}.modal-logout .modal-logout-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.modal-logout .modal-logout-header .icon-close-popup{cursor:pointer;padding:0}.modal-logout .modal-logout-actions{display:flex;gap:12px;margin-top:24px}.modal-logout .modal-logout-actions .tf-btn{width:100%;justify-content:center}.modal-logout-backdrop{z-index:1054}button.my-account-nav-item{background:none;border:none;padding:0;margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;width:100%;text-align:left;cursor:pointer}[dir=rtl] button.my-account-nav-item{text-align:right}.address-card-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media(max-width:991px){.address-card-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.address-card-grid{grid-template-columns:1fr}}.profile-card{border:1px solid var(--line);padding:28px;max-width:560px}.profile-card .profile-card-header{display:flex;align-items:center;gap:16px;margin-bottom:20px}.profile-card .profile-initials{width:56px;height:56px;border-radius:50%;background:var(--main);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;flex-shrink:0;letter-spacing:.02em}.profile-card .profile-header-info{flex:1 1;min-width:0}.profile-card .profile-header-info .profile-full-name{margin:0;font-size:1.0625rem;font-weight:600;color:var(--main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-card .profile-header-info .profile-header-email{margin:3px 0 0;font-size:.8125rem;color:var(--secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-card .profile-edit-btn{flex-shrink:0;display:flex;align-items:center;gap:6px}.profile-card .profile-edit-btn i{font-size:.8125rem}.profile-card .profile-divider{height:1px;background:var(--line);margin-bottom:20px}.profile-card .profile-info-list{display:flex;flex-direction:column;gap:0}.profile-card .profile-info-row{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.profile-card .profile-info-row:last-child{border-bottom:none}.profile-card .profile-info-row>i{font-size:1.375rem;color:var(--secondary);width:24px;text-align:center;flex-shrink:0}.profile-card .profile-info-row>div{display:flex;flex-direction:column;gap:2px}.profile-card .profile-info-row .profile-info-label{margin:0;font-size:.75rem;color:var(--secondary);text-transform:uppercase;letter-spacing:.05em}.profile-card .profile-info-row .profile-info-value{margin:0;font-size:.9375rem;font-weight:600;color:var(--main)}@media(max-width:991px){.profile-card{max-width:100%}}.address-card{border:1px solid var(--line);padding:20px;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.address-card .address-card-body{display:flex;flex-direction:column;gap:4px}.address-card .address-card-body p{margin:0;font-size:.875rem;color:var(--secondary);line-height:1.5}.address-card .address-card-name{font-weight:600;font-size:1rem!important;color:var(--main)!important}.address-card .address-card-badge{margin-top:6px!important;font-size:.75rem!important;font-weight:600;color:var(--main)!important;text-transform:uppercase;letter-spacing:.04em}.address-card .address-card-actions{display:flex;gap:10px}.address-card .address-card-actions .tf-btn{flex:1 1}.search-offcanvas{height:65vh}.search-dropdown{max-height:56.25rem}@media(max-width:1560px){.search-dropdown{max-height:37.5rem}}.search-dropdown-item{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;transition:background .15s}.search-dropdown-item:hover{background:var(--bg-2,#f5f5f5)}.search-dropdown-name{font-size:13px}.search-dropdown-price{font-weight:400}.search-dropdown-all{display:block;padding:10px 16px;font-weight:500;text-align:center;border-top:1px solid var(--line)}.search-dropdown-all:hover{background:var(--bg-2,#f5f5f5)}.search-dropdown-old-price{color:var(--text-2);font-size:11px;margin-right:4px}.range-slider{height:8px!important}.range-slider .range-slider__range{background:var(--main)!important}.range-slider .range-slider__thumb{background:#222!important;border:2px solid var(--main);width:16px!important;height:16px!important}body{font-family:var(--font-primary),sans-serif}.title-display,h1{font-family:var(--font-secondary),serif}#shoppingCart.show .tf-progress-bar .value{width:60%!important}.menu-item-li.active .menu-link-text{color:var(--main)!important}.menu-item-li.active .menu-link-text:before{width:100%;left:0;right:auto;background-color:var(--main)!important}.mb-menu-link.active,.sub-nav-link.active{color:var(--main)!important}@media only screen and (max-width:991px){.footer .footer-col-block .tf-collapse-content{display:none}.footer .footer-col-block.open .tf-collapse-content{display:flex;flex-direction:column;gap:.625rem!important}.footer .footer-heading-mobile{display:block;position:relative}.footer .footer-heading-mobile:after{right:10px;transform:translateY(-50%);width:12px;height:1px}.footer .footer-heading-mobile:after,.footer .footer-heading-mobile:before{position:absolute;content:"";top:50%;background-color:var(--main);transition:.25s ease-in-out}.footer .footer-heading-mobile:before{right:15px;transform:translate(-50%,-50%);width:1px;height:12px}.footer .footer-col-block.open .footer-heading-mobile:before{opacity:0}.footer .footer-col-block.open .footer-heading-mobile:after{transform:translateY(-50%) rotate(180deg)}}.tfSubscribeMsg{display:none;max-height:0;overflow:hidden}.tfSubscribeMsg.active{margin-top:10px;margin-bottom:10px;max-height:180px;display:block}.swiper-pagination-lock{display:none}.tf-toolbar-bottom{overflow-x:hidden}.mw-100p-hidden,.tf-product-info-wrap{max-width:100%}@media(min-width:992px)and (max-width:1799px){.container{max-width:1320px}}@media(min-width:1800px){.container{max-width:1516px}}.not-found{min-height:70vh}.not-found__code{font-size:clamp(6rem,20vw,10rem);color:var(--main);opacity:.08}.not-found__icon{margin-top:-2rem}.not-found__icon i{font-size:3rem;color:var(--main)}.tf-languages{background-color:#f2f2f2;border-radius:2.5rem;padding:.5rem 1rem}.footer-menu_item_icons{display:flex;align-items:center;gap:8px;width:max-content}.footer-menu_item_icons span{color:#656565;font-size:1rem;font-weight:400;line-height:1}.footer-menu_item_icons svg{width:18px;height:18px;flex-shrink:0;display:block}.footer_extra_links{margin-top:3.75rem;display:flex;gap:2.5rem}.footer_extra_links a{text-decoration:underline;color:#656565}@media(max-width:768px){.footer_extra_links{flex-direction:column;gap:1rem;margin-top:1.5rem}}.copyright_section{margin-top:1.75rem}.footer_app_section{display:flex;flex-direction:column;gap:1.25rem}.title-display-banner{font-size:2.5rem;font-family:var(--font-secondary),serif;text-transform:uppercase;line-height:100%;text-align:center}@media(max-width:991px){.title-display-banner{font-size:2rem;line-height:2.5rem}}.hero_spacing{margin-top:2rem;margin-bottom:3.75rem}@media only screen and (max-width:991px){.hero_spacing{margin-bottom:.625rem;margin-top:1.25rem}}.footer-menu_item{color:#656565;font-size:1rem;font-weight:400}.hero-scrollbar{margin-top:32px;height:6px;background:#e0e0e0;position:relative}.hero-scrollbar .swiper-scrollbar-drag{height:100%;background:#a7a7a7;cursor:-webkit-grab;cursor:grab}.hero-scrollbar .swiper-scrollbar-drag:active{cursor:-webkit-grabbing;cursor:grabbing}.collection-grid-scrollbar-width{width:30%}.footer-heading{font-size:1.125rem!important;font-weight:600!important;color:#222}@media(max-width:991px){.footer-heading{font-size:1rem!important}}.card-product .list-product-btn .box-icon.wishlist{opacity:1!important;visibility:visible!important;transform:translate(0)!important}.tf-btn:not(.btn-reset) .icon{display:none}.tf-btn:not(.btn-reset):after{background-color:var(--main)}.tf-btn:not(.btn-reset):hover{color:var(--white)}.instagram-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem}.instagram-grid .instagram-grid-item{overflow:hidden}.instagram-grid .instagram-grid-item .img-style{display:block;width:100%;height:100%}.instagram-grid .instagram-grid-item .img-style>img{width:100%;height:100%;object-fit:cover;display:block}.tf-service-box{padding:2rem;border:1px solid #dadada;transition:all .3s ease;cursor:pointer}.tf-service-box h6{font-family:var(--font-primary),sans-serif;font-size:1.125rem;font-weight:600;text-transform:capitalize}@media(max-width:991px){.tf-service-box h6{font-size:1rem}.tf-service-box p{font-size:.75rem;line-height:1.125rem}}.tf-service-box svg.service-arrow{transition:transform .3s ease}.tf-service-box:hover svg.service-arrow{transform:translate(4px,-4px)}@media(max-width:991px){.tf-service-box{padding:1rem}}.banner-text-white{color:#fff;font-family:var(--font-primary);font-size:3rem;line-height:100%;font-weight:600}@media(max-width:991px){.banner-text-white{font-size:2rem}}.newsletter_wrapper{background-color:#fbfbfb;padding:40px 0}@media(max-width:991px){.newsletter_wrapper{padding:20px 0}}.newsletter_wrapper .newsletter_left h4{font-size:2rem;font-weight:600;font-family:var(--font-primary);margin-bottom:.8125rem;color:#222}@media(max-width:991px){.newsletter_wrapper .newsletter_left h4{font-size:1.5rem}}.newsletter_wrapper .newsletter_left p{color:#656565;font-size:1.25rem;font-weight:400;white-space:pre-line}@media(max-width:991px){.newsletter_wrapper .newsletter_left p{font-size:1rem;text-align:left;white-space:normal}}.newsletter_wrapper .newsletter_right h5{font-size:1.125rem;font-weight:600;color:#222;font-family:var(--font-primary);text-transform:capitalize;margin-bottom:1.5rem}.newsletter_wrapper .newsletter_right input{border-radius:0!important;border:1px solid #ececec!important;padding:10px!important;line-height:10px!important}.newsletter_wrapper .newsletter_right button{padding:.375rem 1.25rem;font-size:1rem!important;justify-content:center!important;border:1px solid var(--main)!important}@media(max-width:991px){.newsletter_wrapper .newsletter_right button{padding:.625rem}}@media(max-width:420px){.newsletter_wrapper .newsletter_right button{font-size:.875rem!important;padding:.5rem!important;line-height:1rem!important}}.newsletter_wrapper .newsletter_right .newsletter_agree{margin-top:1rem}.newsletter_wrapper .newsletter_right .newsletter_agree .newsletter_agree_label{color:#656565;font-size:.875rem;font-weight:400}@media(max-width:991px){.newsletter_wrapper .newsletter_right .newsletter_agree .newsletter_agree_label{font-size:.625rem;text-align:left;line-height:14px}}.newsletter_wrapper .newsletter_right .newsletter_agree .newsletter_agree_label a{cursor:pointer;color:#222;font-weight:600;text-decoration:underline}input[type=checkbox]{accent-color:var(--main)}.banner-single-img{overflow:hidden}.banner-single-img .img-style{display:block}.banner-single-img img{width:100%;height:100%;object-fit:cover;display:block}.brand-collection{position:relative}.brand-collection .content{position:absolute;bottom:5%!important;left:15px!important;right:15px;transform:translateY(-5%)!important;text-align:left}.brand-collection .content .title{font-size:24px!important;color:var(--white);font-weight:600;font-family:var(--font-primary);cursor:pointer}.brand-collection .img-style{width:100%}.main_side_heading{font-size:1.5rem;font-weight:700;font-family:var(--font-primary);line-height:1.875rem}@media(max-width:991px){.main_side_heading{font-size:1.25rem;line-height:1.5rem}}.collection-grid-card{overflow:hidden}.collection-grid-card .img-style{display:block;overflow:hidden}.collection-grid-card .img-style img{width:100%;height:100%;object-fit:cover;display:block}.collection-grid-card .collection-grid-name{font-family:var(--font-primary),sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;line-height:100%}.font-primary{font-family:var(--font-primary),sans-serif}@media(max-width:991px){.footer_newsletter{flex-direction:column;gap:1.5rem;text-align:center}}@media(max-width:768px){.newsletter_right{width:100%}}@media(max-width:480px){.newsletter_right .newsletter-form .d-flex{flex-direction:row;gap:.5rem}}.btn-add-to-cart{display:flex;align-items:center;gap:.5rem}.tf-accordion-wrap .tf-accordion-item{border-bottom:1px solid var(--line)}.tf-accordion-wrap .tf-accordion-item .tf-accordion-header{display:flex;align-items:center;justify-content:space-between;padding:16px 0;cursor:pointer;width:100%;background:none;border:none;text-align:left}.tf-accordion-wrap .tf-accordion-item .tf-accordion-header h6{font-family:var(--font-primary),sans-serif;margin:0}.tf-accordion-wrap .tf-accordion-item .tf-accordion-header .tf-accordion-arrow{display:inline-flex;transition:transform .3s ease}.tf-accordion-wrap .tf-accordion-item.open .tf-accordion-header .tf-accordion-arrow{transform:rotate(180deg)}.tf-accordion-wrap .tf-accordion-item .tf-accordion-content{max-height:0;overflow:hidden;transition:max-height .4s ease}.tf-accordion-wrap .tf-accordion-item.open .tf-accordion-content{max-height:2000px}.tf-accordion-wrap .tf-accordion-item .tf-accordion-inner{padding:0 0 20px}.pdp_spacing{margin:30px 0 60px}@media(max-width:991px){.pdp_spacing{margin:30px 0 0}.tf-product-pdp_brands{margin-bottom:.625rem}}.tf-product-pdp_brands a{color:#006fe1}.variant-size-dropdown{position:relative;width:100%;font-family:var(--font-primary),sans-serif}.variant-size-dropdown .variant-size-selected{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid #929292;background-color:var(--white);font-size:14px;color:var(--main);cursor:pointer}.variant-size-dropdown .variant-size-selected .variant-size-arrow{display:inline-flex;transition:transform .3s ease}.variant-size-dropdown .variant-size-selected .variant-size-arrow.open{transform:rotate(180deg)}.variant-size-dropdown .variant-size-options{position:absolute;top:100%;left:0;right:0;z-index:10;background-color:var(--white);border:1px solid #929292;border-top:none;list-style:none;margin:0;padding:0}.variant-size-dropdown .variant-size-option{padding:10px 16px;font-size:14px;cursor:pointer;transition:all .2s ease}.variant-size-dropdown .variant-size-option:hover{background-color:var(--main);color:var(--white)}.variant-size-dropdown .variant-size-option.active{font-weight:600}.variant-size-dropdown .variant-size-option.disabled{color:var(--secondary-2);cursor:not-allowed}.variant-size-dropdown .variant-size-option.disabled:hover{background-color:transparent;color:var(--secondary-2)}.pdp_icons{gap:1.5625rem}@media(max-width:991px){.pdp_icons{flex-direction:row!important;align-items:center!important;width:100%;justify-content:end!important;margin-top:1rem}}.pdp_main_contents{gap:1rem}@media(max-width:991px){.pdp_main_contents{gap:.75rem}}@media(max-width:767px){.pdp_main_contents{gap:.5rem}}.attribute_title{font-size:1.125rem;font-weight:600;line-height:100%;margin-bottom:1rem}@media(max-width:991px){.attribute_title{font-size:1.125rem;margin-bottom:.5rem}}.plp_spaning{margin:2.0625rem 0 2.5rem}@media(max-width:991px){.plp_spaning{margin:0}}.tf-product-media-thumbs .swiper-slide .item{opacity:.5;transition:opacity var(--motion-functional-duration-m,.2s) var(--motion-functional-easing-accelerated,ease);transition-delay:var(--motion-functional-duration-s,.1s)}.tf-product-media-thumbs .swiper-slide.swiper-slide-thumb-active .item,.tf-product-media-thumbs .swiper-slide:hover .item{opacity:1}.tf-product-media-thumbs .swiper-slide .item:after{border:none!important;width:3px;left:auto;right:0;background-color:transparent}.tf-product-media-thumbs .swiper-slide.swiper-slide-thumb-active .item:after{border-color:transparent!important;background-color:#929292}.gift-wrapper-image{width:1.875rem;height:1.875rem;border-radius:50%;border:1px solid #e5e5e5;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:border-color .3s ease;background:#f9f9f9}.gift-wrapper-image img{object-fit:contain}.gift-wrapper-item.active .gift-wrapper-image{border:2px solid #929292}.gift-wrapper-item:hover .gift-wrapper-image{border-color:#929292}.gift-wrapper-image-selected img{width:20px;height:20px;border-radius:50%}.gift-wrapper-categories{display:flex;flex-wrap:wrap;gap:6px;padding:10px 16px;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;background-color:var(--white);z-index:1}.gift-wrapper-category-btn{padding:4px 12px;font-size:.6875rem;font-weight:500;border:1px solid #dadada;background-color:#f2f2f2;cursor:pointer;transition:all .2s ease;color:#222}.gift-wrapper-category-btn:hover{border-color:var(--main);color:var(--main)}.gift-wrapper-category-btn.active{background-color:var(--main);color:var(--white);border-color:var(--main)}.attribute_title-wrapper{font-size:.9375rem;font-weight:500;margin-bottom:.625rem}.tf-product-media-main .swiper-slide{width:100%!important}.fl-sidebar-cart .custom-select-options,.flat-sidebar-checkout .custom-select-options,.modal-shopping-cart .custom-select-options{position:relative;top:auto;border-top:none;max-height:200px;overflow-y:auto}.fl-sidebar-cart .custom-select-options,.flat-sidebar-checkout .custom-select-options{position:relative;top:auto;border-top:none}.filter_global{font-family:var(--font-primary)!important}.filter_heading{font-size:1.5rem;font-weight:400;color:var(--main)}.filter-accordion-item .filter-accordion-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;cursor:pointer;width:100%;padding-left:0;padding-right:0;text-align:left;font:inherit}.filter-accordion-item .filter-accordion-header,.filter-accordion-item .filter-accordion-header:active,.filter-accordion-item .filter-accordion-header:focus,.filter-accordion-item .filter-accordion-header:hover{background:none;border:none;outline:none;box-shadow:none;color:inherit}.filter-accordion-item .filter-accordion-header .facet-title{margin:0;font-size:1rem;color:#666;text-transform:uppercase!important}@media(max-width:991px){.filter-accordion-item .filter-accordion-header .facet-title{font-size:.875rem}}.filter-accordion-item .filter-accordion-header .filter-accordion-arrow{display:inline-flex;transition:transform .3s ease}.filter-accordion-item.open .filter-accordion-header .filter-accordion-arrow{transform:rotate(180deg)}.filter-accordion-item .box-fieldset-item .fieldset-item{display:flex;align-items:center;gap:10px;padding:6px 0;border:none;margin:0;cursor:pointer}.filter-accordion-item .box-fieldset-item .fieldset-item label{cursor:pointer;font-size:14px}.filter-accordion-header .facet-title{margin-bottom:0!important}.filter-accordion-item .filter-accordion-content{overflow:hidden;transition:max-height .4s ease;max-height:0}.filter-accordion-item .filter-accordion-content.open{max-height:1000px}.filter-accordion-item .filter-accordion-content .range-slider{margin:8px 0}.filter_clear{font-size:1rem;border:none!important;background-color:var(--white);color:var(--main);padding:0!important}.filter_clear:hover{text-decoration:underline}@media(max-width:767px){.tf-grid-layout.wrapper-shop[class*=tf-col-]{grid-template-columns:repeat(2,1fr)!important}}.filter_default{color:#1d1d1d;font-size:1rem;font-weight:600;line-height:199%}.tf-dropdown-sort .select-item{display:flex;align-items:center;justify-content:space-between}.tf-dropdown-sort .select-item.active{background-color:transparent!important;color:var(--main)!important;font-weight:600}.tf-dropdown-sort .select-item .icon-check{font-size:14px}.tf-active-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;margin-bottom:12px}.tf-filter-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--line);border-radius:4px;font-size:.8125rem;color:#222;background:#f8f8f8}.tf-filter-tag-remove{background:none;border:none;cursor:pointer;font-size:.75rem;color:#999;padding:0;line-height:1}.tf-filter-tag-remove:hover{color:#222}.tf-btn-filter.active{background:var(--main);color:var(--white);border-color:var(--main)}.filter-swiper-slide{width:auto!important}@media(max-width:991px){.wg-pagination{gap:.2rem;flex-wrap:wrap;justify-content:space-between!important}.wg-pagination .pagination-item{width:35px;height:35px;font-size:.8125rem}}@media(max-width:575px){.wg-pagination{gap:.2rem;flex-wrap:wrap}.wg-pagination .pagination-item{width:30px;height:30px;font-size:.75rem}}.tf-btn-filter-skeleton{width:80px}.tf-btn-filter-skeleton,.tf-sort-skeleton{display:inline-block;height:36px;border-radius:4px;background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5 50%,#e8e8e8 75%);background-size:400px 100%;animation:footer-shimmer 1.2s infinite}.tf-sort-skeleton{width:140px}.tf-control-filter{overflow:visible!important}.tf-control-filter .tf-btn-filter:first-child{overflow:visible;flex-shrink:0}.brand-filter-search input{width:100%}.canvas-filter .box-fieldset-item.overflow-y-auto{overflow-y:auto;-webkit-overflow-scrolling:touch}.tf-shop-control{grid-template-columns:1fr auto!important}.tf-shop-control .tf-control-filter{overflow:hidden}@media(max-width:575px){.tf-shop-control{gap:12px}.tf-shop-control .tf-control-sorting{justify-content:flex-start}}.menu-list .menu-link-text:before{display:none!important}.menu-list .menu-link-text:hover{color:var(--main)!important;opacity:.8}.global_spacing{padding:2.5rem 0 3.75rem}.plp_sort .text-sort-value{font-size:1rem;color:#1d1d1d;font-weight:400}.plp_sort .icon-arrow-down{font-size:1.125rem;-webkit-padding-start:.875rem;padding-inline-start:.875rem;color:#919191}.cart_length{position:absolute;top:-8px;right:-8px;min-width:15px;height:15px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;text-align:center;color:var(--white);background-color:var(--main);border-radius:50%}.plp-title{margin:1.3rem 0 1.5rem;display:flex;flex-direction:column;gap:1.2rem}.plp-title h1{font-family:var(--font-primary)!important;font-size:1.875rem!important;color:#222;line-height:100%;font-weight:500}@media(max-width:992px){.plp-title h1{font-size:1.5rem}}.plp-title .text-cat_font{font-size:.9375rem;color:var(--secondary-2);line-height:1.6;margin-top:.25rem}.social-login{margin-top:24px}.social-login .social-login-divider{text-align:center;color:var(--secondary-2);font-size:16px;margin-bottom:16px;position:relative}.social-login .social-login-divider:after,.social-login .social-login-divider:before{content:"";position:absolute;top:50%;width:30%;height:1px;background-color:var(--line)}.social-login .social-login-divider:before{left:0}.social-login .social-login-divider:after{right:0}.social-login .social-login-buttons{display:flex;gap:12px}.social-login .social-btn{background-color:#f2f2f2;color:var(--main);flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:1px solid var(--line);cursor:pointer;font-size:16px;font-weight:500;transition:all .3s ease}.social-login .social-btn:hover{background-color:var(--main);border-color:var(--line);color:var(--white)}.form-section-title{font-family:var(--font-primary),sans-serif;font-size:1rem;font-weight:600;margin-bottom:12px}.phone-input-wrap .PhoneInput{display:flex;gap:8px}.phone-input-wrap .PhoneInputCountry{padding:10px 12px;border:1px solid var(--line);background-color:var(--white)}.password-hints{margin-top:-4px;margin-bottom:12px}.password-hints p{font-size:12px;margin-bottom:4px}.password-hints p.hint-error{color:var(--critical)}.password-hints .password-strength{display:flex;align-items:center;gap:6px;font-size:12px;margin-top:8px}.password-hints .password-strength .strength-label{font-weight:600}.password-hints .password-strength .strength-label.strength-0{color:var(--secondary-2)}.password-hints .password-strength .strength-label.strength-1{color:var(--critical)}.password-hints .password-strength .strength-label.strength-2{color:var(--yellow)}.password-hints .password-strength .strength-label.strength-3,.password-hints .password-strength .strength-label.strength-4{color:var(--success)}.password-hints .strength-bar{height:4px;background:var(--line);border-radius:2px;margin-top:6px;overflow:hidden}.password-hints .strength-bar .strength-fill{height:100%;border-radius:2px;transition:width .3s ease,background-color .3s ease}.password-hints .strength-bar .strength-fill.strength-0{width:0}.password-hints .strength-bar .strength-fill.strength-1{width:25%;background-color:var(--critical)}.password-hints .strength-bar .strength-fill.strength-2{width:50%;background-color:var(--yellow)}.password-hints .strength-bar .strength-fill.strength-3{width:75%;background-color:var(--success)}.password-hints .strength-bar .strength-fill.strength-4{width:100%;background-color:var(--success)}.form-error{display:block;font-size:12px;color:var(--critical);margin-top:4px}.login-mode-toggle{margin-top:16px;text-align:center}.login-mode-toggle a{font-size:14px;font-weight:600;color:var(--main);text-decoration:underline}.otp-sent-text{font-size:14px;color:var(--secondary);margin-bottom:16px}.otp-inputs{display:flex;gap:8px;margin-bottom:20px}.otp-input{width:48px!important;height:48px!important;text-align:center;font-size:20px;font-weight:600;border:1px solid var(--line);font-family:var(--font-primary),sans-serif}.otp-input:focus{outline:none;border-color:var(--main)}.otp-resend{font-size:13px;color:var(--secondary);margin-top:12px}.otp-resend .otp-link{background:none;border:none;padding:0;cursor:pointer;color:var(--main);font-weight:600;text-decoration:underline;font-size:inherit;font-family:inherit}.otp-resend .otp-link:disabled{opacity:.6;cursor:not-allowed}.otp-change-number{display:inline-block;margin-top:8px;font-size:13px;background:none;border:none;padding:0;cursor:pointer;color:var(--main);text-decoration:underline;font-family:inherit}.bootstrap-select.type-languages{position:relative}.bootstrap-select.type-languages .btn.dropdown-toggle{background:transparent;border:none;padding:0;font-size:14px;font-weight:500;color:var(--main);cursor:pointer;display:flex;align-items:center;gap:4px}.bootstrap-select.type-languages .btn.dropdown-toggle:after{display:none}.bootstrap-select.type-languages .dropdown-menu{min-width:80px;background-color:var(--white);border:1px solid var(--line);border-radius:4px;box-shadow:var(--shadow1);padding:4px 0;z-index:100}.bootstrap-select.type-languages .dropdown-menu:not(.show){display:none}.bootstrap-select.type-languages .dropdown-menu ul{list-style:none;padding:0;margin:0}.bootstrap-select.type-languages .dropdown-menu .dropdown-item{padding:6px 12px;font-size:14px;cursor:pointer;display:block}.bootstrap-select.type-languages .dropdown-menu .dropdown-item.active,.bootstrap-select.type-languages .dropdown-menu .dropdown-item:hover{background-color:var(--main);color:var(--white)}.cms-header{background:#f7f7f7;padding:70px 0;margin-bottom:30px}@media(max-width:767px){.cms-header{padding:50px 0}}.cms-page-headings{font-size:2.5rem;font-weight:900;text-transform:uppercase;color:#222}@media(max-width:767px){.cms-page-headings{font-size:1.75rem}}.modal-dont-show{display:flex;align-items:center;justify-content:center;gap:8px;text-align:end;cursor:pointer}.modal-dont-show label{font-size:13px;color:var(--secondary);cursor:pointer}.filter-swiper-wrap{width:100%;overflow:hidden}.filter-swiper-wrap .filter-swiper-slide,.filter-swiper-wrap .swiper-slide{width:auto!important}.tf-social-icon.style-1 li a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:#f2f2f2;transition:all .3s ease}.tf-social-icon.style-1 li a .icon{font-size:14px;color:var(--main);transition:color .3s ease}.tf-social-icon.style-1 li a:hover{background-color:var(--main)}.tf-social-icon.style-1 li a:hover .icon{color:var(--white)}.wishlist-empty{text-align:center;padding:60px 0}.wishlist-empty p{color:var(--secondary)}@media(max-width:767px){.product-block-header{flex-direction:column!important;align-items:flex-start!important;gap:1.25rem;justify-content:center!important;align-items:center!important}.card-product .list-product-btn .box-icon.compare,.card-product .list-product-btn .box-icon.quickview,.card-product .list-product-btn .box-icon.wishlist{display:flex!important}}@media(max-width:991px){.tf-topbar{display:none!important}}.widget-order-tab .widget-menu-tab{display:flex;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;border-bottom:2px solid var(--line);gap:0}.widget-order-tab .widget-menu-tab::-webkit-scrollbar{display:none}.widget-order-tab .widget-menu-tab li{flex-shrink:0;margin-bottom:-2px}.widget-order-tab .widget-menu-tab .item-title{display:inline-block;background:none;border:none;border-bottom:2px solid transparent;padding:10px 16px;font-size:14px;font-weight:500;color:#666;cursor:pointer;white-space:nowrap;transition:color .2s ease,border-color .2s ease}.widget-order-tab .widget-menu-tab .item-title:hover{color:var(--main)}.widget-order-tab .widget-menu-tab .item-title.active{color:var(--main);font-weight:700;border-bottom-color:var(--main)}.widget-order-tab .widget-content-tab{padding-top:20px}.widget-order-tab .widget-content-inner{display:none}.widget-order-tab .widget-content-inner.active{display:block}.wg-pagination button.pagination-item{background:none;border:none;color:inherit;font-size:inherit;font-weight:inherit}.wg-pagination button.pagination-item:hover{background:none;color:inherit}.wg-pagination button.pagination-item.active{background-color:var(--main);color:var(--white)}button.footer-heading{display:block;border:none;padding:0;-webkit-padding-end:2rem;padding-inline-end:2rem;text-align:start;width:100%;font-size:inherit;font-weight:inherit;font-family:inherit}.toolbar-btn,button.footer-heading,button.footer-heading:hover{background:none;color:inherit}.toolbar-btn{border:none;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;font-family:inherit;font-size:inherit;text-decoration:none;width:100%}.blog-data{font-size:.8125rem;font-weight:400;color:#a3a3a3;line-height:100%;letter-spacing:0}.tf-breadcrumb{margin-bottom:10px}.tf-breadcrumb .breadcrumb-list{display:flex;align-items:center;flex-wrap:wrap;list-style:none;margin:0;padding:0}.tf-breadcrumb .breadcrumb-list li{display:flex;align-items:center}.tf-breadcrumb .breadcrumb-list li:not(:last-child):after{content:"/";margin-left:6px;margin-right:6px;color:var(--secondary-2);font-size:12px}.tf-breadcrumb .breadcrumb-item{font-size:13px;color:var(--secondary-2)}.tf-breadcrumb .breadcrumb-item.link:hover{color:var(--main)}.tf-breadcrumb .breadcrumb-item.current{color:var(--main);font-weight:500;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle}.blog-tags{gap:1rem}.blog-bottom,.blog-tags{display:flex;align-items:center}.blog-bottom{justify-content:space-between}.compare-scrollbar{width:30%}.tf-sw-latest.swiper .swiper-wrapper{align-items:stretch}.tf-sw-latest.swiper .swiper-slide{height:auto}.tf-compare-item{display:flex;flex-direction:column;height:100%}.tf-compare-item .card-product{flex:1 1}.tf-compare-item-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.5rem 1.25rem;font-size:1rem;font-weight:600;background-color:var(--white);color:var(--main);border:1px solid var(--main);transition:background-color .3s ease,color .3s ease}.tf-compare-item-btn:hover{background-color:var(--main);color:var(--white)}.tf-compare-item-btn:disabled{opacity:.6;cursor:not-allowed}.payfort-redirect-overlay{position:fixed;inset:0;z-index:99999;background:#fff;pointer-events:all}.page-loader .loading_stage{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:#fff}.page-loader .loading_logo{width:min(50%,300px);height:auto;object-fit:contain}.title-mb-4{margin-bottom:1.25rem}.blog-featured{margin-bottom:4rem}@media(max-width:991px){.blog-featured{margin-bottom:2rem}}.blog-featured .image{overflow:hidden}.blog-featured .image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.blog-featured:hover .image img{transform:scale(1.05)}.blog-featured .blog-featured-content{grid-column:span 2;display:flex;flex-direction:column}.blog-featured .blog-featured-content .meta{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}@media(max-width:991px){.blog-featured .blog-featured-content .meta{gap:.5rem;margin-bottom:.625rem}}@media(max-width:767px){.blog-featured .blog-featured-content{grid-column:span 1}}.blog_title{color:#222;font-size:1.75rem;line-height:2.5rem;font-weight:600!important;margin-bottom:1rem}@media(max-width:991px){.blog_title{font-size:1.25rem;line-height:1.75rem;margin-bottom:0}}@media(max-width:420px){.blog_title{font-size:1rem;line-height:1.45rem;margin-bottom:0}}.blog_des{color:#a2a2a2!important;font-size:1.25rem;font-weight:400;line-height:2rem}@media(max-width:991px){.blog_des{font-size:.875rem;line-height:1.4rem}}@media(max-width:420px){.blog_des{font-size:.875rem;line-height:1.4rem;padding-top:.5rem}}.blog_title_primary{color:#222;font-size:1rem;line-height:1.5rem;font-weight:600!important;margin-bottom:.75rem}.blog_des_primary{color:#a2a2a2!important;font-size:.875rem;font-weight:400;line-height:1.4725rem}.blog_sm_details{color:#a3a3a3;font-size:1.125rem;font-weight:400;line-height:100%}@media(max-width:991px){.blog_sm_details{font-size:.875rem}}.blog_sm_details_small{color:#a3a3a3;font-size:.8125rem;font-weight:400;line-height:100%}.blog-details-title{font-size:2.5rem;font-weight:500;line-height:100%;color:#222;text-align:center;font-family:var(--family-primary)}@media(max-width:991px){.blog-details-title{font-size:1.5rem;line-height:2rem}}@media(max-width:575px){.blog-details-title{font-size:1.25rem;line-height:1.75rem}}.bootstrap-select .dropdown-menu li a,.dropdown-menu .dropdown-item,.image-select .dropdown-menu .dropdown-item,.tf-dropdown-sort .select-item,.variant-size-option{transition:all .2s ease}.bootstrap-select .dropdown-menu li a:hover,.dropdown-menu .dropdown-item:hover,.image-select .dropdown-menu .dropdown-item:hover,.tf-dropdown-sort .select-item:hover,.variant-size-option:hover{background-color:var(--main)!important;color:var(--white)!important}.bootstrap-select .dropdown-menu li a.active,.bootstrap-select .dropdown-menu li a.selected,.dropdown-menu .dropdown-item.active,.dropdown-menu .dropdown-item.selected,.image-select .dropdown-menu .dropdown-item.active,.image-select .dropdown-menu .dropdown-item.selected,.tf-dropdown-sort .select-item.active,.tf-dropdown-sort .select-item.selected,.variant-size-option.active,.variant-size-option.selected{background-color:transparent!important;color:var(--main)!important;font-weight:600;-webkit-border-start:2px solid var(--main);border-inline-start:2px solid var(--main)}.tf-select select,select{width:100%;padding:12px 16px;border:1px solid var(--line);background-color:var(--white);font-size:14px;font-family:var(--font-primary),sans-serif;color:var(--main);cursor:pointer}.tf-select select:focus,select:focus{outline:none;border-color:var(--main)}.tf-select select option,select option{padding:8px}.tf-select select option:checked,.tf-select select option:hover,select option:checked,select option:hover{background-color:var(--main);color:var(--white)}.custom-select-wrap{position:relative;font-family:var(--font-primary),sans-serif;overflow:visible}.custom-select-wrap .custom-select-trigger{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border:1px solid #dadada!important;background-color:var(--white);font-size:14px;color:var(--main);cursor:pointer}.custom-select-wrap .custom-select-trigger span{font-size:12px;font-weight:600;line-height:22px}.custom-select-wrap .custom-select-trigger .custom-select-arrow{transition:transform .3s ease}.custom-select-wrap .custom-select-trigger .custom-select-arrow.open{transform:rotate(180deg)}.custom-select-wrap .custom-select-options{position:absolute;top:100%;left:0;right:0;z-index:10;background-color:var(--white);border:1px solid #929292;border-top:none;list-style:none;margin:0;padding:0;max-height:300px;overflow-y:auto;overflow-x:hidden}.custom-select-wrap .custom-select-option{padding:10px 16px;font-size:12px;font-weight:600;line-height:22px;cursor:pointer;transition:all .2s ease}.custom-select-wrap .custom-select-option:hover{background-color:var(--main);color:var(--white)}.custom-select-wrap .custom-select-option.active{font-weight:600}.custom-select-wrap .custom-select-option.disabled{color:var(--secondary-2);cursor:not-allowed}.custom-select-wrap .custom-select-option.disabled:hover{background-color:transparent;color:var(--secondary-2)}.custom-select-wrap .custom-select-option span{font-size:14px;font-weight:500}.mega-menu-inner{display:grid;grid-template-columns:repeat(4,1fr) 300px;grid-gap:30px;gap:30px;align-items:start}.mega-menu-inner .mega-menu-columns{grid-column:1/5;grid-row:1}.mega-menu-inner .mega-menu-image{grid-column:5;grid-row:1}.mega-menu-inner .mega-menu-image .collection-position{width:100%}.mega-menu-inner .mega-menu-image .mega-menu-banner-img{width:100%;height:auto;max-height:400px;object-fit:cover;display:block}.mega-menu-inner .mega-menu-columns .row{display:block;column-count:4;column-gap:1.875rem}.mega-menu-inner .mega-menu-columns .row .col-lg-3{width:100%;page-break-inside:avoid;break-inside:avoid;margin-bottom:24px;display:inline-block}@media(max-width:1199px){.mega-menu-inner .mega-menu-columns .row{column-count:3}}@media(max-width:991px){.mega-menu-inner .mega-menu-columns .row{column-count:2}}.mega-menu-masonry{display:flex;gap:1.875rem;width:100%}.mega-menu-masonry-col{background-clip:padding-box}.mega-menu-masonry-col .mega-menu-item{margin-bottom:1.5rem}.mega-menu-banner-img{display:block;object-fit:cover}.brand-collection .img-style img{width:100%!important;height:100%!important;object-fit:cover;display:block}.brands-page.pending{opacity:.5;pointer-events:none}.brands-alphabet{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px;padding-bottom:16px}.brands-alphabet .brands-alphabet-btn{padding:20px!important;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;font-size:1rem;color:#656565;font-weight:400;cursor:pointer;transition:all .2s ease;font-family:var(--font-primary),sans-serif}.brands-alphabet .brands-alphabet-btn.active,.brands-alphabet .brands-alphabet-btn:hover{background-color:var(--main);color:var(--white)}.brands-alphabet .brands-alphabet-btn.disabled,.brands-alphabet .brands-alphabet-btn:disabled{color:var(--secondary-2);cursor:not-allowed;opacity:.4}.brands-alphabet .brands-alphabet-btn.disabled:hover,.brands-alphabet .brands-alphabet-btn:disabled:hover{background:transparent;color:var(--secondary-2)}.brands-layout{display:flex;gap:3.75rem}.brands-layout .brands-sidebar{flex-shrink:0;width:240px}.brands-layout .brands-sidebar .brands-search{position:relative;margin-bottom:20px}.brands-layout .brands-sidebar .brands-search input{width:100%;padding:10px 12px 10px 36px;border:none;border-bottom:1px solid #222;font-size:14px;font-family:var(--font-primary),sans-serif;background:transparent}.brands-layout .brands-sidebar .brands-search input:focus{outline:none;border-bottom-color:var(--main)}.brands-layout .brands-sidebar .brands-search input::-webkit-search-cancel-button{filter:brightness(0);cursor:pointer}.brands-layout .brands-sidebar .brands-search .icon,.brands-layout .brands-sidebar .brands-search svg{position:absolute;inset-inline-start:8px;top:50%;transform:translateY(-50%);font-size:16px;color:var(--secondary-2)}.brands-layout .brands-sidebar .brands-banner{position:relative;overflow:hidden}.brands-layout .brands-sidebar .brands-banner img{width:100%;height:auto;display:block;object-fit:cover}.brands-layout .brands-listing{flex:1 1}.brands-group{margin-bottom:24px}.brands-group .brands-group-letter{font-size:1.25rem;font-weight:600;line-height:100%;color:#222;margin-bottom:1.5rem}.brands-group .brands-group-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px;gap:25px;margin-bottom:36px}.brands-group .brands-group-item{font-size:1rem;color:#222;font-weight:400;transition:color .2s ease;width:-moz-fit-content;width:fit-content}.brands-group .brands-group-item:hover{color:var(--primary)}.brands-alphabet-mobile{display:none}@media(max-width:767px){.brands-page .brands-alphabet:not(.brands-alphabet-mobile){display:none}.brands-alphabet-mobile{display:flex;flex-wrap:wrap;gap:10px;margin-top:1.25rem;margin-bottom:1.5rem;padding-bottom:0}.brands-layout{flex-direction:column;gap:1rem}.brands-layout .brands-sidebar{width:100%;display:flex;flex-direction:column-reverse;gap:1rem}.brands-group .brands-group-list{grid-template-columns:repeat(2,1fr)}}.brands-skeleton-btn{display:inline-block;width:32px;height:32px;border-radius:4px;background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5 50%,#e8e8e8 75%);background-size:400px 100%;animation:footer-shimmer 1.2s infinite}.brands-skeleton-search{height:42px}.brands-skeleton-banner,.brands-skeleton-search{display:block;width:100%;border-radius:4px;background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5 50%,#e8e8e8 75%);background-size:400px 100%;animation:footer-shimmer 1.2s infinite}.brands-skeleton-banner{height:420px}.brands-skeleton-letter{width:24px;height:20px;margin-bottom:12px}.brands-skeleton-item,.brands-skeleton-letter{display:block;border-radius:4px;background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5 50%,#e8e8e8 75%);background-size:400px 100%;animation:footer-shimmer 1.2s infinite}.brands-skeleton-item{width:80px;height:14px}.product_label{color:#656565;font-size:.875rem;font-weight:400;line-height:1rem;margin-bottom:4px}.brand-label{color:#222;font-size:1.125rem;font-weight:600}@media(max-width:991px){.brand-label{font-size:1rem;font-weight:500}}.brand-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.brand-empty-state .brand-empty-icon{font-size:3.5rem;color:var(--line);margin-bottom:20px;display:block}.brand-empty-state .brand-empty-title{font-size:1.125rem;font-weight:500;color:#656565;margin:0}.shipping-methods{border:1px solid var(--line)}.shipping-methods .shipping-method-item{display:flex;align-items:center;gap:12px;padding:16px 20px;cursor:pointer;transition:all .2s ease}.shipping-methods .shipping-method-item:not(:last-child){border-bottom:1px solid var(--line)}.shipping-methods .shipping-method-item .shipping-method-info{flex:1 1;display:flex;flex-direction:column}.shipping-methods .shipping-method-item .shipping-method-info .shipping-method-label,.shipping-methods .shipping-method-item .shipping-method-info .shipping-method-note{font-size:1.25rem;color:#222;font-weight:500}.shipping-methods .shipping-method-item .shipping-method-price{font-size:1rem;color:#929292;white-space:nowrap;font-weight:400;line-height:100%}.ip-discount-code .tf-btn{background-color:var(--main)!important}.ip-discount-code .tf-btn,.ip-discount-code .tf-btn .text{color:var(--white)!important}.ip-discount-code .tf-btn:after{display:none!important}.ip-discount-code .tf-btn:hover{background-color:var(--white)!important;color:var(--main)!important;border:1px solid var(--main)!important}.ip-discount-code .tf-btn:hover .text{color:var(--main)!important}.order_details .order_title{font-size:1.25rem!important;font-weight:400!important;line-height:100%;color:#222!important}.checkout_info{display:flex;flex-direction:column;gap:16px}.checkout_info fieldset{display:flex;flex-direction:column;gap:6px}.checkout_info fieldset label{font-size:13px;font-weight:500;color:var(--main)}.checkout_info fieldset input,.checkout_info fieldset textarea{padding:10px 14px;font-size:14px;border:1px solid #dadada;font-family:var(--font-primary),sans-serif}.checkout_info fieldset input:focus,.checkout_info fieldset textarea:focus{outline:none;border-color:var(--main)}.checkout_info fieldset textarea{min-height:80px;resize:vertical}.checkout_info .grid-2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.checkout_info .custom-select-wrap .custom-select-trigger{padding:10px 14px;font-size:14px}header{transition:top .3s ease;top:0}header.header-hidden{top:-185px}@media(max-width:991px){.my-account-wrap{flex-direction:column;gap:20px}.my-account-wrap .wrap-sidebar-account{width:100%}.wrap-sidebar-account{display:block!important;width:100%!important}.wrap-sidebar-account .sidebar-account{padding:0;background-color:transparent}.wrap-sidebar-account .my-account-nav{display:flex!important;flex-direction:row!important;gap:0;overflow-x:auto;white-space:nowrap;border-bottom:2px solid var(--line);padding-bottom:0;-webkit-overflow-scrolling:touch}.wrap-sidebar-account .my-account-nav::-webkit-scrollbar{display:none}.wrap-sidebar-account .my-account-nav li{flex-shrink:0}.wrap-sidebar-account .my-account-nav .my-account-nav-item{display:inline-flex;align-items:center;padding:10px 14px;font-size:13px;font-weight:500;color:#666;border-bottom:2px solid transparent;margin-bottom:-2px;white-space:nowrap;transition:color .2s ease,border-color .2s ease}.wrap-sidebar-account .my-account-nav .my-account-nav-item:hover{color:var(--main);font-weight:500}.wrap-sidebar-account .my-account-nav .my-account-nav-item.active{color:var(--main);font-weight:700;border-bottom-color:var(--main)}}@keyframes footer-shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.accordion_width{width:-moz-fit-content;width:fit-content}.btn-main-product.adding{pointer-events:none;position:relative}.btn-main-product.adding:after{content:"";width:16px;height:16px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:btn-spin .6s linear infinite;display:inline-block;margin-left:6px;vertical-align:middle}@keyframes btn-spin{to{transform:rotate(1turn)}}.tf-cart-item.removing,.tf-mini-cart-item.removing{opacity:.5;pointer-events:none;transition:opacity .3s ease}.wg-quantity.updating{opacity:.6;pointer-events:none}.qty-spinner{display:inline-block;width:12px;height:12px;border:2px solid #ccc;border-top:2px solid var(--main);border-radius:50%;animation:btn-spin .6s linear infinite}.tf-btn-remove{text-align:center;justify-content:center;padding:4px!important}.reset-wrap .left{max-width:50%}@media only screen and (max-width:767px){.reset-wrap .left{max-width:100%}}.size_guide_btn{background:none;border:none;padding:0;cursor:pointer;color:#666;text-decoration:underline;font-family:inherit;font-size:14px;font-weight:600}.color-swatch-wrap{position:relative;width:40px;display:flex;flex-direction:column;align-items:center}.color-swatch-wrap .color-swatch-label{visibility:hidden;position:absolute;top:calc(100% + 2px);left:50%;transform:translateX(-50%)}.color-swatch-wrap.active .color-swatch-label,.color-swatch-wrap:hover .color-swatch-label{visibility:visible}.color-swatch{width:40px;height:40px;border-radius:50%;display:block;cursor:pointer;border:none;padding:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;position:relative;overflow:hidden;transition:box-shadow .2s ease}.color-swatch.active{box-shadow:0 0 0 2px #fff,0 0 0 4px #7d7d7d}.color-swatch-label{font-weight:500;font-size:12px;white-space:nowrap;margin:0;text-align:center}.remove-cart-x{padding:0;background-color:transparent;border:none}.remove-cart-x span{color:var(--primary);font-size:1rem}.cart-remove{padding:0;background:none;border:none;cursor:pointer;line-height:1;color:inherit}@media(max-width:767px){.tf-cart-item td:has(.remove-cart-x){position:absolute;top:0;right:0;border-bottom:none!important;padding:0!important}}.search-bar-container{overflow:visible;display:flex;align-items:center;max-width:240px;width:100%;transition:max-width .3s ease}.search-bar-container--open{max-width:420px}@media(max-width:1600px){.search-bar-container{max-width:240px}.search-bar-container--open{max-width:360px}}.icon-arrLeft,.icon-arrRight{font-size:24px}.search-offcanvas{height:50vh!important}.search-offcanvas .offcanvas-body{overflow-y:auto;padding:16px}.search-nav{flex:1 1;transition:opacity .2s ease,visibility .2s ease}.search-nav--hidden{opacity:0;visibility:hidden;pointer-events:none}.search-bar-wrapper{width:100%;cursor:pointer;display:flex;align-items:center;gap:8px;background:none;padding:0 0 10px;border:none;border-bottom:1px solid #222;text-align:left}.search-bar-wrapper .search-bar-placeholder{width:100%;font-weight:400;font-size:14px;color:#656565;cursor:pointer;white-space:nowrap;overflow:hidden;line-height:1.4}.search-expanded-form{display:flex;align-items:center;gap:8px;width:100%;border-bottom:1px solid var(--main);padding-bottom:4px}.search-expanded-input{flex:1 1;border:none;background:transparent;outline:none;font-size:.875rem;color:inherit;font-family:inherit}.search-expanded-close{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;font-size:.875rem}.search-expanded-wrap{position:relative;width:100%}.search-offcanvas .search-expanded-wrap .search-dropdown{position:static;border:none;max-height:none;overflow-y:visible;margin-top:8px}.search-dropdown-layout{display:flex;flex-direction:row-reverse;gap:1.5rem;padding:.75rem 0}@media(max-width:767px){.search-dropdown-layout{flex-direction:column}}.search-dropdown-sidebar{width:30%;flex-shrink:0;display:flex;flex-direction:column;gap:1.25rem;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);-webkit-padding-end:1rem;padding-inline-end:1rem}@media(max-width:767px){.search-dropdown-sidebar{width:100%;-webkit-border-end:none;border-inline-end:none;-webkit-padding-end:0;padding-inline-end:0}}.search-dropdown-sidebar-section{display:flex;flex-direction:column;gap:.75rem}.search-dropdown-sidebar-title{font-size:.75rem;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px;margin:0}.search-dropdown-sidebar-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}.search-dropdown-products{width:70%;min-width:0}@media(max-width:767px){.search-dropdown-products{width:100%}}.search-dropdown{position:absolute;top:calc(100% + 8px);right:0;width:100%;background:#fff;border:1px solid var(--line);z-index:1000;overflow-y:auto;max-height:70vh}@media(max-width:991px){.search-dropdown{border:none;max-height:50vh}}.search-dropdown-state{font-size:.8125rem;color:var(--text-2)}.search-dropdown-list{list-style:none;margin:0;padding:.5rem 0}.search-dropdown-item a{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;text-decoration:none;color:inherit;overflow:hidden;transition:background .15s}.search-dropdown-item a:hover{background:var(--bg-2,#f5f5f5)}.search-dropdown-img{width:3.25rem;height:2.5rem;object-fit:contain;border-radius:4px;flex-shrink:0}.search-dropdown-info{display:flex;flex-direction:column;gap:2px;min-width:0}.search-dropdown-name{font-size:1rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-dropdown-price{font-size:1rem;color:#222;font-weight:600;line-height:100%;margin-top:5px}@media(max-width:786px){.search-dropdown-price{font-size:.875rem;font-weight:600}}.search-dropdown-all{display:inline-block;padding:8px 24px;font-size:13px;font-weight:600;border:1px solid var(--main);color:var(--main);transition:background .15s,color .15s}.search-dropdown-all:hover{background:var(--main);color:#fff}.search-view-all-wrap{padding-top:12px;margin-top:1.25rem;text-align:center}.search-dropdown-brand{font-size:11px;color:var(--text-2);text-transform:uppercase;letter-spacing:.5px}.search-dropdown-old-price{text-decoration:line-through;color:#ff5353;font-size:.875rem;margin-right:.5rem}.search-results-backdrop{bottom:0;z-index:1049;background:rgba(0,0,0,.2);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:none;padding:0;cursor:default}.search-results-backdrop,.search-results-panel{position:fixed;top:var(--header-bottom,130px);left:0;right:0}.search-results-panel{z-index:1050;background:#fff;max-height:50vh;overflow-y:auto;padding:20px 0 28px;animation:searchPanelIn .2s ease}@keyframes searchPanelIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.lg_color{color:#656565!important}.lang-spinner{display:inline-block;width:14px;height:14px;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:lang-spin .6s linear infinite;flex-shrink:0}@keyframes lang-spin{to{transform:rotate(1turn)}}.contact-us-content h3{font-size:1.5rem;font-weight:600;line-height:100%;color:#222;margin-bottom:1.25rem}@media(max-width:991px){.contact-us-content h3{font-size:1.2rem;margin-bottom:1rem}}.contact-us-content form{border:1px solid #d7d4d4;padding:1.25rem}.contact-us-content .contact-contents{font-size:1.125rem;font-weight:500;line-height:1.5rem;color:#222}@media(max-width:991px){.contact-us-content .contact-contents{font-size:.9375rem;line-height:1.1rem}}.contact-us-content .contact-text-margin{margin-bottom:1rem}.contact-us-content .contact-hours-title{font-size:1.125rem;color:#222;line-height:1.5rem;font-weight:600}.contact-us-content .contact-sub-heading{font-size:1.25rem;font-weight:600;color:#222;line-height:1.5rem}@media(max-width:991px){.contact-us-content .contact-sub-heading{font-size:1rem}}.contact-us-content .contact-icon-gap{gap:.75rem}@media(max-width:1025px){.contact-us-content{flex-direction:column}}.contact-heading{background:#f7f7f7;padding:70px 0}@media(max-width:767px){.contact-heading{padding:50px 0}}.contact-heading .title{font-size:2.5rem;font-weight:900;text-transform:uppercase;color:#222}@media(max-width:767px){.contact-heading .title{font-size:1.75rem;margin-bottom:.5rem}}.contact-heading p{color:#222;font-size:1.25rem;font-weight:400}@media(max-width:767px){.contact-heading p{font-size:1.3rem}}.main-content-page{padding:2.5rem 0}.blog-detail-wrap.page-single-2>.inner{margin:0;max-width:unset;padding:0}.blog-detail-wrap.page-single-2>.inner>.heading{text-align:start}.blog-detail-wrap.page-single-2>.inner>.image{overflow:hidden}.blog-detail-wrap>.image{height:568px;background-repeat:no-repeat;background-size:cover}.blog-detail-wrap>.inner{max-width:970px;margin:-135px auto 0;background-color:var(--white);display:flex;flex-direction:column;gap:40px;padding:40px 60px 1.25rem}@media(max-width:991px){.blog-detail-wrap>.inner{gap:1.25rem}}.blog-detail-wrap>.inner>.heading{display:flex;flex-direction:column;gap:16px;text-align:center}.blog-detail-wrap>.inner>.heading ul.tags{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.blog-detail-wrap>.inner>.heading ul.tags a{display:flex;border-radius:40px;padding:4px 16px;background-color:var(--surface)}.blog-detail-wrap>.inner>.heading .meta .icon{font-size:20px}.blog-detail-wrap>.inner .related-post{position:relative;display:flex;gap:40px;padding:24px 0 32px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.blog-detail-wrap>.inner .related-post:after{position:absolute;content:"";width:1px;height:60px;background-color:var(--line);top:50%;left:50%;transform:translate(-50%,-50%)}.blog-detail-wrap>.inner .related-post .text-btn-uppercase{font-weight:600;letter-spacing:.1em;margin-bottom:4px}.blog-detail-wrap>.inner .related-post .text-btn-uppercase a{color:var(--primary)}.blog-detail-wrap>.inner .related-post .text-btn-uppercase a:hover{color:var(--main)}.contact-us-content{display:flex;gap:60px}.contact-us-content .left{flex-grow:1}.contact-us-content .left>h4{margin-bottom:7px}.contact-us-content .left>p{margin-bottom:24px}.contact-us-content .right{width:100%;max-width:50%}.contact-us-content .right h4{margin-bottom:30px}.contact-us-content .right .open-time{display:flex;gap:4px}.contact-us-content .right .open-time span{width:80px}@media(max-width:1025px){.contact-us-content .right{max-width:100%}}.login-wrap{display:flex;gap:120px;align-items:flex-start;position:relative}.login-wrap .left{width:100%}.login-wrap .left .heading{margin-bottom:28px}.login-wrap .right{width:100%}.login-wrap .right p{margin-bottom:28px}.login-wrap .right a{padding:10px 32px}.login-wrap:before{position:absolute;content:"";height:100%;width:1px;background-color:var(--line);top:0;left:50%}.reset-wrap{display:flex;gap:120px;align-items:flex-start;position:relative}.reset-wrap .left{width:100%}.reset-wrap .left .heading{margin-bottom:28px}.my-account-wrap{display:flex;gap:5.0625rem;margin-left:auto;margin-right:auto}.my-account-wrap .my-account-content{width:100%}.my-account-wrap .wrap-sidebar-account{width:369px;flex-shrink:0}.sidebar-account{background-color:var(--surface);padding:28px}.sidebar-account .account-avatar{margin-bottom:2.5rem;display:flex;flex-direction:column;align-items:center}.sidebar-account .account-avatar .image{margin-bottom:1rem;width:8.75rem;height:8.75rem;border-radius:50%;overflow:hidden;margin-left:auto;margin-right:auto}.sidebar-account .account-avatar .image img{width:100%;height:100%;object-fit:cover}.sidebar-account .my-account-nav{display:flex;flex-direction:column;gap:1.875rem}.sidebar-account .my-account-nav .my-account-nav-item{display:flex;gap:12px;align-items:center;font-size:1.125rem;font-weight:500;line-height:100%;color:#222}.sidebar-account .my-account-nav .my-account-nav-item.active,.sidebar-account .my-account-nav .my-account-nav-item:hover{font-weight:700}.sidebar-account .my-account-nav .my-account-nav-item-button{display:flex;gap:12px;align-items:flex-start!important;font-size:1.125rem;justify-content:flex-start;font-weight:500;line-height:100%;color:#222}.sidebar-account .my-account-nav .my-account-nav-item-button.active,.sidebar-account .my-account-nav .my-account-nav-item-button:hover{font-weight:700}.account-orders .wrap-account-order{overflow-x:auto}.account-orders .wrap-account-order::-webkit-scrollbar{height:3px}.account-orders .wrap-account-order::-webkit-scrollbar-thumb{background:var(--surface);border-radius:999px}.account-orders table{width:100%;min-width:700px}.account-orders table td,.account-orders table th,.account-orders table thead{padding:15px 20px}.account-orders table thead tr{border:1px solid var(--line);background-color:var(--surface)}.account-orders table tbody{border:1px solid var(--line);border-top:0}.account-orders table tbody tr:not(:last-child){border-bottom:1px solid var(--line)}.order-head{display:flex;align-items:center;border-bottom:1px dashed var(--line);padding-bottom:20px;margin-bottom:30px;justify-content:left;gap:12px}.order-head .img-product{width:7.5rem;height:7.5rem}.order-head .img-product img{width:100%;height:100%;object-fit:contain}.list-account-address{display:grid;grid-gap:40px 30px;gap:40px 30px}@media(min-width:768px){.canvas-filter{max-width:400px}.canvas-filter .canvas-header{padding:15px 32px}.canvas-filter .canvas-body{padding:20px 32px}.canvas-filter .canvas-bottom{padding:18px 32px}.widget-facet{margin-top:10px}.widget-facet.facet-price .box-price-product{gap:20px}.thumbs-slider{max-width:615px}.tf-product-info-list{max-width:615px;margin-left:auto}.canvas-mb{width:100%!important;max-width:367px}.canvas-mb .mb-canvas-content{min-width:367px}.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)}}@media(min-width:992px){#scroll-top{bottom:40px;right:40px}#scroll-top.type-1{bottom:113px}.canvas-filter .canvas-bottom .tf-btn{padding:12px}.tf-topbar{gap:12px}.wrap-slider .content-slider{gap:32px}.wrap-slider .box-title-slider{gap:.5rem}.wrap-slider .box-content.type-2 .content-slider{gap:36px}.wrap-slider .box-content.type-2 .content-slider.gap-lg-40{gap:40px}.wrap-slider .box-content.type-3 .content-slider{gap:32px}.wrap-slider .box-content.type-3 .tag{margin-bottom:-4px}.tf-topbar .topbar-left{gap:20px}.tf-grid-layout{column-gap:30px;row-gap:30px}.tf-grid-layout.lg-col-3{grid-template-columns:repeat(3,1fr)}.card-product .card-product-info{padding-top:16px}.card-product .list-btn-main{bottom:12px;left:14px;right:14px}.card-product .list-btn-main .box-icon{width:42px;height:42px}.card-product .list-btn-main .box-icon .icon{font-size:24px}.card-product .btn-main-product{padding:10px}.card-product .list-product-btn{top:8px;right:8px;gap:8px}.card-product .list-product-btn .box-icon{width:40px;height:40px;min-width:40px}.card-product .list-product-btn .box-icon .icon{font-size:24px}.card-product.style-2 .list-product-btn,.card-product.style-6 .list-product-btn,.card-product.style-7 .list-product-btn{bottom:20px}.card-product .collection-default{gap:32px}.card-product .collection-default .content{gap:12px}.card-product .wrapper-control-shop .tf-grid-layout{row-gap:40px}.card-product .tf-table-page-cart th{font-size:20px;padding-left:20px;padding-right:20px;text-align:center}.card-product .tf-table-page-cart th:last-child{padding-right:0}.card-product .tf-table-page-cart th:first-child{padding-left:0;text-align:start}.card-product .tf-table-page-cart td{padding:28px 20px}.card-product .box-order{padding:24px}.card-product .tf-page-checkout .wrap:not(:last-child){margin-bottom:40px}.card-product .tf-page-checkout .wrap .title{margin-bottom:20px;font-size:1.5rem}.card-product .tf-page-checkout .login-box{padding:20px}}@media(min-width:992px)and (min-width:1200px){.section-image-zoom .thumbs-slider{max-width:600px;gap:12px}.section-image-zoom .thumbs-slider .tf-product-media-main{margin:0}.section-image-zoom .tf-product-media-thumbs .item{max-width:100px}.section-image-zoom .tf-product-info-list{max-width:610px}.banner-text{gap:40px}.banner-text .box-title{gap:16px}.banner-text.style-2{padding:68px 100px 68px 60px}.tf-topbar.topbar-fullwidth{padding-left:60px;padding-right:60px}.tf-topbar.topbar-fullwidth-2{padding-left:40px;padding-right:40px}.tf-slideshow .wrap-pagination{bottom:40px}.tf-slideshow .nav-sw.nav-sw-left{left:60px}.tf-slideshow .nav-sw.nav-sw-right{right:60px}.header-default .wrapper-header{min-height:82px}.footer .footer-menu{gap:100px}.tf-dropdown-sort{min-width:164px}.tf-grid-layout.xl-col-3{grid-template-columns:repeat(3,1fr)}.card-product .list-product-btn{top:12px;right:12px}.card-product:not(.style-list,.list-st-2,.list-st-3) .list-btn-main{transform:translateY(100%);opacity:0;visibility:hidden}.card-product:not(.style-list,.list-st-2,.list-st-3) .box-icon{transform:translate(20px);opacity:0;visibility:hidden}.card-product:not(.style-list,.list-st-2,.list-st-3) .card-product-info .btn-main-product{transform:translateY(20px);opacity:0;visibility:hidden}.card-product:hover:not(.style-list,.list-st-2,.list-st-3) .box-icon,.card-product:hover:not(.style-list,.list-st-2,.list-st-3) .list-btn-main{opacity:1!important;visibility:visible!important;transform:translate(0)!important}.card-product:hover:not(.style-list,.list-st-2,.list-st-3) .card-product-info .btn-main-product{transform:translate(0);opacity:1;visibility:visible}.card-product.style-2 .list-product-btn,.card-product.style-6 .list-product-btn,.card-product.style-7 .list-product-btn{left:12px;right:12px}.card-product.style-2 .list-product-btn .box-icon,.card-product.style-6 .list-product-btn .box-icon,.card-product.style-7 .list-product-btn .box-icon{transform:translateY(20px)}.box-order .ship{gap:65px}.fl-sidebar-cart{padding-left:30px}.line-separation{width:1px;height:100%}.nav-account .dropdown-account .list-menu-item a{padding:16px 0}.nav-account .dropdown-login .tf-btn{padding:12px 32px}}@media only screen and (max-width:1439px){.my-account-wrap{gap:40px}.tf-main-product.full-width{padding:0 15px;gap:0 30px}.tf-main-product.full-width>div{width:calc(50% - 15px)}.offcanvas-compare .offcanvas-content .icon-close-popup{top:10px;right:10px;width:25px;height:25px;font-size:10px}.offcanvas-compare .offcanvas-content .tf-compare-list{gap:20px}.offcanvas-compare .offcanvas-content .tf-compare-list .tf-compare-wrap{padding-right:0;margin-right:0;gap:25px}.offcanvas-compare .offcanvas-content .tf-compare-list .tf-compare-item .icon-close{width:28px;height:28px;font-size:10px}}@media only screen and (max-width:1399px){.tf-slideshow .wrap-slider{height:700px}}@media only screen and (max-width:1199px){.tf-topbar.type-1{top:59px}.nav-account .dropdown-account{top:calc(100% + 20px)}.fl-sidebar-cart{margin-top:30px}.login-wrap{gap:60px}.page-404 .page-404-inner .content{max-width:unset}.page-404 .page-404-inner .content .heading{font-size:80px;line-height:100px}.contact-us-content{gap:30px}.modal-size-guide .modal-dialog{width:700px}.modal-size-guide .modal-dialog .modal-content{padding:15px}.modal-size-guide .modal-dialog .modal-content .icon-close-popup{width:25px;height:25px;font-size:10px}.modal-size-guide .modal-dialog .modal-content .header{margin-bottom:20px}.logo-header{display:flex;justify-content:center}.header-default .wrapper-header .nav-icon{gap:10px}.list-color-product .list-color-item{width:20px;height:20px}.thumbs-slider{flex-direction:column!important}.thumbs-slider>div{width:100%}.thumbs-slider .tf-product-media-thumbs{order:1}}@media only screen and (max-width:1024px){.tf-toolbar-bottom{display:flex}h1{font-size:46px;line-height:58px}h2{font-size:34px;line-height:40px}h3{font-size:30px;line-height:38px}h4{font-size:26px;line-height:36px}h5{font-size:20px}h5,h6{line-height:26px}h6{font-size:18px}.h6{font-size:18px!important;line-height:26px!important}}@media only screen and (max-width:991px){.tf-shop-control .tf-control-layout{gap:6px}.wg-pagination .pagination-item{width:1.875rem;height:1.875rem}.wrap-sidebar-account{display:none}.tf-slideshow .wrap-slider{height:500px}.tf-slideshow .box-title-slider p br{display:none}.sw-dots.type-circle .swiper-pagination-bullet{width:16px!important;height:16px!important}.sw-dots.type-circle .swiper-pagination-bullet:after{width:6px;height:6px}.sw-dots.type-square .swiper-pagination-bullet{width:15px}.sw-dots.type-square .swiper-pagination-bullet.swiper-pagination-bullet-active{width:30px}.widget-tabs.style-menu-tabs{flex-wrap:wrap;gap:28px}.widget-tabs.style-menu-tabs .widget-menu-tab{flex-direction:row;width:100%}.widget-tabs.style-menu-tabs .widget-menu-tab .item-title{padding-left:0!important;flex-shrink:0}.widget-tabs.style-menu-tabs .widget-menu-tab .item-title:after{bottom:0;left:0;width:0;height:1px!important;top:unset}.widget-tabs.style-menu-tabs .widget-menu-tab .item-title.active:after{width:100%}.widget-tabs.style-menu-tabs .widget-content-inner{padding:30px 15px}.widget-tabs.style-1 .widget-menu-tab{justify-content:flex-start}.widget-tabs.style-1 .widget-content-inner{padding:30px 15px}.blog-detail-wrap>.inner{padding:15px 15px 0}.wg-blog .image{margin-bottom:16px}.wg-blog.style-1 .image{margin-bottom:15px}.tf-btn,button{padding:8px 20px;font-size:14px;line-height:22px}.tf-btn .icon,button .icon{font-size:18px}.btn-line{font-size:14px;line-height:22px}footer{padding-bottom:67px}footer .footer-menu{margin-bottom:30px}footer .footer-menu>div{width:50%}footer .footer-body{padding:40px 0}footer.has-pb{padding-bottom:165px}.heading-section{margin-bottom:30px}#scroll-top{width:40px;height:40px}#scroll-top svg{width:20px;height:20px}.tf-product-info-list .tf-countdown .countdown__timer{gap:30px}.tf-product-info-list .tf-countdown .countdown__item{width:40px}.tf-product-info-list .tf-countdown .countdown__item:not(:last-child):after{right:-16px}}@media only screen and (max-width:767px){.collection-default.style-row{grid-template-columns:1fr}.collection-default.style-row .content{padding:30px 15px}.collection-default.style-1 .img-style{border-radius:8px 8px 0 0;aspect-ratio:1.7755681818}.collection-default.style-1 .content{padding:30px 15px;border-left:1px solid var(--line);border-top:0;border-radius:0 0 8px 8px;text-align:center}.banner-text.style-2{padding:30px 15px}footer.has-pb{padding-bottom:197px}.footer .footer-heading-mobile{display:block;position:relative}.footer .footer-heading-mobile:after{right:10px;transform:translateY(-50%);width:12px;height:1px}.footer .footer-heading-mobile:after,.footer .footer-heading-mobile:before{position:absolute;content:"";top:50%;background-color:var(--main);transition:.25s ease-in-out}.footer .footer-heading-mobile:before{right:15px;transform:translate(-50%,-50%);width:1px;height:12px}.footer .footer-col-block.open .footer-heading-mobile:before{opacity:0}.footer .footer-col-block.open .footer-heading-mobile:after{transform:translateY(-50%) rotate(180deg)}.footer .footer-col-block .tf-collapse-content{display:none}.footer .footer-menu{flex-direction:column;gap:18px;margin-bottom:18px}.footer .footer-menu>div{width:100%}.login-wrap{flex-direction:column;gap:40px}.login-wrap:before{display:none}.page-404 .page-404-inner{flex-direction:column}.page-404 .page-404-inner .content{gap:16px;text-align:center}.page-404 .page-404-inner .content .heading{font-size:36px;line-height:48px}.page-404 .page-404-inner .content a{margin-left:auto;margin-right:auto}.contact-us-content{flex-direction:column}.contact-us-content .right{max-width:unset}.contact-us-content .right h4{margin-bottom:20px}.modal-wishlist .modal-content{max-width:min(500px,90vw)!important}.modal-wishlist .modal-content .header,.modal-wishlist .modal-content .tf-mini-cart-bottom{padding:20px 15px}.modal-wishlist .modal-content .tf-mini-cart-item{margin-left:15px;margin-right:15px}.modal-quick-view .modal-content,.modal-shopping-cart .modal-content{max-width:min(500px,90vw)!important}.modal-quick-view .modal-content{flex-direction:column;overflow-y:auto!important}.modal-quick-view .modal-content .tf-quick-view-image{width:100%;display:block}.modal-quick-view .modal-content .tf-quick-view-image .wrap-quick-view{padding:15px;display:flex;direction:ltr;height:unset}.modal-quick-view .modal-content .tf-quick-view-image .wrap-quick-view .quickView-item{width:200px;flex-shrink:0;border-radius:0}.modal-quick-view .modal-content .tf-quick-view-image .wrap-quick-view .quickView-item:not(:last-child){margin-bottom:0;margin-right:15px}.modal-quick-view .modal-content .wrap{overflow:unset;height:unset;padding:20px 15px}.offcanvas-compare .tf-compare-list{flex-direction:column}.offcanvas-compare .tf-compare-list .tf-compare-head br{display:none}.offcanvas-compare .tf-compare-list .tf-compare-wrap{margin:0;padding:15px 0;width:100%}.offcanvas-compare .tf-compare-list .tf-compare-wrap .tf-compare-item{flex-direction:column;width:150px;gap:7px}.offcanvas-compare .tf-compare-list .tf-compare-wrap .tf-compare-item .image{width:unset;height:unset;max-height:168px}.offcanvas-compare .tf-compare-list .tf-compare-buttons{width:100%}.offcanvas-compare .tf-compare-list .tf-compare-buttons .tf-compare-buttons-wrap{display:flex;gap:10px;width:100%;flex-direction:column}.offcanvas-compare .tf-compare-list .tf-compare-buttons .tf-compare-buttons-wrap a{font-size:12px;height:40px}.offcanvas-compare .tf-compare-list .tf-compare-buttons .tf-compare-buttons-wrap .tf-compapre-button-clear-all{margin:0;height:40px;font-size:12px}.modal-size-guide .modal-dialog{width:550px}.modal-shopping-cart .modal-content{flex-direction:column}.modal-shopping-cart .list-cart{display:flex;gap:15px;overflow-x:auto}.modal-shopping-cart .list-cart .list-cart-item{padding-bottom:0!important;border-bottom:0!important;margin-bottom:0!important;min-width:120px}.modal-shopping-cart .list-cart .list-cart-item .image{max-height:150px}.modal-shopping-cart .header{padding:12px}.modal-shopping-cart .tf-mini-cart-item{margin:0 12px;padding:12px 0;gap:12px}.modal-shopping-cart .tf-mini-cart-item .tf-mini-cart-info>div{gap:6px;margin-bottom:6px}.modal-shopping-cart .tf-mini-cart-bottom-wrap{padding:12px}.modal-shopping-cart .tf-mini-cart-bottom-wrap .tf-cart-checkbox{margin-bottom:12px}.modal-shopping-cart .tf-mini-cart-bottom-wrap .tf-cart-checkbox label{font-size:13px;line-height:20px}.modal-shopping-cart .tf-mini-cart-bottom-wrap .tf-mini-cart-view-checkout{gap:10px;margin-bottom:12px}.modal-shopping-cart .tf-mini-cart-bottom-wrap .tf-mini-cart-view-checkout .tf-btn{padding:8px 14px}.tf-main-product.full-width{flex-direction:column}.tf-main-product.full-width>div{width:100%}.tf-slideshow .wrap-slider{height:400px}.tf-slideshow .wrap-slider.h-600{height:600px}.tf-slideshow .title-display{font-size:30px;line-height:42px}.wrap-slider .box-title-slider{gap:4px}.wrap-slider .content-slider{gap:12px}.slider-effect{display:flex;flex-direction:column-reverse}.slider-effect .img-slider{width:100%}.slider-effect .content-left{position:unset;padding:40px 0;text-align:center}.tf-product-info-wrap{padding-top:30px}.title-display{font-size:40px;line-height:48px}h1{font-size:36px;line-height:48px}h2{font-size:30px}h2,h3{line-height:36px}h3{font-size:28px}h4{font-size:24px;line-height:34px}h5{font-size:18px}h5,h6{line-height:24px}h6{font-size:16px}.h6{font-size:16px!important;line-height:24px!important}#header .nav-icon .nav-account,#header .nav-icon .nav-cart,#header .nav-icon .nav-compare,#header .nav-icon .nav-wishlist,.tf-table-page-cart thead{display:none}.tf-table-page-cart .tf-cart-item{padding-left:98px;min-height:140px;display:block;position:relative}.tf-table-page-cart .tf-cart-item:not(:last-child){margin-bottom:15px}.tf-table-page-cart .tf-cart-item td{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;padding:10px 0;margin:0}.tf-table-page-cart .tf-cart-item td:not(:last-child){border-bottom:1px dashed var(--line)}.tf-table-page-cart .tf-cart-item .img-box{position:absolute;top:0;left:0;overflow:hidden;margin-bottom:0;padding-bottom:0;border-bottom:none;width:80px;max-height:110px}.tf-table-page-cart .tf-cart-item td[data-cart-title]:before{content:attr(data-cart-title);color:var(--main);text-align:start;flex:1 1 auto}.ip-discount-code .tf-btn{padding:6px 10px}.ip-discount-code input{padding:12px 120px 12px 15px}.heading-section h3{font-size:24px;line-height:30px;margin-bottom:8px}.sw-dots{gap:4px}.blog-detail-wrap>.image{background-attachment:scroll;max-height:550px;background-position:50%}}@media only screen and (max-width:575px){.tf-icon-box.style-3{border:0!important}.collection-default.abs-left-bottom.type-xl .img-style img{min-height:300px}.tf-topbar .topbar-left{flex-grow:1;justify-content:space-between;overflow:auto}.tf-topbar .topbar-left a{white-space:nowrap}.modal-size-guide .modal-dialog{width:unset;margin-left:15px;margin-right:15px}.card-product .description{display:none}.tf-page-checkout .grid-2{grid-template-columns:1fr}}.rtl .testimonial-item-2 .content-top{text-align:right}.rtl .testimonial-item-2 .box-author,.rtl .testimonial-item-2 .list-star-default{justify-content:flex-end;text-align:right}.rtl .collection-position-2.style-5.has-overlay .content{text-align:right!important}.rtl .collection-default.abs-left-bottom .content{left:unset;right:20px;text-align:right!important}.rtl .collection-default.abs-left-center.type-xl .content{right:20px;text-align:right!important}.rtl .header-style-7 .form-search button{width:max-content;right:unset;left:0}.rtl .sub-categories2{position:relative}.rtl .sub-categories2 .list-categories-inner{right:101%;left:unset}.rtl .header-style-6 .header-right .form-search button{width:max-content;right:unset;left:0}.rtl .tf-sw-testimonial{direction:ltr}.rtl .offcanvas-compare .tf-compare-list .tf-compare-wrap .tf-compare-item>.icon-close{left:0;right:unset;transform:translate(-50%,-50%)}.rtl .tf-list-categories.style-1>.list-categories-inner .icon{margin-left:12px;margin-right:0}.rtl .tf-list-categories.style-1>.list-categories-inner .list-categories-inner{right:100%;left:unset}.rtl .section-newsletter form input{padding-right:12px}.rtl .section-newsletter form button{left:10px;right:unset}.rtl .coming-soon,.rtl .coming-soon .coming-soon-inner,.rtl .flat-countdown-banner-2,.rtl .flat-countdown-banner-2 .box-content{transform:rotateY(180deg)}.rtl .collection-position-3 .archive-btn,.rtl .collection-position-3 .archive-top{right:15px;left:unset}.rtl .flat-single-home .tf-product-info-list .tf-product-info-price .price-on-sale{margin-right:0;margin-left:24px}.rtl .flat-single-home .tf-product-info-list .tf-product-info-price .old-price{margin-left:12px;margin-right:0}.rtl .flat-single-home .tf-product-info-list .tf-product-info-price .old-price:before{right:-13px;left:unset}.rtl .header-style-3 .box-navigation{padding-right:60px;padding-left:0}.rtl .header-style-5 .form-search-select{margin-left:0;margin-right:60px}.rtl .header-style-5 .form-search-select .tf-dropdown-sort .dropdown-menu{transform:translate(444px,44px)!important}.rtl .header-style-5 .tf-list-categories .categories-title{padding-right:0;border-right:0;padding-left:40px;border-left:1px solid hsla(0,0%,91%,.1)}.rtl .header-style-5 .tf-list-categories .list-categories-inner{left:unset;right:0}.rtl .header-style-5 .header-bottom .box-nav-ul{margin-left:0;margin-right:40px}.rtl .tf-countdown-lg .countdown__item:not(:last-child):after{left:-22px;right:unset}.rtl .collection-position-2,.rtl .collection-position-3,.rtl .collection-social,.rtl .collection-social.style-2,.rtl .loobook-product,.rtl .new-item,.rtl .testimonial-item-v2,.rtl .tf-icon-box.style-2,.rtl .wg-blog.style-1,.rtl .wg-pet-store{direction:rtl}.rtl .collection-position-2 .cls-content .price .old-price{margin-left:8px;margin-right:0}.rtl .terms-of-use-wrap>.left h6{padding-right:16px;padding-left:0}.rtl .terms-of-use-wrap>.left h6:before{right:-1px;left:unset}.rtl .tf-product-customer-note .tf-product-image-upload input{left:8px;right:unset}.rtl .tf-product-with-discount .tf-product-discount-list .tf-product-discount-item svg{transform:rotateY(180deg)}.rtl .tf-product-with-discount .tf-product-discount-list .tf-product-discount-item .tf-btn-discount{left:6px;right:unset}.rtl .tf-product-with-discount .tf-product-discount-list .tf-product-discount-item .tf-number-discount{left:59px;right:unset}.rtl .tf-countdown.style-1 .countdown__item:not(:last-child):after{left:-16px;right:unset}.rtl .form-has-password .toggle-password{left:16px;right:unset}.rtl .tf-cart-item .tf-cart-item_price .old-price{margin-left:8px;margin-right:0}.rtl .tf-cart-sold .notification-progress .progress-cart .round{left:unset;right:100%}.rtl .collection-position-2.style-2 .cls-btn .icon,.rtl .collection-position-2.style-3 .cls-btn .icon{left:28px;right:unset}.rtl .tf-dropdown-sort .select-item{text-align:start}.rtl .widget-facet.facet-price .price-val:after{left:12px;right:unset}.rtl .meta-filter-shop .count-text{padding-left:12px;padding-right:0}.rtl .meta-filter-shop .count-text:after{left:0;right:unset}.rtl .tf-compare-row:first-child .tf-compare-col:nth-child(2){border-top-right-radius:8px;border-top-left-radius:0}.rtl .tf-compare-row:first-child .tf-compare-col:last-child{border-top-left-radius:8px;border-top-right-radius:0;border-left:1px solid var(--line)}.rtl .tf-compare-row:not(:first-child) .tf-compare-col{border-left:1px solid var(--line)}.rtl .tf-compare-row:not(:first-child) .tf-compare-col:last-child{border-right:0}.rtl .tf-compare-row:last-child .tf-compare-col:last-child{border-bottom-right-radius:0;border-bottom-left-radius:8px}.rtl .tf-compare-row .tf-compare-col:nth-child(2){border-left:0}.rtl .payment-box .payment-item .payment-body .ip-card .list-card{left:16px;right:unset}.rtl .ip-discount-code input{padding-right:20px;padding-left:140px}.rtl .ip-discount-code .tf-btn{left:8px;right:unset}.rtl .meta .meta-item:not(:last-child):after{left:-17px;right:unset}.rtl .team-item .content{flex-direction:row-reverse}.rtl .team-item .content .infor,.rtl .team-item .content .name{text-align:end}.rtl .card-product:not(.style-2,.style-6,.style-7,.style-list) .list-product-btn{left:5px;right:unset}.rtl .card-product:not(.style-2,.style-6,.style-7,.style-list) .box-icon .tooltip{left:100%;right:unset}.rtl .card-product:not(.style-2,.style-6,.style-7,.style-list) .box-icon:hover .tooltip{transform:translateX(8px)}.rtl .card-product:not(.style-2,.style-6,.style-7,.style-list) .tooltip:before{left:-4px;right:unset}.rtl .card-product .card-product-info .old-price{margin-left:8px;margin-right:0}.rtl .card-product .marquee-product .marquee-wrapper{animation-name:infiniteScrollRv}.rtl .card-product.style-7 .list-product-btn .box-icon:not(:last-child){border-left:1px solid var(--line);border-right:0}.rtl .tf-marquee:not(.marquee-animation-right) .marquee-wrapper{animation-name:infiniteScrollRv}.rtl .tf-marquee.marquee-animation-right .marquee-wrapper{direction:ltr;animation-name:infiniteScroll}.rtl .box-nav-ul .menu-list li{text-align:start}.rtl .tf-has-purchased .icon-close{left:12px;right:unset}.rtl .nav-account .dropdown-account{left:-50px;right:unset}.rtl .tf-product-info-price .compare-at-price{margin-left:16px;margin-right:0}.rtl .tf-product-info-price .price-on-sale{margin-left:8px;margin-right:0}.rtl .tf-product-info-price.type-1 .compare-at-price:before{right:-5px;left:unset}.rtl .tf-product-info-list .tf-product-info-help .tf-product-info-extra-link .tf-product-extra-icon:not(:last-child):after{left:-18px;right:unset}.rtl .dropdown.dropdown-store-location .dropdown-content h6,.rtl .dropdown.dropdown-store-location .dropdown-content p{text-align:start}.rtl .modal-size-guide .modal-content .header .icon-close-popup{left:20px;right:unset}.rtl .tab-reviews .rating-score .icon{margin-right:4px;margin-left:0}.rtl .write-cancel-review-wrap.write-review .check-save label{margin-right:8px;margin-left:0}.rtl .widget-tabs.style-menu-tabs .widget-menu-tab .item-title.active{padding-right:16px;padding-left:0}.rtl .widget-tabs.style-menu-tabs .widget-menu-tab .item-title:after{left:unset;right:0}.rtl .tf-product-modal .form-share input{padding-right:16px;padding-left:80px}.rtl .tf-product-modal .form-share .button-submit{left:0;right:unset}.rtl .offcanvas-compare .tf-compare-list .tf-compare-wrap .tf-compare-item:last-child>.btns-repeat{display:block}.rtl .offcanvas-compare .tf-compare-list .tf-compare-wrap .tf-compare-item:first-child>.btns-repeat{display:none}.rtl .modal-shopping-cart .tf-minicart-recommendations{border-left:1px solid var(--line);border-right:0}.rtl .modal-shopping-cart .tf-mini-cart-threshold .tf-progress-bar .icon{left:-5%}.rtl .tf-select:after{left:16px;right:unset!important}.rtl #toggle-rtl{left:15px;right:auto}.rtl .canvas-mb .mb-bottom .bottom-bar-language .tf-currencies{border-left:1px solid var(--line);border-right:0}.rtl .noUi-horizontal .noUi-handle{left:auto;right:-8px}.rtl .widget-facet{overflow:hidden}.rtl #scroll-top{left:20px;right:unset}.rtl .card-product,.rtl .tf-sw-slideshow .wrap-slider{direction:rtl}.rtl .tf-sw-slideshow .wrap-slider img{transform:rotateY(180deg)}.rtl .slider-effect .img-slider{margin-left:unset;margin-right:auto}.rtl .slider-effect .content-left{direction:rtl}.rtl .slider-radius .row-end .box-content{left:0}.rtl .slider-radius .row-end img{transform:unset}.rtl .box-nav-pagination,.rtl .tf-breadcrumb-wrap .tf-breadcrumb-prev-next{direction:ltr}.rtl .wrap-header-left .box-navigation{padding-left:0;padding-right:40px}.rtl .tf-slideshow .grid-img-group .item-2{margin-left:unset;margin-right:auto}.rtl .tf-currencies{direction:ltr}.rtl .tf-currencies .dropdown-menu .text{justify-content:flex-end!important}.rtl .tf-currencies .dropdown-menu:after{display:none!important}.rtl .testimonial-item{direction:rtl}.rtl .testimonial-item .product>a{right:auto;left:0}.rtl .footer .footer-heading-mobile:before{left:15px!important;right:auto!important}.rtl .footer .footer-heading-mobile:after{left:10px!important;right:auto!important}.rtl .footer .footer-newsletter input{padding-left:143px;padding-right:18px}.rtl .footer .footer-newsletter .button-submit button{right:auto;left:8px}.rtl .modal.fullRight .modal-dialog{transform:translate(-100%)!important;transition:all .3s!important}.rtl .modal.fullRight .modal-dialog .modal-content{left:0;right:unset}.rtl .modal.fullRight.show .modal-dialog{transform:translate(0)!important}.rtl .offcanvas.offcanvas-end{left:0;right:unset;transform:translateX(-100%)}.rtl .offcanvas.offcanvas-start{right:0;left:unset;transform:translateX(100%)}.rtl .offcanvas.show:not(.hiding),.rtl .offcanvas.showing{transform:none}.rtl .offcanvas.hiding,.rtl .offcanvas.show,.rtl .offcanvas.showing{visibility:visible}.rtl .card-product .on-sale-item,.rtl .icv__theme-wrapper{direction:ltr}.rtl .drift-zoom-pane.drift-inline,.rtl .tf-zoom-main .drift-zoom-pane{display:flex;justify-content:flex-end}.rtl .box-nav-ul .menu-item-2:after{left:0;right:unset;content:""}.rtl .box-nav-ul .menu-item-2 .sub-menu{right:calc(100% + 23px);left:unset}.rtl .box-nav-ul .menu-item-2 .sub-menu:after{left:90%}.rtl .tf-marquee .wrap-marquee{animation:slide-har-reverse 6s linear infinite}.rtl .box-sw-announcement-bar{animation:slide-har-reverse 4s linear infinite}.rtl .speed-1{animation:slide-har-reverse 15s linear infinite!important}.rtl .tf-bundle-product-item{direction:rtl}.rtl .footer.has-border .footer-col.footer-col-1{padding-right:90px;padding-left:30px}.rtl .footer.has-border .footer-col.footer-col-2,.rtl .footer.has-border .footer-col.footer-col-3{padding-right:0;padding-left:30px}.rtl .footer.has-border .footer-newsletter{padding-left:123px;padding-right:0;border-right:0;border-left:1px solid var(--line)}@keyframes slide-har-reverse{0%{transform:translateX(0)}to{transform:translateX(100%)}}.rtl .tf-cart-item .tf-cart-item_product .img-box{margin-left:24px;margin-right:0}.rtl .sib-form .form-newsletter button{left:4px;right:unset}@media(min-width:576px){.rtl .tf-sw-testimonial .box-navigation.style-2{left:0;right:unset}}@media(min-width:768px){.rtl .wg-blog.style-row .content{padding:20px 40px 20px 0}.rtl .modal-quick-view .tf-quick-view-image>.wrap-quick-view{padding-right:24px;padding-left:0;direction:ltr}.rtl .tf-marquee .wrap-marquee{animation:slide-har-reverse 10s linear infinite}.rtl .box-sw-announcement-bar{animation:slide-har-reverse 14s linear infinite}.rtl .speed-1{animation:slide-har-reverse 40s linear infinite!important}.rtl .s-testimonial .content-left{border-left:1px solid var(--line);border-right:unset;padding-left:30px;padding-right:0}}@media(min-width:992px){.rtl .collection-position-3 .archive-btn,.rtl .collection-position-3 .archive-top{right:40px;left:unset}.rtl .tf-countdown.style-1 .countdown__item:not(:last-child):after{left:-16px;right:unset}.rtl .image-select.type-currencies>.dropdown-menu,.rtl .image-select.type-languages>.dropdown-menu{margin-left:-15px!important}}@media(min-width:1200px){.rtl .tf-countdown-lg .countdown__item:not(:last-child):after{left:-27px;right:unset}.rtl .collection-default.abs-left-bottom .content{right:40px}.rtl .collection-default.abs-left-center.type-xl .content{right:80px}.rtl .s-testimonial .content-left{padding-left:60px}}@media only screen and (max-width:991px){.rtl .flat-countdown-banner .banner-img{left:0;right:unset}}@media only screen and (max-width:767px){.rtl .tf-cart-item .img-box{left:auto;right:0}}@keyframes infiniteScrollRv{0%{transform:translateX(0)}to{transform:translateX(100%)}}.search-drawer-backdrop{position:fixed;inset:0;z-index:1048;background:rgba(0,0,0,.2);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);pointer-events:none;border:none;padding:0;opacity:0;transition:opacity .2s ease}.search-drawer-backdrop.is-open{pointer-events:auto;opacity:1}.search-drawer{position:fixed;top:var(--header-bottom,120px);left:0;right:0;z-index:1049;background:#fff;outline:none;overflow-y:auto;max-height:80vh;height:auto;opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.search-drawer.is-open{opacity:1;visibility:visible;transform:translateY(0)}.search-drawer-inner{padding:24px 0 32px}.search-drawer-form{display:flex;align-items:center;gap:10px;border-bottom:1.5px solid #222;padding-bottom:6px;width:100%}.search-drawer-form svg{flex-shrink:0;color:#222}.search-drawer-input{flex:1 1;border:none;background:transparent;outline:none;font-size:1rem;font-family:var(--font-primary),sans-serif;color:#222;min-width:0}.search-drawer-input::placeholder{color:#999;font-weight:400}.search-drawer-results{margin-top:20px}.search-drawer-state{padding:12px 0;font-size:.875rem;color:#999;text-align:center}.search-drawer-list{list-style:none;margin:0;padding:0}.search-drawer-item a{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #f0f0f0;transition:background .15s}.search-drawer-item a:hover{background:#fafafa}.search-drawer-img{width:52px;height:52px;object-fit:contain;border-radius:4px;flex-shrink:0;border:1px solid #f0f0f0}.search-drawer-info{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1}.search-drawer-brand{font-size:.6875rem;color:#999;text-transform:uppercase;letter-spacing:.0313rem}.search-drawer-name{font-size:.8125rem;font-weight:500;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-drawer-price{font-size:.9375rem;font-weight:600;color:#222;display:flex;align-items:center;gap:6px}.search-drawer-old-price{text-decoration:line-through;color:#aaa;font-size:.75rem;font-weight:400}.search-panel-layout{display:flex;flex-direction:row-reverse;gap:2.5rem;align-items:flex-start}.search-panel-products{flex:1 1;min-width:0}.search-card-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1rem;gap:1rem}.search-card-item a{display:flex;flex-direction:column;gap:.5rem;text-decoration:none;color:inherit}.search-card-item a:hover .search-card-name{color:var(--primary)}.search-card-img-wrap{width:215px;height:200px;overflow:hidden;border-radius:4px;flex-shrink:0}.search-card-img{width:215px;height:200px;display:block;object-fit:cover}.search-card-info{display:flex;flex-direction:column;gap:4px}.search-card-brand{font-size:.6875rem;color:#222;text-transform:uppercase;letter-spacing:.5px}.search-card-name{font-size:1.125rem;font-weight:500;color:#222;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s;margin-bottom:14px;margin-top:12px}.search-card-name mark{background:transparent;color:inherit;font-weight:700;padding:0}.search-card-price{font-size:1.125rem;font-weight:600;color:#222}.search-card-old-price{text-decoration:line-through;color:#ff5353;font-size:1.125rem;font-weight:400;-webkit-margin-end:.5rem;margin-inline-end:.5rem}@keyframes search-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.search-skeleton-card-img,.search-skeleton-line,.search-skeleton-list-img,.search-skeleton-sidebar-icon,.search-skeleton-sidebar-text,.search-skeleton-sidebar-title{background:linear-gradient(90deg,#ebebeb 25%,#f5f5f5 50%,#ebebeb 75%);background-size:800px 100%;animation:search-shimmer 1.3s infinite;border-radius:4px}.search-skeleton-line{height:11px}.search-skeleton-card-list{pointer-events:none}.search-skeleton-card{display:flex;flex-direction:column;gap:.5rem}.search-skeleton-card-img{width:100%;aspect-ratio:1/1;border-radius:4px}.search-skeleton-card-info{display:flex;flex-direction:column;gap:6px}.search-skeleton-title{width:60%;height:20px}.search-skeleton-sidebar-title{width:55%;height:20px;border-radius:4px}.search-skeleton-sidebar-icon{width:16px;height:16px;flex-shrink:0;margin-top:3px;border-radius:3px}.search-skeleton-sidebar-item{display:flex;align-items:flex-start;gap:6px;width:100%}.search-skeleton-sidebar-text{height:11px;width:70%}.search-skeleton-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.search-skeleton-list-item{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #f0f0f0}.search-skeleton-list-img{width:52px;height:52px;flex-shrink:0;border-radius:4px}.search-skeleton-list-info{flex:1 1;display:flex;flex-direction:column;gap:7px}.search-panel-sidebar{width:180px;flex-shrink:0;align-self:stretch;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);-webkit-padding-end:1rem;padding-inline-end:1rem}.search-panel-sidebar,.search-panel-sidebar-section{display:flex;flex-direction:column;gap:1.5rem}.search-panel-sidebar-title{font-size:1.25rem;font-weight:600;color:#222}.search-panel-sidebar-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.5rem}.search-panel-sidebar-list li{display:flex;align-items:flex-start}.search-panel-sidebar-link{display:inline-flex;align-items:flex-start;gap:6px;font-size:1rem;color:#222;text-decoration:none;font-weight:500;transition:color .15s}.search-panel-sidebar-link svg{flex-shrink:0;margin-top:3px}.search-panel-sidebar-link span{font-size:1rem;font-weight:500;line-height:1.5rem;color:#222}.search-panel-sidebar-link span mark{background:transparent;color:inherit;font-weight:700;padding:0}.search-panel-sidebar-link:hover{color:var(--primary)}