@import url(bootstrap-select.min-4f8d0b01743b74a151a12d514b9da594.css);:root {--main: #000000;--white: #ffffff;--primary: #db1215;--red_1: #db1215;--backdrop: rgba(0, 0, 0, 0.5);--yellow: #ffb321;--main-rgba-1: rgba(0, 0, 0, 0.16);--main-rgba-2: rgba(0, 0, 0, 0.15);--text: #545454;--text-2: #909090;--text-3: #868686;--line: #ebebeb;--line-2: #ececec;--bg-1: #fcfbf9;--bg-2: #f6f6f6;--bg-3: #fcffb2;--bg-4: #c9f4aa;--bg-5: #ff7b54;--bg-6: #8054ff;--bg-7: #f1f0ed;--bg-8: #f0edf1;--bg-9: #edeef1;--bg-10: #fcfbf9;--bg-11: #f2f2f2;--success: #31A56D;--bg-load: #d9d9d9;--bg-scrollbar-track: #f1f1f1;--bg-scrollbar-thumb: #c1c1c1;}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,big,cite,code,del,em,img,ins,q,s,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,thead,tr,th,td,article,aside,canvas,details,embed,figure,footer,header,hgroup,menu,nav,output,section,summary,time,mark,video {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;font: inherit;vertical-align: baseline;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;}article,aside,details,figure,footer,header,hgroup,menu,nav,section {display: block;}html {margin-right: 0 !important;scroll-behavior: smooth;}* {margin: 0;padding: 0;box-sizing: border-box;}body {font-family: "Albert Sans", sans-serif;font-size: 14px;line-height: 22px;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;}ul,li {list-style-type: none;margin-bottom: 0;padding-left: 0;list-style: none;}.container {max-width: 1540px;}.container {width: 100%;margin: auto;}.container {padding-left: 15px;padding-right: 15px;}.container-full {width: 100%;max-width: 100%;margin: 0 auto;padding: 0px 15px;}textarea,input[type=text],input[type=password],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color] {font-family: "Albert Sans", sans-serif;border: 1px solid var(--line);outline: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;font-size: 14px;line-height: 24px;border-radius: 3px;padding: 12px 18px;width: 100%;background: var(--white);color: var(--text-2);font-weight: 400;}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus {border-color: var(--line);}textarea::placeholder,input[type=text]::placeholder,input[type=password]::placeholder,input[type=date]::placeholder,input[type=month]::placeholder,input[type=time]::placeholder,input[type=week]::placeholder,input[type=number]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=color]::placeholder {color: var(--text-2);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}textarea {height: 112px;resize: none;}::-webkit-input-placeholder {color: var(--text-2);}::-moz-placeholder {color: var(--text-2);opacity: 1;}h1,h2,h3,h4,h5,h6 {font-family: "Albert Sans", sans-serif;text-rendering: optimizeLegibility;color: var(--main);font-weight: 400;}h1 {font-size: 80px;line-height: 96px;}h2 {font-size: 68px;line-height: 81.6px;}h3 {font-size: 56px;line-height: 67.2px;}h4 {font-size: 42px;line-height: 50.4px;}h5 {font-size: 28px;line-height: 33.6px;}h6 {font-size: 20px;line-height: 30px;}b,strong {font-weight: bolder;}video {width: 100%;height: 100%;object-fit: cover;}.fs-14 {font-size: 14px !important;line-height: 22.4px !important;}.fs-15 {font-size: 15px !important;}.fw-5 {font-weight: 500 !important;}.fw-6 {font-weight: 600 !important;}.bg_white {background-color: var(--white) !important;}.bg_line {background-color: var(--line);}a {-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;text-decoration: none;cursor: pointer;display: inline-block;color: var(--main);}a:focus,a:hover {-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;text-decoration: none;outline: 0;}label {font-weight: 600;}.link {-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.link:hover {color: var(--primary) !important;}.grid-4 {display: grid;grid-template-columns: repeat(4, 1fr);}.gap-10 {gap: 10px !important;}.gap-12 {gap: 12px !important;}.gap-20 {gap: 20px;}.line {border-bottom: 1px solid var(--line);}.radius-3 {border-radius: 3px !important;}.px_15 {padding-left: 15px;padding-right: 15px;}.tf-md-hidden {display: none;}.pt_0 {padding-top: 0px !important;}.mb_15 {margin-bottom: 15px;}.mb_30 {margin-bottom: 30px;}.flat-spacing-1 {padding: 70px 0;}.flat-spacing-4 {padding-top: 55px;padding-bottom: 100px;}.flat-spacing-5 {padding: 76px 0px;}[data-grid=grid-4] {display: grid;gap: 30px;grid-template-columns: repeat(4, 1fr);}.sticky-top {z-index: 50;top: 15px;}.bottom {bottom: 0 !important;}.top {top: 0 !important;}.clear::before,.clear::after {display: none !important;}#goTop {position: fixed;padding: 0;bottom: 90px;right: 40px;width: 38px;height: 38px;background: var(--white);color: black;font-size: 20px;text-align: center;line-height: 50px;cursor: pointer;border: 1px solid var(--line);border-radius: 3px;opacity: 0;visibility: hidden;transition: opacity 0.3s ease;z-index: 1000;display: flex;align-items: center;justify-content: center;}#goTop .border-progress {position: absolute;top: -1px;left: -1px;width: calc(100% + 2px);height: calc(100% + 2px);border-radius: 3px;border: 1px solid #000000;mask-image: conic-gradient(#000000 var(--progress-angle, 0deg), transparent 0);-webkit-mask-image: conic-gradient(#000000 var(--progress-angle, 0deg), transparent 0);content: "";z-index: 1;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}#goTop.show {opacity: 1;visibility: visible;}#goTop .icon {font-size: 8px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.announcement-bar {padding-right: 65px;position: relative;transition: all 0.3s linear;}.announcement-bar .close-announcement-bar {cursor: pointer;position: absolute;font-size: 12px;right: 25px;height: 40px;display: flex;justify-content: center;align-items: center;width: 40px;top: 50%;transform: translateY(-50%);color: var(--white);}@keyframes slide-har {0% {-webkit-transform: translateX(0%);transform: translateX(0%);}100% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}}.top-bar-language .dropdown-menu {inset: 0px !important;}.top-bar-language .dropdown.bootstrap-select.image-select.style-default>.dropdown-menu {margin-top: 12px !important;}.header-default .wrapper-header {min-height: 64px;}.header-default .wrapper-header .nav-icon li:last-child .nav-icon-item {margin-right: 10px;}.header-default .box-nav-ul {gap: 22px;}.header-style-2 .wrapper-header {min-height: 60px;}#header .box-nav-ul .item-link {font-size: 16px;font-weight: 500;display: flex;align-items: center;gap: 7px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;position: relative;}#header .box-nav-ul .item-link .icon {font-size: 7px;}#header .box-nav-ul .item-link::before {content: "";width: 0;height: 1px;top: 99%;position: absolute;left: auto;right: 0;z-index: 1;-webkit-transition: width 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;-o-transition: width 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;transition: width 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;background: var(--main);}#header .box-nav-ul li:hover .item-link::before {width: 100%;left: 0;right: auto;}#header .nav-icon .icon {font-size: 18px;font-weight: 500;}#header .nav-icon li {display: inline-flex;}#header .nav-icon .nav-icon-item {position: relative;display: inline-flex;}#header .nav-icon .nav-icon-item:hover {color: var(--primary);}#header .nav-icon .nav-icon-item .text {font-size: 16px;line-height: 25.6px;font-weight: 500;display: inline-block;}#header .nav-icon .count-box {position: absolute;line-height: 18px;height: 18px;min-width: 18px;text-align: center;padding: 0 3px;font-size: 10px;font-weight: 500;border-radius: 9999px;white-space: nowrap;text-overflow: ellipsis;display: block;overflow: hidden;z-index: 2;top: -8px;right: -10px;color: var(--white);background-color: var(--primary);}#header .tf-product-header .card-product .box-icon {width: 32px;height: 32px;}#header .tf-product-header .card-product .tooltip {margin-top: -4px;}#header .sub-menu .hover-sw-nav .nav-sw {width: 36px;height: 36px;top: 38%;}#header .sub-menu .list-color-item .tooltip {display: none;}.header-absolute {margin-bottom: -64px;background-color: transparent;z-index: 999;}.logo-header img {width: 110px;}.mega-menu .demo-item {box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);border-radius: 5px;padding: 6px 7px 0;border: solid 1px transparent;transition: border 0.4s;margin-bottom: 1px;}.mega-menu .demo-item:hover {border-color: var(--main);}.mega-menu .view-all-demo {margin-top: 48px;}.mega-menu .collection-item .collection-title {background-color: #f2f2f2;border-radius: 3px;}.mega-menu .collection-item .collection-content {bottom: 40px;}.mega-menu .collection-item .tf-btn .icon {margin: 0px;}.canvas-mb {width: 100% !important;max-width: min(90%, 320px);border-right: 0 !important;}.canvas-mb .mb-canvas-content {padding-top: 60px;padding-bottom: 0;padding-inline-end: 0;padding-inline-start: 20px;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: start;}.canvas-mb .mb-body {padding-right: 15px;overscroll-behavior-y: contain;overflow-y: auto;}.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);}.canvas-mb .mb-bottom {padding-top: 15px;}.canvas-mb .mb-bottom .site-nav-icon {margin-bottom: 18px;}.canvas-mb .mb-bottom .bottom-bar-language {min-height: 63px;border-top: solid 1px rgb(236, 236, 236);gap: 28px;max-width: calc(100% - 20px);display: flex;align-items: center;}.canvas-mb .mb-bottom .bottom-bar-language .image-select.type-currencies>.dropdown-menu {width: 240px !important;margin-left: 0 !important;}.canvas-mb .mb-bottom .bottom-bar-language .image-select>.dropdown-menu::before {display: none;}.canvas-mb .site-nav-icon {padding: 0 18px;line-height: 40px;border: solid 1px rgb(242, 242, 242);gap: 9px;background-color: rgb(242, 242, 242);color: var(--main);border-radius: 3px;display: inline-flex;align-items: center;font-size: 14px;font-weight: 500;}.canvas-mb .site-nav-icon .icon {font-size: 14px;}.canvas-mb .site-nav-icon:hover {color: rgb(242, 242, 242);background-color: var(--main);border-color: var(--main);}.canvas-mb .mb-other-content .group-icon {gap: 9px;margin-bottom: 28px;flex-wrap: wrap;}.canvas-mb .mb-other-content .text-need {font-weight: 500;border-bottom: 1px solid var(--main);margin-bottom: 11px;}.header-list-categories {display: flex;align-items: center;gap: 4px;}.header-list-categories .categories-item {min-height: 68px;position: relative;display: flex;align-items: center;}.header-list-categories .categories-item a {font-size: 12px;font-weight: 800;padding: 11px 10px;transition: background-color 0.15s ease;}.header-list-categories .categories-item a::after {content: "";position: absolute;left: 0;width: 100%;bottom: 0;height: 2px;background: currentColor;transform: scaleX(0);transform-origin: left;transition: transform 0.3s;}.header-list-categories .categories-item.active a {background-color: rgb(242, 242, 242);}.header-list-categories .categories-item.active a::after {transform: scaleX(1);}.header-list-categories .categories-item:hover a::after {transform: scaleX(1);}.header-style-2 .header-bottom .wrapper-header {min-height: 60px;}.header-style-2 .dropdown.bootstrap-select.image-select.type-currencies>.dropdown-menu {margin-left: calc(50% - 60px) !important;}.header-style-2 .dropdown.bootstrap-select.image-select.type-currencies>.dropdown-menu::after {left: 12%;}.header-bottom .box-nav-ul .menu-item {padding: 20px 0px;}.header-bottom .box-nav-ul .menu-item>a::after {height: 64px;}.header-bottom .header-list-categories .categories-item {min-height: auto;}.header-bottom .header-list-categories .categories-item a::after {content: none;}.header-style-3 .wrapper-header {min-height: 64px;}.header-style-3 .box-nav-ul .menu-item {padding: 32px 0px;}.header-style-3 .box-nav-ul .menu-item>a::after {height: 88px;}.header-white .box-nav-ul .item-link,.header-white .nav-icon .nav-icon-item {color: var(--white);}.header-white .box-nav-ul .item-link::before {background-color: var(--white) !important;}.header-white .btn-mobile svg path {fill: var(--white);}header {position: sticky;position: -webkit-sticky;top: 0;left: 0;right: 0;-webkit-transition: 0.15s ease-out;-o-transition: 0.15s ease-out;transition: 0.15s ease-out;z-index: 888;background-color: var(--white);}header.header-bg {background-color: var(--white);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);}.header-white.header-bg {background-color: #c4b3b3;}.header-dark-abs.header-bg {background-color: var(--main);}.header-scroll-white .dark-logo {display: none;}.header-scroll-white.header-bg {background-color: var(--white);}.header-scroll-white.header-bg .dark-logo {display: block;}.header-scroll-white.header-bg .white-logo {display: none;}.header-scroll-white.header-bg .box-nav-ul .item-link,.header-scroll-white.header-bg .nav-icon .nav-icon-item {color: var(--main);}.header-scroll-white.header-bg .box-nav-ul .item-link::before {background-color: var(--main) !important;}.header-scroll-white.header-bg .btn-mobile svg path {fill: var(--main);}#header.header-uppercase .box-nav-ul .item-link {text-transform: uppercase;font-size: 12px;line-height: 14.4px;font-weight: 700;}#header.header-uppercase1 .box-nav-ul .item-link {text-transform: uppercase;font-size: 16px;line-height: 19px;font-weight: 500;}#header .header-bottom .box-right {display: flex;align-items: center;gap: 18px;}#header .header-bottom .box-right .phone {font-size: 28px;line-height: 28px;font-weight: 700;color: var(--primary);}#header .header-bottom .tf-list-categories {position: relative;}#header .header-bottom .tf-list-categories .categories-title {min-width: 226px;height: 40px;font-size: 16px;line-height: 40px;padding: 0 14px;margin-inline-end: 35px;background-color: var(--primary);color: var(--white);border-radius: 5px;font-weight: 700;display: inline-flex;align-items: center;gap: 10px;}#header .header-bottom .tf-list-categories .list-categories-inner {left: 0;border-radius: 10px;position: absolute;background-color: var(--white);min-width: 367px;z-index: 3;opacity: 0;visibility: hidden;transform: translateY(15px);transition: 0.4s ease 0.1s;text-align: left;box-shadow: rgba(37, 61, 78, 0.08) 0px 4px 8px 0px;border: solid 1px var(--line);top: 100%;margin-top: 10px;color: var(--main);pointer-events: none;}#header .header-bottom .tf-list-categories .list-categories-inner::before {height: 20px;position: absolute;top: -15px;left: 0;right: 0;content: "";}#header .header-bottom .tf-list-categories .list-categories-inner .categories-bottom {min-height: 50px;padding: 15px 26px;background-color: rgba(37, 61, 78, 0.05);}#header .header-bottom .tf-list-categories:hover .list-categories-inner {opacity: 1;visibility: visible;transform: none;pointer-events: all;}#header .header-bottom .tf-list-categories .nav-ul-mb {padding-top: 24px;padding-inline-start: 21px;padding-inline-end: 20px;padding-bottom: 11px;}#header .header-bottom .tf-list-categories .nav-mb-item:last-child .tf-category-link::after {content: none;}#header .header-bottom .tf-list-categories .nav-mb-item:last-child .list-cate.show::after {content: none;}#header .header-bottom .box-left {display: flex;align-items: center;}#header.header-style-4 .nav-icon .nav-search {display: none;}#header.header-style-4 .header-bottom .wrapper-header {min-height: 78px;}#header.header-style-4 .header-bottom .menu-item {padding: 28px 0px;}#header.header-style-4 .header-bottom .menu-item>a::after {height: 80px;}.footer .footer-wrap .footer-body {padding-top: 40px;padding-bottom: 40px;position: relative;}.footer .footer-wrap .footer-body::before {position: absolute;content: "";top: 0;left: 50%;background-color: var(--line);height: 1px;width: 100%;max-width: 1440px;transform: translateX(-50%);}.footer .footer-wrap .footer-bottom .footer-bottom-wrap {padding-top: 21px;border-top: 1px solid var(--line);padding-bottom: 20px;}.footer .footer-wrap .footer-bottom .footer-bottom-wrap .footer-menu_item {color: rgb(84, 84, 84);}.footer .footer-logo {margin-bottom: 30px;}.footer .footer-heading {margin-bottom: 25px;}.footer .footer-heading h6 {font-size: 18px;font-weight: 500;line-height: 18px;}.footer .footer-heading-moblie {display: none;}.footer .footer-menu_item {line-height: 30px;}.footer .footer-infor ul {margin-bottom: 15px;}.footer .footer-infor ul li p {line-height: 30px;}.footer .footer-infor ul li p a {color: rgb(84, 84, 84);font-weight: 700;}.footer .footer-infor>a {margin-bottom: 28px;}.footer ul.footer-menu-list li a:hover {color: var(--primary);}.tf-payment {display: flex;gap: 10px;}.tf-toolbar-bottom {display: none;padding: 0 5px;overflow-x: auto;overflow-y: hidden;position: fixed;z-index: 200;bottom: 0;right: 0;left: 0;background-color: var(--white);box-shadow: 0 -4px 10px 0 rgba(0, 0, 0, 0.08);}.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: 67px;gap: 9px;display: flex;align-items: center;justify-content: center;flex-direction: column;}.tf-toolbar-bottom .toolbar-item a .toolbar-icon {width: 18px;height: 18px;position: relative;}.tf-toolbar-bottom .toolbar-item a .toolbar-icon i {font-size: 18px;color: var(--main);}.tf-toolbar-bottom .toolbar-item a .toolbar-icon .toolbar-count {position: absolute;top: -6px;right: -12px;width: 18px;height: 18px;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: 600;line-height: 12px;}.tf-toolbar-bottom .toolbar-item.active::before {position: absolute;content: "";left: 0;width: 100%;height: 3px;background-color: var(--primary);}.tf-toolbar-bottom .toolbar-item.active .toolbar-icon i {color: var(--primary);}.widget-tabs .widget-menu-tab .item-title:not(.default) {font-size: 18px;font-weight: 600;line-height: 30px;cursor: pointer;position: relative;}.widget-tabs .widget-menu-tab .item-title:not(.default)::after {position: absolute;content: "";background-color: var(--main);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.widget-tabs .widget-content-tab {position: relative;overflow: hidden;}.wrap-slider {position: relative;}.wrap-slider img {width: 100%;height: 100%;object-fit: cover;}.wrap-slider .box-content {position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);}.wrap-slider .box-content .heading,.wrap-slider .box-content h1 {margin-bottom: 18px;}.wrap-slider .box-content p {margin-bottom: 48px;font-size: 20px;line-height: 24px;}.wrap-slider .box-content p.mb_15 {margin-bottom: 15px;}.tf-slideshow {overflow: hidden;}.tf-slideshow .wrap-pagination {position: absolute;z-index: 10;bottom: 20px;left: 0;right: 0;}.tf-slideshow .wrap-pagination .sw-dots {margin-top: 0;}.slider-effect-fade .swiper-slide .fade-item {transform: translateY(100px);opacity: 0;visibility: hidden;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.slider-effect-fade .swiper-slide .fade-item.fade-box {transition-delay: 0.4s;}.slider-effect-fade .swiper-slide .fade-item.fade-item-1 {transition-delay: 0.5s;}.slider-effect-fade .swiper-slide .fade-item.fade-item-2 {transition-delay: 0.6s;}.slider-effect-fade .swiper-slide .fade-item.fade-item-3 {transition-delay: 0.7s;}.slider-effect-fade .swiper-slide .fade-item.fade-item-4 {transition-delay: 0.8s;}.slider-effect-fade .swiper-slide.swiper-slide-active .fade-item {transform: translateY(0);opacity: 1;visibility: visible;}.hover-sw-nav .sw-dots {margin-top: 15px;position: relative;z-index: 10;display: none;transform: unset !important;bottom: unset;}.swiper-slide .box-content {opacity: 0;}.swiper-slide.swiper-slide-active .box-content {opacity: 1;}.autoplay-linear .swiper-wrapper {transition-timing-function: linear;}.tf-btn {-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;will-change: background-color, color, border;pointer-events: auto;overflow: hidden;font-size: 14px;line-height: 16px;font-weight: 500;box-sizing: border-box;padding: 14px 24px;display: inline-flex;border-radius: 3px;align-items: center;border: 1px solid transparent;background-color: transparent;cursor: pointer;}.tf-btn.hover-icon .icon {-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;transform: scale(0);transform-origin: right;width: 0;display: inline-block;font-size: 9px;}.tf-btn.hover-icon:hover .icon {transform: scale(1);width: 10px;margin-left: 8px;}.tf-btn span {z-index: 1;color: inherit;}.tf-btn.btn-primary {background-color: var(--primary);color: var(--white);}.tf-btn.style-2 {padding: 0 24px;line-height: 42px;}.btn-xl {padding: 0px 30px;font-size: 18px;line-height: 50px;}.btn-xl .icon {font-weight: 600;margin-inline-start: 12px;font-size: 12px;}.btn-sm {padding-left: 18px;padding-right: 18px;}.btn-fill {background-color: var(--main);border: 1px solid var(--main);color: var(--white);}.btn-outline {background-color: var(--white);border: 1px solid var(--main);}.btn-outline-dark {background-color: transparent;border: 1px solid var(--main);color: var(--main);font-weight: 400;gap: 12px;}.btn-outline-dark i {font-size: 10px;}.btn-outline-dark:hover {color: var(--primary);border-color: var(--primary);}.btn-outline-light {background-color: transparent;border: 1px solid var(--white);color: var(--white);}.btn-outline-light:hover {color: var(--primary);border-color: var(--primary);}.btn-line {padding: 0;padding-bottom: 7px;color: var(--main);position: relative;}.btn-line .icon {margin-inline-start: 8px;display: inline-block;font-size: 8px;}.btn-line::after {position: absolute;content: "";left: 0;bottom: 0;right: 0;height: 1px;background-color: var(--main);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.btn-line:hover {color: var(--primary);}.btn-line:hover::after {background-color: var(--primary);}.btn-line.collection-other-link {padding-bottom: 4px;}.animate-hover-btn {position: relative;overflow: hidden;}.animate-hover-btn:after {background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.25), transparent);content: "";left: 150%;position: absolute;top: 0;bottom: 0;transform: skew(-20deg);width: 200%;}.animate-hover-btn.btn-primary:after,.animate-hover-btn.btn-fill::after {background-image: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.25), transparent);}@keyframes shine {100% {left: -200%;}}@keyframes erFlashEffect {100%,20% {left: -200%;}}.tf-btn-loading {position: relative;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.tf-btn-loading.loading {background-color: var(--main);}.tf-btn-loading.loading .icon,.tf-btn-loading.loading i {display: none;}.tf-btn-loading.loading::before {border: solid 2px var(--white);opacity: 1;animation-play-state: running;}.tf-btn-loading::before {width: 18px;height: 18px;border: solid 2px 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 0.6s linear infinite paused;opacity: 0;}@keyframes tf_rotator {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.tf-field {position: relative;}.tf-field .tf-input {padding: 13px 10px;}.tf-field .tf-input:focus {border-color: rgb(134, 134, 134);}.tf-field .tf-input:not(:placeholder-shown)~.tf-field-label,.tf-field .tf-input:focus~.tf-field-label {border-radius: 3px;background-color: rgb(242, 242, 242);font-size: 12px;top: 0;letter-spacing: 0.4px;padding: 0 8px;}.tf-field .tf-input::placeholder {color: transparent;}.tf-field .tf-field-label {position: absolute;top: 50%;transform: translateY(-50%);left: 10px;transition: all 0.1s ease;cursor: text;}.tf-field.style-1 .tf-input {padding: 25px 18px 6px;height: 50px;border: 1px solid var(--line) !important;}.tf-field.style-1 .tf-input:not(:placeholder-shown)~.tf-field-label,.tf-field.style-1 .tf-input:focus~.tf-field-label {top: 4px;left: 14px;transform: scale(0.8);background-color: transparent;padding: 0;font-size: 14px;}.tf-field.style-1 .tf-field-label {font-weight: 400;color: var(--text-2);left: 18px;}.tf-dropdown-sort {border-radius: 3px;padding: 6px 8px;min-width: 100px;border: 1px solid var(--line-2);cursor: pointer;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.tf-dropdown-sort .text-sort-value {text-wrap: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 14px;line-height: 22px;}.tf-dropdown-sort .dropdown-menu {margin: 6px !important;margin-top: 10px !important;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1019607843);min-width: 180px;border: 0;padding-top: 15px;padding-bottom: 15px;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;font-weight: 500;color: var(--text);padding: 0 20px;line-height: 30px;width: 100%;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.tf-dropdown-sort .select-item::after {height: 100%;content: "";width: 6px;position: absolute;z-index: 2;left: 3px;top: 0;background-color: var(--white);}.tf-dropdown-sort .select-item::before {left: 0;width: 3px;height: 100%;content: "";position: absolute;z-index: 1;top: 0;background-color: var(--white);border-radius: 0 3px 3px 0;}.tf-dropdown-sort .select-item.active {background-color: var(--bg-11);color: var(--main);}.tf-dropdown-sort .select-item.active::before {background-color: var(--main);}.tf-dropdown-sort .select-item:hover {background-color: var(--bg-11);color: var(--main);}.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.full .select-item {line-height: 40px;}#subscribe-form textarea {height: 235px;}#recover:target~#login,#recover {display: none;}#recover:target {display: block;}.select-custom {position: relative;}.select-custom::after {font-family: "icomoon";position: absolute;content: "\e904";right: 8px;top: 50%;transform: translateY(-50%);font-size: 6px;z-index: -1;}.badge {padding: 5px 10px;font-weight: 500;background-color: var(--primary);color: white;border-radius: 4px;font-size: 12px;min-width: 22px;min-height: 22px;text-transform: uppercase;text-align: center;}.nice-select {-webkit-tap-highlight-color: transparent;background-color: #fff;border: 0;padding: 0;padding-right: 16px;box-sizing: border-box;clear: both;cursor: pointer;display: flex;font-size: 14px;line-height: 22px;font-weight: 500;outline: none;position: relative;transition: all linear 0.2s;user-select: none;white-space: nowrap;width: max-content;border-radius: 0;color: var(--main);}.nice-select:active,.nice-select.open,.nice-select:focus {border-color: var(--line);}.nice-select:after {border-bottom: 1.7px solid var(--main);border-right: 1.7px solid var(--main);content: "";height: 8px;width: 8px;margin-top: -6px;pointer-events: none;position: absolute;right: 0;top: 50%;-webkit-transform-origin: 66% 66%;-ms-transform-origin: 66% 66%;transform-origin: 66% 66%;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;}.nice-select.open:after {-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);-moz-transform: rotate(-135deg);-o-transform: rotate(-135deg);}.nice-select.open .list {opacity: 1;z-index: 10;pointer-events: auto;-webkit-transform: scale(1) translateY(0);-ms-transform: scale(1) translateY(0);transform: scale(1) translateY(0);width: 100%;-moz-transform: scale(1) translateY(0);-o-transform: scale(1) translateY(0);}.nice-select.disabled {border-color: #ededed;color: #999;pointer-events: none;}.nice-select.disabled:after {border-color: #cccccc;}.nice-select.wide {width: 100%;}.nice-select.wide .list {left: 0 !important;right: 0 !important;}.nice-select.right {float: right;}.nice-select.right .list {left: auto;right: 0;}.nice-select.small {font-size: 12px;height: 36px;line-height: 34px;}.nice-select.small:after {height: 4px;width: 4px;}.nice-select.small .option {line-height: 34px;min-height: 34px;}.nice-select .list {background-color: var(--white);border-radius: 5px;box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);box-sizing: border-box;margin-top: 4px;opacity: 0;overflow: hidden;padding: 0;pointer-events: none;position: absolute;top: 100%;left: 0;-webkit-transform-origin: 50% 0;-ms-transform-origin: 50% 0;transform-origin: 50% 0;-webkit-transform: scale(0.75) translateY(-21px);-ms-transform: scale(0.75) translateY(-21px);transform: scale(0.75) translateY(-21px);-webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;z-index: 9;width: 100%;font-size: 14px;max-height: 155px;overflow: auto;}.nice-select .list.style {max-height: unset;}.nice-select .list::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);background-color: #f5f5f5;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);}.nice-select .list::-webkit-scrollbar-thumb {background-color: #a7a7a7;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);}.nice-select .list::-webkit-scrollbar {width: 6px;height: 4px;background-color: #f5f5f5;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);}.nice-select .option {cursor: pointer;font-weight: 500;line-height: 40px;list-style: none;min-height: 40px;outline: none;padding-left: 18px;padding-right: 29px;font-size: 16px;text-align: left;-webkit-transition: all 0.2s;transition: all 0.2s;color: var(--main);}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus {background-color: var(--white);color: var(--primary);}.nice-select .option.selected {font-weight: 600;}.nice-select .option.disabled {color: var(--main);cursor: default;}.dropdown.bootstrap-select.image-select.style-default {width: unset;}.dropdown.bootstrap-select.image-select.style-default>button {padding: 0;padding-right: 17px;background-color: transparent;border: 0;outline: none !important;color: var(--main);}.dropdown.bootstrap-select.image-select.style-default>button::after {border: 0;position: absolute;right: 0;content: "\e904";font-family: "icomoon";font-size: 6px;color: var(--main);margin: -3px 0 0 0;}.dropdown.bootstrap-select.image-select.style-default>button:hover {color: rgba(0, 0, 0, 0.8);}.dropdown.bootstrap-select.image-select.style-default>button .filter-option-inner-inner {display: flex;align-items: center;justify-content: start;gap: 5px;font-weight: 400;font-size: 14px;line-height: 16px;}.dropdown.bootstrap-select.image-select.style-default>button .filter-option-inner-inner img {width: 16px;height: 12px;}.dropdown.bootstrap-select.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: rgba(0, 0, 0, 0.2) 0px 0px 18px 0px;}.dropdown.bootstrap-select.image-select.style-default>.dropdown-menu ul.dropdown-menu>li>a {padding: 5px 0;}.dropdown.bootstrap-select.image-select.style-default>.dropdown-menu ul.dropdown-menu>li>a .text {display: flex;align-items: center;justify-content: start;gap: 5px;font-weight: 400;font-size: 14px;line-height: 16px;}.dropdown.bootstrap-select.image-select.style-default>.dropdown-menu ul.dropdown-menu>li>a .text img {width: 16px;height: 12px;}.dropdown.bootstrap-select.image-select.style-default>.dropdown-menu ul.dropdown-menu>li>a:active,.dropdown.bootstrap-select.image-select.style-default>.dropdown-menu ul.dropdown-menu>li>a.active {color: var(--primary) !important;background-color: unset !important;}.dropdown.bootstrap-select.image-select.style-default>.dropdown-menu ul.dropdown-menu>li>a:hover {color: rgba(0, 0, 0, 0.8);background-color: unset;}.dropdown.bootstrap-select.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;}.dropdown.bootstrap-select.image-select.style-default>.dropdown-menu[data-popper-placement=top-start]::after {display: none;}.dropdown.bootstrap-select.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;}.dropdown.bootstrap-select.image-select.type-currencies>button .filter-option .filter-option-inner {width: 50px;}.dropdown.bootstrap-select.image-select.type-currencies>.dropdown-menu {width: 300px;margin-left: calc(50% - 150px) !important;}.dropdown.bootstrap-select.image-select.type-languages>.dropdown-menu {width: 96px;margin-left: calc(50% - 48px) !important;}.dropdown.bootstrap-select.image-select.color-white>button::after {color: var(--white);}.dropdown.bootstrap-select.image-select.color-white>button .filter-option .filter-option-inner {color: var(--white);}.dropdown.image-select>.dropdown-menu {width: 300px;margin-left: calc(50% - 150px) !important;}.dropdown .dropdown-item {color: var(--main);}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0px;}.sw-auto .swiper-slide {width: auto;}.sw-dots {display: flex;gap: 8px;}.sw-dots.swiper-pagination-bullets .swiper-pagination-bullet {display: flex;align-items: center;justify-content: center;}.sw-dots .swiper-pagination-bullet {width: 22px;height: 22px;display: flex;align-items: center;justify-content: center;background-color: transparent;opacity: 1;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;border: 2px solid transparent;}.sw-dots .swiper-pagination-bullet:before {content: "";display: inline-block;width: 6px;height: 6px;border-radius: 999px;background-color: var(--main);transition: 0.3s;}.sw-dots .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: rgba(0, 0, 0, 0.16);}.sw-dots.style-2 span::before {width: 8px;height: 8px;background-color: rgba(0, 0, 0, 0.16);}.sw-dots.style-2 span.swiper-pagination-bullet-active {background-color: transparent;border: 2px solid var(--main);}.sw-dots.style-2 span.swiper-pagination-bullet-active::before {background-color: var(--main);}.sw-dots.dots-white span.swiper-pagination-bullet-active {background-color: transparent;border: 2px solid var(--white);}.sw-dots.dots-white span.swiper-pagination-bullet-active::before {background-color: var(--white);}.sw-dots.line-pagination span.swiper-pagination-bullet-active {background-color: rgb(0, 0, 0);opacity: 1;width: 22px;border-radius: 9999px;}.sw-dots.rectangle-pagination span.swiper-pagination-bullet-active {opacity: 1;}.sw-dots.line-white-pagination span.swiper-pagination-bullet-active {background-color: rgb(255, 255, 255);opacity: 1;width: 28px;border-radius: 9999px;}.sw-dots.dots-fill-white .swiper-pagination-bullet::before {background-color: var(--white);}.sw-dots.dots-fill-white .swiper-pagination-bullet-active {background-color: rgba(255, 255, 255, 0.1607843137);}.sw-dots:not(.swiper-pagination-lock) {margin-top: 15px;}.sw-dots.medium span {width: 20px;height: 20px;border-width: 1px !important;}.sw-dots.medium span::before {width: 6px;height: 6px;}.sw-dots.medium span.swiper-pagination-bullet-active::before {width: 4px;height: 4px;}.sw-dots.small span {width: 16px;height: 16px;border-width: 1px !important;}.sw-dots.small span::before {width: 6px;height: 6px;}.sw-dots.small span.swiper-pagination-bullet-active::before {width: 4px;height: 4px;}.sw-dots.large .swiper-pagination-bullet::before {width: 8px;height: 8px;}.nav-sw {width: 30px;height: 30px;border-radius: 50%;color: var(--main);border: 1px solid var(--main);background-color: transparent;display: flex;align-items: center;justify-content: center;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;font-size: 12px;cursor: pointer;}.nav-sw.swiper-button-disabled {border-color: rgba(0, 0, 0, 0.14);color: rgba(0, 0, 0, 0.4);}.nav-sw:hover:not(.swiper-button-disabled) {background-color: var(--main);color: var(--white);}.nav-sw.square {width: 30px;height: 30px;border-radius: 3px;}.nav-sw.round {border-radius: 999px;}.nav-sw.style-not-line.swiper-button-disabled {background-color: rgba(255, 255, 255, 0.4);color: rgb(0, 0, 0);}.nav-sw.line-white.swiper-button-disabled {border-color: rgba(255, 255, 255, 0.4);color: rgba(255, 255, 255, 0.4);}.nav-sw.disable-line.swiper-button-disabled {border-color: transparent;background-color: rgba(255, 255, 255, 0.4);color: rgb(0, 0, 0);}.nav-sw.style-blue.swiper-button-disabled {border-color: rgba(255, 255, 255, 0.4);background-color: rgba(255, 255, 255, 0.4);}.nav-sw.style-blue.swiper-button-disabled .icon {color: #1c355e;}.nav-sw.style-disabled-dark.swiper-button-disabled {background-color: rgba(0, 0, 0, 0.2);}.nav-sw-arrow.swiper-button-disabled {color: rgba(0, 0, 0, 0.4);}.hover-sw-nav {position: relative;}.hover-sw-nav .nav-sw {z-index: 10;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;cursor: pointer;visibility: hidden;background-color: var(--white);border-color: transparent;}.hover-sw-nav .nav-sw.nav-next-slider {margin-left: 20px;left: 13px;}.hover-sw-nav .nav-sw.nav-prev-slider {right: 13px;margin-right: 20px;}.hover-sw-nav .nav-sw.w_46 .icon {font-size: 12px;}.hover-sw-nav .nav-sw.swiper-button-disabled {background-color: rgba(0, 0, 0, 0.2);}.hover-sw-nav .nav-sw:hover:not(.swiper-button-disabled) {background-color: var(--main);color: var(--white);}.hover-sw-nav .nav-sw.style-2.swiper-button-disabled {opacity: 0.4;background-color: var(--white);}.hover-sw-nav:hover .nav-sw {margin: 0;visibility: visible;}.hover-sw-nav.hover-sw-2 .nav-sw {top: 37%;}.button-style-arrow {width: 46px;height: 46px;background-color: var(--white);border-radius: 50%;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.button-style-arrow::after {font-size: 11px;color: var(--main);font-weight: 700;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.button-style-arrow:hover {background-color: var(--primary);}.button-style-arrow:hover::after {color: var(--white);}.navigation-sw-dot.swiper-button-disabled {width: 36px;height: 36px;}.navigation-sw-dot.swiper-button-disabled span {width: 12px;height: 12px;}@keyframes ripple {0% {box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);}50% {box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);}100% {box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);}}@keyframes ripple_black {0% {box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5);}50% {box-shadow: 0 0 0 20px rgba(0, 0, 0, 0);}100% {box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);}}.swiper-button-disabled {cursor: auto !important;}.nav-arr-default.swiper-button-disabled {opacity: 0.35;}.dots-default .swiper-pagination-bullet {width: 6px;height: 6px;background-color: var(--main);}.tf-sw-brand .sw-dots:not(.swiper-pagination-lock) {margin-top: 35px;}.offcanvas {z-index: 3000;border: none !important;}.offcanvas-backdrop {background-color: var(--backdrop);}.offcanvas-backdrop.show {opacity: 1;}.modal-backdrop {background-color: var(--backdrop);}.modal-backdrop.show {opacity: 1;}.modal {}.modal.show .modal-dialog {transform: none;transition: transform 0.3s ease-out !important;}.modal.fullRight .modal-dialog {transform: translate(100%, 0);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;padding-bottom: 30px;}.modal.fullRight.show .modal-dialog {transform: translate(0, 0);}.modal.fullLeft .modal-dialog {transform: translate(-100%, 0) !important;min-width: 100%;height: 100%;margin: 0;transition: all 0.3s !important;}.modal.fullLeft .modal-dialog .modal-content {border-radius: 0;border: 0;margin: auto;overflow: hidden;position: absolute;left: 0;bottom: 0;top: 0;padding: 0;}.modal.fullLeft .modal-dialog .modal-content .modal-body {overflow: auto;padding: 0;padding-bottom: 30px;}.modal.fullLeft.show .modal-dialog {transform: translate(0, 0) !important;}.modal.modalLeft .modal-dialog {transform: translate(-100px, 0);}.modal.modalRight .modal-dialog {transform: translate(100px, 0);}.modal.modalBottom .modal-dialog {transform: translate(0, 100px);}.modal.modalCentered .modal-dialog {transform: translate(0, 0) !important;}.modal .modal-content {cursor: default !important;}.modal.fade:not(.show) {opacity: 0;}.modalDemo .demo-title {margin-top: 50px;margin-bottom: 44px;font-weight: 500;text-align: center;}.modalDemo .modal-dialog {max-width: 1540px;margin-top: 8px;margin-bottom: 8px;height: calc(100vh - 16px);}.modalDemo .modal-content {padding: 0 50px 40px;background-color: var(--white);width: 100%;border-radius: 10px;margin: 0 30px;max-height: calc(100vh - 60px);border: 0;cursor: default;overflow: hidden;}.modalDemo .mega-menu {padding: 0 40px;overscroll-behavior-y: contain;overflow-y: auto;}.modalDemo .mega-menu::-webkit-scrollbar {width: 5px;}.modalDemo .mega-menu::-webkit-scrollbar-thumb {background: var(--line);}.modalDemo .header {position: relative;}.modalDemo .header .icon-close-popup {position: absolute;top: 18px;right: 0;width: 30px;height: 30px;display: inline-flex;justify-content: flex-end;background-color: transparent;border: none;cursor: pointer;color: rgb(134, 134, 134);}.tf-product-modal .modal-dialog {max-width: min(625px, 90vw);}.tf-product-modal .modal-dialog .modal-content {padding: 38px 36px 40px;margin-left: 0;margin-right: 0;}.tf-product-modal .modal-dialog .modal-content .header {margin-bottom: 24px;display: flex;justify-content: space-between;align-items: center;}.tf-product-modal .modal-dialog .modal-content .header .demo-title {margin: 0;text-align: start;font-size: 26px;font-weight: 400;line-height: 31px;}.tf-product-modal .modal-dialog .modal-content .header span {position: unset;color: var(--main);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.tf-product-modal .modal-dialog .modal-content .header span:hover {color: var(--primary);}.tf-product-modal .modal-dialog .modal-content h6 {font-weight: 600;line-height: 24px;margin-bottom: 25px;}.tf-product-modal .modal-dialog .modal-content .title {font-size: 18px;font-weight: 600;line-height: 22px;margin-top: 15px;}.tf-product-modal .modal-dialog .modal-content p {margin-top: 15px;margin-bottom: 20px;}.popup-findsize .modal-dialog {max-width: min(900px, 90vw);}.canvas-compare_color .modal-dialog {max-width: min(1400px, 90vw);min-width: min(1400px, 90vw);margin-top: 8px;margin-bottom: 8px;height: calc(100vh - 16px);max-height: calc(100vh - 16px);}.canvas-compare_color .modal-dialog .modal-content {padding: 30px 28px 33px;}.canvas-compare_color .modal-dialog .header {justify-content: center;margin-bottom: 32px;}.canvas-compare_color .modal-dialog .header .icon-close-popup {position: absolute;top: 0;}.popup-quickadd .modal-dialog {max-width: min(466px, 90vw);}.popup-quickadd .modal-content {margin: 8px;padding: 30px 0px 30px;}.popup-quickadd .modal-content>.wrap {overflow-y: auto;padding: 0px 20px;}.popup-quickadd .modal-content>.wrap::-webkit-scrollbar {width: 2px;}.popup-quickadd .modal-content .icon-close-popup {top: 0px;right: 20px;}.popup-quickview .modal-dialog {max-width: min(1146px, 90vw);}.popup-quickview .modal-dialog .modal-content {margin: 8px;padding: 0;}.popup-quickview .modal-dialog .modal-content .icon-close-popup {top: 20px;right: 20px;font-size: 16px;z-index: 5;}.popup-quickview .modal-dialog .modal-content>.wrap {display: flex;}.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: 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-filter .canvas-header .icon-close-popup {font-size: 16px;}.canvas-sidebar .canvas-header .icon-close-popup {font-size: 16px;}.offcanvas-backdrop {z-index: 2000;}.modal-shopping-cart .modal-content {max-width: 477px !important;cursor: default !important;}.modal-shopping-cart .header {margin: 0 36px;padding: 5px 0;display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid var(--line);height: 60px;}.modal-shopping-cart .header .title {font-size: 20px;}.modal-shopping-cart .header .icon-close-popup {font-size: 16px;padding: 0 6px;}.modal-shopping-cart .wrap {display: flex;flex-direction: column;height: 100%;}.modal-shopping-cart .tf-mini-cart-threshold {margin: 0 36px;padding: 18px 0 16px;border-bottom: 1px solid var(--line);}.modal-shopping-cart .tf-mini-cart-threshold .tf-progress-bar {margin-top: 14px;margin-bottom: 10px;height: 4px;}.modal-shopping-cart .tf-mini-cart-threshold .tf-progress-msg {margin-top: 18px;font-size: 16px;line-height: 26px;}.modal-shopping-cart .tf-mini-cart-wrap {flex: 1 1 auto;height: 100%;display: flex;flex-direction: column;}.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: 6px;}.modal-shopping-cart .tf-mini-cart-wrap .tf-mini-cart-main .tf-mini-cart-sroll::-webkit-scrollbar-thumb {background: var(--line);border-radius: 6px;}.modal-shopping-cart .tf-mini-cart-item {margin: 0 36px;padding: 20px 0;display: flex;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 a {width: 80px;height: 110px;}.modal-shopping-cart .tf-mini-cart-item .tf-mini-cart-image a img {width: 100%;height: 100%;object-fit: cover;}.modal-shopping-cart .tf-mini-cart-item .tf-mini-cart-info a {font-size: 16px;line-height: 16px;display: block;}.modal-shopping-cart .tf-mini-cart-item .tf-mini-cart-info .meta-variant {font-size: 12px;line-height: 19px;margin-top: 6px;}.modal-shopping-cart .tf-mini-cart-item .tf-mini-cart-info .price {line-height: 14px;margin-top: 6px;}.modal-shopping-cart .tf-mini-cart-item .tf-mini-cart-info .tf-mini-cart-btns {margin-top: 10px;display: flex;gap: 12px;align-items: center;}.modal-shopping-cart .tf-mini-cart-item .tf-mini-cart-info .tf-mini-cart-btns .wg-quantity {width: 86px;}.modal-shopping-cart .tf-mini-cart-item .tf-mini-cart-info .tf-mini-cart-btns .tf-mini-cart-remove {font-size: 12px;line-height: 19px;color: var(--text);text-decoration: underline;}.modal-shopping-cart .tf-minicart-recommendations {margin: 15px 36px;padding: 18px;box-shadow: 0 0.4rem 1.6rem rgba(0, 0, 0, 0.0784313725);}.modal-shopping-cart .tf-minicart-recommendations .tf-minicart-recommendations-heading {margin-bottom: 15px;display: flex;align-items: center;justify-content: space-between;}.modal-shopping-cart .tf-minicart-recommendations .tf-minicart-recommendations-heading .tf-minicart-recommendations-title {font-size: 16px;font-weight: 600;line-height: 19px;}.modal-shopping-cart .tf-minicart-recommendations .tf-minicart-recommendations-heading .sw-dots {width: unset;}.modal-shopping-cart .tf-minicart-recommendations-item {display: flex;align-items: center;}.modal-shopping-cart .tf-minicart-recommendations-item .tf-minicart-recommendations-item-image a {width: 80px;height: 110px;margin-right: 18px;}.modal-shopping-cart .tf-minicart-recommendations-item .tf-minicart-recommendations-item-infos a {text-overflow: ellipsis;overflow: hidden;font-size: 16px;white-space: nowrap;}.modal-shopping-cart .tf-minicart-recommendations-item .tf-minicart-recommendations-item-infos .price {margin-top: 4px;line-height: 14px;font-weight: 600;}.modal-shopping-cart .tf-minicart-recommendations-item .tf-minicart-recommendations-item-quickview .quickview {margin-left: 15px;width: 42px;height: 42px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background-color: var(--main);font-size: 16px;color: var(--white);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.modal-shopping-cart .tf-minicart-recommendations-item .tf-minicart-recommendations-item-quickview .quickview:hover {background-color: var(--primary);}.modal-shopping-cart .tf-mini-cart-tool {background-color: rgb(242, 242, 242);display: flex;justify-content: center;}.modal-shopping-cart .tf-mini-cart-tool .tf-mini-cart-tool-btn {width: 69px;height: 43px;line-height: 43px;margin: 18px 10px;border-radius: 3px;cursor: pointer;color: var(--main);background-color: var(--white);display: flex;align-items: center;justify-content: center;font-size: 16px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.modal-shopping-cart .tf-mini-cart-tool .tf-mini-cart-tool-btn:hover {background-color: var(--primary);color: var(--white);}.modal-shopping-cart .tf-mini-cart-bottom-wrap {padding: 20px 36px 30px;}.modal-shopping-cart .tf-mini-cart-bottom-wrap .tf-cart-totals-discounts {display: flex;align-items: center;justify-content: space-between;}.modal-shopping-cart .tf-mini-cart-bottom-wrap .tf-cart-totals-discounts .tf-cart-total {font-size: 20px;}.modal-shopping-cart .tf-mini-cart-bottom-wrap .tf-cart-totals-discounts .tf-totals-total-value {font-size: 20px;line-height: 32px;margin-left: 15px;}.modal-shopping-cart .tf-mini-cart-bottom-wrap .tf-cart-tax {margin-top: 10px;color: var(--text);}.modal-shopping-cart .tf-mini-cart-bottom-wrap .tf-cart-tax a {text-decoration: underline;text-underline-offset: 3px;}.modal-shopping-cart .tf-mini-cart-bottom-wrap .tf-mini-cart-line {border: 1px solid var(--line);margin-top: 14px;margin-bottom: 14px;}.modal-shopping-cart .tf-mini-cart-bottom-wrap .tf-cart-checkbox {margin-top: 10px;}.modal-shopping-cart .tf-mini-cart-bottom-wrap .tf-mini-cart-view-checkout {margin-top: 20px;display: flex;gap: 14px;}.modal-shopping-cart .tf-cart-totals-volume-discounts .cart-volume-discount {display: flex;align-items: center;justify-content: flex-end;margin-bottom: 7px;display: flex;gap: 1em;text-align: right;width: 100%;justify-content: flex-end;font-size: 14px;line-height: 1.4;font-weight: 500;color: #ff0000;}.modal-shopping-cart .tf-cart-totals-volume-discounts .cart-volume-discount svg {margin-right: 4px;}.modal-shopping-cart .tf-cart-totals-volume-discounts .cart-volume-discount svg path {fill: #ff0000;}.tf-mini-cart-tool-openable {position: absolute;bottom: 0;left: 0;right: 0;transform: translateY(100%);transition: transform 0.25s ease-in-out;z-index: 70;}.tf-mini-cart-tool-openable.open {transform: translateY(0);}.tf-mini-cart-tool-openable.open>.overplay {opacity: 1;visibility: visible;}.tf-mini-cart-tool-openable>.overplay {position: absolute;left: 0;bottom: 0;height: 200vh;right: 0;background-color: rgba(0, 0, 0, 0.3);opacity: 0;visibility: hidden;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.tf-mini-cart-tool-openable .tf-mini-cart-tool-close {cursor: pointer;}.tf-mini-cart-tool-openable .tf-btn {height: 47px;}.tf-mini-cart-tool-openable.estimate-shipping select {height: 49px;}.tf-mini-cart-tool-openable.estimate-shipping .field {margin-bottom: 15px;}.tf-mini-cart-tool-openable.estimate-shipping .field p {margin-bottom: 8px;}.canvas-search {width: 100% !important;max-width: 463px;padding-top: 55px;border: 0 !important;}.canvas-search .tf-search-head {padding: 0 22px;border-bottom: 1px solid var(--line);margin-bottom: 22px;box-shadow: unset;}.canvas-search .tf-search-head .title {font-size: 28px;line-height: 34px;margin-bottom: 19px;display: flex;align-items: center;justify-content: space-between;}.canvas-search .tf-search-head .close {width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;font-size: 16px;}.canvas-search .tf-search-head .tf-search-sticky {margin-bottom: 30px;}.canvas-search .tf-search-content {padding: 0 22px 16px 22px;}.canvas-search .tf-col-quicklink {margin-bottom: 32px;}.canvas-search .tf-col-quicklink .tf-quicklink-item a {padding: 4px 0;line-height: 22.4px;}.tf-mini-search-frm {position: relative;}.tf-mini-search-frm input {height: 42px;padding: 12px 20px 12px 44px;font-size: 16px;line-height: 26px;color: var(--main);}.tf-mini-search-frm input::placeholder {font-size: 16px;line-height: 26px;color: var(--main);}.tf-mini-search-frm button {position: absolute;left: 14px;top: 0;font-size: 16px;margin: 13px 0;background-color: transparent;border: 0;outline: none;}.form-sign-in .modal-dialog {max-width: 640px;}.form-sign-in .modal-dialog .modal-content {border: 0;padding: 37px 35px;border-radius: 3px;}.form-sign-in .header {margin-bottom: 20px;display: flex;align-items: center;justify-content: space-between;}.form-sign-in .header .demo-title {font-size: 28px;line-height: 33.6px;}.form-sign-in .header .icon-close-popup {padding: 0 6px;font-size: 16px;cursor: pointer;}.form-sign-in .tf-login-form form>div {margin-top: 15px;}.form-sign-in .tf-login-form form .btn-link {margin: 10px 0;text-decoration: underline !important;text-underline-offset: 3px;color: var(--text);}.form-sign-in .tf-login-form form .btn-link .icon {font-size: 8px;}.form-sign-in .tf-login-form form .bottom {display: flex;align-items: center;justify-content: center;gap: 30px;}.form-sign-in .tf-login-form form .bottom .btn-link {color: var(--main);}.toolbar-shop-mobile {max-width: min(90%, 430px) !important;}.toolbar-shop-mobile .mb-canvas-content {max-width: 100%;padding-top: 70px;padding-left: 0;}.toolbar-shop-mobile .mb-body {padding: 0 20px 0 21px;}.toolbar-shop-mobile ul.nav-ul-mb>li {padding: 0 !important;border: 0 !important;}.toolbar-shop-mobile .tf-category-link {gap: 16px;min-height: 50px !important;padding: 4px 0 6px;position: relative;}.toolbar-shop-mobile .tf-category-link .image {width: 34px;height: 34px;position: relative;}.toolbar-shop-mobile .tf-category-link .image::before {position: absolute;z-index: 1;content: "";top: -3px;bottom: -3px;left: -3px;right: -3px;width: calc(100% + 6px);height: calc(100% + 6px);border: solid 1px var(--line);margin: auto;pointer-events: none;border-radius: 50%;}.toolbar-shop-mobile .tf-category-link .image img {width: 100%;height: 100%;border-radius: 50%;}.toolbar-shop-mobile .tf-category-link>span:nth-child(2) {display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;flex-grow: 1;}.toolbar-shop-mobile .tf-category-link::after {position: absolute;bottom: 0;content: "";height: 1px;width: calc(100% - 53px);right: 0;left: 53px;background-color: rgba(0, 0, 0, 0.12);}.toolbar-shop-mobile .tf-category-link .btn-open-sub {width: 40px;height: 40px;border-left: 1px solid var(--line);}.toolbar-shop-mobile .tf-category-link.current::after {display: none;}.toolbar-shop-mobile .tf-category-link.has-children:not(.collapsed)::after {display: none;}.toolbar-shop-mobile .sub-nav-menu {margin: 0px 0 17px 50px !important;padding: 0 !important;}.toolbar-shop-mobile .sub-nav-menu .tf-category-link {padding: 4px 0 4px 15px;margin-bottom: 1px;min-height: 30px !important;}.toolbar-shop-mobile .sub-nav-menu .tf-category-link::after {display: none;}.toolbar-shop-mobile .sub-menu-level-2 {margin-left: 65px !important;}.toolbar-shop-mobile .mb-bottom {min-height: 50px;clear: both;padding: 15px 26px;background-color: rgba(0, 0, 0, 0.05);}.toolbar-shop-mobile .mb-bottom a {line-height: 13px;}.toolbar-shop-mobile .list-cate {position: relative;}.toolbar-shop-mobile .list-cate.show::after {position: absolute;bottom: -17px;content: "";height: 1px;width: calc(100% - 53px);right: 0;left: 53px;background-color: rgba(0, 0, 0, 0.12);}.modal-newleter .modal-content .modal-top {position: relative;border-radius: 10px 10px 0px 0px;overflow: hidden;}.modal-newleter .modal-content .modal-top .icon {position: absolute;cursor: pointer;top: 13px;right: 13px;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;border-radius: 999px;background-color: var(--white);color: var(--main);font-size: 12px;}.modal-newleter .modal-content .modal-bottom {border-radius: 0px 0px 10px 10px;background-color: var(--white);padding: 20px;}.modal-newleter .modal-content .modal-bottom h6 {margin-top: 17px;}.modal-newleter .modal-content .modal-bottom .tf-btn {margin-top: 25px;}.modal-newleter .modal-content .form-newsletter {margin-top: 26px;}.box-icon {display: flex;align-items: center;justify-content: center;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;cursor: pointer;}.box-icon.w_34 {width: 34px;height: 34px;}.box-icon.w_46 {width: 46px;height: 46px;}.box-icon.round {border-radius: 50% !important;}.tf-social-icon {--facebook-cl: rgb(59, 89, 152);--twitter-cl: rgb(85, 85, 85);--instagram-cl: linear-gradient(#8a3ab9, #e95950, #fccc63);--threads-cl: rgb(224, 53, 102);--youtube-cl: rgb(205, 32, 31);--tiktok-cl: linear-gradient(#25f4ee, #000, #fe2c55);--tiktok-cl2: rgb(254, 44, 85);--pinterest-cl: rgb(203, 32, 39);--tumblr-cl: rgb(55, 69, 92);--vimeo-cl: rgb(26, 183, 234);--snapchat-cl: rgb(255, 221, 0);--whatsapp-cl: rgb(0, 230, 118);--linked_in-cl: rgb(23, 106, 255);--wechat-cl: rgb(26, 173, 24);--reddit-cl: rgb(255, 69, 0);--line-cl: rgb(0, 195, 77);--spotify-cl: rgb(30, 125, 96);}.tf-social-icon .social-facebook:hover {background: var(--facebook-cl);color: var(--white);}.tf-social-icon .social-instagram:hover {background: var(--instagram-cl);color: var(--white);}.tf-social-icon .social-pinterest:hover {background: var(--pinterest-cl);color: var(--white);}.tf-icon-box .icon {margin-bottom: 34px;}.tf-icon-box .icon i {font-size: 30px;color: #c5c5c5;}.tf-icon-box .content .title {font-size: 18px;font-weight: 500;line-height: 22px;margin-bottom: 10px;}.tf-icon-box.style-row {display: flex;gap: 22px;align-items: center;}.tf-icon-box.style-row .icon {width: 60px;height: 60px;border: 1px solid #ececec;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin-bottom: 0;}.tf-icon-box.style-row .icon i {color: var(--main);}.swiper-slide .tf-icon-box {width: 100%;height: 100%;}.hover-img .img-style {overflow: hidden;}.hover-img .img-style img {width: 100%;height: 100%;object-fit: cover;-webkit-transition: transform 2s cubic-bezier(0, 0, 0.44, 1.18);transition: transform 1.5s cubic-bezier(0, 0, 0.44, 1.18);}.hover-img:hover img {-webkit-transform: scale(1.06);transform: scale(1.06);}.pagi2 .swiper-pagination2:hover .box-img .icon-practice,.swiper-button-next2:hover .box-img .icon-practice,.swiper-button-prev2:hover .box-img .icon-practice,.hv-one:hover .box-img .icon-practice {opacity: 1;z-index: 99;top: 50%;transition-delay: 0.5s;}.pagi2 .swiper-pagination2:hover .img-style::before,.swiper-button-next2:hover .img-style::before,.swiper-button-prev2:hover .img-style::before {opacity: 1;}.pagi2 .swiper-pagination2 .img-style,.swiper-button-next2 .img-style,.swiper-button-prev2 .img-style {border-radius: 10px;overflow: hidden;}.pagi2 .swiper-pagination2 .img-style::before,.swiper-button-next2 .img-style::before,.swiper-button-prev2 .img-style::before {content: "";top: 0;right: 0;left: 0;bottom: 0;position: absolute;background: rgba(0, 0, 0, 0.5019607843);width: 100%;height: 100%;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;z-index: 99;opacity: 0;border-radius: 10px;}.pagi2 .swiper-pagination2 .img-style.s-one::before,.swiper-button-next2 .img-style.s-one::before,.swiper-button-prev2 .img-style.s-one::before {border-radius: 50%;}.collection-item .collection-inner {position: relative;}.collection-item .collection-image {width: 100%;display: block;border-radius: 10px;overflow: hidden;}.collection-item .collection-content {position: absolute;z-index: 3;bottom: 15px;left: 15px;right: 15px;text-align: center;}.collection-item .collection-title {line-height: 40px;height: 40px;font-size: 16px;padding: 0px 14px;background-color: var(--white);border-radius: 3px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.collection-item .collection-title .icon {color: var(--white);margin: 0;}.collection-item .collection-title:hover {background-color: var(--main);color: var(--white);}.collection-item.style-left .collection-content {left: 0;transform: unset;text-align: left;}.collection-item.style-left .collection-content .collection-title {border-top-left-radius: 0;border-bottom-left-radius: 0;}.tf-sw-collection .swiper-slide {height: auto;}.tf-sw-collection .swiper-slide img {height: 100%;}.swiper-slide .collection-item-v4,.swiper-slide .collection-item-v4 .collection-inner,.swiper-slide .collection-item-v4 .collection-image {height: 100%;}.thumbs-slider {display: flex;gap: 10px;}.tf-product-media-thumbs {width: calc(14% - 10px);max-height: 846px;}.tf-product-media-thumbs .swiper-slide {height: max-content;}.tf-product-media-thumbs .swiper-slide .item {position: relative;height: 100%;}.tf-product-media-thumbs .swiper-slide .item img {border-radius: 5px;width: 100%;height: 100%;object-fit: cover;}.tf-product-media-thumbs .swiper-slide .item::after {position: absolute;content: "";top: 0;right: 0;left: 0;bottom: 0;border: 2px solid transparent;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;border-radius: 5px;}.tf-product-media-thumbs .swiper-slide.swiper-slide-thumb-active .item::after {border: 2px solid var(--main);}.thumbs-bottom .thumbs-slider {flex-direction: column;}.thumbs-bottom .thumbs-slider .tf-product-media-thumbs {order: 1;width: 100%;}.thumbs-bottom .thumbs-slider .tf-product-media-thumbs .swiper-slide {width: 119px;}.thumbs-bottom .thumbs-slider .tf-product-media-main {width: 100%;}.thumbs-bottom .thumbs-slider1 .tf-product-media-thumbs .swiper-slide {width: 119px;}.thumbs-bottom .thumbs-slider2 .tf-product-media-thumbs .swiper-slide {width: 119px;}.thumbs-bottom .thumbs-slider3 .tf-product-media-thumbs .swiper-slide {width: 119px;}.thumbs-bottom .thumbs-slider4 .tf-product-media-thumbs .swiper-slide {width: 119px;}.tf-product-media-main {width: 86%;border-radius: 10px;}.tf-product-media-main .item {width: 100%;height: 100%;max-height: 846px;}.tf-product-media-main .item img {width: 100%;height: 100%;object-fit: cover;}.tf-product-info-list {padding-left: 25px;}.tf-product-info-list>div:not(:last-child) {margin-bottom: 30px;}.tf-product-info-title {margin-bottom: 20px !important;}@-webkit-keyframes tf-ani-tada {from,to {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}10%,20% {-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);}30%,50%,70%,90% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}40%,60%,80% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}}@keyframes tf-ani-tada {from,to {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}10%,20% {-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);}30%,50%,70%,90% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}40%,60%,80% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}}.tf-product-info-buy-button form {display: flex;gap: 8px;flex-wrap: wrap;}.variant-picker-item .variant-picker-values label .tooltip {left: 50%;transform: translateX(-50%);}.variant-picker-item .color-btn.active {border-color: var(--main) !important;box-shadow: 0 0.4rem 0.4rem rgba(0, 0, 0, 0.1019607843);}.item-has-checkox {opacity: 0.2;}.item-has-checkox.check {opacity: 1;}.tf-variant-item:not(:last-child) {border-bottom: 1px dashed var(--line);}.tf-variant-item>* {width: 25%;padding: 17px 0;}.tf-variant-item input {pointer-events: none;}.tf-product-btn-wishlist .tooltip {top: -100%;margin-top: 5px;}.tf-product-btn-wishlist .tooltip::before {top: unset;bottom: -4px;}.btn-icon-action>*:last-child {display: none;}.btn-icon-action.active>*:first-child {display: none;}.btn-icon-action.active>*:last-child {display: block;}@keyframes tf-ani-flash {50%,from,to {opacity: 1;}25%,75% {opacity: 0;}}.stagger-wrap .stagger-item {transition: 0.3s ease-in-out;transform: scale(0.5) rotate(90deg) skew(15deg);opacity: 0;}.stagger-wrap .stagger-item.stagger-finished {transform: scale(1) rotate(0deg) skew(0deg);opacity: 1;}.card-product {-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;text-align: start;}.card-product .product-img {display: flex;width: 100%;height: 100%;position: relative;align-items: stretch;}.card-product .card-product-wrapper {position: relative;border-radius: 10px;overflow: hidden;z-index: 20;aspect-ratio: 1/1.4;}.card-product .card-product-wrapper img {display: block;height: 100%;width: 100%;object-fit: cover;object-position: center;transition: opacity 0.5s ease, transform 2s cubic-bezier(0, 0, 0.44, 1.18);}.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;-webkit-transform: scale(1.09);transform: scale(1.09);}.card-product .card-product-wrapper .list-product-btn {z-index: 10;position: absolute;bottom: 48px;left: 15px;right: 15px;}.card-product .card-product-wrapper .on-sale-wrap {position: absolute;top: 5px;right: 5px;left: 5px;z-index: 5;}.card-product .card-product-wrapper .on-sale-wrap .on-sale-item {display: inline-flex;justify-content: center;align-items: center;word-break: break-word;padding: 0 6px;min-width: 40px;text-transform: capitalize;font-size: 12px;font-weight: 500;text-align: center;line-height: 22px;position: relative;background-color: #fc5732;color: var(--white);border-radius: 999px;}.card-product .card-product-wrapper .on-sale-wrap .new {background-color: #ff3232;}.card-product .card-product-wrapper .on-sale-wrap .recommend {background-color: #bea36e;}.card-product .card-product-info {padding-top: 10px;gap: 8px;display: grid;}.card-product .card-product-info .title {font-size: 16px;line-height: 19.2px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;overflow: hidden;}.card-product .card-product-info .price {font-size: 14px;line-height: 14px;font-weight: 600;}.card-product .card-product-info .old-price {text-decoration: line-through;display: inline-block;margin-right: 5px;font-weight: 400;color: rgba(0, 0, 0, 0.5);}.card-product .card-product-info .new-price {color: var(--red_1);}.card-product .description {display: none;font-size: 14px;line-height: 22.4px;margin-top: 2px;}.card-product.none-hover .card-product-wrapper:hover .img-product {opacity: 1;}.card-product.none-hover .card-product-wrapper:hover .img-hover {display: none;}.card-product.style-9 .card-product-info .box-icon .tooltip {margin: 0;top: -70%;}.list-color-product .list-color-item:hover .tooltip {opacity: 0.9;visibility: visible;}.list-color-product .list-color-item .tooltip {text-transform: capitalize;margin-top: 5px;padding: 7px 10px;}.tooltip {z-index: 202;opacity: 0;visibility: hidden;display: block;position: absolute;top: 100%;margin-top: 8px;border-radius: 2px;white-space: nowrap;background-color: var(--main);color: var(--white);font-weight: 400;font-size: 12px;line-height: 12px;padding: 7px 10px 9px;max-width: 250px;width: max-content;transition: transform 0.4s ease 0.2s, opacity 0.4s ease 0.2s;}.tooltip::before {content: "";left: 50%;transform: translateX(-50%) rotate(45deg);top: -4px;position: absolute;background: var(--main);width: 8px;height: 8px;z-index: 100;}.hover-tooltip:hover .tooltip {opacity: 0.9;visibility: visible;}.hover-tooltip.center .tooltip {left: 50%;transform: translateX(-50%);}.list-product-btn {display: flex;align-items: center;justify-content: center;gap: 5px;}.list-product-btn .box-icon {width: 32px;height: 32px;min-width: 32px;border-radius: 3px;box-shadow: 0 8px 24px rgba(149, 157, 165, 0.2);background-color: rgb(242, 242, 242);position: relative;}.list-product-btn .box-icon .icon {font-size: 14px;font-weight: 500;height: 13px;}.list-product-btn .box-icon .text {font-size: 12px;font-weight: 700;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: auto;line-height: 32px;}.list-product-btn .box-icon .tooltip {top: -100%;margin-top: 5px;}.list-product-btn .box-icon .tooltip::before {top: unset;bottom: -4px;}.list-product-btn .box-icon.style-2 {gap: 8px;width: auto;padding: 0 10px;background-color: var(--white);}.list-product-btn .box-icon:hover {background-color: var(--main) !important;color: var(--white);}.list-product-btn .box-icon:hover .tooltip {opacity: 0.9;visibility: visible;}.list-product-btn.column-left .tooltip {left: 100%;margin-left: 5px;margin-top: 0;top: 50%;transform: translateY(-50%);}.list-product-btn.column-left .tooltip::before {top: 50%;transform: translateY(-50%) rotate(45deg);left: -4px;bottom: unset;}.list-product-btn.column-right .tooltip {right: 100%;margin-right: 5px;margin-top: 0;top: 50%;transform: translateY(-50%);}.list-product-btn.column-right .tooltip::before {top: 50%;left: unset;transform: translateY(-50%) rotate(45deg);right: -4px;bottom: unset;}.list-product-btn.type-wishlist .tooltip {top: unset;left: unset;right: 115%;bottom: unset;margin: 0 !important;}.list-product-btn.type-wishlist .tooltip::before {top: 50%;left: unset;right: -4px;bottom: unset;transform: translate(0, -50%) rotate(45deg);}.tf-sticky-btn-atc {position: fixed;width: 100%;bottom: 0;z-index: 70;box-shadow: 4px -4px 5px rgba(0, 0, 0, 0.03);background-color: var(--white);transition: all 0.3s linear;transform: translateY(100%);}.tf-sticky-btn-atc .tf-height-observer {padding: 10px 0;column-gap: 5px;}.tf-sticky-btn-atc .tf-btn {min-width: 190px;}.tf-sticky-btn-atc.show {transform: translateY(0);}@keyframes showProduct {0% {transform: translateY(40px);opacity: 0;}100% {transform: translateY(0);opacity: 1;}}.value-currentColor {text-transform: capitalize;}@keyframes infiniteScroll {0% {transform: translateX(0%);}100% {transform: translateX(-100%);}}blockquote {position: relative;padding: 16px 30px 25px;margin-bottom: 45px;border-left: 2px solid var(--main);}blockquote .icon {margin-bottom: 20px;}blockquote .text {font-weight: 500;}.tf-page-title {padding: 69px 0 65px;background-image: url(../images/shop/file/page-title-blog.png);background-position: center;background-repeat: no-repeat;background-size: cover;}.tf-page-title .heading {font-size: 42px;font-weight: 400;line-height: 50px;}.tf-page-title .breadcrumbs {gap: 14px;margin-top: 5px;}.tf-page-title .breadcrumbs li {color: rgb(84, 84, 84);}.tf-page-title .breadcrumbs i {font-size: 10px;}.tf-page-title.style-1 {padding: 88px 0;}.tf-page-title.style-2 {padding: 80px 0 86px;}.rating {display: flex;align-items: center;gap: 7px;}.rating i {font-size: 16px;color: var(--bg-5);}.thumb-tes-brands .swiper-slide {width: auto !important;}.thumb-tes-brands .swiper-wrapper {justify-content: center;}.thumb-tes-brands .swiper-slide-thumb-active .thumb-tes-item {opacity: 1;}.tf-lookbook {display: flex;}.lookbook-item .dropdown-menu {margin: 20px 0 !important;top: unset !important;bottom: 23px !important;transform: translateX(-46%) !important;}.tf-sw-lookbook {padding-top: 70px;margin-top: -70px;}.tf-sw-lookbook .wrap-pagination {position: absolute;bottom: 10px;z-index: 10;left: 15px;right: 15px;}.tf-sw-lookbook .wrap-pagination .sw-dots {margin: 0;}.lookbook-kitchen-wear form .swiper-slide:last-child .tf-bundle-product-item {border: 0;}.flat-accordion1 .flat-toggle1 .toggle-title,.flat-accordion1 .flat-toggle .toggle-title,.flat-accordion .flat-toggle1 .toggle-title,.flat-accordion .flat-toggle .toggle-title {background-color: #F5F5F5;font-size: 18px;font-weight: 600;line-height: 30px;color: var(--main);padding: 14px 20px;cursor: pointer;position: relative;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.flat-accordion1 .flat-toggle1 .toggle-title:hover,.flat-accordion1 .flat-toggle .toggle-title:hover,.flat-accordion .flat-toggle1 .toggle-title:hover,.flat-accordion .flat-toggle .toggle-title:hover {color: var(--primary);}.flat-accordion1 .flat-toggle1 .toggle-content,.flat-accordion1 .flat-toggle .toggle-content,.flat-accordion .flat-toggle1 .toggle-content,.flat-accordion .flat-toggle .toggle-content {display: none;padding: 35px;border: 1px solid var(--line);}.flat-accordion1.has-btns .flat-toggle .toggle-title::after,.flat-accordion.has-btns .flat-toggle .toggle-title::after {position: absolute;content: "";width: 12px;height: 2px;background-color: #545454;right: 0px;border-radius: 2px;top: 50%;transform: translateY(-50%);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.flat-accordion1.has-btns .flat-toggle .toggle-title::before,.flat-accordion.has-btns .flat-toggle .toggle-title::before {position: absolute;content: "";width: 2px;height: 12px;background-color: #545454;right: 5px;border-radius: 2px;top: 50%;transform: translateY(-50%);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;opacity: 1;}.flat-accordion1.has-btns .flat-toggle .toggle-title.active::before,.flat-accordion.has-btns .flat-toggle .toggle-title.active::before {transform: translateY(-50%) rotate(45deg);opacity: 0;}.flat-accordion1.has-btns .flat-toggle.style-2:not(:last-child),.flat-accordion.has-btns .flat-toggle.style-2:not(:last-child) {margin-bottom: 15px;}.flat-accordion1.has-btns .flat-toggle.style-2 .toggle-title::after,.flat-accordion.has-btns .flat-toggle.style-2 .toggle-title::after {right: 15px;}.flat-accordion1.has-btns .flat-toggle.style-2 .toggle-title::before,.flat-accordion.has-btns .flat-toggle.style-2 .toggle-title::before {right: 20px;}.pswp__bg {background: var(--white);}.pswp__counter {color: #222;text-shadow: 1px 1px 3px #ffffff;}.tf-control-layout {display: flex;gap: 12px;}.tf-control-layout .tf-view-layout-switch .item {color: var(--main);opacity: 0.4;padding: 0 5px;min-height: 34px;align-items: center;justify-content: center;display: flex;cursor: pointer;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.tf-control-layout .tf-view-layout-switch:hover .item,.tf-control-layout .tf-view-layout-switch.active .item {opacity: 1;}.tf-pagination-wrap {padding-top: 45px;}.widget-facet .facet-title.collapsed .icon {transform: rotate(180deg);}@keyframes fadeShop {0% {opacity: 0;transform: translateY(30px);}100% {opacity: 1;transform: translateY(0);}}.sidebar-filter {background-color: var(--white);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.loadmore-item .fl-item {display: none;}.loadmore-item2 .fl-item2 {display: none;}.loadmore-item3 .fl-item3 {display: none;}.flat-title {display: flex;flex-direction: column;align-items: center;gap: 18px;margin-bottom: 30px;padding-left: 15px;padding-right: 15px;}.flat-title .title {font-size: 22px;line-height: 26.4px;}.flat-title .sub-title {font-size: 14px;line-height: 20px;text-align: center;}.flat-title .sw-dots {margin-top: 0;}.tf-sw-brand {border-radius: 10px;overflow: hidden;border: 1px solid var(--line);}.tf-sw-brand .swiper-slide:not(:last-child) .brand-item {border-right: 1px solid var(--line);}.gallery-item .box-icon .tooltip {top: -100%;margin-top: -5px;}.gallery-item .box-icon .tooltip::before {top: unset;bottom: -4px;}.gallery-item .box-icon:hover .tooltip {opacity: 0.9;visibility: visible;}.wrap-sw-over {padding-bottom: 40px;margin-bottom: -40px;padding-left: 30px;margin-left: -30px;}.scroll-snap {scrollbar-width: none;overscroll-behavior-x: contain;overflow-x: auto;overflow-y: hidden;scroll-behavior: smooth;-webkit-overflow-scrolling: touch;scroll-snap-align: center;scroll-snap-stop: always;scroll-snap-type: x mandatory;}.fullwidth {display: block;width: 100%;height: 100%;}.fullwidth img {width: 100%;height: 100%;object-fit: cover;}.tf-brands-filter {display: flex;justify-content: center;flex-wrap: wrap;max-width: 1200px;margin: 0 auto;gap: 10px;padding-bottom: 30px;}.tf-brands-filter .tf-btns-filter {display: inline-flex;align-items: center;gap: 10px;color: var(--main);background-color: transparent;border: solid 1px var(--line-2);border-radius: 3px;padding: 8px 15px;min-width: 42px;font-weight: 600;max-width: 100%;text-wrap: nowrap;overflow: hidden;text-overflow: ellipsis;cursor: pointer;}.tf-brands-filter .tf-btns-filter.is--active,.tf-brands-filter .tf-btns-filter:hover {background-color: var(--main);color: var(--white);}.tf-brands-filter .tf-btns-filter.is-disable {pointer-events: none;}.tf-brands-filter .tf-btns-filter.is-disable span {opacity: 0.2;}.tf-brands-source-linklist {gap: 15px;grid-template-columns: repeat(2, 1fr);}.tf-brands-source-linklist.style-row {border-top: 1px solid var(--line);}.tf-brands-source-linklist.style-row .tf-filter-item {border: 0;border-bottom: 1px solid var(--line);padding: 15px;}.tf-brands-source-linklist.style-row .tf-filter-item-inner {gap: 20px;flex-direction: row;}.tf-brands-source-linklist.style-row .tf-titles-filter {display: flex;align-items: center;justify-content: center;width: 16.66666667%;}.tf-brands-source-linklist.style-row .tf-titles-filter h4 {width: 100%;text-align: center;border-right: 1px solid var(--line);padding-right: 10px;}.tf-brands-source-linklist.style-row .tf-content-brands {display: grid;gap: 30px;grid-template-columns: repeat(2, 1fr);}.tf-brands-source-linklist.style-row .tf-item-inner {display: flex;gap: 10px;flex-direction: column;align-items: center;justify-content: center;}.tf-brands-source-linklist.style-row .tf-item-inner a {margin-bottom: 0;}.tf-filter-item {animation: slideInRight 0.5s ease-in-out;padding: 15px;border-radius: 2.5px;border: 1px solid var(--line);}.tf-filter-item.is-disable {display: none;}.tf-filter-item .tf-filter-item-inner {display: flex;flex-direction: column;gap: 10px;}.tf-filter-item .tf-item-inner a {color: var(--text);margin-bottom: 5px;}.tf-filter-item .tf-item-inner a:hover {color: var(--primary);}@keyframes slideInRight {0% {transform: translateX(100%);opacity: 0;}100% {transform: translateX(0);opacity: 1;}}.tf-compare-item {padding: 16px 10px;display: flex;flex-direction: column;text-align: center;}.tf-compare-item .price {margin-top: 10px;font-size: 16px;line-height: 16px;font-weight: 600;}.tf-compare-item .price .compare-at-price {font-size: 13px;line-height: 13px;text-decoration: line-through;color: rgba(0, 0, 0, 0.55);margin-right: 10px;}.tf-compare-item .price .price-on-sale {color: var(--primary);}@keyframes tf-ani-flash {50%,from,to {opacity: 1;}25%,75% {opacity: 0;}}.tf-page-cart-checkout .shipping-calculator .accordion-shipping-header:not(.collapsed) .shipping-calculator_accordion-icon::after,.tf-page-cart-checkout .shipping-calculator .accordion-shipping-header:not(.collapsed) .shipping-calculator_accordion-icon::before {transform: translate(-50%, -50%) rotate(90deg);}.tf-page-cart-checkout .shipping-calculator .accordion-shipping-header:not(.collapsed) .shipping-calculator_accordion-icon::before {opacity: 0;}.tf-page-cart-checkout .shipping-calculator .accordion-shipping-content {margin-top: 20px;}.tf-page-cart-checkout .shipping-calculator .accordion-shipping-content .tf-select {height: 50px;}.tf-page-cart-checkout .shipping-calculator .accordion-shipping-content .field {margin-bottom: 15px;}.tf-page-cart-checkout .shipping-calculator .accordion-shipping-content .field .label {margin-bottom: 8px;font-weight: 400;}.tf-page-cart-checkout .shipping-calculator .accordion-shipping-content .field .tf-select,.tf-page-cart-checkout .shipping-calculator .accordion-shipping-content .field input {border-color: transparent;}.tf-page-cart-checkout .shipping-calculator .accordion-shipping-content .tf-btn {font-weight: 600;min-width: 199px;}.spinner {width: 60px;height: 60px;border: 3px solid transparent;border-top: 3px solid var(--line);border-radius: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;animation: spin 1s infinite linear;}@keyframes spin {from {transform: rotate(0deg);}to {transform: rotate(360deg);}}.flat-alert {margin-bottom: 10px;}.flat-alert.msg-success {font-weight: 500;color: var(--bs-success);}.flat-alert.msg-error {font-weight: 500;color: var(--bs-danger);}#subscribe-msg {color: var(--bs-success);}#subscribe-msg .notification_ok {font-weight: 500;color: var(--bs-success);}#subscribe-msg .notification_error {font-weight: 500;color: var(--bs-danger);}.hover-sw-nav .tf-sw-lookbook .nav-sw {top: 55%;}.hover-sw-nav .tf-sw-lookbook .nav-next-slider {left: 40px;}.hover-sw-nav .tf-sw-lookbook .nav-prev-slider {right: 40px;}.show-form-address,.edit-form-address {display: none;}.box-invoice .header {padding: 133px 100px 122px;border-bottom: 1px solid var(--line);}.widget-video {position: relative;overflow: hidden;}.widget-video .popup-youtube {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);display: flex;align-items: center;justify-content: center;width: 100px;height: 100px;border-radius: 50%;background-color: rgba(255, 255, 255, 0.5019607843);border: 1px solid rgba(243, 243, 243, 0.6);font-size: 18px;color: var(--white);}@media (min-width: 576px) {.card-product .description {display: block;}.list-product-btn .box-icon {width: 36px;height: 36px;}.modal-newleter .modal-dialog {max-width: 625px;}}@media (min-width: 768px) {.text-md-start {text-align: start !important;}.tf-filter-item {padding: 25px 30px;}.tf-brands-source-linklist {grid-template-columns: repeat(3, 1fr);gap: 30px;}.tf-brands-source-linklist.style-row .tf-content-brands {grid-template-columns: repeat(4, 1fr);}.tf-brands-source-linklist.style-row .tf-item-inner {gap: 20px;}.tf-brands-filter {padding-bottom: 47px;}.tf-brands-filter .tf-tab-link_all {padding: 8px 20px;}.logo-header img {width: 136px;}.canvas-mb {width: 100% !important;max-width: 367px;}.container-full,.container {padding-left: 30px;padding-right: 30px;}.hover-sw-nav .sw-dots {margin-top: 30px;}.card-product .card-product-info {padding-top: 15px;gap: 10px;}.card-product .card-product-wrapper .list-product-btn {bottom: 40px;}.card-product .card-product-wrapper .on-sale-wrap {top: 10px;left: 10px;right: 10px;}.card-product .card-product-wrapper .on-sale-wrap .on-sale-item {padding: 0 10px;min-width: 59px;font-size: 14px;line-height: 29px;}.tf-pagination-wrap {padding-top: 60px;}.collection-item .collection-title {line-height: 42px;height: 42px;padding: 0 20px;}.collection-item .collection-content {bottom: 30px;}.collection-item.style-2 .collection-content {bottom: 25px;}.collection-item.style-left .collection-content {bottom: 30px;left: 15px;}.flat-title {margin-bottom: 50px;}.flat-title .title {font-size: 32px;line-height: 38.4px;}.flat-title .sub-title {font-size: 16px;line-height: 22px;}.flat-iconbox-v2 .wrap-iconbox .swiper-slide:last-child {grid-column: 1/3;}.flat-iconbox-v3 .wrap-iconbox .swiper-slide:last-child {grid-column: 1/3;}.canvas-mb .mb-canvas-content {min-width: 367px;}.dots-default .swiper-pagination-bullet {width: 8px;height: 8px;}}@media (min-width: 992px) {.tf-slideshow .wrap-pagination {bottom: 40px;}.list-product-btn .box-icon {width: 40px;height: 40px;}.modal-newleter .modal-content .modal-bottom {padding: 39px 37px 30px;}.modal-newleter .modal-content .modal-bottom h6 {padding: 0px 40px;}}@media (min-width: 1150px) {.sidebar-filter .canvas-body {padding: 0;}.tf-slideshow .wrap-pagination {bottom: 50px;}.wrap-lookbook-hover .bundle-pin-item {cursor: pointer;}.wrap-lookbook-hover .bundle-hover-item {-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.wrap-lookbook-hover .bundle-hover-item.no-hover {opacity: 0.3;}#header .nav-icon .cart-lg {padding-left: 15px;border-left: 1px solid var(--line);}.tf-compare-item {padding: 16px 34px;}.tf-brands-source-linklist {grid-template-columns: repeat(4, 1fr);}.tf-brands-source-linklist.style-row .tf-content-brands {grid-template-columns: repeat(6, 1fr);}.animate-hover-btn:hover:after {animation: shine 0.75s cubic-bezier(0.01, 0.56, 1, 1);}.lg-px_40 {padding-left: 40px;padding-right: 40px;}.tf-md-hidden {display: block;}.header-default .wrapper-header {min-height: 94px;}.header-style-2 .wrapper-header {min-height: 68px;}.header-style-3 .wrapper-header {min-height: 86px;}.header-style-4 .wrapper-header {min-height: 103px;}.header-absolute {margin-bottom: -94px;}.container {padding-left: 50px;padding-right: 50px;}.container-full {padding-left: 40px;padding-right: 40px;}.card-product .card-product-info {padding-top: 20px;gap: 12px;}.card-product:not(.list-layout) .box-icon {transform: translateY(20px);opacity: 0;visibility: hidden;}.card-product:not(.list-layout) .box-icon:nth-child(1) {transition: transform 0.4s ease 0s, opacity 0.4s ease 0s;}.card-product:not(.list-layout) .box-icon:nth-child(2) {transition: transform 0.4s ease 0.2s, opacity 0.4s ease 0s;}.card-product:not(.list-layout) .box-icon:nth-child(3) {transition: transform 0.4s ease 0.3s, opacity 0.4s ease 0s;}.card-product:not(.list-layout) .box-icon:nth-child(4) {transition: transform 0.4s ease 0.4s, opacity 0.4s ease 0s;}.card-product .card-product-wrapper .on-sale-wrap {top: 15px;left: 15px;right: 15px;}.card-product:hover .box-icon {opacity: 1;visibility: visible;transform: translateY(0);}.list-product-btn {gap: 6px;}.list-product-btn .box-icon {width: 42px;height: 42px;}.tf-dropdown-sort {padding: 10px 18px;min-width: 190px;}.collection-item .collection-title {line-height: 46px;height: 46px;padding: 0 30px;font-size: 18px;}.collection-item .collection-content {bottom: 36px;}.collection-item.large .collection-content {bottom: 46px;}.flat-title {margin-bottom: 60px;}.flat-title .title {font-size: 42px;line-height: 50.4px;}.flat-iconbox-v2 .wrap-iconbox .swiper-slide:last-child {grid-column: unset;}.flat-iconbox-v2 .wrap-iconbox .swiper-slide:not(:last-child) .tf-icon-box {border-right: 1px solid var(--line);}.flat-iconbox-v3 .wrap-iconbox .swiper-slide:last-child {grid-column: unset;}.tf-icon-box.style-row .icon {width: 74px;height: 74px;}}@media (min-width: 1440px) {#header .nav-icon .cart-lg {padding-left: 22px;}#header .nav-icon .cart-lg .icon {font-size: 26px;}.card-product .card-product-wrapper .list-product-btn {bottom: 48px;}.header-default .box-nav-ul {gap: 30px;}.header-default .box-nav-ul .menu-item>a::after {width: calc(100% + 60px);}.header-default .box-nav-ul.gap-40 {gap: 40px;}.header-default .box-nav-ul.gap-40 .menu-item>a::after {width: calc(100% + 60px);}}@media only screen and (max-width: 1470px) {.footer .footer-wrap .footer-body::before {left: 15px;right: 15px;transform: unset;width: unset;}}@media only screen and (max-width: 1399px) {.tf-control-layout .sw-layout-5 {display: none;}}@media only screen and (max-width: 1200px) {.wrapper-header .nav-icon {gap: 14px;}.footer .footer-logo,.footer .footer-heading {margin-top: 40px;margin-bottom: 22px;}}@media only screen and (max-width: 1149px) {.sidebar-filter {position: fixed;bottom: 0;z-index: 3000;display: flex;flex-direction: column;background-clip: padding-box;outline: 0;}.sidebar-filter.left {top: 0;left: 0;transform: translateX(-100%);}.sidebar-filter.right {top: 0;right: 0;transform: translateX(100%);}.sidebar-filter.show {transform: none;}.tf-control-layout .sw-layout-5,.tf-control-layout .sw-layout-4 {display: none;}.header-style-2 .header-bottom .box-navigation {display: none;}.header-style-3 .box-navigation {display: none;}.header-style-3 .wrap-header-left {justify-content: center;}.header-style-4#header .nav-icon .nav-search {display: inline-flex;}.header-style-4#header .nav-icon .nav-account,.header-style-4#header .nav-icon .nav-wishlist,.header-style-4#header .nav-icon .nav-compare {display: none;}.logo-header {display: flex;justify-content: center;}.header-style-3 .wrap-header-left {justify-content: center;}.tf-sticky-btn-atc {bottom: 67px;}.toggle-title {font-size: 14px !important;line-height: 22.4px !important;}.form-sign-in .tf-login-form .bottom {flex-direction: column;}.canvas-search {max-width: 400px;padding-top: 10px;}.canvas-search .tf-search-head {padding: 0 15px;margin-bottom: 22px;}.canvas-search .tf-search-head .title {line-height: 40px;margin-bottom: 20px;}.canvas-search .tf-search-content {padding: 0 15px 16px 15px;}.canvas-search .tf-col-quicklink {margin-bottom: 17px;}.modal-shopping-cart .modal-content {max-width: 420px !important;}.modal-shopping-cart .header {margin: 0 15px;}.modal-shopping-cart .tf-mini-cart-threshold {margin: 0 15px;}.modal-shopping-cart .tf-mini-cart-threshold .tf-progress-msg {font-size: 14px;line-height: 22.4px;}.modal-shopping-cart .tf-mini-cart-item {margin: 0 15px;}.modal-shopping-cart .tf-mini-cart-item .tf-mini-cart-info a {font-size: 14px;line-height: 14px;}.modal-shopping-cart .tf-minicart-recommendations {padding: 15px;margin: 15px;}.modal-shopping-cart .tf-mini-cart-bottom-wrap {padding: 10px 15px 15px;}.modal-shopping-cart .tf-mini-cart-bottom-wrap .tf-mini-cart-view-checkout {flex-direction: column;}.tf-product-modal .modal-dialog .modal-content {padding: 20px;}.popup-quickview .modal-content {margin: 0 !important;}.popup-quickview .modal-content .tf-product-info-title a {font-size: 26px !important;}.tf-product-info-wrap .tf-product-info-title h5 {font-size: 26px;line-height: 31.2px;}.tf-product-modal .modal-dialog .modal-content {padding: 20px;border-radius: 3px;}.canvas-compare_color .modal-dialog {max-width: min(900px, 90vw);min-width: min(900px, 90vw);}.canvas-compare_color .modal-dialog .modal-content {padding: 20px;}.thumbs-slider {flex-direction: column !important;}.thumbs-slider>div {width: 100%;}.thumbs-slider .tf-product-media-thumbs {order: 1;}.thumbs-slider1 .tf-product-media-thumbs .swiper-slide,.thumbs-slider2 .tf-product-media-thumbs .swiper-slide,.thumbs-slider3 .tf-product-media-thumbs .swiper-slide,.thumbs-slider4 .tf-product-media-thumbs .swiper-slide,.thumbs-slider .tf-product-media-thumbs .swiper-slide {width: auto;height: 107px;}.tf-product-info-list {padding-left: 0;}.wrap-sidebar-mobile {display: none;}.tf-toolbar-bottom.type-1150 {display: flex;}.announcement-bar {padding-right: 40px;}.announcement-bar .close-announcement-bar {right: 0;}.wrap-slider .box-content p {margin-bottom: 32px;}.sw-dots.style-2 span::before {width: 6px;height: 6px;}.sw-dots.style-2 span.swiper-pagination-bullet-active {border-width: 1px;}.sw-dots.style-2 span.swiper-pagination-bullet-active::before {width: 4px;height: 4px;}.hover-sw-nav .sw-dots {display: flex;}.hover-sw-nav .nav-sw {display: none;}.tf-control-layout .sw-layout-4 {display: none;}[data-grid=grid-4] {grid-template-columns: repeat(3, 1fr);}.flat-spacing-4 {padding-top: 46px;padding-bottom: 85px;}.flat-spacing-5 {padding: 64px 0px;}.popup-quickadd .modal-content {padding: 15px 0px 15px;}.popup-quickadd .modal-content>.wrap {padding: 0px 15px;}.popup-quickadd .modal-content .icon-close-popup {right: 15px;}.description p br {display: none;}.nav-sw.w_46 {width: 40px;height: 40px;}}@media only screen and (max-width: 1024px) {.tf-sticky-btn-atc {bottom: 67px;}.tf-page-title .heading {font-size: 32px;line-height: 38px;}h1 {font-size: 44px;line-height: 52.8px;}h2 {font-size: 50px;line-height: 60px;}h4 {font-size: 32px;line-height: 30.4px;}}@media only screen and (max-width: 991px) {.wrap-sidebar-account {display: none;}.button-style-arrow {width: 40px;height: 40px;}.box-invoice .header {padding: 30px;}.card-product .list-product-btn .box-icon .tooltip {margin-top: 0;}.flat-accordion .flat-toggle .toggle-content {padding: 20px 15px;}}@media only screen and (max-width: 767px) {.tf-product-btn-wishlist .tooltip,.list-color-product .list-color-item .tooltip {display: none;}.toolbar-shop-mobile .sub-nav-menu {margin-left: 17px !important;}.toolbar-shop-mobile .sub-menu-level-2 {margin-left: 34px !important;}.form-sign-in .modal-dialog {margin-top: 8px;margin-bottom: 8px;height: calc(100vh - 16px);max-height: calc(100vh - 16px);}.form-sign-in .modal-dialog .modal-content {padding: 20px;}.form-sign-in .modal-dialog .modal-content .bottom {gap: 15px;}.canvas-search {max-width: 320px;}.canvas-search .tf-search-head .title {font-size: 18px;}.modal-shopping-cart .modal-content {max-width: 90% !important;}.modal-shopping-cart .tf-mini-cart-threshold {padding: 10px 0;}.modal-shopping-cart .tf-mini-cart-tool .tf-mini-cart-tool-btn {width: 50px;height: 38px;line-height: 38px;margin: 18px 8px;font-size: 18px;}.modal-shopping-cart .tf-mini-cart-bottom-wrap .tf-mini-cart-view-checkout a {height: 39px;}.modal-shopping-cart .tf-mini-cart-threshold .tf-progress-msg {font-size: 13px;line-height: 20.8px;}.modal-shopping-cart .tf-mini-cart-item {gap: 14px;}.modal-part-content .modal-dialog {min-width: unset;align-items: flex-end;}.modal-part-content .modal-dialog .header {margin-bottom: 22px;}.modal-dialog {max-width: 500px !important;}.modal-dialog .demo-title {font-size: 18px !important;font-weight: 400 !important;line-height: 22px !important;}.popup-findsize .modal-dialog {margin-top: 8px !important;margin-bottom: 8px !important;}.tf-variant-item {display: block;position: relative;padding-left: 90px;margin-bottom: 15px;}.tf-variant-item>* {width: 100%;display: flex;padding: 10px 0;}.tf-variant-item>*:first-child {padding: 0;}.tf-product-media-wrap {margin-bottom: 15px;}h1 {font-size: 34px;line-height: 40.8px;}h2 {font-size: 32px;line-height: 38.4px;}h4 {font-size: 22px;line-height: 26.4px;}h5 {font-size: 18px;line-height: 21.6px;}h6 {font-size: 16px;line-height: 26px;}.footer .footer-heading-desktop {display: none;}.footer .footer-col-block .footer-heading-moblie {margin-top: 30px;margin-bottom: 15px;display: block;position: relative;}.footer .footer-col-block .footer-heading-moblie::after {position: absolute;content: "";right: 10px;top: 50%;transform: translateY(-50%);width: 12px;height: 1px;background-color: var(--main);transition: 0.25s ease-in-out;}.footer .footer-col-block .footer-heading-moblie::before {position: absolute;content: "";right: 15px;top: 50%;transform: translate(-50%, -50%);width: 1px;height: 12px;background-color: var(--main);transition: 0.25s ease-in-out;}.footer .footer-col-block.open .footer-heading-moblie::before {opacity: 0;}.footer .footer-col-block.open .footer-heading-moblie::after {transform: translate(0%, -50%) rotate(180deg);}.footer .tf-collapse-content {display: none;}.footer .footer-bottom .footer-bottom-wrap {flex-wrap: wrap;}.footer .footer-bottom .footer-bottom-wrap>div {width: 100%;text-align: center;justify-content: center;}#header .nav-icon .nav-account,#header .nav-icon .nav-wishlist,#header .nav-icon .nav-compare {display: none;}.tf-slideshow .wrap-slider {height: 450px;}.tf-btn.btn-xl {font-size: 16px;line-height: 40px;padding-top: 0;padding-bottom: 0;}.wrap-slider .box-content p {display: none;}.sw-dots {gap: 4px;}.sw-dots .swiper-pagination-bullet {width: 16px;height: 16px;}.tf-page-title {padding: 52px 0 49px;}.tf-page-title .heading {font-size: 22px;line-height: 26px;}.card-product .wishlist,.card-product .compare {display: none;}.card-product .card-product-wrapper .list-product-btn {bottom: 5px;left: 5px;right: 5px;}[data-grid=grid-4] {grid-template-columns: repeat(2, 1fr);gap: 15px;}.nav-sw {width: 24px;height: 24px;}.flat-spacing-1 {padding: 52px 0px;}.flat-spacing-4 {padding-top: 33px;padding-bottom: 60px;}.flat-spacing-5 {padding: 38px 0px;}.tf-btn.style-2 {line-height: 38px;}.tf-icon-box.style-row {flex-direction: column;text-align: center;}.lookbook-sw .navigation-sw-dot.swiper-button-disabled {width: 30px;height: 30px;}.tf-cart-item {margin-bottom: 15px;padding-inline-start: 98px;min-height: 140px;display: block;font-size: 12px;font-weight: 600;position: relative;}.tf-cart-item td {display: flex;align-items: center;flex-direction: row;flex-wrap: wrap;padding: 10px 0;margin: 0;}.tf-cart-item td:not(:last-child) {border-bottom: 1px dashed var(--line);}.tf-btn:not(.btn-xl, .btn-md, .btn-line, .style-2, .style-3) {padding: 10px 24px;}.tf-btn.style-2 {line-height: 36px;}.sw-dots.style-2 span,.sw-dots.medium span {width: 16px;height: 16px;border-width: 1px !important;}.wrap-slider .box-content p {margin-bottom: 24px;font-size: 16px;line-height: 19.2px;}.tf-control-layout {gap: 5px;}}@media only screen and (max-width: 575px) {.card-product .list-product-btn .box-icon .tooltip {display: none;}.card-product:not(.style-3) .list-product-btn .box-icon .text {display: none;}.card-product:not(.style-3) .list-product-btn .box-icon.style-2 {width: 32px;}.tf-dropdown-sort .dropdown-menu {min-width: 150px;}}#toggle-rtl {padding: 0;position: fixed;top: 50%;right: 15px;width: 40px;height: 40px;min-width: 30px;text-transform: uppercase;z-index: 999;font-size: 12px;display: flex;align-items: center;justify-content: center;}.rtl .tf-icon-box.style-row {direction: rtl;}.rtl #toggle-rtl {left: 15px;right: auto;}.rtl .canvas-mb .mb-body {padding-right: 0;padding-left: 20px;}.rtl #goTop {left: 40px;right: unset;}.rtl .card-product {direction: rtl;}.rtl .tf-sw-slideshow .wrap-slider {direction: rtl;}.rtl .tf-sw-slideshow .wrap-slider img {transform: rotateY(180deg);}.rtl .wrap-sw-over {margin-left: 0;padding-left: 0;margin-right: -30px;padding-right: 30px;}.rtl .tf-currencies .dropdown-menu .text {justify-content: flex-end !important;}.rtl .tf-currencies .dropdown-menu::after {display: none !important;}.rtl .footer .footer-col-block .footer-heading-moblie::before {left: 15px;right: auto;}.rtl .footer .footer-col-block .footer-heading-moblie::after {left: 10px;right: auto;}.rtl .modal.fullRight .modal-dialog {transform: translate(-100%, 0) !important;transition: all 0.3s !important;}.rtl .modal.fullRight .modal-dialog .modal-content {left: 0;right: unset;}.rtl .modal.fullRight.show .modal-dialog {transform: translate(0, 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 {direction: ltr;}@keyframes slide-har-reverse {0% {-webkit-transform: translateX(0%);transform: translateX(0%);}100% {-webkit-transform: translateX(100%);transform: translateX(100%);}}.rtl .flat-accordion1.has-btns .flat-toggle .toggle-title::before,.rtl .flat-accordion.has-btns .flat-toggle .toggle-title::before {left: 5px;right: unset;}.rtl .flat-accordion1.has-btns .flat-toggle .toggle-title::after,.rtl .flat-accordion.has-btns .flat-toggle .toggle-title::after {left: 0;right: unset;}.rtl .flat-accordion1.has-btns .flat-toggle.style-2 .toggle-title::before,.rtl .flat-accordion.has-btns .flat-toggle.style-2 .toggle-title::before {left: 20px;}.rtl .flat-accordion1.has-btns .flat-toggle.style-2 .toggle-title::after,.rtl .flat-accordion.has-btns .flat-toggle.style-2 .toggle-title::after {left: 15px;}.rtl .tf-brands-source-linklist.style-row .tf-titles-filter h4 {border-left: 1px solid var(--line);border-right: 0;padding-left: 10px;padding-right: 0;}@media (min-width: 1150px) {.rtl #header .nav-icon .cart-lg {padding-right: 15px;border-left: 0;border-right: 1px solid var(--line);}}@media (min-width: 1441px) {.rtl #header .nav-icon .cart-lg {padding-right: 22px;padding-left: 0;}}