@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import "https://fonts.cdnfonts.com/css/helvetica-neue-55";@font-face{font-family:MADE Outer;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/outer-regular-DuxmdM8b.otf)}@font-face{font-family:MADE Outer;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/outer-medium-DBn_bgIt.otf)}@font-face{font-family:MADE Outer;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/outer-bold-DHkL5cfN.otf)}@font-face{font-family:MADE Outer;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/outer-light-Cqyb7fP-.otf)}@font-face{font-family:MADE Outer;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/outer-thin-BuxKUmm6.otf)}@font-face{font-family:UTM Banque;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/UTM-BanqueRegular-DSGOukBR.ttf)}@font-face{font-family:UTM Banque;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/UTM-BanqueMedium-CvOGJonR.ttf)}@font-face{font-family:icomoon;src:url(/icons/icomoon/fonts/icomoon.eot?amwch6);src:url(/icons/icomoon/fonts/icomoon.eot?amwch6#iefix)format("embedded-opentype"),url(/icons/icomoon/fonts/icomoon.ttf?amwch6)format("truetype"),url(/icons/icomoon/fonts/icomoon.woff?amwch6)format("woff"),url(/icons/icomoon/fonts/icomoon.svg?amwch6#icomoon)format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=\ icon-]{font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}.icon-arrow-right1:before{content:""}.icon-sidebar:before{content:""}.icon-x:before{content:""}.icon-compare1:before{content:""}.icon-heart2:before{content:""}.icon-view:before{content:""}.icon-cart2:before{content:""}.icon-trash:before{content:""}.icon-close:before{content:""}.icon-user-3:before{content:"";color:#73787d}.icon-user-21:before{content:""}.icon-list-2:before{content:""}.icon-list-1:before{content:""}.icon-dot-line:before{content:""}.icon-sort:before{content:""}.icon-circle-chevron-right:before{content:""}.icon-shop-cart-2:before{content:""}.icon-shop-cart-1:before{content:""}.icon-shop-cart-3:before{content:""}.icon-quote:before{content:""}.icon-minus:before{content:""}.icon-cart-2:before{content:""}.icon-check:before{content:""}.icon-plus:before{content:""}.icon-star:before{content:""}.icon-check-3:before{content:""}.icon-delivery-2:before{content:""}.icon-headphone-2:before{content:""}.icon-hearth:before{content:""}.icon-jewelry:before{content:""}.icon-machine:before{content:""}.icon-payment:before{content:""}.icon-reliable:before{content:""}.icon-sofa:before{content:""}.icon-support-2:before{content:""}.icon-tool:before{content:""}.icon-user-2:before{content:""}.icon-arrow-right-circle:before{content:""}.icon-automative:before{content:""}.icon-beauti:before{content:""}.icon-best-seller:before{content:""}.icon-clothing:before{content:""}.icon-compare:before{content:""}.icon-computer:before{content:""}.icon-computer-wifi:before{content:""}.icon-menu-dots:before{content:""}.icon-facebook-2:before{content:""}.icon-google:before{content:""}.icon-folder:before{content:""}.icon-arrow-left-lg:before{content:""}.icon-fire:before{content:""}.icon-arrow-right-lg:before{content:""}.icon-budget:before{content:""}.icon-cart:before{content:""}.icon-clock:before{content:""}.icon-check-2:before{content:""}.icon-delivery:before{content:""}.icon-direction:before{content:""}.icon-facebook:before{content:""}.icon-global:before{content:""}.icon-headphone:before{content:""}.icon-instagram:before{content:""}.icon-linkin:before{content:""}.icon-location:before{content:""}.icon-money-bag:before{content:""}.icon-phone:before{content:""}.icon-search:before{content:""}.icon-shield:before{content:""}.icon-twitter:before{content:""}.icon-user:before{content:""}.icon-whatapp:before{content:""}.icon-accept:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-right:before{content:""}@keyframes bs-notify-fadeOut{0%{opacity:.9}to{opacity:0}}.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{vertical-align:middle;width:220px}.bootstrap-select>.dropdown-toggle{text-align:right;white-space:nowrap;justify-content:space-between;align-items:center;width:100%;display:inline-flex;position:relative}.bootstrap-select>.dropdown-toggle:after{margin-top:-1px}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover{color:#ffffff80}.bootstrap-select>select{border:none;bottom:0;left:50%;opacity:0!important;z-index:0!important;width:.5px!important;height:100%!important;padding:0!important;display:block!important;position:absolute!important}.bootstrap-select>select.mobile-device{top:0;left:0;z-index:2!important;width:100%!important;display:block!important}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select select:invalid+.dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select select:valid+.dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline-offset:-2px;outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important}.bootstrap-select.form-control{border:none;height:auto;margin-bottom:0;padding:0}:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{float:none;z-index:auto}.form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*=col-]){width:auto}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;margin-left:0;display:inline-block}.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}.form-inline .bootstrap-select .form-control{width:100%}.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0!important}.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle .filter-option{float:left;text-align:left;flex:0 auto;width:100%;height:100%;position:static;top:0;left:0;overflow:hidden}.bs3.bootstrap-select .dropdown-toggle .filter-option{padding-right:inherit}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option{padding-top:inherit;padding-bottom:inherit;padding-left:inherit;float:none;position:absolute}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{padding-right:inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select .dropdown-toggle .filter-expand{float:left;overflow:hidden;opacity:0!important;width:0!important}.bootstrap-select .dropdown-toggle .caret{vertical-align:middle;margin-top:-2px;position:absolute;top:50%;right:12px}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select .dropdown-menu{box-sizing:border-box;min-width:100%}.bootstrap-select .dropdown-menu>.inner:focus{outline:0!important}.bootstrap-select .dropdown-menu.inner{float:none;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;position:static}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active small{color:#ffffff80!important}.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;user-select:none}.bootstrap-select .dropdown-menu li a.opt{padding-left:2.25em;position:relative}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .notify{pointer-events:none;opacity:.9;box-sizing:border-box;background:#f5f5f5;border:1px solid #e3e3e3;width:96%;min-height:26px;margin:0 2%;padding:3px 5px;position:absolute;bottom:5px;box-shadow:inset 0 1px 1px #0000000d}.bootstrap-select .dropdown-menu .notify.fadeOut{animation:.3s linear .75s forwards bs-notify-fadeOut}.bootstrap-select .no-results{white-space:nowrap;background:#f5f5f5;margin:0 5px;padding:3px}.bootstrap-select.fit-width .dropdown-toggle .filter-option{padding:0;display:inline;position:static}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before{content:" "}.bootstrap-select.fit-width .dropdown-toggle .caret{margin-top:-1px;position:static;top:auto}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{display:inline-block;position:absolute;top:5px;right:15px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{content:"";border-style:solid;border-width:0 .26em .26em 0;width:.5em;height:1em;display:block;transform:rotate(45deg)}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:"";border-bottom:7px solid #ccc3;border-left:7px solid #0000;border-right:7px solid #0000;display:none;position:absolute;bottom:-4px;left:9px}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:"";border-bottom:6px solid #fff;border-left:6px solid #0000;border-right:6px solid #0000;display:none;position:absolute;bottom:-4px;left:10px}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{border-top:7px solid #ccc3;border-bottom:0;top:-4px;bottom:auto}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{border-top:6px solid #fff;border-bottom:0;top:-4px;bottom:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{left:auto;right:12px}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{left:auto;right:13px}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{box-sizing:border-box;width:100%}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;box-sizing:border-box;width:100%}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{float:none;width:100%;margin-bottom:0}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";pointer-events:none;position:absolute;top:0;left:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{object-fit:contain;transform-origin:50%;width:100%;height:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);letter-spacing:0;font-variant:initial;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);touch-action:none;background:var(--swiper-scrollbar-bg-color,#0000001a);position:relative}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);width:100%;height:100%;position:relative;top:0;left:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{object-fit:contain;max-width:100%;max-height:100%}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{pointer-events:none;opacity:0;z-index:-1000;position:absolute;top:0;left:0}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-flow:column wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{opacity:.6;z-index:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.swiper-cube .swiper-cube-shadow:before{content:"";filter:blur(50px);background:#000;position:absolute;inset:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;transition-property:transform,opacity,height;overflow:hidden}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:bottom;backface-visibility:hidden;overflow:hidden}.animated{animation-duration:1s;animation-fill-mode:both}.animated.hinge{animation-duration:2s}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{animation-name:bounce}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.pulse{animation-name:pulse}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}.shake{animation-name:shake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}.swing{transform-origin:top;animation-name:swing}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9)rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1)rotate(3deg)}40%,60%,80%{transform:scale(1.1)rotate(-3deg)}to{transform:scale(1)rotate(0)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:translate(0%)}15%{transform:translate(-25%)rotate(-5deg)}30%{transform:translate(20%)rotate(3deg)}45%{transform:translate(-15%)rotate(-3deg)}60%{transform:translate(10%)rotate(2deg)}75%{transform:translate(-5%)rotate(-1deg)}to{transform:translate(0%)}}.wobble{animation-name:wobble}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}to{transform:translateY(0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%{opacity:0;transform:translate(-2000px)}60%{opacity:1;transform:translate(30px)}80%{transform:translate(-10px)}to{transform:translate(0)}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%{opacity:0;transform:translate(2000px)}60%{opacity:1;transform:translate(-30px)}80%{transform:translate(10px)}to{transform:translate(0)}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}to{transform:translateY(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{0%{transform:translate(0)}20%{opacity:1;transform:translate(20px)}to{opacity:0;transform:translate(-2000px)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{0%{transform:translate(0)}20%{opacity:1;transform:translate(-20px)}to{opacity:0;transform:translate(2000px)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translateY(0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate(-2000px)}to{opacity:1;transform:translate(0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate(2000px)}to{opacity:1;transform:translate(0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:translateY(0)}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2000px)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-20px)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-2000px)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20px)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(2000px)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2000px)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{transform:perspective(400px)translateZ(0)rotateY(0)scale(1)}0%,40%{animation-timing-function:ease-out}40%{transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1)}50%{animation-timing-function:ease-in;transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1)}80%{transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95)}80%,to{animation-timing-function:ease-in}to{transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1)}}.animated.flip{backface-visibility:visible;-ms-backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{opacity:0;transform:perspective(400px)rotateX(90deg)}40%{transform:perspective(400px)rotateX(-10deg)}70%{transform:perspective(400px)rotateX(10deg)}to{opacity:1;transform:perspective(400px)rotateX(0)}}.flipInX{animation-name:flipInX;backface-visibility:visible!important;-ms-backface-visibility:visible!important}@keyframes flipInY{0%{opacity:0;transform:perspective(400px)rotateY(90deg)}40%{transform:perspective(400px)rotateY(-10deg)}70%{transform:perspective(400px)rotateY(10deg)}to{opacity:1;transform:perspective(400px)rotateY(0)}}.flipInY{animation-name:flipInY;backface-visibility:visible!important;-ms-backface-visibility:visible!important}@keyframes flipOutX{0%{opacity:1;transform:perspective(400px)rotateX(0)}to{opacity:0;transform:perspective(400px)rotateX(90deg)}}.flipOutX{animation-name:flipOutX;backface-visibility:visible!important;-ms-backface-visibility:visible!important}@keyframes flipOutY{0%{opacity:1;transform:perspective(400px)rotateY(0)}to{opacity:0;transform:perspective(400px)rotateY(90deg)}}.flipOutY{animation-name:flipOutY;backface-visibility:visible!important;-ms-backface-visibility:visible!important}@keyframes lightSpeedIn{0%{opacity:0;transform:translate(100%)skew(-30deg)}60%{opacity:1;transform:translate(-20%)skew(30deg)}80%{opacity:1;transform:translate(0%)skew(-15deg)}to{opacity:1;transform:translate(0%)skew(0)}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1;transform:translate(0%)skew(0)}to{opacity:0;transform:translate(100%)skew(-30deg)}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg)}0%,to{transform-origin:50%}to{opacity:1;transform:rotate(0)}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{opacity:0;transform:rotate(-90deg)}0%,to{transform-origin:0 100%}to{opacity:1;transform:rotate(0)}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{opacity:0;transform:rotate(90deg)}0%,to{transform-origin:100% 100%}to{opacity:1;transform:rotate(0)}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{opacity:0;transform:rotate(90deg)}0%,to{transform-origin:0 100%}to{opacity:1;transform:rotate(0)}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{opacity:0;transform:rotate(-90deg)}0%,to{transform-origin:100% 100%}to{opacity:1;transform:rotate(0)}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{opacity:1;transform:rotate(0)}0%,to{transform-origin:50%}to{opacity:0;transform:rotate(200deg)}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{opacity:1;transform:rotate(0)}0%,to{transform-origin:0 100%}to{opacity:0;transform:rotate(90deg)}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{opacity:1;transform:rotate(0)}0%,to{transform-origin:100% 100%}to{opacity:0;transform:rotate(-90deg)}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{opacity:1;transform:rotate(0)}0%,to{transform-origin:0 100%}to{opacity:0;transform:rotate(-90deg)}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{opacity:1;transform:rotate(0)}0%,to{transform-origin:100% 100%}to{opacity:0;transform:rotate(90deg)}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes slideInDown{0%{opacity:0;transform:translateY(-2000px)}to{transform:translateY(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{opacity:0;transform:translate(-2000px)}to{transform:translate(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{opacity:0;transform:translate(2000px)}to{transform:translate(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideOutLeft{0%{transform:translate(0)}to{opacity:0;transform:translate(-2000px)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translate(0)}to{opacity:0;transform:translate(2000px)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateY(0)}to{opacity:0;transform:translateY(-2000px)}}.slideOutUp{animation-name:slideOutUp}@keyframes hinge{0%{transform:rotate(0)}0%,20%,60%{transform-origin:0 0;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg)}40%{transform:rotate(60deg)}40%,80%{transform-origin:0 0;animation-timing-function:ease-in-out}80%{opacity:1;transform:rotate(60deg)translateY(0)}to{opacity:0;transform:translateY(700px)}}.hinge{animation-name:hinge}@keyframes rollIn{0%{opacity:0;transform:translate(-100%)rotate(-120deg)}to{opacity:1;transform:translate(0)rotate(0)}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(100%)rotate(120deg)}}.rollOut{animation-name:rollOut}@keyframes infiniteScroll{0%{transform:translate(0%)}to{transform:translate(-100%)}}@keyframes infiniteScrollRight{0%{transform:translate(-100%)}to{transform:translate(0%)}}@keyframes tf-ani-flash{50%,0%,to{opacity:1}25%,75%{opacity:0}}@keyframes rotate-360{0%{transform:rotate(0)scale(1)}to{transform:rotate(360deg)}}@keyframes link-icon{0%{opacity:1;transform:translate(0)}49%{opacity:0;transform:translate(10px)}50%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes tf-ani-tada{0%,to{transform:scale(1)}10%,20%{transform:scale3d(.9,.9,.9)rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1)rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1)rotate(-3deg)}}.tf-ani-tada{animation:2s infinite tf-ani-tada}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes a{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@keyframes b{0%{opacity:1;transform:scale(1)}15%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.5)}}@keyframes c{0%{transform:translate(-50%,-50%)rotate(0)}50%{transform:translate(-50%,-50%)rotate(-180deg)}to{transform:translate(-50%,-50%)rotate(-1turn)}}@keyframes d{0%{transform:scale(1)}10%{transform:scale(1.2)translate(6px)}25%{transform:scale(1.3)translate(8px)}40%{transform:scale(1.2)translate(6px)}50%{transform:scale(1)}60%{transform:scale(.8)translate(6px)}75%{transform:scale(.7)translate(8px)}90%{transform:scale(.8)translate(6px)}to{transform:scale(1)}}@keyframes e{0%{transform:scale(1)}10%{transform:scale(1.2)translate(-6px)}25%{transform:scale(1.3)translate(-8px)}40%{transform:scale(1.2)translate(-6px)}50%{transform:scale(1)}60%{transform:scale(.8)translate(-6px)}75%{transform:scale(.7)translate(-8px)}90%{transform:scale(.8)translate(-6px)}to{transform:scale(1)}}.drift-zoom-pane{background:#00000080;transform:translateZ(0)}.drift-zoom-pane.drift-opening{animation:.18s ease-out a}.drift-zoom-pane.drift-closing{animation:.21s ease-in b}.drift-zoom-pane.drift-inline{border-radius:75px;width:150px;height:150px;position:absolute;box-shadow:0 6px 18px #0000004d}.drift-loading .drift-zoom-pane-loader{width:66px;height:20px;animation:1.8s linear infinite c;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.drift-zoom-pane-loader:after,.drift-zoom-pane-loader:before{content:"";background:#ffffffe6;border-radius:20px;width:20px;height:20px;margin-top:-10px;display:block;position:absolute;top:50%}.drift-zoom-pane-loader:before{animation:1.8s linear infinite d;left:0}.drift-zoom-pane-loader:after{animation:1.8s linear -.9s infinite e;right:0}.drift-bounding-box{background-color:#0006}.d-none{display:none!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-grid{display:grid!important}.d-inline-flex{display:inline-flex!important}@media (width>=576px){.d-sm-block{display:block!important}.d-sm-flex{display:flex!important}.d-sm-none{display:none!important}}@media (width>=768px){.d-md-block{display:block!important}.d-md-flex{display:flex!important}.d-md-none{display:none!important}}@media (width>=992px){.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}.d-lg-none{display:none!important}}@media (width>=1200px){.d-xl-block{display:block!important}.d-xl-flex{display:flex!important}.d-xl-none{display:none!important}.d-xl-inline-flex{display:inline-flex!important}}@media (width>=1400px){.d-xxl-block{display:block!important}.d-xxl-flex{display:flex!important}.d-xxl-none{display:none!important}}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-nowrap:nowrap!important}.flex-shrink-0{flex-shrink:0!important}@media (width>=1200px){.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.align-items-end{align-items:flex-end!important}.align-items-stretch{align-items:stretch!important}@media (width>=1200px){.align-items-xl-center{align-items:center!important}.align-items-xl-start{align-items:flex-start!important}}.justify-content-start{justify-content:flex-start!important}.justify-content-center{justify-content:center!important}.justify-content-end{justify-content:flex-end!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}@media (width>=1200px){.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-between{justify-content:space-between!important}}@media (width>=1400px){.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-between{justify-content:space-between!important}}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}@media (width>=1200px){.gap-xl-6{gap:6px!important}.gap-xl-12{gap:12px!important}.gap-xl-20{gap:20px!important}}.w-100{width:100%!important}.w-50{width:50%!important}.w-25{width:25%!important}.h-100{height:100%!important}.h-50{height:50%!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-auto{overflow:auto!important}.overflow-scroll{overflow:scroll!important}@media (width>=1400px){.overflow-xxl-visible{overflow:visible!important}}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.m-0{margin:0!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-auto{margin-left:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-auto{margin-right:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:900!important}.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.text-start{text-align:left!important}.text-center{text-align:center!important}.text-end{text-align:right!important}.text-nowrap{white-space:nowrap!important}.text-uppercase{text-transform:uppercase!important}.text-lowercase{text-transform:lowercase!important}.text-capitalize{text-transform:capitalize!important}.text-white{color:#fff!important}.text-black{color:#000!important}.text-muted{color:#6c757d!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:#0000!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.rounded{border-radius:4px!important}.rounded-0{border-radius:0!important}.rounded-circle{border-radius:50%!important}.z-10{z-index:10!important}.row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}.row>*{box-sizing:border-box;padding-left:15px;padding-right:15px}.col-12{flex:0 0 100%;max-width:100%}.col-5{flex:0 0 41.6667%;max-width:41.6667%}.col-7{flex:0 0 58.3333%;max-width:58.3333%}@media (width>=768px){.col-md-2{flex:0 0 16.6667%;max-width:16.6667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333%;max-width:33.3333%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-8{flex:0 0 66.6667%;max-width:66.6667%}}@media (width>=1200px){.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333%;max-width:33.3333%}.col-xl-6{flex:0 0 50%;max-width:50%}}.dropdown{position:relative}.dropdown-toggle{white-space:nowrap;cursor:pointer;background:0 0;border:none}.dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-top-color:currentColor;border-bottom:0;margin-left:.255em;display:inline-block}.dropdown-menu{z-index:1000;background-color:#fff;background-clip:padding-box;border:1px solid #00000026;border-radius:4px;min-width:10rem;padding:.5rem 0;display:none;position:absolute}.dropdown-menu.show{display:block}.dropdown-item{clear:both;color:#212529;width:100%;text-align:inherit;white-space:nowrap;cursor:pointer;background-color:#0000;border:0;padding:.25rem 1rem;font-weight:400;text-decoration:none;display:block}.dropdown-item:hover,.dropdown-item:focus{color:#1e2125;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;background-color:#0d6efd;text-decoration:none}.btn{text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border:1px solid #0000;border-radius:4px;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}.btn:focus,.btn:focus-visible{outline:0}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{background-color:#e2e6ea}.bootstrap-select>.dropdown-toggle{padding-right:25px;position:relative}.bootstrap-select .filter-option{float:left;flex:0 auto;width:100%;height:100%;position:static;top:0;left:0;overflow:hidden}.lh-xxl-71{line-height:71px}@media (width>=1400px){.lh-xxl-71{line-height:71px}}:root{--white:#fff;--black:#000;--text:#909090;--text-2:#505050;--text-3:#333;--text-4:#40484e;--text-5:#2c3135;--text-7:#fdfefe;--gray:#333e48;--gray-2:#73787d;--gray-4:#e1e1e1;--gray-5:#ebebeb;--gray-6:#f5f5f5;--primary:#ff3d3d;--primary-2:#d80027;--secondary:#004ec3;--third:#fcb500;--third-2:#ffe604;--third-3:#ffdc00;--third-4:#ffdf8b;--line:#e1e1e1;--line-2:#ececec;--line-3:#4f4f4f;--line-4:#bfc6cc;--bg:#fafafa;--bg-2:#f8f8f8;--bg-3:#f6f6f6;--price:#ffeab6}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;border:0;outline:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{scroll-behavior:smooth;margin-right:0!important}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--white);color:var(--gray);font-family:Inter,serif;font-size:15px;font-style:normal;font-weight:400;line-height:24px;overflow-x:hidden}body::-webkit-scrollbar{width:3px}body::-webkit-scrollbar-thumb{background-color:var(--primary);cursor:grab;border-radius:5px}body.no-scroll{overflow:hidden}img{vertical-align:middle;-ms-interpolation-mode:bicubic;max-width:100%;height:auto;transform:scale(1)}.row{margin-left:-15px;margin-right:-15px}.row>*{padding-left:15px;padding-right:15px}ul,li{margin-bottom:0;padding-left:0;list-style:none}.container{max-width:1520px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container-full{width:100%;max-width:100%;margin:0 auto;padding:0 15px}svg path{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}textarea{resize:none}select{outline:0}::-webkit-input-placeholder{color:var(--text-3)}:-moz-placeholder-shown{color:var(--text-3)}::-moz-placeholder{color:var(--text-3);opacity:1}button:focus-within,button:focus-visible,button:focus{outline:none}:-ms-placeholder-shown{color:var(--secondary-2)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{text-rendering:optimizelegibility;color:var(--grey-1);margin-bottom:0;font-family:Inter,serif;font-weight:500}h1,.h1{font-size:60px;line-height:80px}h2,.h2{font-size:50px;line-height:61px}h3,.h3{font-size:40px;line-height:60px}h4,.h4{font-size:30px;line-height:36px}h5,.main-title,.title-normal{font-size:22px;line-height:25px}h6,.product-title{font-size:18px;line-height:24px}.text-xl{font-size:48px;line-height:50px}.main-title-2{font-size:25px;line-height:38px}.main-title-3{font-size:24px;line-height:33px}.product-title-2{font-size:18px;line-height:27px}.price-text{font-size:20px;line-height:22px}.price-text-2{font-size:19px;line-height:29px}.title-sidebar{font-size:16px;line-height:18px}.title-sidebar-2{font-size:16px;line-height:24px}.body-md-2{font-size:14px;line-height:22px}.body-text-3{font-size:14px;line-height:20px}.body-small{font-size:13px;line-height:25px}.caption{font-size:12px;line-height:22px}.small-text{font-size:10px;line-height:15px}.font-main{font-family:Inter,serif}.font-2{font-family:Poppins,serif}.font-3{font-family:MADE Outer}.font-4{font-family:UTM Banque}.font-5{font-family:Helvetica Neue,sans-serif}b,strong{font-weight:bolder}video{object-fit:cover;width:100%;height:100%}.text-main{color:var(--gray)!important}.text-main-2{color:var(--gray-2)}.text-main-4{color:var(--gray-4)!important}.text-cl-1{color:var(--text)}.text-cl-2{color:var(--text-2)}.text-cl-3{color:var(--text-3)}.text-cl-4{color:var(--text-4)}.text-cl-5{color:var(--text-5)}.text-cl-7{color:var(--text-7)}.text-primary{color:var(--primary)!important}.text-primary-2{color:var(--primary-2)!important}.text-secondary{color:var(--secondary)!important}.text-third{color:var(--third)!important}.text-third-2{color:var(--third-2)!important}.text-third-3{color:var(--third-3)!important}.text-third-4{color:var(--third-4)!important}.text-price{color:var(--price)!important}a{-o-transition:all .3s ease-in-out;cursor:pointer;color:var(--gray);text-decoration:none;transition:all .3s ease-in-out;display:inline-block}a:focus,a:hover{-o-transition:all .3s ease-in-out;outline:0;text-decoration:none;transition:all .3s ease-in-out}.link{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.link:hover{color:var(--primary)!important}.link-svg svg,.link-svg path{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.link-svg:hover svg,.link-svg:hover path{stroke:var(--primary)}.link-fill svg,.link-fill path{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;stroke:unset!important}.link-fill:hover path{fill:var(--primary)}.link-svg-fill svg,.link-svg-fill path{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.link-svg-fill:hover path{stroke:var(--primary);fill:var(--primary)}.link-secondary{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.link-secondary:hover{color:var(--secondary)!important}.link-main{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.link-main:hover{color:var(--gray)!important}.line{border:1px solid var(--line)}.line-2{border:1px solid var(--line-2)}.line-bt{border-bottom:1px solid var(--gray-5)!important}.line-bt-2{border-bottom:1px solid #ffffff0f!important}.line-tp{border-top:1px solid var(--gray-5)!important}.gap-36{gap:36px}.gap-12{gap:12px!important}.gap-30{gap:30px}.gap-10{gap:10px!important}.gap-8{gap:8px!important}.px_15{padding-left:15px;padding-right:15px}.py-4{padding-top:4px!important;padding-bottom:4px!important}.pt-24{padding-top:24px}.box-center{position:absolute;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}[data-grid=grid-1]{grid-template-columns:1fr;gap:30px;display:grid}[data-grid=grid-2]{grid-template-columns:1fr 1fr;gap:30px;display:grid}[data-grid=grid-3]{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}[data-grid=grid-4]{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}[data-grid=grid-5]{grid-template-columns:repeat(5,1fr);gap:30px;display:grid}[data-grid=grid-6]{grid-template-columns:repeat(6,1fr);gap:30px;display:grid}[data-grid=grid-7]{grid-template-columns:repeat(7,1fr);gap:30px;display:grid}.tf-row-flex{flex-direction:row;gap:30px;display:flex}.tf-grid-layout{gap:30px;display:grid}.tf-grid-layout.tf-col-2{grid-template-columns:1fr 1fr}.tf-grid-layout.tf-col-3{grid-template-columns:repeat(3,1fr)}.tf-grid-layout.tf-col-4{grid-template-columns:repeat(4,1fr)}.tf-grid-layout.tf-col-5{grid-template-columns:repeat(5,1fr)}.tf-grid-layout.tf-col-6{grid-template-columns:repeat(6,1fr)}.tf-grid-layout.tf-col-7{grid-template-columns:repeat(7,1fr)}.tf-grid-layout .wg-pagination{grid-column:1/-1;width:100%}.tf-grid-layout .wd-load{grid-column:1/-1}.cursor-not-allowed{cursor:not-allowed}.cursor-auto{cursor:auto}.text-highlight{-webkit-text-stroke:1px #000;flex-direction:row-reverse;color:#0000!important}.text-line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.aspect-ratio-1{aspect-ratio:1}.aspect-ratio-0{aspect-ratio:0!important}.initial-child-container{flex-direction:row;flex:none;align-items:center;min-width:auto;display:flex}.line-top-container{position:relative}.line-top-container:before{content:"";background-color:var(--line);width:100%;max-width:1320px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.line-bottom-container{position:relative}.line-bottom-container:after{content:"";background-color:var(--line);width:100%;max-width:1320px;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}#scroll-top{z-index:1;opacity:0;visibility:hidden;cursor:pointer;z-index:100;background-color:var(--dark);-o-transition:all .3s ease-in-out;border:0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;line-height:50px;transition:all .3s ease-in-out;display:flex;position:fixed;bottom:92px;right:20px;overflow:hidden}#scroll-top.show{opacity:1;visibility:visible}#scroll-top.type-1{bottom:140px}#scroll-top:hover{background-color:var(--primary);transform:translateY(-5px)}.preload-container{z-index:2147483647;background:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;inset:0;overflow:hidden}.spinner{border:3px solid #0000;border-top:3px solid var(--gray);border-radius:100%;width:60px;height:60px;margin:auto;animation:1s linear infinite spin;position:absolute;inset:0}.tf-overlay{position:absolute;inset:0}.fs-8{font-size:8px!important}.fs-10{font-size:10px!important}.fs-12{font-size:12px!important}.fs-14{font-size:14px!important}.fs-16{font-size:16px!important}.fs-20{font-size:20px!important}.fs-24{font-size:24px!important}.fs-26{font-size:26px!important}.fs-28{font-size:28px!important}.fs-42{font-size:42px!important}.lh-19{line-height:19px!important}.lh-20{line-height:20px!important}.lh-24{line-height:24px!important}.lh-26{line-height:26px!important}.lh-12{line-height:12px!important}.lh-14{line-height:14px!important}.lh-15{line-height:15px!important}.lh-16{line-height:16px!important}.radius-16{border-radius:16px!important}.radius-8{border-radius:8px!important}.relative{position:relative!important}.absolute{position:absolute}#goTop{background:var(--white);color:#000;text-align:center;cursor:pointer;opacity:0;visibility:hidden;z-index:1000;border:none;border-radius:3px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:20px;line-height:50px;transition:opacity .3s;display:flex;position:fixed;bottom:90px;right:40px;box-shadow:0 4px 20px #0000001a}#goTop .border-progress{width:calc(100% + 2px);height:calc(100% + 2px);-webkit-mask-image:conic-gradient(#000 var(--progress-angle,0deg), transparent 0);mask-image:conic-gradient(#000 var(--progress-angle,0deg), transparent 0);-webkit-mask-image:conic-gradient(#000 var(--progress-angle,0deg), transparent 0);content:"";z-index:1;-o-transition:all .3s ease-in-out;border:1px solid #000;border-radius:3px;transition:all .3s ease-in-out;position:absolute;top:-1px;left:-1px}#goTop.show{opacity:1;visibility:visible}#goTop .icon{-o-transition:all .3s ease-in-out;font-size:12px;transition:all .3s ease-in-out}#goTop .icon-arrow-right{transform:rotate(-90deg)}.simpleParallax{width:100%;height:100%}.simpleParallax img{object-fit:cover;width:100%;height:100%}.bg-3{background-color:var(--bg-3)!important}.bg-line{background-color:var(--line)}.bg-line-3{background-color:var(--line-3)}.bg-gray{background-color:var(--gray)!important}.bg-gray-2{background-color:var(--gray-2)!important}.bg-gray-5{background-color:var(--gray-5)!important}.bg-primary{background-color:var(--primary)!important}.br-line{width:100%;height:1px;display:inline-flex}.br-line.type-vertical{width:1px;height:16px}.br-line.type-vertical.h23{height:23px}.tf-sp-1{padding-top:20px;padding-bottom:50px}.tf-sp-2{padding-top:50px;padding-bottom:50px}.tf-sp-3{padding-top:20px;padding-bottom:20px}.tf-sp-4{padding-top:40px;padding-bottom:40px}.tf-sp-5{padding-top:30px;padding-bottom:30px}.tf-sp-6{padding-top:100px;padding-bottom:100px}.tf-sp-7{padding-top:30px;padding-bottom:50px}.progress{border-radius:999px;height:6px}.progress .progress-bar{background-color:var(--primary);border-radius:999px}.progress.style-2{border-radius:50px;height:9px}.progress.style-2 .progress-bar{border-radius:50px}.progress.style-3{border-radius:8px;height:12px}.progress.style-3 .progress-bar{border-radius:8px}.sticky-top{z-index:50;top:15px}.cs-pointer{cursor:pointer}.z-4{z-index:4}.z-5{z-index:5}.z-6{z-index:6}.aspect-unset{aspect-ratio:unset!important}.w-max-content{width:max-content!important}.fw-1{font-weight:100}.fw-2{font-weight:200}.fw-3{font-weight:300!important}.fw-8{font-weight:800}.fw-9{font-weight:900}.mb-30{margin-bottom:30px!important}.mb-20{margin-bottom:20px!important}.mb-14{margin-bottom:14px!important}.mb-6{margin-bottom:6px!important}.mw-unset{max-width:unset!important}.flat-container{border-radius:8px;width:100%;max-width:1490px;margin:auto;padding:15px}.m-h-300{min-height:300px}.letter-sp-s1{letter-spacing:10.8px}.pb-8{padding-bottom:8px!important}.pst-unset{position:unset!important}.text-delivered{color:#008a00}.text-on-the-way{color:#ff4848}.tf-topbar{padding:5px 0}.topbar-left{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 40px;display:flex}.topbar-right{justify-content:flex-end;align-items:center;gap:28px;display:flex}.topbar-right>li:not(:last-child){padding-right:28px;position:relative}.topbar-right>li:not(:last-child):after{content:"";background-color:var(--gray-2);width:1px;height:16px;position:absolute;top:50%;right:0;transform:translateY(-50%)}header{-o-transition:all .3s ease-in-out;z-index:888;background-color:var(--white);transition:all .3s ease-in-out;position:sticky;left:0;right:0}header:not(.style-2,.style-3,.style-4,.style-5){border-bottom:1px solid var(--gray-5)}header.header-type-stc{box-shadow:0 4px 10px #ececec}.tf-header .logo-site{width:100%;max-width:185px}.tf-header .nav-icon{justify-content:flex-end;gap:20px;display:flex}.tf-header .nav-icon.style-2{align-items:center;gap:17px}.tf-header .nav-icon.style-2 li .infor{flex-direction:column;gap:4px;display:flex}.tf-header .nav-icon.style-2 li>a{position:relative}.tf-header .nav-icon.style-2 li>a i,.tf-header .nav-icon.style-2 li>a svg{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tf-header .nav-icon.style-2 li>a:hover path{stroke:var(--primary)}.tf-header .nav-icon.style-2 li>a:hover i{color:var(--primary)}.tf-header .nav-icon.style-2 li>a .count-box{top:-8px;right:-6px}.tf-header .nav-icon.style-3{gap:20px}.tf-header .nav-icon.style-3 li:not(:last-child){border-right:1px solid var(--gray-5);padding-right:20px}.tf-header .nav-icon.style-3 .nav-icon-item{flex-direction:row;align-items:center;gap:14px;display:flex}.tf-header .nav-icon.style-3 .nav-icon-item .infor{flex-direction:column;gap:3px;display:flex}.tf-header .nav-icon.style-3 .nav-icon-item .icon{padding-top:6px;padding-right:17px}.tf-header .nav-icon.style-3 .nav-icon-item .count-box{width:26px;height:26px;font-size:14px;line-height:22px}.tf-header .nav-icon.style-3 .nav-icon-item i{font-size:34px}.tf-header .nav-icon.style-3 .nav-icon-item i,.tf-header .nav-icon.style-3 .nav-icon-item svg,.tf-header .nav-icon.style-3 .nav-icon-item .number-item{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tf-header .nav-icon.style-3 .nav-icon-item:hover .number-item{color:var(--primary)}.tf-header .nav-icon.style-3 .nav-icon-item:hover svg path{stroke:var(--primary)}.tf-header .nav-icon.style-3 .nav-icon-item:hover i{color:var(--primary)}.tf-header .nav-icon.style-4 a{color:var(--white);align-items:center;gap:4px;display:flex;position:relative}.tf-header .nav-icon.style-4 .count-box{position:unset;background-color:var(--white);color:var(--gray);width:20px;height:20px;font-size:13px;font-weight:400;line-height:25px}.tf-header .nav-icon .count-box{background-color:var(--primary);color:var(--white);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:600;line-height:15px;display:flex;position:absolute;top:0;right:0}.tf-header .nav-icon .count-box.style-default{background-color:unset;display:unset;color:var(--white);width:unset;height:unset;border-radius:0}.tf-header .nav-icon .count-box.style-pst-2{top:-4px;right:5px}.tf-header .nav-icon-item{text-align:center;flex-direction:column;display:flex}.tf-header .nav-icon-item .icon{font-size:26px}.tf-header .nav-icon-item .icon.icon-user{font-size:28px}.tf-header .hover-shopcart{position:relative}.tf-header .hover-shopcart:hover .dropdown-shopcart{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}.tf-header .hover-shopcart:hover .progress-bar{width:70%}.tf-header .hover-shopcart .dropdown-shopcart{pointer-events:none;opacity:0;visibility:hidden;background-color:var(--white);-o-transition:all .3s ease-in-out;border-radius:8px;flex-direction:column;gap:20px;min-width:414px;padding:30px;transition:all .3s ease-in-out;display:flex;position:absolute;top:100%;right:0;transform:translateY(10px);box-shadow:0 4px 8px #0000000d}.tf-header .hover-shopcart .subtotal{justify-content:space-between;align-items:center;display:flex}.tf-header .hover-shopcart .box-btn{gap:10px;display:flex}.tf-header .hover-shopcart .box-btn>*{width:100%}.tf-header .inner-header{padding:15px 0}.tf-header.style-2 .header-center{gap:20px;display:flex}.tf-header.style-2 .btn-open-nav{font-size:20px}.tf-header.style-3 .header-center{flex-direction:column;justify-content:center;gap:4px;display:flex}.tf-header.style-3 .inner-header{z-index:2;padding:19px 0;position:relative}.tf-header.style-3 .header-bottom{position:relative}.tf-header.style-3 .header-bottom:before{content:"";background-color:var(--gray);z-index:0;width:40%;height:100%;position:absolute}.tf-header.style-3 .header-bottom.bg-gray:before,.tf-header.style-3 .header-bottom.bg-gray .nav-category-wrap{background-color:var(--primary)}.tf-header.style-3 .header-bottom.bg-gray .nav-category-wrap:after{border-left:10px solid var(--primary);background-color:var(--gray)}.tf-header.style-3 .header-bottom.bg-gray .nav-title:hover i,.tf-header.style-3 .header-bottom.bg-gray .nav-title:hover .title{color:var(--secondary)}.tf-header.style-3 .header-bottom.bg-gray .nav-title.active i,.tf-header.style-3 .header-bottom.bg-gray .nav-title.active .title{color:var(--secondary)!important}.tf-header.style-3 .header-bottom.bg-gray .box-navigation .item-link:hover{color:var(--primary)}.tf-header.style-3 .header-bottom.type-bg-gray{background-color:var(--gray)}.tf-header.style-4 .inner-header{z-index:2;position:relative}.tf-header.style-4 .header-bottom{z-index:1;position:relative}.tf-header.style-4 .header-left{flex-wrap:wrap;align-items:center;gap:0 40px;display:flex}.tf-header.style-5 .inner-header{padding:12px 0}.tf-header.style-5 .header-center{z-index:1;position:relative}.tf-header.style-5 .header-right{z-index:2;position:relative}.header-center{align-items:center;height:100%;display:flex}.header-bt-left{align-items:center;gap:20px;display:flex}.header-bt-right{align-items:center;gap:8px;display:flex}.header-inner-bottom{justify-content:space-between;align-items:center;gap:15px;display:flex}.nav-category-wrap{position:relative}.nav-category-wrap.style-white .nav-title i,.nav-category-wrap.style-white h6{color:var(--white)}.nav-category-wrap .nav-title{cursor:pointer;align-items:center;gap:8px;display:flex}.nav-category-wrap .nav-title.hover-gray.active i,.nav-category-wrap .nav-title.hover-gray.active .title{color:var(--gray)!important}.nav-category-wrap .nav-title.hover-gray:hover i,.nav-category-wrap .nav-title.hover-gray:hover .title{color:var(--gray)}.nav-category-wrap .nav-title i{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;top:-1px}.nav-category-wrap .nav-title.active i,.nav-category-wrap .nav-title.active .title{color:var(--primary)!important}.nav-category-wrap .nav-title .title{-o-transition:all .3s ease-in-out;line-height:50px;transition:all .3s ease-in-out}.nav-category-wrap .nav-title:hover i,.nav-category-wrap .nav-title:hover .title{color:var(--primary)}.nav-category-wrap.style-2{background-color:var(--gray)}.nav-category-wrap.style-2:after{content:"";border-top:25px solid #0000;border-bottom:25px solid #0000;border-left:10px solid var(--gray);width:0;height:0;position:absolute;top:0;right:-9px}.nav-category-wrap.style-2 .nav-title{padding-right:48px}.nav-category-wrap.style-2 .nav-title i,.nav-category-wrap.style-2 .nav-title .title{color:var(--white)}.nav-category-wrap.style-2 .nav-title:hover i,.nav-category-wrap.style-2 .nav-title:hover .title{color:var(--primary)}.category-menu{z-index:99;-o-transition:all .3s ease-in-out;opacity:0;visibility:hidden;background:#fff;border:1px solid #ebebeb;width:calc(100% - 35px);min-width:285px;transition:all .3s ease-in-out;position:absolute;top:100%;left:0;transform:translateY(10px)}.category-menu.active{opacity:1;visibility:visible;transform:translate(0)}.category-menu ul{margin:0;padding:0 15px}.category-menu ul li{box-shadow:inset 0 -1px #ececec}.category-menu ul a{align-items:center;gap:6px;width:100%;height:100%;padding-top:10px;padding-bottom:10px;font-size:14px;line-height:20px;text-decoration:none;display:flex}.category-menu ul a svg path{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.category-menu ul a:hover{color:var(--primary);padding-left:10px}.category-menu ul a:hover svg path{stroke:var(--primary)}.box-navigation.style-white .item-link{color:var(--white)}.box-navigation.style-white .item-link:hover{color:var(--gray)}.box-navigation.style-white .item-link.has-icon .icon{background-color:var(--white)}.box-navigation.style-white .item-link.has-icon .icon i{color:var(--primary)}.box-navigation.style-white .item-link.has-icon:hover .icon{background-color:var(--gray)}.box-navigation .box-nav-menu{align-items:center;gap:20px;display:flex}.box-navigation .item-link{line-height:50px}.box-navigation .item-link.has-icon{justify-content:center;align-items:center;gap:6px;display:flex}.box-navigation .item-link.has-icon .icon{-o-transition:all .3s ease-in-out;background-color:var(--primary);width:20px;height:20px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;transition:all .3s ease-in-out;display:flex}.box-navigation .item-link.has-icon .icon i{font-size:12px}.box-navigation.style-2 .menu-item:not(:last-child) .item-link{padding-right:20px;position:relative}.box-navigation.style-2 .menu-item:not(:last-child) .item-link:after{content:"";background-color:var(--gray-2);width:1px;height:16px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.mobile-button{cursor:pointer;background-color:#0000;width:26px;height:26px;display:block;position:relative}.mobile-button span{background-color:var(--primary);border-radius:10px;width:100%;height:2px;position:absolute;top:12px;left:0}.mobile-button:before{content:"";background-color:var(--primary);border-radius:10px;width:100%;height:2px;position:absolute;top:5px;left:0}.mobile-button:after{content:"";background-color:var(--primary);border-radius:10px;width:100%;height:2px;position:absolute;bottom:5px;left:0}.support-wrap{align-items:center;gap:8px;display:flex}.delivery-progress{gap:10px;display:grid}.delivery-progress .progress-bar{-o-transition:all .5s ease-in-out;width:0%;transition:all .5s ease-in-out .1s}.delivery-progress p{align-items:center;gap:8px;display:flex}.canvas-mb{border:unset!important}.canvas-mb .tab-pane:not(.active) .collapse{display:none}.canvas-mb .logo-site{z-index:100;max-width:130px;position:absolute;top:20px;left:20px}.canvas-mb .mb-body{border-bottom:1px solid var(--line);overscroll-behavior-y:contain;flex-direction:column;justify-content:space-between;padding-bottom:20px;padding-left:20px;padding-right:20px;display:flex;overflow-y:auto}.canvas-mb .mb-body::-webkit-scrollbar-thumb{background-color:var(--primary);border-radius:5px}.canvas-mb .mb-body::-webkit-scrollbar{width:3px}.canvas-mb .mb-bottom{padding-left:15px;padding-right:15px}.canvas-mb .mb-bottom .btn-select{padding:10px 0}.canvas-mb .btn-close-mb{cursor:pointer;color:var(--black);z-index:100;position:absolute;top:20px;right:20px}.canvas-mb .mb-canvas-content{isolation:isolate;grid-auto-rows:minmax(0,1fr) auto;align-content:flex-start;width:100%;min-width:100%;max-width:min(90%,320px);height:100%;padding-top:70px;display:grid}.nav-ul-mb{margin-bottom:30px}.nav-ul-mb .sub-nav-menu{margin-bottom:15px;padding-left:10px}.nav-ul-mb .sub-nav-menu.sub-menu-level-2{margin-bottom:5px}.nav-ul-mb .btn-open-sub{justify-content:center;align-items:center;width:20px;height:30px;display:inline-flex;position:relative}.nav-ul-mb .btn-open-sub:after,.nav-ul-mb .btn-open-sub:before{content:"";z-index:1;background-color:var(--black);margin:auto;transition:all .4s .1s;position:absolute;inset:0}.nav-ul-mb .btn-open-sub:before{width:2px;height:12px}.nav-ul-mb .btn-open-sub:after{width:12px;height:2px}.nav-ul-mb .nav-mb-item{padding:2px 0}.nav-ul-mb .nav-mb-item:not(:last-child){border-bottom:1px solid var(--line)}.nav-ul-mb .nav-mb-item .mb-menu-link{min-height:40px;color:var(--black);justify-content:space-between;align-items:center;font-size:14px;font-weight:600;line-height:40px;display:flex}.nav-ul-mb .nav-mb-item .mb-menu-link:not(.collapsed) .btn-open-sub:before{transform:rotate(90deg)}.nav-ul-mb .nav-mb-item.active .mb-menu-link{color:var(--primary)}.nav-ul-mb .nav-mb-item.active .mb-menu-link .btn-open-sub:after,.nav-ul-mb .nav-mb-item.active .mb-menu-link .btn-open-sub:before{background-color:var(--primary)}.nav-ul-mb .nav-mb-item.active .sub-nav-link.active{color:var(--primary)}.nav-ul-mb .nav-mb-item.active .sub-nav-link.active .btn-open-sub:after,.nav-ul-mb .nav-mb-item.active .sub-nav-link.active .btn-open-sub:before{background-color:var(--primary)}.nav-ul-mb .sub-nav-link{min-height:32px;color:var(--dark);justify-content:space-between;align-items:center;font-size:14px;font-weight:500;line-height:32px;display:flex}.nav-ul-mb .sub-nav-link:not(.collapsed) .btn-open-sub:before{transform:rotate(90deg)}.nav-ul-mb .sub-nav-link .btn-open-sub:after,.nav-ul-mb .sub-nav-link .btn-open-sub:before{background-color:var(--black)}.tf-nav-menu .title{background-color:var(--primary);color:var(--white);border-radius:10px 10px 0 0;align-items:center;gap:8px;padding:13px 18px;display:flex;overflow:hidden}.tf-nav-menu .menu-category-list{border:1px solid var(--gray-5);border-top:unset;border-radius:0 0 10px 10px;position:relative}.tf-nav-menu .menu-item{position:relative}.tf-nav-menu .sub-menu-container{border:1px solid var(--gray-5);pointer-events:none;opacity:0;visibility:hidden;-o-transition:all .3s ease-in-out;z-index:1;background-color:var(--white);border-radius:10px;width:max-content;transition:all .3s ease-in-out;position:absolute;top:0;left:100%;transform:translateY(10px);box-shadow:0 4px 8px #0000000d}.tf-nav-menu .sub-menu-list{flex-direction:column;gap:20px;padding:30px;display:flex}.tf-nav-menu .sub-menu-list .sub-menu-item{display:inline-flex}.tf-nav-menu .item-link{padding:0 18px;display:flex;position:relative}.tf-nav-menu .item-link>span{align-items:center;gap:6px;width:100%;padding:15px 0 14px;display:flex;position:relative}.tf-nav-menu .item-link>span:after{content:none;background-color:var(--primary);-o-transition:all .3s ease-in-out;width:0%;height:1px;transition:all .3s ease-in-out;position:absolute;bottom:0;left:auto;right:0}.tf-nav-menu .item-link:after{content:"";font-family:icomoon;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.tf-nav-menu .menu-item .icon{font-size:20px}.tf-nav-menu .menu-item:not(:last-child) .item-link>span{border-bottom:1px solid var(--line-2)}.tf-nav-menu .menu-item:hover .item-link{color:var(--primary)}.tf-nav-menu .menu-item:hover .item-link svg path{stroke:var(--primary)}.tf-nav-menu .menu-item:hover .item-link>span:after{width:100%;left:0;right:auto}.tf-nav-menu .menu-item:hover .sub-menu-container{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}.main-nav-menu .nav-list{align-items:center;gap:30px;display:flex}.main-nav-menu .item-link{color:var(--text-2);align-items:center;gap:3px;line-height:50px;display:flex;position:relative}.main-nav-menu .item-link i{-o-transition:all .3s ease-in-out;color:var(--text-2);transition:all .3s ease-in-out}.main-nav-menu .item-link:after{content:"";background-color:var(--primary);-o-transition:all .3s ease-in-out;width:100%;height:1px;transition:all .3s ease-in-out;position:absolute;bottom:0;left:0;transform:scale(0)}.main-nav-menu .item-link:before{content:"";width:calc(100% + 60px);height:100%;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main-nav-menu .sub-menu-container{background-color:var(--white);z-index:999;-o-transition:all .3s ease-in-out;opacity:0;visibility:hidden;pointer-events:none;border-radius:5px;padding:5px 0;transition:all .3s ease-in-out;position:absolute;top:100%;left:0;transform:translateY(10px);box-shadow:0 4px 9px #0040c133}.main-nav-menu .sub-menu-container.mega-menu{padding:30px}.main-nav-menu .sub-menu-container.mega-menu.mega-home{padding-top:32px;padding-bottom:36px}.main-nav-menu .sub-menu-list{min-width:200px}.main-nav-menu .sub-menu-list li:not(:last-child) a span{border-bottom:1px solid var(--gray-5)}.main-nav-menu .sub-menu-list li a{padding:0 20px;display:block}.main-nav-menu .sub-menu-list li a span{padding:10px 0;display:block;position:relative}.main-nav-menu .sub-menu-list li.active a{color:var(--primary)}.main-nav-menu .nav-item{position:relative}.main-nav-menu .nav-item:hover .item-link{color:var(--primary)}.main-nav-menu .nav-item:hover .item-link .icon{color:var(--primary);transform:rotate(180deg)}.main-nav-menu .nav-item:hover .item-link:after{transform:scale(1)}.main-nav-menu .nav-item:hover .item-link:before{display:block}.main-nav-menu .nav-item:hover .sub-menu-container{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}.main-nav-menu .nav-item.active .item-link,.main-nav-menu .nav-item.active .item-link .icon{color:var(--primary)}.main-nav-menu.style-white .item-link,.main-nav-menu.style-white .item-link .icon{color:var(--white)}.main-nav-menu.style-white .item-link:after{background-color:var(--black)}.main-nav-menu.style-white .nav-item:hover .item-link,.main-nav-menu.style-white .nav-item.active .item-link,.main-nav-menu.style-white .nav-item:hover .item-link .icon,.main-nav-menu.style-white .nav-item.active .item-link .icon{color:var(--black)}.main-nav-menu.style-white-2 .item-link,.main-nav-menu.style-white-2 .item-link .icon{color:var(--white)}.main-nav-menu.style-white-2 .item-link:after{background-color:var(--primary)}.mega-menu{width:auto;overflow:auto}.mega-menu .view-all-demo{margin-top:28px}.mega-menu.mega-home{max-width:unset;width:100%}.mega-menu.here{opacity:1!important;visibility:visible!important;pointer-events:all!important}.mega-menu .wrapper-sub-menu{max-width:1490px;margin:auto}.row-demo{grid-template-columns:repeat(6,1fr);gap:20px;margin-right:-15px;padding-right:15px;display:grid;overflow-y:auto}.row-demo::-webkit-scrollbar{width:5px}.row-demo::-webkit-scrollbar-thumb{background-color:var(--primary);border-radius:5px}.row-demo .demo-item{border:solid 1px var(--gray-4);background-color:#f7f7f7;border-radius:8px;margin-bottom:1px;padding:8px 8px 0;transition:border .4s;display:inline-flex;position:relative}.row-demo .demo-item>a{flex-direction:column;display:flex}.row-demo .demo-item .demo-name{text-wrap:nowrap;text-overflow:ellipsis;text-align:center;-o-transition:all .3s ease-in-out;color:var(--text-main);font-size:14px;font-weight:600;line-height:42px;transition:all .3s ease-in-out;display:block;overflow:hidden}.row-demo .demo-item:hover,.row-demo .demo-item.active{border-color:var(--primary)}.row-demo .demo-item:hover .demo-name,.row-demo .demo-item.active .demo-name{color:var(--primary)}.demo-label{gap:5px;display:flex;position:absolute;top:9px;right:7px}.demo-label span{color:var(--white);background-color:#83b735;border-radius:3px;justify-content:center;align-items:center;padding:0 8px;font-size:10px;line-height:19px;display:flex}.demo-label .demo-new{background-color:#48d4bb}.demo-label .demo-hot{background-color:#fc5732}.wrapper-sub-menu{gap:30px;display:flex}.mega-menu-item{min-width:140px}.mega-menu-item .menu-heading{border-bottom:1px solid var(--gray-4);margin-bottom:15px;padding-bottom:10px;font-weight:600}.mega-menu-item .menu-list li:not(:last-child){margin-bottom:10px}.mega-menu-item .menu-list li.active a{color:var(--primary)}.bottom-bar-language{align-items:center;display:flex}.bottom-bar-language>*{justify-content:center;width:100%;display:flex}.bottom-bar-language .tf-curs{border-right:1px solid var(--gray-4)}.bottom-bar-language .tf-lans .filter-option-inner-inner{padding:8px 20px}.bottom-bar-language .tf-lans .dropdown-menu{padding:7px 5px!important}.bottom-bar-language .image-select .filter-option-inner-inner{padding:10px!important}.bar-lang .image-select .dropdown-toggle .filter-option-inner{padding-right:10px}.bar-lang .image-select .dropdown-toggle:after{content:"";margin:0}.bar-lang .image-select .filter-option-inner-inner{padding:4px 10px}.bar-lang .image-select>.dropdown-menu{min-width:90px;padding:15px 20px!important}.bar-lang .image-select>.dropdown-menu>.inner{overflow-y:hidden!important}.bar-lang .image-select>.dropdown-menu ul>li,.bar-lang .image-select>.dropdown-menu .dropdown-item{width:100%}.bar-lang .image-select>.dropdown-menu .dropdown-item .text{justify-content:flex-start}.bar-lang .tf-curs .image-select>.dropdown-menu{width:200px;margin-left:-60px!important}.bar-lang .tf-curs .filter-option-inner{padding-right:17px!important}.bar-lang .tf-curs .filter-option-inner-inner{width:40px}.tf-lans .dropdown-menu{padding:10px 5px}.tf-curs .inner{flex-direction:column;justify-content:center;align-items:center;display:flex}.tf-curs .dropdown-menu{border-radius:8px}.tf-curs .dropdown-menu a .text img{border-radius:50%;width:20px!important}.tf-curs .dropdown-menu li:not(:last-child){margin-bottom:5px}.tf-footer .ft-body-inner{background-color:var(--bg);padding:50px 0}.ft-inner{gap:30px;display:flex}.ft-inner .ft-logo{flex-direction:column;flex-shrink:0;gap:15px;display:flex}.method-list{gap:20px;display:flex}.ft-link-wrap{gap:30px}.ft-link-wrap .footer-col-block{flex-direction:column;gap:15px;display:flex}.ft-link-wrap .ft-menu-list{gap:12px;display:grid}.ft-link-wrap .ft-contact-list li{align-items:flex-start;gap:15px;display:flex}.ft-link-wrap .ft-contact-list .icon{padding-right:8px;display:block;position:relative}.ft-link-wrap .ft-contact-list .icon:after{content:"";background-color:var(--line-3);opacity:.2;width:1px;height:16px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ft-body-center .ft-center{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;padding:18px 0;display:flex}.ft-body-center .ft-center .form-newsletter{width:100%;max-width:566px}.ft-body-center .ft-center .form-newsletter fieldset,.ft-body-center .ft-center .form-newsletter input{width:100%}.ft-body-center .notice{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 30px;display:flex}.ft-body-center .notice span{align-items:center;gap:10px;display:flex}.ft-bottom{gap:12px;padding:50px 0;display:grid}.ft-bottom .ft-menu-list-2{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 30px;display:flex}.social-list{justify-content:center;gap:10px;display:flex}.social-list a{border:1px solid var(--gray-5);background-color:var(--white);border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.social-list a:hover{background-color:var(--primary);border-color:var(--primary);color:var(--white)}.social-list.style-2{gap:10px}.social-list.style-2 a{width:36px;height:36px}.flat-animate-tab .tab-content{position:relative}.flat-animate-tab .tab-pane{pointer-events:none;opacity:0;visibility:hidden;z-index:1;transition-duration:.2s;transition-timing-function:ease-in;display:block;position:absolute;top:0;left:0;right:0;transform:translateY(30px)}.flat-animate-tab .tab-pane.active{pointer-events:auto;opacity:1;visibility:visible;z-index:2;transition-duration:.3s;transition-delay:.3s;transition-timing-function:ease-out;position:relative;transform:none}.flat-animate-tab .flat-title-tab-default .menu-tab-line{align-items:center;gap:30px;display:flex}.flat-animate-tab .flat-title-tab-default .tab-link.active{color:var(--primary)}.flat-title-tab-nav-mobile{margin-bottom:20px}.flat-title-tab-nav-mobile .menu-tab-line{border:1px solid var(--line);border-radius:999px;align-items:center;gap:5px;padding:7px 10px;display:flex}.flat-title-tab-nav-mobile .nav-tab-item{text-align:center;width:100%}.flat-title-tab-nav-mobile .nav-tab-item a.active{color:var(--primary)}.flat-title-tab-product-des{border:1px solid var(--gray-5);border-radius:6px}.flat-title-tab-product-des .flat-title-tab{background-color:var(--gray-6)}.flat-title-tab-product-des .menu-tab-line{white-space:nowrap;align-items:center;gap:30px;padding:13px 18px;display:flex;overflow:auto}.flat-title-tab-product-des .menu-tab-line .tab-link:hover,.flat-title-tab-product-des .menu-tab-line .tab-link.active{color:var(--secondary)}.flat-title-tab-product-des .tab-main{padding:30px}.flat-title-tab-product-des .box-total-btn{flex-direction:column;gap:10px;width:100%;max-width:200px;display:flex}.flat-title-tab-product-des .card-usually{width:100%;max-width:251px}.list-feature>li{align-items:center;gap:20px;display:flex}.list-feature>li:not(:last-child){border-bottom:1px solid var(--gray-5);margin-bottom:4px;padding-bottom:4px}.list-feature .name-feature{flex-grow:2;width:100%;max-width:236px;font-size:14px;font-weight:600;line-height:22px}.list-feature .property{flex-grow:1;width:100%;font-size:14px;font-weight:400;line-height:20px}.tab-usually{flex-wrap:wrap;align-items:center;gap:20px 30px;display:flex}.tab-des{flex-direction:column;align-items:center;gap:30px;display:flex}.tab-review{flex-wrap:wrap;gap:30px;display:flex}.tab-review .tab-rating-wrap,.tab-review .tab-review-wrap{width:100%}.tab-review .add-comment-wrap h5{margin-bottom:30px}.tab-review.style-2{gap:30px}.tab-review.style-2 .tab-rating-wrap{border-radius:unset;border-bottom:1px solid var(--gray-5);flex-wrap:wrap;padding-bottom:30px}.tab-review.style-2 .tab-review-wrap{flex-direction:column;align-items:flex-start;gap:30px 40px;display:flex}.tab-rating-wrap{flex-direction:column;gap:30px;display:flex}.rating-progress-list{gap:10px;display:grid}.rating-progress-list p{flex-grow:1}.rating-progress-list li{align-items:center;gap:10px;display:flex}.rating-progress-list .rating-progress{width:100%}.rating-filter-wrap .title-sidebar{margin-bottom:12px}.rating-filter-list{flex-wrap:wrap;gap:8px;display:flex}.rating-filter-list a{background-color:var(--gray-6);border-radius:18px;padding:5px 20px}.rating-filter-list a:hover,.rating-filter-list a.active{background-color:var(--primary);color:var(--white)}.flat-title-tab-faq .tf-title{margin-bottom:30px;padding-bottom:28px;position:relative}.flat-title-tab-faq .tf-title:after{content:"";background-color:var(--primary);width:100%;max-width:123px;height:2px;position:absolute;bottom:0;left:0}.flat-title-tab-faq .menu-tab-line{gap:16px;display:grid}.flat-title-tab-faq .tab-link.active,.flat-title-tab-faq .tab-link:hover{color:var(--primary);font-weight:600}.tf-btn{text-align:center;background-color:var(--primary);-o-transition:all .3s ease-in-out;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:15px;font-weight:600;line-height:24px;transition:all .3s ease-in-out;display:flex}.tf-btn:hover{background-color:var(--gray)}.tf-btn.hover-2:hover{background-color:var(--secondary)!important}.tf-btn.btn-line{background-color:unset;border:1px solid var(--gray-4);padding-top:9px;padding-bottom:9px}.tf-btn.btn-line:hover{background-color:var(--gray);color:var(--white)}.tf-btn.btn-line-white{background-color:unset;border:2px solid var(--white);color:var(--white);padding-top:8px;padding-bottom:8px}.tf-btn.btn-line-white:hover{background-color:var(--primary);border-color:var(--primary);color:var(--white)!important}.tf-btn.btn-gray{background-color:var(--gray)}.tf-btn.btn-gray:hover{background-color:var(--primary)}.tf-btn.btn-gray-2{background-color:var(--gray-4);color:var(--gray-2)}.tf-btn.btn-gray-2:hover{background-color:var(--primary);color:var(--white)}.tf-btn.style-2{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:100px;gap:6px;padding:6px 12px}.tf-btn.style-2:hover{background-color:var(--primary);color:var(--white)}.tf-btn.style-3{background-color:var(--secondary);color:var(--white);border-radius:100px;padding:7px 15px;display:inline-flex}.tf-btn.btn-large{padding:12px 32px 11px}.tf-btn.btn-large-2{padding:10px 83.5px}.tf-btn.btn-large-3{padding:14px 30px}.tf-btn.btn-large-4{padding:14px 20px}.tf-btn.btn-small{padding:5px 19px}.hover-shine{position:relative;overflow:hidden}.hover-shine:after{content:"";z-index:1;background-color:#ffffff80;width:200%;height:0%;transition:all .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.hover-shine:hover{background-color:var(--primary)}.hover-shine:hover:after{background-color:#0000;height:350%}.hover-shine:not(:hover):after{transition:none}.btn-direc{gap:20px;display:flex}.btn-direc .icon{border:1px solid var(--gray-5);width:60px;height:60px;color:var(--gray);-o-transition:all .3s ease-in-out;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s ease-in-out;display:flex}.btn-direc:hover{color:var(--primary)}.btn-direc:hover .icon{border-color:var(--primary);color:var(--primary)}.tf-btn-icon{color:var(--black);align-items:center;gap:5px;font-size:14px;font-weight:600;line-height:17px;display:flex}.tf-btn-icon i{-o-transition:all .3s ease-in-out;color:var(--black);transition:all .3s ease-in-out}.tf-btn-icon svg path{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tf-btn-icon.style-white,.tf-btn-icon.style-white i{color:var(--white)}.tf-btn-icon:hover{color:var(--primary)}.tf-btn-icon:hover i{color:var(--primary);animation:.3s linear link-icon}.tf-btn-icon.type-2{font-size:20px;font-weight:600;line-height:25px}.tf-btn-icon.type-2 i{font-size:16px}.tf-btn-icon.style-2{color:var(--secondary);gap:4px}.tf-btn-icon.style-2 i,.tf-btn-icon.style-2:hover{color:var(--primary)}.tf-btn-icon.style-2:hover svg path{stroke:var(--primary)}.tf-btn-icon.style-2.type-black{color:var(--black)}.tf-btn-icon.style-2.type-black:hover{color:var(--primary)}.hover-link-icon:hover .link-icon{animation:.3s linear link-icon}.tf-btn-filter{border:1px solid var(--gray-5);-o-transition:all .3s ease-in-out;border-radius:1000px;align-items:center;gap:6px;padding:5px 12px;transition:all .3s ease-in-out;display:flex}.tf-btn-filter svg path{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tf-btn-filter:hover{background-color:var(--primary);color:var(--white)}.tf-btn-filter:hover svg{fill:var(--white)}.tf-btn-filter:hover svg path{stroke:var(--white)}form{z-index:30;position:relative}form textarea,form input[type=text],form input[type=password],form input[type=datetime],form input[type=datetime-local],form input[type=date],form input[type=month],form input[type=time],form input[type=week],form input[type=number],form input[type=email],form input[type=url],form input[type=search],form input[type=tel],form input[type=color]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:100%;color:var(--black);border:1px solid var(--gray-4);-o-transition:all .3s ease-in-out;border-radius:10px;outline:0;padding:12px 10px 12px 14px;font-size:14px;font-weight:400;line-height:20px;transition:all .3s ease-in-out;overflow:hidden}form textarea::placeholder,form input[type=text]::placeholder,form input[type=password]::placeholder,form input[type=datetime]::placeholder,form input[type=datetime-local]::placeholder,form input[type=date]::placeholder,form input[type=month]::placeholder,form input[type=time]::placeholder,form input[type=week]::placeholder,form input[type=number]::placeholder,form input[type=email]::placeholder,form input[type=url]::placeholder,form input[type=search]::placeholder,form input[type=tel]::placeholder,form input[type=color]::placeholder{color:var(--gray-2);font-size:14px;font-weight:400;line-height:20px}form textarea:focus,form input[type=text]:focus,form input[type=password]:focus,form input[type=datetime]:focus,form input[type=datetime-local]:focus,form input[type=date]:focus,form input[type=month]:focus,form input[type=time]:focus,form input[type=week]:focus,form input[type=number]:focus,form input[type=email]:focus,form input[type=url]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=color]:focus,form textarea:hover,form input[type=text]:hover,form input[type=password]:hover,form input[type=datetime]:hover,form input[type=datetime-local]:hover,form input[type=date]:hover,form input[type=month]:hover,form input[type=time]:hover,form input[type=week]:hover,form input[type=number]:hover,form input[type=email]:hover,form input[type=url]:hover,form input[type=search]:hover,form input[type=tel]:hover,form input[type=color]:hover{border-color:var(--primary)}form textarea.type-fs-2,form input[type=text].type-fs-2,form input[type=password].type-fs-2,form input[type=datetime].type-fs-2,form input[type=datetime-local].type-fs-2,form input[type=date].type-fs-2,form input[type=month].type-fs-2,form input[type=time].type-fs-2,form input[type=week].type-fs-2,form input[type=number].type-fs-2,form input[type=email].type-fs-2,form input[type=url].type-fs-2,form input[type=search].type-fs-2,form input[type=tel].type-fs-2,form input[type=color].type-fs-2,form textarea.type-fs-2::placeholder,form input[type=text].type-fs-2::placeholder,form input[type=password].type-fs-2::placeholder,form input[type=datetime].type-fs-2::placeholder,form input[type=datetime-local].type-fs-2::placeholder,form input[type=date].type-fs-2::placeholder,form input[type=month].type-fs-2::placeholder,form input[type=time].type-fs-2::placeholder,form input[type=week].type-fs-2::placeholder,form input[type=number].type-fs-2::placeholder,form input[type=email].type-fs-2::placeholder,form input[type=url].type-fs-2::placeholder,form input[type=search].type-fs-2::placeholder,form input[type=tel].type-fs-2::placeholder,form input[type=color].type-fs-2::placeholder{font-size:13px;line-height:25px}form textarea.def,form input[type=text].def,form input[type=password].def,form input[type=datetime].def,form input[type=datetime-local].def,form input[type=date].def,form input[type=month].def,form input[type=time].def,form input[type=week].def,form input[type=number].def,form input[type=email].def,form input[type=url].def,form input[type=search].def,form input[type=tel].def,form input[type=color].def{padding:11px 10px 11px 14px}form button,form input[type=button],form input[type=reset],form input[type=submit]{background-color:#0000;padding:0;overflow:hidden}form textarea{height:124px}form .cols{gap:20px;display:flex}form .cols>*{width:100%}form .cols.gap-17{gap:17px}form .tf-select{position:relative}form .tf-select select{appearance:unset;border:unset;border:1px solid var(--gray-4);-o-transition:all .3s ease-in-out;cursor:pointer;border-radius:8px;width:100%;padding:11px 24px;font-size:14px;font-weight:400;line-height:20px;transition:all .3s ease-in-out}form .tf-select select:hover,form .tf-select select:focus{border-color:var(--primary)}form .tf-select:after{content:"";color:var(--gray-2);font-family:icomoon;font-size:14px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}form.def{gap:20px;display:grid}form.def fieldset label{margin-bottom:6px;font-size:14px;font-weight:600;line-height:22px}form.def textarea{height:130px}button{-o-transition:all .3s ease-in-out;border:unset;transition:all .3s ease-in-out}.form-search-product{border:2px solid var(--primary);border-radius:100px;align-items:center;gap:15px;width:100%;max-width:760px;padding:0 22px;display:flex;position:relative}.form-search-product fieldset{width:100%;max-width:500px}.form-search-product fieldset input{border:unset;border-radius:unset;padding:8px 0;font-size:13px;line-height:25px}.form-search-product fieldset input::placeholder{font-size:13px;line-height:25px}.form-search-product .btn-submit-form{background-color:var(--primary);border:unset;width:35px;height:35px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;right:5px}.form-search-product .btn-submit-form:hover{background-color:var(--gray)}.form-search-product.style-2{border:1px solid var(--gray-4);-o-transition:all .3s ease-in-out;max-width:716px;transition:all .3s ease-in-out}.form-search-product.style-2:hover{border-color:var(--primary)}.form-search-product.style-2 input{padding:9px 0}.form-search-product.style-3{border:1px solid var(--gray-4);-o-transition:all .3s ease-in-out;width:100%;max-width:760px;transition:all .3s ease-in-out}.form-search-product.style-3:hover{border-color:var(--primary)}.form-search-product.style-3 input{padding:9px 0}.form-log{gap:18px;display:grid}.form-log .form-content{gap:16px;display:grid}.form-log fieldset label{margin-bottom:6px}.form-search{position:relative}.form-search .button-submit{align-items:center;display:flex;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.form-search .button-submit i{color:var(--black);-o-transition:all .3s ease-in-out;font-size:20px;transition:all .3s ease-in-out}.form-search .button-submit:hover i{color:var(--primary)}.form-search-2{width:100%;max-width:331px;position:relative}.form-search-2 fieldset input{border-radius:unset;color:var(--white);background-color:#0000;border-color:#0000;padding-right:80px}.form-search-2 fieldset input::placeholder{color:var(--white)}.form-search-2 fieldset input:focus,.form-search-2 fieldset input:hover{border-color:var(--white)}.form-search-2 .box-btn{position:absolute;top:50%;right:5px;transform:translateY(-50%)}.form-search-2 .box-btn button{color:var(--white);align-items:center;gap:6px;display:flex}.form-search-2 .box-btn button:hover{color:var(--gray)}.form-search-3 fieldset input{padding:13px 40px 13px 14px}.form-search-3 .button-submit{align-items:center;display:flex;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.form-search-3 .button-submit i{color:var(--black);-o-transition:all .3s ease-in-out;font-size:20px;transition:all .3s ease-in-out}.form-search-3 .button-submit:hover i{color:var(--primary)}.form-newsletter .subscribe-content{align-items:center;gap:12px;display:flex}.form-newsletter .subscribe-content input{border:unset;border-radius:1000px;padding:10px 22px}.form-newsletter .subscribe-button{border-radius:1000px}.form-add-comment{gap:16px;display:grid}.form-add-comment fieldset{flex-direction:column;gap:10px 20px;display:flex}.form-add-comment label{font-size:14px;line-height:20px}.form-add-comment .btn-submit{margin:auto}.checkbox-item-wrap{align-items:center;display:flex;position:relative}.checkbox-item-wrap label{cursor:pointer;width:24px;height:24px;position:relative}.checkbox-item-wrap label .checkbox-item{opacity:0;border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.checkbox-item-wrap label .checkbox-item:checked~.btn-checkbox:after{justify-content:center;align-items:center;display:flex}.checkbox-item-wrap label .checkbox-item:checked~.btn-radio:after{display:block}.checkbox-item-wrap .btn-checkbox{background-color:var(--white);border:1px solid var(--gray-4);border-radius:4px;width:100%;height:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.checkbox-item-wrap .btn-checkbox:after{content:"";color:var(--gray);background-color:var(--white);border-radius:4px;font-family:icomoon;font-size:20px;display:none;position:absolute;inset:0}.form-checkout-contact{flex-direction:column;gap:6px;display:flex}.radio-item{align-items:center;gap:5px;display:flex}.radio-item .tf-check-rounded{border:1px solid var(--gray-4);appearance:unset;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.radio-item .tf-check-rounded:after{content:"";font-family:icomoon;display:none;position:absolute}.radio-item .tf-check-rounded:checked:after{display:block}.tf-check{cursor:pointer;-webkit-appearance:none;border:1px solid var(--gray-4);background:0 0;border-radius:2px;outline:0;justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;display:inline-flex;position:relative}.tf-check:checked{border-color:var(--primary)}.tf-check:checked:before{opacity:1;transform:scale(1)}.tf-check:before{content:"";background-color:var(--primary);opacity:0;-o-transition:all .3s ease-in-out;border-radius:1px;width:10px;height:10px;font-weight:500;transition:all .3s ease-in-out;position:absolute;transform:scale(0)}.form-filter-price{align-items:center;gap:12px;display:flex}.form-filter-price fieldset input{border:1px solid #e1e1e1;border-radius:3px;padding:9px;font-size:14px;font-weight:400;line-height:20px;box-shadow:inset 2px 2px 2px #0000001a}.form-filter-price .cols{align-items:center;gap:12px}.form-filter-price .br-line{background-color:var(--gray-4);width:6px;height:2px}.form-filter-price .btn-filter-price{border:1px solid var(--gray-4);border-radius:3px;padding:6px 18px}.tf-dropdown-sort .icon{font-size:14px}.tf-dropdown-sort .btn-select{text-wrap:nowrap;text-overflow:ellipsis;justify-content:space-between;align-items:center;gap:4px;display:flex;overflow:hidden}.tf-dropdown-sort .dropdown-menu{border:1px solid var(--gray-5);isolation:isolate;overscroll-behavior-y:contain;border-radius:0;min-width:204px;max-height:68vh;padding:15px 5px;overflow-y:auto}.tf-dropdown-sort .dropdown-menu::-webkit-scrollbar{width:5px}.tf-dropdown-sort .dropdown-menu::-webkit-scrollbar-thumb{border-radius:4px}.tf-dropdown-sort .select-item{color:var(--secondary);-o-transition:all .3s ease-in-out;width:100%;padding:0 15px;font-size:14px;font-weight:500;line-height:30px;transition:all .3s ease-in-out;position:relative}.tf-dropdown-sort .select-item.active{background-color:var(--gray-4);color:var(--black);border:0!important;padding:0 15px!important}.tf-dropdown-sort .select-item:hover{background-color:var(--gray-4);color:var(--black)}.tf-dropdown-sort:hover{border-color:var(--black)}.wd-form-address{border:1px solid var(--gray-4);border-radius:16px;padding:32px}.wd-form-address .form-content{gap:15px;margin-bottom:20px;display:grid}.wd-form-address .form-content fieldset label{margin-bottom:6px}.wd-form-address .box-btn{gap:15px;display:flex}.tf-cart-checkbox{align-items:center;gap:10px;display:flex}.show-form-address,.edit-form-address{display:none}.edit-form-address{margin-top:24px}input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none!important}input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none!important}.form-account-details .form-content{gap:20px;display:grid}.select-category .dropdown_product_cat{display:none}.select-category .close-option{cursor:pointer;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.select-category .close-option:hover{color:var(--primary)}.select-category .select-options{z-index:999;background:#fff;border-radius:8px;min-width:200px;margin:0;padding:20px;list-style:none;display:none;position:absolute;top:-3px;left:-3px;right:-3px;overflow-y:auto;box-shadow:0 4px 8px #0000000d}.select-category .select-options li{width:32.88%;color:var(--gray);cursor:pointer;-o-transition:all .3s ease-in-out;white-space:nowrap;text-overflow:ellipsis;margin:0;padding:8px 10px;font-size:13px;font-style:normal;font-weight:500;transition:all .3s ease-in-out;display:inline-block;position:relative;overflow:hidden}.select-category .select-options li:hover{color:var(--primary)}.select-category .header-select-option{border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:20px;font-size:15px;font-weight:500;display:flex}.tf-select-custom{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;width:108px;color:var(--text-2);padding-right:15px;font-size:13px;font-weight:600;line-height:25px;display:block;position:relative;overflow:hidden}.tf-select-custom:after{content:"";font-family:icomoon;position:absolute;top:50%;right:0;transform:translateY(-50%)}.select-color{border:1px solid var(--gray-4);appearance:none;cursor:pointer;border-radius:8px;min-width:216px;padding:11px 10px;font-size:14px;font-weight:400;line-height:20px;position:relative}.container-swiper{width:100%;max-width:542px;margin:auto}.sw-dot-default{gap:10px;margin-top:20px;display:flex}.sw-dot-default .swiper-pagination-bullet{-o-transition:all .3s ease-in-out;background-color:var(--gray-4);opacity:1;border-radius:100px;justify-content:center;align-items:center;width:10px;height:10px;transition:all .3s ease-in-out;display:flex;position:relative;margin:0!important}.sw-dot-default .swiper-pagination-bullet-active{background-color:var(--primary);width:24px}.swiper-pagination-lock{margin-top:0}.box-btn-slide{align-items:center;gap:7px;display:flex}.nav-swiper{color:var(--gray);width:unset;height:unset;top:unset;right:unset;bottom:unset;left:unset;margin-top:unset;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative}.nav-swiper:hover{color:var(--primary)}.nav-swiper.swiper-button-disabled{color:var(--gray-2)}.nav-swiper:after{content:none;font-size:12px}.box-btn-slide-item.hover-sw{position:relative}.box-btn-slide-item.hover-sw svg,.box-btn-slide-item.hover-sw svg rect{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.box-btn-slide-item.hover-sw .nav-swiper{width:100%;max-width:50px;display:none;position:absolute;top:50%;transform:translateY(-50%)}.box-btn-slide-item.hover-sw .nav-swiper:hover svg rect{fill:var(--primary)}.box-btn-slide-item.hover-sw .swiper-button-prev{right:100%}.box-btn-slide-item.hover-sw .swiper-button-next{left:100%}.box-btn-slide-2{position:relative}.box-btn-slide-2.type-pst-2 .swiper{cursor:grab}.box-btn-slide-2.sw-nav-effect .nav-swiper{background-color:var(--white);border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #00000014}.box-btn-slide-2.sw-nav-effect .nav-swiper i{font-size:18px}.box-btn-slide-2.sw-nav-effect .nav-swiper.nav-prev-products-2{left:15px}.box-btn-slide-2.sw-nav-effect .nav-swiper.nav-next-products-2{right:15px}.nav-swiper-2{background-color:var(--white);width:40px;height:40px;color:var(--black);border:1px solid var(--gray-4);-o-transition:all .3s ease-in-out;border-radius:50%;transition:all .3s ease-in-out;position:absolute;top:50%}.nav-swiper-2:after{font-size:15px}.nav-swiper-2.swiper-button-prev{left:5px}.nav-swiper-2.swiper-button-next{right:5px}.nav-swiper-2:hover{background-color:var(--primary);border-color:var(--primary);color:var(--white)}.modal::-webkit-scrollbar{width:3px}.modal::-webkit-scrollbar-thumb{background-color:var(--secondary);border-radius:5px}.offcanvas-backdrop{z-index:2000;background-color:#0009}.offcanvas{z-index:2001}.modal-log .modal-log-wrap{gap:30px;padding:30px;display:grid}.modal-log .modal-content .icon-close{cursor:pointer;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;top:15px;right:15px}.modal-log .modal-content .icon-close:hover{color:var(--primary)}.modal-log .orther-log{position:relative}.modal-log .orther-log .br-line{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.modal-log .orther-log p{background-color:var(--white);z-index:5;padding:0 10px;display:inline-block;position:relative}.modal-log .list-log{gap:10px;display:flex}.modal-log .list-log>*{width:100%}.canvas-sidebar .canvas-header{text-transform:capitalize;color:var(--dark);justify-content:space-between;align-items:center;padding:15px 15px 10px;font-size:20px;font-weight:500;line-height:30px;display:flex;position:relative}.canvas-sidebar .canvas-header .icon-close-popup{cursor:pointer;justify-content:flex-end;align-items:center;width:32px;height:32px;font-size:12px;display:flex}.canvas-sidebar .canvas-header:after{content:"";background-color:var(--line);height:1px;position:absolute;bottom:0;left:15px;right:15px}.canvas-sidebar .canvas-body{overscroll-behavior-y:contain;background-color:var(--white);height:100vh;max-width:unset;padding:15px 20px;overflow-y:auto}.canvas-sidebar .canvas-body::-webkit-scrollbar{width:3px}.canvas-sidebar .canvas-body::-webkit-scrollbar-thumb{background-color:var(--primary);cursor:grab;border-radius:5px}.gridLayout-wrapper{min-height:300px;position:relative}.gridLayout-wrapper.loading:after{content:"";z-index:10000;border:3px solid #0003;border-top-color:#000;border-radius:50%;width:40px;height:40px;animation:.3s linear infinite spin;position:absolute;top:10%;left:50%;transform:translate(-50%,-50%)}.canvas-filter-product{background-color:var(--white)}.canvas-filter-product .canvas-header{text-transform:capitalize;justify-content:space-between;align-items:center;padding:15px 15px 10px;font-size:20px;font-weight:500;line-height:30px;display:flex;position:relative;box-shadow:0 -5px 18px 5px #40485726}.canvas-filter-product .canvas-wrapper{isolation:isolate;grid-auto-rows:auto minmax(0,1fr) auto;align-content:start;width:100%;height:100%;max-height:none;padding:0;display:grid}.canvas-filter-product .canvas-body{height:unset}.canvas-filter-product .canvas-bottom{background-color:var(--white);padding:15px;box-shadow:0 5px 18px 5px #40485726}.popup-style{z-index:3000;border:0}.popup-style .popup-wrapper{isolation:isolate;grid-auto-rows:auto minmax(0,1fr) auto;align-content:start;width:100%;height:100%;max-height:none;padding:0;display:grid}.popup-style .icon-close-popup{cursor:pointer}.popup-style .popup-header{border-bottom:1px solid var(--gray-4);justify-content:space-between;align-items:center;margin:0 20px;padding-top:30px;padding-bottom:20px;display:flex}.popup-style .popup-body{overscroll-behavior-y:contain;padding:20px;overflow-y:auto}.popup-style .popup-body::-webkit-scrollbar{width:3px}.popup-style .popup-body::-webkit-scrollbar-thumb{background-color:var(--primary);cursor:grab;border-radius:5px}.popup-style .popup-footer{padding:20px 20px 30px}.popup-shopping-cart .popup-footer{gap:15px;display:grid;box-shadow:0 5px 13px 5px #40485726}.popup-shopping-cart .cart-total{justify-content:space-between;align-items:center;display:flex}.popup-shopping-cart .box-btn{gap:10px;width:100%;display:flex}.popup-shopping-cart .box-btn>*{width:100%}.popup-shopping-cart .card-product{flex-direction:row!important}.popup-shopping-cart .card-product .card-product-wrapper{flex-shrink:0;max-width:122px!important}.minicart-empty{flex-direction:column;justify-content:center;align-items:center;gap:30px;padding:15px;display:flex}.modal-def .icon-close-popup{cursor:pointer;z-index:5;padding:10px;position:absolute;top:0;right:0}.modal-def .modal-content{border-radius:8px;overflow:hidden}.modal-quick-view .modal-dialog{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.modal-quick-view .modal-content{display:flex}.modal-quick-view .quickview-image{padding:15px}.modal-quick-view .quickview-image .tf-image-view{aspect-ratio:450/500}.modal-quick-view .quickview-image .tf-image-view img{object-fit:cover;width:100%;height:100%}.modal-quick-view .quickview-info-wrap{flex:1 0 auto;max-width:100%;margin:0;position:relative}.modal-quick-view .quickview-info-inner{flex-direction:column;gap:20px;padding:15px;display:flex}.modal-quick-view .quickview-info-inner::-webkit-scrollbar{width:3px}.modal-quick-view .quickview-info-inner::-webkit-scrollbar-thumb{background-color:var(--primary);border-radius:5px}.modal-quick-view .box-quantity-wrap{align-items:center;gap:20px;display:flex}.modal-quick-view .info-short-decs .title-decs{margin-bottom:10px}.modal-quick-view .info-short-decs>ul li{padding-left:13px;position:relative}.modal-quick-view .info-short-decs>ul li:after{content:"";background-color:var(--black);border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:0}.modal-quick-view .info-short-decs>ul li:not(:last-child){margin-bottom:5px}.modal-quick-view .quickview-heading{border-bottom:1px solid var(--gray-5);gap:10px;padding-bottom:20px;display:grid}.tf-single-slide .item{aspect-ratio:540/650}.tf-single-slide .item img{object-fit:cover;width:100%;height:100%}.offcanvas-compare{z-index:2001;overflow:auto;height:auto!important}.offcanvas-compare .icon-close-popup{cursor:pointer;background-color:#f7f7f7;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;display:flex;position:absolute;top:24px;right:24px}.offcanvas-compare .tf-compare-list{align-items:center;gap:40px;padding:24px 0;display:flex}.offcanvas-compare .tf-compare-wrap{scroll-behavior:smooth;flex-grow:1;align-items:center;gap:48px;margin:-24px -20px -24px 0;padding:24px 20px 24px 0;display:flex;overflow:auto hidden}.offcanvas-compare .tf-compare-wrap::-webkit-scrollbar{height:3px}.offcanvas-compare .tf-compare-wrap::-webkit-scrollbar-thumb{background-color:var(--primary);border-radius:3px}.offcanvas-compare .tf-compare-buttons{flex-shrink:0;justify-content:flex-end;align-items:center;width:220px;display:flex}.offcanvas-compare .tf-compare-item{border:1px solid var(--gray-4);border-radius:12px;flex-shrink:0;align-items:center;gap:16px;width:263px;padding:11px;display:flex;position:relative}.offcanvas-compare .tf-compare-item .image{aspect-ratio:92/123;border-radius:8px;flex-shrink:0;width:100%;max-width:92px;overflow:hidden}.offcanvas-compare .tf-compare-item .image img{object-fit:cover;width:100%;height:100%}.offcanvas-compare .tf-compare-item .icon-close{background-color:var(--primary);width:32px;height:32px;color:var(--white);z-index:5;cursor:pointer;-o-transition:all .3s ease-in-out;border-radius:50%;justify-content:center;align-items:center;font-size:12px;transition:all .3s ease-in-out;display:flex;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.offcanvas-compare .tf-compare-item .icon-close:hover{background-color:var(--gray-2)}.offcanvas-compare .tf-compare-item>.btns-repeat{cursor:pointer;display:flex;position:absolute;top:50%;right:-32px;transform:translateY(-50%)}.offcanvas-compare .tf-compare-item .content{gap:15px;display:grid}.offcanvas-compare .tf-compare-item:last-child>.btns-repeat{display:none}.offcanvas-compare .tf-compare-btn{gap:15px;display:grid}.offcanvas-compare .tf-compapre-button-clear-all{cursor:pointer}.modal-newleter .modal-dialog{transform:unset!important}.modal-newleter .modal-content{gap:20px;padding:20px;display:grid}.modal-newleter .heading,.modal-newleter .form-sub{gap:15px;display:grid}.modalDemo .modal-dialog{max-width:1540px;height:calc(100vh - 16px);margin-top:8px;margin-bottom:8px}.modalDemo .modal-content{background-color:var(--white);cursor:default;border:0;border-radius:20px;width:100%;max-height:calc(100vh - 60px);margin:0 15px;padding:0 50px 40px;overflow:hidden}.modalDemo .demo-title{margin-top:50px;margin-bottom:44px}.modalDemo .icon-close-popup{position:absolute;top:18px;right:18px}.modalDemo .demo-menu-list{overscroll-behavior-y:contain;height:max-content;padding:0 32px;overflow-y:auto}.modalDemo .row-demo{grid-template-columns:repeat(5,1fr)}.tf-toolbar-bottom{z-index:200;background-color:var(--white);border-top:1px solid #eee;padding:11px 15px 12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 4px 20px #a3a3a347}.tf-toolbar-bottom .toolbar-item{width:100%;position:relative}.tf-toolbar-bottom .toolbar-item a{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;padding-left:10px;padding-right:10px;display:flex}.tf-toolbar-bottom .toolbar-item a .toolbar-icon{width:20px;height:20px;position:relative}.tf-toolbar-bottom .toolbar-item a .toolbar-count{background-color:var(--primary);width:16px;height:16px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:8px;font-weight:500;line-height:15px;display:flex;position:absolute;top:-4px;right:-8px}.tf-toolbar-bottom .toolbar-item a .toolbar-label{font-size:13px;line-height:18px}.offcanvas-search{height:100vh!important}.offcanvas-search .icon-close-popup{background-color:#fff;padding:10px}.offcanvas-search .offcanvas-content{padding:50px 0;overflow-y:auto}.offcanvas-search .offcanvas-content::-webkit-scrollbar{width:5px}.offcanvas-search .offcanvas-content::-webkit-scrollbar-thumb{background-color:var(--primary);cursor:grab;border-radius:5px}.offcanvas-search .popup-header{z-index:50;background-color:var(--white);justify-content:flex-end;padding:8px 15px;display:flex;position:fixed;top:0;left:0;right:0}.offcanvas-search .popular-searches{flex-wrap:wrap;align-items:center;gap:15px 20px;display:flex}.offcanvas-search .popular-searches ul{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.offcanvas-search .popular-searches ul a{background-color:#f9f9f9;border:1px solid #a1a1a133;border-radius:10px;padding:9px 19px}.looking-for-wrap{gap:24px;margin-bottom:30px;display:grid}.box-icon{-o-transition:all .3s ease-in-out;cursor:pointer;justify-content:center;align-items:center;transition:all .3s ease-in-out;display:flex}.tf-icon-box{border:1px solid var(--gray-5);border-radius:8px;gap:20px;padding:19px 20px;display:flex}.tf-icon-box .icon-box{transition-duration:.5s}.tf-icon-box .icon-box i{font-size:30px}.tf-icon-box .content{gap:3px;display:grid}.tf-icon-box:hover .icon-box{transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);transform:scale(1.2)}.hover-img .img-style{overflow:hidden}.hover-img .img-style>img{object-fit:cover;width:100%;height:100%;transition:opacity .5s,transform 2s cubic-bezier(0,0,.44,1.18)}.hover-img .img-style-2{overflow:hidden}.hover-img .img-style-2>img{object-fit:cover;width:100%;height:100%;transition:transform 1.5s cubic-bezier(0,0,.44,1.18)}.hover-img:hover .img-style>img{transform:scale(1.06)}.hover-img:hover .img-style-2>img{transform:scale(1.1)}.hover-img .img-style2{border-radius:10px;overflow:hidden}.hover-img .img-style2 .img-hv{object-fit:cover;width:100%;transition:transform .5s}.shine-item{position:relative;overflow:hidden}.shine-item.hv-shine-2:after{transition:all 1s;transform:translate(-50%,-50%)}.shine-item:after{content:"";z-index:1;background-color:#ffffff80;width:200%;height:0%;transition:all .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.shine-item:hover:after{background-color:#0000;height:350%}.shine-item:not(:hover):after{transition:none}.hover-tooltip{position:relative}.hover-tooltip .tooltip{pointer-events:none;white-space:nowrap;opacity:0;visibility:hidden;height:25px;color:var(--white);background-color:var(--black);z-index:100;border-radius:2px;width:max-content;max-width:250px;padding:0 8.5px;font-size:12px;line-height:22px;transition:opacity .3s,visibility .3s,transform .3s cubic-bezier(.71,1.7,.77,1.24);position:absolute;bottom:calc(100% + 8px);transform:translateY(8px)}.hover-tooltip .tooltip:before{content:"";background:var(--black);z-index:-1;width:8px;height:8px;position:absolute;top:20px;left:50%;transform:translate(-50%)rotate(45deg)}.hover-tooltip:hover .tooltip{opacity:1;visibility:visible;transition-delay:.1s;transform:none}.hover-tooltip.tooltip-bot .tooltip{top:calc(100% + 8px);bottom:auto}.hover-tooltip.tooltip-bot .tooltip:before{top:-2px}.hover-tooltip.tooltip-left .tooltip{bottom:auto;right:100%;transform:translate(0)}.hover-tooltip.tooltip-left .tooltip:before{top:50%;left:auto;right:-4px;transform:translateY(-50%)rotate(45deg)}.hover-tooltip.tooltip-left:hover .tooltip{transform:translate(-8px)}.hover-tooltip.tooltip-right .tooltip{bottom:auto;left:100%;transform:translate(0)}.hover-tooltip.tooltip-right .tooltip:before{top:50%;left:-4px;right:auto;transform:translateY(-50%)rotate(45deg)}.hover-tooltip.tooltip-right:hover .tooltip{transform:translate(8px)}.hover-overlay{position:relative}.hover-overlay:before{z-index:2;content:"";opacity:0;visibility:hidden;background-color:#0000001a;width:100%;height:100%;transition:all .4s .1s;position:absolute;top:0;left:0}.hover-overlay:hover:before{opacity:1;visibility:visible}.hover-overlay-2 .img-hv-overlay{position:relative}.hover-overlay-2 .img-hv-overlay:before{content:"";background-color:var(--black);opacity:.1;z-index:2;-o-transition:all .3s ease-in-out;width:50%;height:0%;transition:all .3s ease-in-out;position:absolute;top:0;left:0}.hover-overlay-2 .img-hv-overlay:after{content:"";background-color:var(--black);opacity:.1;z-index:2;-o-transition:all .3s ease-in-out;width:50%;height:0%;transition:all .3s ease-in-out;position:absolute;bottom:0;right:0}.hover-overlay-2:hover .img-hv-overlay:before{height:100%}.hover-overlay-2:hover .img-hv-overlay:after{height:100%;transition-delay:.2s}.card-product{flex-direction:column;gap:20px;display:flex}.card-product .card-product-wrapper{aspect-ratio:1;z-index:20;border-radius:3px;position:relative;overflow:hidden}.card-product .card-product-wrapper img{object-fit:cover;object-position:center;width:100%;height:100%;transition-duration:.7s;display:block}.card-product .card-product-wrapper:hover .product-img .img-product{opacity:0}.card-product .card-product-wrapper:hover .product-img .img-hover{z-index:1;opacity:1;display:block;transform:scale(1.05)}.card-product .card-product-wrapper.img-small{max-width:74px!important}.card-product .product-img{align-items:stretch;width:100%;height:100%;display:flex;position:relative}.card-product .product-img .img-hover{opacity:0;position:absolute;inset:0}.card-product .list-product-btn{z-index:6;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;top:8px;right:8px}.card-product .name-product{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-product .box-icon{background-color:var(--white);width:30px;height:30px;color:var(--black);border-radius:50%;position:relative;box-shadow:0 4px 16px #00000014}.card-product .box-icon .icon{font-size:12px}.card-product .box-icon svg{width:16px}.card-product .box-icon svg path{-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.card-product .box-icon:hover{color:var(--white);border-color:var(--black);background-color:var(--black)!important}.card-product .card-product-info{gap:20px;display:grid}.card-product .card-product-info .box-title,.card-product .card-product-info .box-infor-detail{gap:10px;display:grid}.card-product .card-product-info .star-review{align-items:center;gap:10px}.card-product .product-progress-sale{gap:4px;display:grid}.card-product .group-btn{gap:10px;display:grid;position:relative}.card-product .group-btn .price-wrap{-o-transition:all .3s ease-in-out;opacity:1;visibility:visible;transition:all .3s ease-in-out;transform:translateY(0%)}.card-product .group-btn .list-product-btn{z-index:21;transform:unset;-o-transition:all .3s ease-in-out;justify-content:flex-start;gap:10px;transition:all .3s ease-in-out;position:relative;inset:0}.card-product .group-btn .list-product-btn li{transform:unset;opacity:1;visibility:visible}.card-product.style-small{gap:14px}.card-product.style-small .card-product-info .box-title{gap:8px}.card-product.style-img-border .card-product-wrapper{border:1px solid var(--gray-5);padding:15px}.card-product.style-border{border:1px solid var(--gray-5);border-radius:8px;padding:15px}.card-product.style-row .card-product-info{width:100%;max-width:621px}.card-product.style-row .card-product-btn{flex-direction:column;justify-content:center;gap:14px;width:100%;display:flex;position:relative}.card-product.style-row .card-product-btn .box-btn{align-items:center;gap:20px;display:flex}.card-product.style-row.row-small{align-items:center}.card-product.style-row.row-small .card-product-info{max-width:735px}.card-product.style-row.row-small-2{flex-direction:row;gap:12px}.card-product.style-row.row-small-2 .card-product-wrapper{max-width:122px}.card-product.style-row.row-small-2 .price-wrap{flex-direction:column;align-items:flex-start;gap:2px 10px;max-width:max-content;margin-top:0}.card-product.style-row.type-row-3 .card-product-wrapper{max-width:unset}.card-product.style-3{background-color:var(--white);border-radius:8px;padding:10px;gap:16px!important}.card-product.style-3 .price-wrap{flex-direction:column;align-items:flex-start;gap:2px 10px;max-width:max-content;margin-top:0}.card-product.style-3 .card-product-wrapper{max-width:208px}.card-product.style-4{background-color:var(--white);padding:16px}.list-product-btn.style-2{top:-10px!important}.list-product-btn.style-2 .box-icon{width:30px;height:30px}.list-product-btn.style-2 .box-icon .icon{font-size:11px}.list-product-btn.style-2 .tooltip{height:20px;padding:0 6px;font-size:11px;line-height:22px;bottom:calc(100% + 6px)}.list-product-btn.style-2 .tooltip:before{top:16px}.countdown-box .countdown__timer{justify-content:center;gap:12px;display:flex}.countdown-box .countdown__item{flex-direction:column;align-items:center;gap:2px;display:flex}.countdown-box .countdown__value{background-color:var(--gray-5);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:500;line-height:19px;display:flex}.countdown-box .countdown__label{font-size:12px;font-weight:400;line-height:22px}.countdown-box-2{justify-content:center;align-items:center;display:flex}.countdown-box-2 .js-countdown{background-color:var(--white);border-radius:8px;width:max-content;padding:10px 15px}.countdown-box-2 .countdown__timer{justify-content:center;gap:21px;display:flex}.countdown-box-2 .countdown__item{flex-direction:column;align-items:center;min-width:50px;display:flex}.countdown-box-2 .countdown__item:not(:last-child){position:relative}.countdown-box-2 .countdown__item:not(:last-child):after{content:"";background-color:var(--gray-5);width:1px;height:40px;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.countdown-box-2 .countdown__value{font-size:40px;line-height:40px}.countdown-box-2 .countdown__label{font-size:14px;font-weight:600;line-height:22px}.box-sale-tag{color:var(--white);background-color:var(--primary);border-radius:3px;margin-left:5px;padding:0 5.5px;font-size:13px;font-weight:600;line-height:23px;display:inline-flex;position:relative}.box-sale-tag:before{content:"";background-color:var(--primary);z-index:0;border-radius:2px;width:8px;height:8px;position:absolute;top:50%;left:-3px;transform:translateY(-50%)rotate(45deg)}.list-color-product{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.list-color-product .list-color-item{-o-transition:all .4s ease-in-out;cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:all .4s ease-in-out;display:flex;position:relative}.list-color-product .list-color-item .swatch-value{border:2px solid var(--white);-o-transition:all .3s ease-in-out;border-radius:50%;width:100%;height:100%;transition:all .3s ease-in-out;display:inline-block}.list-color-product .list-color-item img{visibility:hidden;width:18px;height:18px;position:absolute}.list-color-product .list-color-item.line{border:1px solid #0000!important}.list-color-product .list-color-item.line .swatch-value{position:relative}.list-color-product .list-color-item.line .swatch-value:before{content:"";border:1px solid var(--rgba-black-3);z-index:1;-o-transition:all .3s ease-in-out;border-radius:50%;width:100%;height:100%;transition:all .3s ease-in-out;position:absolute;top:0;left:0}.list-color-product .list-color-item.active,.list-color-product .list-color-item:hover{border-color:var(--black)!important}.list-color-product .list-color-item.active .swatch-value,.list-color-product .list-color-item:hover .swatch-value{border-color:var(--white)}.list-color-product .list-color-item.active .swatch-value:before,.list-color-product .list-color-item:hover .swatch-value:before{border-color:var(--line)}.list-computer-memory{gap:6px;display:flex}.list-computer-memory li{border:1px solid var(--gray-4);border-radius:3px;padding:3px 7px 3px 8px}.list-infor-fearture{gap:2px;display:grid}.list-infor-fearture li{align-items:center;display:flex}.list-infor-fearture .name-feature{flex-grow:2;width:100%;max-width:119px}.list-infor-fearture .property{flex-grow:1;width:100%}.card-usually{flex-direction:column;gap:20px;display:flex}.card-usually .content{align-items:flex-start;gap:12px;display:flex}.card-usually .box-name{gap:10px;display:grid}.card-usually .prd-name{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.stagger-wrap .stagger-item{opacity:0;transition:all .3s ease-in-out;transform:scale(.5)rotate(90deg)skew(15deg)}.stagger-wrap .stagger-item.stagger-finished{opacity:1;transform:scale(1)rotate(0)skew(0deg)}.slider-scroll,.thumbs-slider{gap:20px;display:flex}.tf-product-media-thumbs{flex-shrink:0;width:80px;max-height:652px}.tf-product-media-thumbs .swiper-slide{width:auto;height:max-content}.tf-product-media-thumbs .swiper-slide .item{cursor:pointer;max-width:80px;height:100%;max-height:80px;position:relative}.tf-product-media-thumbs .swiper-slide .item img{object-fit:cover;border-radius:4px;width:100%;height:100%}.tf-product-media-thumbs .swiper-slide .item:after{content:"";border:1px solid var(--gray-5);-o-transition:all .3s ease-in-out;border-radius:4px;transition:all .3s ease-in-out;position:absolute;inset:0}.tf-product-media-thumbs .swiper-slide.swiper-slide-thumb-active .item:after{border-color:var(--main)}.tf-product-media-main{width:calc(100% - 100px)}.tf-product-media-main .item{border-radius:12px;width:100%;height:100%;max-height:687px;display:flex;overflow:hidden}.tf-product-media-main .item img{object-fit:cover;width:100%;height:100%}.thumbs-default .thumbs-slider{flex-direction:column}.thumbs-default .thumbs-slider .tf-product-media-thumbs{order:1;width:100%}.thumbs-default .thumbs-slider .tf-product-media-thumbs .swiper-slide{width:auto}.thumbs-default .thumbs-slider .tf-product-media-main{width:100%}.thumbs-left .thumbs-slider{flex-direction:column}.thumbs-left .tf-product-media-main,.thumbs-left .tf-product-media-thumbs{width:100%}.price-wrap{flex-wrap:wrap;align-items:center;gap:5px 12px;display:flex}.old-price{display:inline-flex;position:relative}.old-price:before{content:"";background-color:var(--gray-2);width:100%;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.old-price.style-white{color:var(--white)}.old-price.style-white:before{background-color:var(--white)}.tf-product-info-list{flex-wrap:wrap;align-items:flex-start;gap:30px;display:flex}.tf-product-info-list .product-box-btn{gap:10px;display:grid}.tf-product-info-list.style-2 .tf-product-info-choose-option{border:unset;max-width:unset;flex-flow:wrap;align-items:center;gap:10px 15px;padding:0}.tf-product-info-list.style-2 .tf-product-info-choose-option .title{margin-bottom:0}.tf-product-info-list.style-2 .tf-product-info-choose-option>*{align-items:center;gap:12px;display:flex}.tf-product-info-list.style-2 .tf-product-info-choose-option .select-color{min-width:175px}.tf-product-info-list.style-2 .infor-center{gap:9px}.tf-product-info-list.style-2 .product-delivery{flex-wrap:wrap;align-items:center;gap:0 14px;display:flex}.tf-product-info-list.style-2 .shipping-to{align-items:center;gap:8px;display:flex}.tf-product-info-content{flex-direction:column;gap:20px;display:flex}.tf-product-info-content>:not(:last-child){border-bottom:1px solid var(--gray-5);padding-bottom:20px}.tf-product-info-content .infor-bottom{gap:10px;display:grid}.tf-product-info-content .product-fearture-list{flex-direction:column;gap:4px;display:flex}.tf-product-info-content .product-fearture-list li{align-items:center;gap:20px;display:flex}.tf-product-info-content .product-fearture-list li p{width:72px}.tf-product-info-content .product-about-list{gap:10px;display:grid}.tf-product-info-content .product-about-list p{padding-left:16px;position:relative}.tf-product-info-content .product-about-list p:before{content:"";background-color:var(--gray-2);border-radius:50%;width:4px;height:4px;position:absolute;top:8px;left:0;right:4px}.tf-product-info-content .product-info-price{align-items:flex-end;gap:10px;display:flex}.tf-product-info-content .product-info-price .old-price{padding-bottom:4px}.product-info-rate-wrap{flex-wrap:wrap;align-items:center;gap:0 16px;display:flex}.product-info-rate-wrap>li:not(:last-child){padding-right:16px;position:relative}.product-info-rate-wrap>li:not(:last-child):after{content:"";background-color:var(--gray-4);width:1px;height:14px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.star-review{align-items:center;gap:7px;display:flex}.list-star{align-items:center;gap:3px;display:flex}.list-star>li{align-items:center;display:flex}.list-star i{color:#fcb500}.wg-quantity{align-items:center;gap:2px;width:max-content;display:flex;overflow:hidden}.wg-quantity .quantity-product{text-align:center;width:30px;height:30px;color:var(--primary);pointer-events:none;border:0;padding:0;font-size:16px;font-weight:700;line-height:18px}.wg-quantity .btn-quantity{width:30px;height:30px;color:var(--gray);cursor:pointer;border:1px solid var(--line-4);-o-transition:all .3s ease-in-out;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:16px;transition:all .3s ease-in-out;display:flex}.wg-quantity .btn-quantity:hover{color:var(--primary)}.tf-product-info-content .infor-heading,.tf-product-info-content .infor-bottom,.tf-product-info-content .infor-center{gap:10px;display:grid}.tf-product-info-choose-option{border:1px solid var(--gray-4);border-radius:6px;flex-direction:column;gap:18px;width:100%;padding:20px;display:flex}.tf-product-info-choose-option .product-delivery{gap:10px;display:grid}.tf-product-info-choose-option .title{margin-bottom:12px}.tf-product-info-choose-option .shipping-to{align-items:center;gap:8px;display:flex}.tf-product-info-choose-option .product-detail .caption{margin-bottom:4px}.tf-product-info-choose-option .product-detail .body-text-3{gap:8px;display:grid}.tf-select-color{width:max-content;position:relative}.tf-select-color:after{content:"";color:var(--gray);font-family:icomoon;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.rating-percent{width:max-content}.rating-percent .rate-percent{color:var(--primary);margin-bottom:9px;font-size:70px;font-weight:700;line-height:70px}.rating-percent .rate-percent span{color:var(--gray-4);font-size:40px;font-weight:400;line-height:48px}.rating-percent .list-star{margin-bottom:3px}.review-list>li:not(:last-child){border-bottom:1px solid var(--gray-5);margin-bottom:20px;padding-bottom:20px}.box-review{align-items:flex-start;gap:14px;display:flex}.box-review .avt{border-radius:50%;flex-shrink:0;max-width:50px;overflow:hidden}.box-review .author-wrap .name{margin-bottom:2px}.box-review .review-content{gap:18px;display:grid}.box-review .verified{flex-wrap:wrap;align-items:center;gap:0 10px;margin-bottom:5px;display:flex}.box-review .verified>li:not(:last-child){padding-right:10px;position:relative}.box-review .verified>li:not(:last-child):after{content:"";background-color:var(--gray-4);width:1px;height:14px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.flat-product-des-list{gap:30px;display:grid}.flat-product-des-list.style-2 .flat-title-tab-product-des{border:unset;gap:30px;display:grid}.flat-product-des-list.style-2 .flat-title-tab-product-des:not(:last-child){border-bottom:1px solid var(--gray-5);padding-bottom:30px}.flat-product-des-list.style-2 .tab-main{padding:0}.flat-product-des-list.bg-white,.tf-product-info-wrap.bg-white,.tf-product-media-wrap.bg-white{border-radius:8px;padding:15px}.product-thumb-slider{flex-direction:column;gap:10px;display:flex}.product-thumb-slider .tf-product-view-main{width:100%}.product-thumb-slider .tf-product-view-thumbs{order:1;width:100%}.product-thumb-slider .tf-product-view-thumbs .swiper-slide{width:auto}.product-thumb-slider.thumbs-right .tf-product-view-main .tf-image-view{aspect-ratio:571/321;max-width:571px}.product-thumb-slider.thumbs-right .tf-product-view-thumbs .swiper-slide .item{aspect-ratio:1;max-width:69px;max-height:69px;overflow:hidden}.product-thumb-slider.thumbs-right.type-right-3{gap:20px}.product-thumb-slider.thumbs-right.type-right-3 .tf-product-view-main .tf-image-view{aspect-ratio:506/386;max-width:506px}.product-thumb-image{gap:10px;display:grid}.product-thumb-image .list-image-product{scroll-behavior:smooth;gap:10px;display:flex;overflow-x:auto}.product-thumb-image .list-image-product .image-swap{border:1px solid var(--gray-5);cursor:pointer;-o-transition:all .3s ease-in-out;border-radius:3px;flex-shrink:0;width:50px;height:50px;transition:all .3s ease-in-out}.product-thumb-image .list-image-product .image-swap img{object-fit:contain}.product-thumb-image .list-image-product .image-swap.active{border-color:var(--black)}.product-thumb-image .list-image-product::-webkit-scrollbar{display:none}.tf-product-view-main .tf-image-view{aspect-ratio:300/260;border-radius:5px;overflow:hidden}.tf-product-view-main .tf-image-view img{object-position:unset;width:auto}.tf-product-view-thumbs .swiper-slide .item{cursor:pointer;max-width:52px;height:100%;max-height:50px;position:relative;overflow:hidden}.tf-product-view-thumbs .swiper-slide .item img{object-fit:contain;border-radius:3px;width:100%;height:100%}.tf-product-view-thumbs .swiper-slide .item:after{content:"";border:1px solid var(--gray-5);-o-transition:all .3s ease-in-out;border-radius:3px;transition:all .3s ease-in-out;position:absolute;inset:0}.tf-product-view-thumbs .swiper-slide.swiper-slide-thumb-active .item:after{border-color:var(--black)}.product-list-wrap>li:not(:last-child){border-bottom:1px solid var(--gray-5);margin-bottom:20px;padding-bottom:20px}.tf-grid-product-item{width:100%}.sw-cls{margin-top:10px}.sw-cls .swiper-slide{height:auto}.sw-cls .swiper-slide>*{height:100%;max-height:250px}.sw-cls .img-item{max-width:200px}.tf-product-view-content{gap:20px;display:flex}.tf-product-view-content .sidebar-filter{width:100%;max-width:284px}.tf-product-view-content .content-area{width:100%}.tf-control-view{align-items:center;gap:10px;display:flex}.tf-control-view .tf-control-sort{align-items:center;gap:6px;display:flex}.tf-control-view .type-sort-quatity{min-width:160px}.tf-control-view .type-sort-by{min-width:204px}.tf-control-view .tf-sort{border:1px solid var(--gray-5);cursor:pointer;-o-transition:all .3s ease-in-out;color:var(--black);border-radius:3px;padding:9px;transition:all .3s ease-in-out;display:flex}.tf-control-view .tf-sort .btn-select{align-items:center;gap:6px;display:flex}.tf-control-view .tf-sort:hover{color:var(--primary);border-color:var(--primary)}.tf-control-view .tf-sort i{font-size:24px}.tf-shop-control{border-bottom:1px solid var(--gray-5);justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:21px;display:flex}.tf-control-layout{align-items:center;gap:10px;display:flex}.tf-control-layout li a{border:1px solid var(--gray-5);cursor:pointer;-o-transition:all .3s ease-in-out;color:var(--black);border-radius:3px;padding:9px;transition:all .3s ease-in-out;display:flex}.tf-control-layout li a:hover,.tf-control-layout li a.active{color:var(--primary);border-color:var(--primary)}.tf-control-layout li i{font-size:24px}.tf-dropdown-sort .btn-select{align-items:center;gap:6px;display:flex}.flat-grid-product.layout-tabgrid-1 .card-product .card-product-btn,.flat-grid-product.layout-tabgrid-2 .card-product .card-product-btn,.flat-grid-product.layout-tabgrid-2 .card-product .box-infor-detail{display:none}.flat-grid-product.layout-tablist-1,.flat-grid-product.layout-tablist-2{grid-template-columns:unset!important}.flat-grid-product.layout-tablist-1 .card-product .card-product-btn,.flat-grid-product.layout-tablist-2 .card-product .card-product-btn{display:flex}.flat-grid-product.layout-tablist-1 .card-product .list-product-btn,.flat-grid-product.layout-tablist-2 .card-product .list-product-btn,.flat-grid-product.layout-tablist-1 .box-infor-detail .tf-btn-icon{display:none}.flat-grid-product.layout-tablist-2{grid-template-columns:unset!important}.flat-grid-product.layout-tablist-2 .card-product .card-product-btn{display:flex}.flat-grid-product.layout-tablist-2 .card-product .box-infor-detail>:not(.star-review){display:none}.flat-grid-product.layout-tablist-2 .card-product .card-product-info{gap:10px}.flat-grid-product.layout-tablist-2 .card-product .box-title{gap:8px}.tf-order-detail{gap:30px;display:grid}.tf-order-detail .order-notice{align-items:center;margin-bottom:10px;display:flex;box-shadow:5px 6px 30px #0000001a}.tf-order-detail .order-notice p{padding-left:20px}.tf-order-detail .order-notice .icon{background-color:var(--primary);justify-content:center;align-items:center;width:60px;height:60px;display:flex}.tf-order-detail .order-overview-list li:not(:last-child){margin-bottom:10px}.tf-order-detail .order-detail-wrap{gap:15px;display:grid}.tf-table-order-detail{table-layout:fixed;border:1px solid #e0e0e0;width:100%}.tf-table-order-detail td,.tf-table-order-detail th{text-align:left;vertical-align:middle;border:1px solid #e0e0e0;padding:8px 12px}.billing-info{border:1px solid #e0e0e0;padding:8px 15px}.tf-table-wishlist{border:1px solid #e0e0e0;width:100%;overflow-x:auto}.tf-table-wishlist thead{white-space:nowrap}.tf-table-wishlist td,.tf-table-wishlist th{text-align:left;vertical-align:middle;border:1px solid #e0e0e0;padding:8px 12px}.tf-table-wishlist tfoot td{padding:12px}.tf-table-wishlist .wishlist-item_remove{text-align:center;width:20px}.tf-table-wishlist .wishlist-item_image{width:100px;min-width:100px}.tf-table-wishlist .wishlist-item_action{white-space:nowrap}.tf-table-compare{border-collapse:collapse;width:100%}.tf-table-compare td,.tf-table-compare th{text-align:left;vertical-align:middle;border:1px solid #e0e0e0;padding:8px 12px}.tf-table-compare tr:nth-child(odd){background-color:#f7f7f7}.tf-table-compare .compare-item_info{justify-content:space-between;align-items:center;gap:10px;display:flex}.tf-table-compare .tf-compare-image .image{justify-content:center;display:flex}.tf-table-compare .tf-compare-image .image img{object-fit:cover;width:100%;max-width:250px;height:100%}.tf-compare{overflow-x:auto}.tf-compare::-webkit-scrollbar{height:3px}.tf-compare::-webkit-scrollbar-thumb{background-color:var(--gray-2);border-radius:3px}.tf-compare-col{min-width:220px;max-width:350px}.tf-compare-col:first-child{min-width:150px}.table_def{border-collapse:collapse;table-layout:fixed;width:100%}.table_def thead{white-space:nowrap}.table_def td,.table_def th{vertical-align:middle;border:1px solid #e0e0e0;padding:8px 12px}.table_def tfoot td{padding:12px}.tf-order_history-table{text-align:center;overflow:auto}.tf-order_history-table table{width:100%;min-width:700px}.tf-order_history-table tr{border:1px solid #e0e0e0}.tf-order_history-table tr>:first-child{text-align:left}.tf-order_history-table tr th,.tf-order_history-table tr td{border:unset}.tf-order_history-table th,.tf-order_history-table td{padding:10px 15px}.account-address .btn-add-address{margin-bottom:42px}.account-address-item{border:1px solid var(--gray-4);border-radius:16px}.account-address-item .title{border-bottom:1px solid var(--gray-4);padding:15px}.account-address-item .info-detail{gap:24px;padding:15px;display:grid}.account-address-item .box-infor{gap:12px;display:grid}.account-address-item .box-btn{gap:12px;display:flex}.account-address-item.editing{background-color:#fafafa}.account-details{gap:30px;display:grid}.news-item{gap:20px;display:grid}.news-item .entry_meta{align-items:center;gap:14px;display:flex}.news-item .entry_meta>*{align-items:center;gap:4px;display:flex}.news-item .entry_tag{background-color:var(--white);border-radius:3px;padding:4px 10px;position:absolute;bottom:4px;left:6px}.news-item .content{gap:10px;display:grid}.news-item .entry_infor_news{gap:14px;display:grid}.news-item.style-large{gap:30px}.news-item.style-row{align-items:flex-start;display:flex}.news-item.style-row .entry_image{width:40%}.news-item.style-row .content{width:65%}.wg-pagination{border-top:1px solid var(--gray-5);justify-content:center;align-items:center;padding-top:15px;display:flex}.wg-pagination li{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.wg-pagination li i{font-size:20px}.wg-pagination li.active>*{color:var(--primary)}.blog-sidebar{flex-direction:column;gap:24px;width:100%;max-width:284px;display:flex}.blog-sidebar .sidebar-item{gap:16px;display:grid}.blog-sidebar .sidebar-item.style-2{border:1px solid var(--gray-5);border-radius:8px 8px 10px 10px;gap:0}.blog-sidebar .sidebar-item.style-2 .sb-title{background-color:var(--gray-6);padding:13px 18px}.blog-sidebar .sidebar-item.style-2 .sb-content{padding:0 18px}.blog-sidebar .sidebar-item:not(.style-2) .sb-title{font-size:16px;line-height:18px}.blog-sidebar .sidebar-item.has-line-bt{border-bottom:1px solid var(--gray-5);padding-bottom:24px}.blog-sidebar .sb-category a{justify-content:space-between;align-items:center;padding:15px 0;display:flex}.blog-sidebar .sb-category a i{font-size:10px}.blog-sidebar .sb-category li:not(:last-child) a{border-bottom:1px solid var(--line-2);padding:15px 0 14px}.blog-sidebar .sb-recent{flex-direction:column;gap:18px;display:flex}.blog-sidebar .sb-recent li{align-items:flex-start;gap:10px;display:flex}.blog-sidebar .sb-recent li .image{flex-shrink:0;width:100%;max-width:112px}.blog-sidebar .sb-recent li:not(:last-child){border-bottom:1px solid var(--gray-5);padding-bottom:19px}.blog-sidebar .sb-recent li .date{align-items:center;gap:4px;display:flex}.blog-sidebar .sb-tags{flex-wrap:wrap;gap:8px;display:flex}.blog-sidebar .sb-tags a{border:1px solid var(--gray-5);-o-transition:all .3s ease-in-out;border-radius:999px;padding:9px 15px;transition:all .3s ease-in-out}.blog-sidebar .sb-tags a:hover{background-color:var(--gray);border-color:var(--gray);color:var(--white)}.btn-sidebar-mb{z-index:50;position:fixed;top:30%;left:0}.btn-sidebar-mb button{border:1px solid var(--black);background-color:var(--black);width:40px;height:40px;color:var(--white);justify-content:center;align-items:center;display:flex}.btn-sidebar-mb button i{font-size:20px}.btn-sidebar-mb button:hover{background-color:var(--white);color:var(--black)}.btn-sidebar-mb.right{left:unset;right:0;transform:rotate(180deg)}.s-blog-list .blog-list-content>.news-item:not(:first-of-type):not(:last-of-type){border-bottom:1px solid var(--gray-5);padding-bottom:30px}.s-blog-list .blog-list-content{flex-direction:column;gap:30px;display:flex}.s-blog-list .blog-sidebar{flex-shrink:0}.s-blog-detail{align-items:flex-start;gap:40px;display:flex}.s-blog-detail .box-direction{flex-direction:column;gap:96px;width:100%;max-width:268px;display:flex}.s-blog-detail .box-direction.sticky{position:sticky;top:25%}.s-blog-detail .box-direction .bottom{flex-direction:column;gap:10px;display:flex}.s-blog-detail .content-blog{gap:30px;display:grid}.s-blog-detail .content-blog .main-content{gap:20px;display:grid}.s-blog-detail .content-blog .box-title{gap:12px;display:grid}.s-blog-detail .main-preview{border-top:1px solid var(--gray-5);gap:50px;padding-top:50px;display:grid}.s-blog-detail .main-preview>*{flex-direction:column;gap:30px;display:flex}.s-blog-detail .entry_meta{align-items:center;gap:14px;display:flex}.s-blog-detail .entry_meta>*{align-items:center;gap:4px;display:flex}.s-blog-detail .entry_image img{object-fit:cover;width:100%}.s-blog-detail .entry_image.has-sub{text-align:center;gap:8px;display:grid}.comment-wrap .author-wrap{align-items:flex-start;gap:14px;display:flex}.comment-wrap .author-wrap .wrap{gap:20px;display:grid}.comment-wrap .author-wrap .rep-comment .author-wrap{border-top:1px solid var(--gray-5);padding-top:20px}.comment-wrap .entry_meta{gap:2px;display:grid}.comment-wrap .avt{border-radius:50%;flex-shrink:0;max-width:50px;overflow:hidden}.comment-wrap .box-comment{gap:10px;display:grid}.comment-wrap .comment-list{gap:40px;display:grid}.comment-wrap .comment-list .author-wrap:not(:last-child){border-bottom:1px solid var(--gray-5);padding-bottom:40px}.widget-accordion .accordion-title{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:6px 50px 6px 0;font-weight:600;display:flex}.widget-accordion .accordion-title .icon{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.widget-accordion .accordion-title:not(.collapsed) .icon{background-color:var(--primary)}.widget-accordion .accordion-title:not(.collapsed) .icon:before{opacity:0;transform:rotate(90deg)}.widget-accordion .accordion-title:not(.collapsed) .icon:after{background-color:var(--white)}.widget-accordion .accordion-body{padding:10px 0 30px}.faq-item{gap:30px;display:grid}.faq-wrap .widget-accordion:not(:last-child) .accordion-title.collapsed{border-bottom:1px solid var(--gray-5);margin-bottom:10px;padding-bottom:16px}.faq-wrap .accordion-title{-o-transition:all .3s ease-in-out;border-color:var(--white);transition:all .3s ease-in-out;position:relative}.faq-wrap .accordion-title .title-sidebar{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.faq-wrap .accordion-title:not(.collapsed) .title-sidebar{color:var(--primary)}.faq-wrap .accordion-title .icon{background-color:var(--gray-6);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:-2px;right:-2px}.faq-wrap .accordion-title .icon:after{-o-transition:all .3s ease-in-out;content:"";background-color:var(--gray);border-radius:1px;width:11.25px;height:2px;transition:all .3s ease-in-out;position:absolute}.faq-wrap .accordion-title .icon:before{-o-transition:all .3s ease-in-out;content:"";background-color:var(--gray);border-radius:1px;width:2px;height:11.25px;transition:all .3s ease-in-out;position:absolute}.faq-wrap .accordion-body{align-items:flex-start;gap:10px;display:flex}.faq-wrap .accordion-body i{font-size:30px}.tf-zoom-main{z-index:50;position:sticky;top:30px}.tf-zoom-main .drift-zoom-pane{z-index:3;background:#fff;border-radius:8px;width:100%;max-width:520px;height:520px;top:0;left:0;-webkit-transform:translate(0,0);box-shadow:0 1px 5px #7f7f7f05,0 5px 18px #7f7f7f33}.drift-bounding-box.drift-open{z-index:5000;background:#ffffff40;box-shadow:inset 0 0 0 1px #0006}.drift-zoom-pane{z-index:5000}.section-image-zoom .other-image-zoom{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.section-image-zoom.zoom-active .other-image-zoom{opacity:.3}.pswp__bg{background:var(--white)}.pswp__icn{fill:#222;color:var(--white)}.pswp__icn .pswp__icn-shadow{stroke:var(--white);stroke-width:1px;fill:none}.pswp__counter{color:#222;text-shadow:1px 1px 3px #fff}.tf-model-viewer{width:100%;height:100%;position:relative}.tf-model-viewer model-viewer{z-index:5;width:100%;height:100%;display:block;position:relative}.tf-model-viewer model-viewer.disabled{pointer-events:none}.tf-model-viewer.active model-viewer{pointer-events:all}.tf-model-viewer.active .wrap-btn-viewer{display:none}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;box-sizing:border-box}.noUi-target{direction:ltr;position:relative}.noUi-base,.noUi-connects{z-index:1;width:100%;height:100%;position:relative}.noUi-connects{z-index:0;overflow:hidden}.noUi-connect,.noUi-origin{will-change:transform;z-index:1;transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{position:absolute}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal .noUi-handle{width:34px;height:28px;top:-6px;left:-17px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;top:-17px;left:-6px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{left:auto;right:-17px}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;top:14px;left:6px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{white-space:nowrap;text-align:center;position:absolute}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-sub,.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{width:100%;height:80px;padding:10px 0;top:100%;left:0}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{width:2px;height:5px;margin-left:-1px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;padding:0 10px;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translateY(-50%);transform:translate(0, -50%, 0);padding-left:25px}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{color:#000;text-align:center;white-space:nowrap;background:#fff;border:1px solid #d9d9d9;border-radius:3px;padding:5px;display:block;position:absolute}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;transform:translate(-50%)}.noUi-vertical .noUi-tooltip{top:50%;right:120%;transform:translateY(-50%)}.noUi-horizontal{height:4px}.noUi-target{border:0}.noUi-base .noUi-connects{background-color:var(--gray-5);border-radius:999px}.noUi-connect{background-color:var(--black)}.noUi-horizontal .noUi-handle,.noUi-vertical .noUi-handle{border:2px solid var(--black);background-color:var(--gray-4);width:16px;height:16px;box-shadow:unset;cursor:pointer;-o-transition:all .3s ease-in-out;border-radius:50px;transition:all .3s ease-in-out}.noUi-horizontal .noUi-handle:before,.noUi-horizontal .noUi-handle:after,.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{content:none}.noUi-horizontal .noUi-handle.noUi-active,.noUi-vertical .noUi-handle.noUi-active{width:20px;height:20px;top:-8px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-8px}.tf-table-page-cart{border-spacing:0;border-collapse:collapse;width:1024px}.tf-table-page-cart thead{border-top:1px solid var(--gray-5);border-bottom:1px solid var(--gray-5)}.tf-table-page-cart th{padding:20px 0;font-size:18px;font-weight:600;line-height:24px}.tf-table-page-cart th:first-child{padding:20px 0 20px 25px}.tf-table-page-cart th:last-child{padding:20px 25px 20px 0}.tf-table-page-cart tr>*{width:200px}.tf-table-page-cart tr>:first-child{width:400px}.tf-table-page-cart tr>:last-child{width:100px}.tf-table-page-cart .tf-cart-item_product{gap:12px;display:flex}.tf-table-page-cart .img-box{width:100%;max-width:80px;height:80px}.tf-table-page-cart .cart-info{flex-direction:column;gap:6px;display:flex}.tf-table-page-cart .variant-box{align-items:center;display:flex}.tf-table-page-cart .tf-select{position:relative}.tf-table-page-cart .tf-select select{color:var(--gray-2);border:unset;appearance:none;cursor:pointer;padding:0 4px 0 2px;font-size:14px;font-weight:400;line-height:20px}.tf-table-page-cart .tf-select:after{position:absolute}.tf-table-page-cart .remove{cursor:pointer}.tf-table-page-cart .tf-cart-item{border-bottom:1px solid var(--gray-5)}.tf-table-page-cart .tf-cart-item td{padding-right:25px}.tf-table-page-cart .tf-cart-item td:first-child,.tf-table-page-cart .tf-cart-item td:last-child{padding:25px}.ip-discount-code{width:100%;max-width:466px;position:relative}.ip-discount-code input{border-radius:8px!important}.ip-discount-code .tf-btn{border-radius:0 8px 8px 0;padding:10px 31.5px;position:absolute;top:0;bottom:0;right:0}.ip-discount-code.style-2{gap:6px;display:flex}.ip-discount-code.style-2 .tf-btn{border-radius:8px;width:100%;max-width:122px;position:relative}.tf-checkout-wrap{flex-wrap:wrap;align-items:flex-start;gap:30px;display:flex}.tf-checkout-wrap .page-checkout{width:100%}.payment-box{gap:20px;margin-bottom:40px;display:grid}.payment-choose-card .payment-header{cursor:pointer;-o-transition:all .3s ease-in-out;width:100%;margin-bottom:10px;transition:all .3s ease-in-out}.payment-choose-card .payment-header.collapsed{margin-bottom:0}.payment-choose-card .payment-header.collapsed .select-payment:after{transform:translateY(-50%)rotate(0)}.payment-choose-card .title{margin-bottom:6px;display:block}.payment-choose-card .select-payment{border:1px solid var(--gray-4);-o-transition:all .3s ease-in-out;border-radius:8px;width:100%;padding:11px 14px;transition:all .3s ease-in-out;display:block;position:relative}.payment-choose-card .select-payment:after{content:"";color:var(--gray-2);-o-transition:all .3s ease-in-out;font-family:icomoon;font-size:16px;transition:all .3s ease-in-out;position:absolute;top:50%;right:14px;transform:translateY(-50%)rotate(180deg)}.payment-choose-card .select-payment:hover{border-color:var(--primary)}.payment-choose-card input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none!important}.payment-choose-card input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none!important}.payment-choose-card .payment-body{gap:20px;padding:30px;display:grid;box-shadow:0 4px 8px #0000000d}.flat-sidebar-checkout{background-color:var(--white);width:100%;padding:15px;position:sticky;top:90px;box-shadow:0 4px 8px #0000000d}.flat-sidebar-checkout .sub-type{margin-bottom:6px}.flat-sidebar-checkout .sidebar-checkout-content,.flat-sidebar-checkout .list-product{gap:20px;display:grid}.flat-sidebar-checkout .item-product{align-items:flex-start;gap:12px;display:flex}.flat-sidebar-checkout .item-product .img-product{width:100%;max-width:122px}.flat-sidebar-checkout .item-product .content-box{gap:10px;display:grid}.flat-sidebar-checkout .sec-total-price li{border-top:1px solid var(--gray-5);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.flat-sidebar-checkout .sec-total-price li:last-child{padding-bottom:0}.facet-categories{border:1px solid var(--gray-5);border-radius:10px;margin-bottom:24px}.facet-categories .title{background-color:var(--gray-6);padding:13px 18px}.facet-categories ul{padding:0 18px}.facet-categories ul a{justify-content:space-between;align-items:center;padding:15px 0;font-size:14px;font-weight:400;line-height:20px;display:flex;position:relative}.facet-categories ul a:after{content:none;-o-transition:all .3s ease-in-out;background-color:var(--primary);width:0%;height:1px;transition:all .3s ease-in-out;position:absolute;bottom:0;left:auto;right:0}.facet-categories ul a:hover,.facet-categories ul a.active{color:var(--primary)}.facet-categories ul li:not(:last-child) a{border-bottom:1px solid var(--gray-5-2)}.facet-categories ul li:not(:last-child) a:hover:after,.facet-categories ul li:not(:last-child) a.active:after{width:100%;left:0;right:auto}.btn-loadmore{cursor:pointer;color:var(--secondary);-o-transition:all .3s ease-in-out;align-items:center;gap:6px;margin-top:16px;transition:all .3s ease-in-out;display:flex}.btn-loadmore:hover{color:var(--primary)}.widget-facet .facet-title{margin-bottom:16px}.widget-facet .box-fieldset-item{gap:10px;display:grid}.widget-facet .fieldset-item{align-items:center;gap:10px;display:flex}.widget-facet:not(:last-child){border-bottom:1px solid var(--gray-5);margin-bottom:24px;padding-bottom:24px}.facet-price .box-fieldset-item{margin-bottom:10px}.facet-price input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none!important}.facet-price input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none!important}.facet-vote .fieldset-item label{align-items:center;gap:8px;display:flex}.meta-filter-shop{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:30px;display:flex}.meta-filter-shop .count-text{color:var(--text);padding-right:12px;font-size:12px;line-height:22px;position:relative}.meta-filter-shop .count-text:after{content:"";background-color:#d9d9d9;width:1px;display:block;position:absolute;top:4px;bottom:4px;right:0}.meta-filter-shop .count-text .count{color:var(--black);margin-right:2px;display:inline-block}.meta-filter-shop #applied-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meta-filter-shop .filter-tag{border:1px solid var(--gray-5);-o-transition:all .3s ease-in-out;cursor:pointer;border-radius:1000px;align-items:center;gap:6px;padding:4px 12px;font-size:14px;line-height:22px;transition:all .3s ease-in-out;display:flex}.meta-filter-shop .filter-tag .remove-tag{justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:flex}.meta-filter-shop .filter-tag:hover{border-color:var(--black)}.meta-filter-shop .color-tag{gap:8px}.meta-filter-shop .color-tag .color{border-radius:1000px;width:20px;height:20px;display:block}.meta-filter-shop .remove-all-filters{border:1px solid var(--black);background-color:var(--black);color:var(--white);border-radius:99px;justify-content:space-between;align-items:center;gap:8px;padding:4px 12px;display:flex}.meta-filter-shop .remove-all-filters .icon{font-size:12px}.meta-filter-shop .remove-all-filters:hover{color:var(--black);background-color:#0000}.overlay-filter{z-index:2000;opacity:0;visibility:hidden;-o-transition:all .3s ease-in-out;background-color:#0006;width:100vw;height:100vh;transition:all .3s ease-in-out;position:fixed;top:0;left:0}.overlay-filter.show{opacity:1;visibility:visible}.image-select>.dropdown-menu{width:auto!important}.image-select.style-default{display:flex;width:unset!important}.image-select.style-default>select{display:none!important}.image-select.style-default>.dropdown-toggle{color:var(--main);padding:0;background-color:#0000!important;border:0!important;outline:none!important}.image-select.style-default>.dropdown-toggle:after{color:var(--main);border:0;font-family:icomoon;font-size:12px;position:absolute;right:0}.image-select.style-default .filter-option-inner-inner{justify-content:start;align-items:center;gap:8px;font-size:13px;font-weight:400;line-height:25px;display:flex}.image-select.style-default .filter-option-inner-inner img{object-fit:cover;border:1px solid var(--gray-4);border-radius:50%;width:34px;height:34px;padding:3px}.image-select.style-default>.dropdown-menu{background-color:var(--white);border:0;border-radius:0;padding:5px;box-shadow:0 0 18px #0003;overflow:unset!important;margin-top:5px!important;margin-bottom:5px!important}.image-select.style-default>.dropdown-menu li:not(:last-child){margin-bottom:5px;padding-bottom:5px!important}.image-select.style-default>.dropdown-menu .inner{position:relative}.image-select.style-default>.dropdown-menu a{padding:0!important}.image-select.style-default>.dropdown-menu a .text{justify-content:center;align-items:center;gap:5px;font-size:14px;font-weight:400;line-height:16px;display:flex}.image-select.style-default>.dropdown-menu a .text img{width:30px}.image-select.style-default>.dropdown-menu a:hover,.image-select.style-default>.dropdown-menu a:active,.image-select.style-default>.dropdown-menu a.active{color:var(--primary)!important;background-color:unset!important}.image-select.style-default>.dropdown-menu:after{content:"";background-color:var(--white);z-index:2;width:16px;height:16px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.image-select.style-default>.dropdown-menu[data-popper-placement=top-start]:after{display:none}.image-select.style-default>.dropdown-menu[data-popper-placement=top-start]:before{content:"";background-color:var(--white);z-index:2;width:16px;height:16px;position:absolute;bottom:0%;left:50%;transform:translate(-50%,50%)rotate(45deg)}.image-select.type-languages>.dropdown-menu{width:96px!important}.image-select.type-2>.dropdown-menu{padding:10px 15px;width:120px!important;margin-top:10px!important;margin-left:calc(50% - 60px)!important}.image-select.type-2>.dropdown-menu li:not(:last-child){padding-bottom:10px!important}.image-select.type-2>.dropdown-menu li a .text{justify-content:flex-start;gap:8px}.image-select.type-2>.dropdown-menu li a .text img{border-radius:50%;width:25px;height:25px}.image-select.type-2 .filter-option-inner-inner{width:34px;gap:0!important}.tf-cur{align-items:center;gap:28px;display:flex}.tf-cur .tf-cur-item{align-items:center;gap:5px;display:flex}.tf-cur .select-default{border:unset}.tf-cur .select-default option{font-size:13px;font-weight:600;line-height:25px}.tf-my-dropdown{border:1px solid var(--gray-5);z-index:100;border-radius:3px;min-width:160px;padding:9px}.tf-my-dropdown i{font-size:20px}.tf-my-dropdown .btn-select{align-items:center;gap:6px;height:100%;display:flex}.tf-my-dropdown:hover{border-color:var(--primary);color:var(--primary)}.tf-my-dropdown:after{display:none}.tf-my-dropdown .list{border:1px solid var(--gray-5);isolation:isolate;overscroll-behavior-y:contain;min-width:160px;max-height:68vh;transform:unset;box-shadow:unset;border-radius:0;padding:15px 5px;transition:unset;overflow-y:auto}.tf-my-dropdown .list .option{min-height:unset;color:var(--secondary);-o-transition:all .3s ease-in-out;padding:0 15px;font-weight:500;line-height:30px;transition:all .3s ease-in-out}.tf-my-dropdown .list .option:hover,.tf-my-dropdown .list .option.selected{background-color:var(--gray-4);color:var(--black)}.tf-my-dropdown.tf-control-sort,.tf-my-dropdown.tf-control-sort .list{min-width:204px}.breakcrumbs{flex-wrap:wrap;align-items:center;gap:0 10px;display:flex}.breakcrumbs i{font-size:10px}.s-breakcrumbs-page{padding-top:20px;padding-bottom:50px}.flat-title{border-bottom:1px solid var(--gray-5);justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;padding-bottom:10px;display:flex}.flat-title-has-icon{align-items:center;gap:9px;display:flex}.flat-title-has-icon .icon{background-color:var(--primary);width:30px;height:30px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;display:flex}.flat-title-has-icon .icon i{font-size:20px}.flat-title-2{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px;display:flex}.flat-title-2 .box-title{gap:10px;display:grid}.parallax-image{height:410px}.s-search-faq{position:relative}.s-search-faq .parallax-image{height:350px}.s-search-faq .content{gap:10px;display:grid}.s-search-faq .box-title{gap:30px;display:grid}.s-search-faq .wrap{z-index:2;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.s-search-faq .form-search-3{width:100%;max-width:540px;margin-left:auto;margin-right:auto}.s-faq{flex-wrap:wrap;align-items:flex-start;gap:30px;display:flex}.s-faq .flat-title-tab-faq,.s-faq .wrap{width:100%}.s-shoping-cart .cart-bottom{border-bottom:1px solid var(--gray-5);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:18px 24px;display:flex}.s-shoping-cart .box-btn{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.s-shoping-cart .box-btn .tf-btn{width:100%}.s-shoping-cart .form-discount{margin-bottom:20px}.tf-checkout-wrap .page-checkout{gap:40px;display:grid}.tf-checkout-wrap .title{margin-bottom:20px}.tf-checkout-wrap .title.has-account{justify-content:space-between;align-items:center;width:100%;max-width:702px;display:flex}.s-track-order .parallax-image{border-radius:8px;height:585px;overflow:hidden}.s-track-order .content{position:relative}.s-track-order .wrap{background-color:var(--white);border-radius:8px;gap:20px;padding:15px;display:grid;position:absolute;top:50%;left:15px;right:15px;transform:translateY(-50%)}.s-track-order .box-title{gap:10px;display:grid}.s-track-order .form-trackorder{gap:18px}.s-track-order .form-trackorder fieldset label{margin-bottom:5px}.box-sale-wrap{background-color:var(--primary);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:absolute;top:15px;left:15px}.box-sale-wrap p{color:var(--white);text-align:center;text-transform:uppercase;font-family:Poppins,serif;font-weight:700}.box-sale-wrap.pst-default{top:15px;left:15px}.box-sale-wrap.type-2{width:56px;height:56px}.box-sale-wrap.type-3{width:100px;height:100px}.box-sale-wrap.relative{top:unset;left:unset;right:unset;bottom:unset}.box-sale-wrap.style-2{top:unset;border-radius:8px;width:100px;bottom:0;left:0}.cls-category .img-box{border-radius:8px}.cls-category.style-abs{position:relative}.cls-category.style-abs .content{gap:10px;display:grid;position:absolute;bottom:20px;left:15px}.cls-category.style-abs.abs-2 .content{bottom:15px;left:15px;right:15px}.cls-category.style-abs.abs-2 .box-btn .tf-btn{width:100%;max-width:148px}.has-bg-img{background-repeat:no-repeat;background-size:cover}.banner-image-product{justify-content:center;align-items:center;gap:30px;padding:60px 0;display:flex}.banner-image-product .img-2{max-width:497px}.banner-image-product .content{gap:10px;display:grid}.banner-image-product .content .box-title{gap:15px;display:grid}.banner-image-product.style-abs{border-radius:8px;position:relative;overflow:hidden}.banner-image-product.style-abs>*{width:100%}.banner-image-product.style-abs .img-box{min-height:300px}.banner-image-product.style-abs .content{position:absolute;top:50%;left:15px;right:15px;transform:translateY(-50%)}.banner-image-product.style-abs.type-abs-2 .content{gap:15px}.banner-image-product.style-abs.type-abs-2 .box-title{gap:19px}.banner-image-product.style-abs.type-abs-2 img{min-height:300px}.banner-image-product.style-abs.type-abs-2 .box-btn{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.banner-image-product.style-abs.type-abs-2 .box-btn .price{align-items:flex-start;display:flex}.banner-image-product.style-abs.type-abs-2 .box-btn .price span{font-size:15px;line-height:30px}.banner-image-product .img-item{display:flex;position:absolute;inset:38px 74px 24px 37%}.banner-image-product .img-item img{width:100%;max-width:671px}.banner-image-product-2{padding:20px 0;position:relative}.banner-image-product-2 .inner{align-items:center;gap:30px;display:flex;position:relative}.banner-image-product-2 .item-banner{border-radius:8px;padding:50px 30px}.banner-image-product-2 .item-image{position:absolute;top:50%;right:2%;transform:translateY(-50%)}.banner-image-product-2 .item-image.item-2{right:30%}.banner-image-product-2.type-sp-2{padding:14px 0}.banner-image-product-2.type-sp-2 .inner{gap:15px}.banner-image-product-2.type-sp-2 .item-banner{padding:51px 23px}.banner-image-product-3{width:100%;position:relative}.banner-image-product-3 .wrap{position:relative}.banner-image-product-3 .image{border-radius:8px;display:inline-flex;overflow:hidden}.banner-image-product-3 .img-item{position:absolute;inset:0 15px 20% 50%}.banner-image-product-3 .box-title{gap:7px;display:grid}.banner-image-product-3 .content{gap:11px;display:grid;position:absolute;bottom:12px;left:26px;right:26px}.banner-image-product-3.style-2 .content{gap:24px;top:50px;bottom:80px}.wg-cls{position:relative}.wg-cls.type-abs .content{position:absolute;top:50%;left:50%;right:5px;transform:translateY(-50%)}.s-banner-wrapper{flex-wrap:wrap;gap:20px;display:flex}.s-banner-wrapper .wrap-item-1,.s-banner-wrapper .wrap-item-2{width:100%}.s-banner-wrapper .wrap-item-2 .img-box{height:100%}.s-banner-wrapper .wrap-item-3{flex-direction:column;gap:20px;width:100%;display:flex}.s-banner-wrapper .wrap-item-3>*{width:100%}.grid-cls{gap:30px;display:grid}.grid-cls .grid-item1{grid-area:aa}.grid-cls .grid-item2{grid-area:bb}.grid-cls .grid-item3{grid-area:cc}.grid-cls .grid-item4{grid-area:dd}.grid-cls .grid-item5{grid-area:ee}.grid-cls .grid-item6{grid-area:ff}.grid-cls .grid-item7{grid-area:gg}.grid-cls.grid-cls-v2{flex-direction:column;gap:10px;display:flex}.grid-cls.grid-cls-v3,.grid-cls.grid-cls-v4{flex-direction:column;gap:20px;display:flex}.grid-cls.grid-cls-v5{display:unset}.banner-product{flex-wrap:wrap;align-items:center;gap:20px 50px;padding:50px 0;display:flex}.banner-product.style-2{gap:20px 30px}.banner-product .product-wrap{flex-wrap:wrap-reverse;align-items:center;gap:15px;width:100%;display:flex}.banner-product .box-title{gap:16px;display:grid}.banner-product .info-product{gap:8px;display:grid}.banner-product .other-item{flex-direction:column;gap:20px;display:flex}.banner-product .other-item .card-product{padding:10px}.banner-product .other-item .card-product .card-product-wrapper{max-width:144px}.banner-product.style-2 .product-wrap{gap:15px 0}.banner-product.style-2 .product-wrap .item-product{pointer-events:none;margin-top:-74px;margin-bottom:-98px}.banner-product.style-3{justify-content:space-between;gap:30px}.banner-product.style-3 .other-item{gap:10px}.banner-product.style-3 .product-wrap{flex-direction:column;align-items:start;gap:15px;width:auto}.banner-product.style-3 .content{gap:15px;display:grid}.banner-product-2{position:relative}.banner-product-2 .image img{object-fit:cover;height:100%}.banner-product-2 .content{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:15px}.banner-product-2 .box-bottom{gap:9px;display:grid}.banner-product-2 .box-price{gap:2px;display:flex}.banner-product-2 .box-price .text{padding-top:7px}.banner-product-2 .content{inset:30px}.slider-wrap{flex-wrap:wrap;align-items:flex-start;gap:30px;display:flex}.slider-wrap.style-2{align-items:unset}.cls-product{border-radius:8px;align-items:center;gap:15px;padding:15px;display:flex}.cls-product .content{gap:15px;display:grid}.cls-product .box-title{gap:5px;display:grid}.cls-product.style-2 .content{gap:12px}.cls-product.style-2 .box-price>p{align-items:flex-start;gap:6px;display:flex}.cls-product.style-2 .box-price>p .text{padding-top:10px}.banner-slide-product{border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;width:100%;padding:20px 40px;display:flex}.banner-slide-product .image{width:100%;max-width:397px;display:inline-flex}.banner-slide-product .content{gap:15px;display:grid}.banner-slide-product .content .br-line{background:linear-gradient(90deg,#fff0 0%,#fff 53.13%,#fff0 100%);width:100%;max-width:368px}.banner-slide-product .property-list{gap:30px;display:flex}.banner-slide-product .property-list li{gap:10px;display:grid;position:relative}.banner-slide-product .property-list li:not(:last-child):after{content:"";background:linear-gradient(#fff0 0%,#fff 46.87%,#fff0 100%);width:1px;position:absolute;top:0;bottom:0;right:-14px}.banner-slide-product .property-list .box-infor{gap:6px;display:grid}.slide-wrap-2{flex-wrap:wrap;gap:20px;display:flex}.slide-wrap-2 .wrap{flex-direction:column;gap:20px;width:100%;display:flex}.slide-wrap-2 .wrap .cls-product{width:100%}.wg-cls-2{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:13px 10px;display:flex}.wg-cls-2 .image{width:100%;max-width:74px;position:relative}.wg-cls-2 .tf-overlay{background-color:#f3f3f3;border-radius:50%}.slider-category .swiper-slide{height:auto}.slider-category .swiper-slide>*{height:100%}.slider-category .swiper-slide:first-child .wg-cls-2{border-left:1px solid var(--gray-5)}.slider-category .swiper-slide .wg-cls-2{border:1px solid var(--gray-5);border-left:unset}.tf-brand{gap:30px;padding:25px 0}.tf-brand.type-sp-2{padding:38px 0}.brand-item{-o-transition:all .3s ease-in-out;opacity:1;transition:all .3s ease-in-out}.brand-item:hover{opacity:.5}.brand-list{grid-template-columns:repeat(2,1fr);display:grid}.brand-list li{aspect-ratio:133/80;border-bottom:1px solid var(--gray-6);padding-top:8px;padding-bottom:8px}.brand-list li:first-child{padding-top:0;padding-left:0}.brand-list li:nth-child(2){padding-top:0;padding-right:0}.brand-list li:nth-child(odd){border-right:1px solid var(--gray-6);padding-right:10px}.brand-list li:nth-child(2n){padding-left:8px}.brand-list li:last-child{border-bottom:unset;padding-bottom:0;padding-right:0}.brand-list li:nth-last-child(2){border-bottom:unset;padding-bottom:0;padding-left:0}.brand-list img{object-fit:cover;width:100%}.s-banner .content-banner{gap:10px;padding:50px 0;display:grid}.s-banner.style-2 .content-banner{flex-direction:column;justify-content:center;margin-bottom:30px;display:flex}.s-banner:not(.style-2) .card-product{box-shadow:0 9px 30px #00000014}.banner-countdown{flex-wrap:wrap;justify-content:center;align-items:center;padding:50px 0;display:flex}.banner-countdown .content{gap:30px;display:grid}.banner-countdown .box-title{gap:12px;display:grid}.banner-countdown .bottom{gap:10px;display:grid}.main-page{max-width:1570px;margin:auto}.tf-grid-product{flex-wrap:wrap;gap:30px;display:flex}.wg-404 h1{margin-bottom:15px;font-size:100px;line-height:100px}.wg-404 .notice{margin-bottom:30px}.wg-map{padding-bottom:167px;position:relative}.wg-map .bottom{z-index:5;pointer-events:none;align-items:flex-end;display:flex;position:absolute;bottom:0;left:15px}.wg-map .contact-wrap{background-color:var(--white);pointer-events:all;border-radius:8px;gap:30px;padding:30px;display:grid;box-shadow:0 2px 4px #0000001a}.wg-map .contact-wrap .box-title{gap:10px;display:grid}.wg-map .contact-info{pointer-events:all;gap:20px;padding:15px;display:grid}.wg-map .info-list{flex-wrap:wrap;align-items:flex-start;gap:5px 15px;display:flex}.wg-map .info-list li{align-items:flex-start;gap:15px;display:flex}.wg-map .info-list li .icon{border-right:1px solid #4f4f4f;margin-top:4px;padding-right:8px;font-size:16px;display:flex}.wg-map .form-contact{flex-direction:column;gap:18px;display:flex}.wg-map .form-contact fieldset input{padding:11px 10px 11px 14px}.checkout-status .checkout-wrap{width:100%;max-width:1200px;margin:0 auto;display:flex;position:relative}.checkout-status .checkout-bar{background-color:var(--gray-5);z-index:0;border-radius:999px;width:100%;height:4px;display:block;position:absolute;top:22px;left:0}.checkout-status .checkout-bar:after{content:"";background-color:var(--primary);border-radius:999px;height:4px;position:absolute;top:0;left:0}.checkout-status .checkout-bar.first:after{width:16.6667%}.checkout-status .checkout-bar.next:after{width:50%}.checkout-status .checkout-bar.end:after{width:100%}.checkout-status .icon{background-color:var(--primary);width:48px;height:48px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;display:flex}.checkout-status .icon i{font-size:24px}.checkout-status .step-payment{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:15px;width:33.3333%;display:flex;position:relative}.checkout-status .step-payment .icon{z-index:2;position:relative}.tf-cart-sold{margin-bottom:16px}.wg-testimonial{background-color:var(--white);border-radius:8px;align-items:flex-start;gap:20px;padding:15px;display:flex;box-shadow:0 4px 8px #0000000d}.wg-testimonial .entry_image{border-radius:50%;flex-shrink:0;width:50px;height:50px;overflow:hidden}.wg-testimonial .entry_meta{align-items:center;gap:10px;display:flex}.wg-testimonial .entry_meta .br-line{background-color:var(--gray-4);width:1px;height:14px}.wg-testimonial .content{gap:18px;display:grid}.wg-testimonial .box-title .entry_name{margin-bottom:2px}.wg-testimonial .box-title .entry_meta{margin-bottom:6px}.wg-testimonial .list-star i{font-size:14px}.wg-testimonial{padding:30px}.file-delete .remove{cursor:pointer}.my-account-nav{flex-direction:column;gap:10px;display:flex;position:sticky;top:0}.my-account-nav .my-account-nav-item{border:1px solid var(--gray-4);border-radius:3px;width:100%;padding:15px 20px;font-size:16px;font-weight:500;line-height:20px;display:flex;position:relative}.my-account-nav .my-account-nav-item:hover,.my-account-nav .my-account-nav-item.active{background-color:var(--gray-5);color:var(--primary);border-color:var(--gray-5)}.parallax-style{border-radius:8px;height:300px;overflow:hidden}.entry-privary{gap:30px;display:grid}.entry-privary .wrap{gap:20px;display:grid}.entry-privary .wrap .text-list{gap:10px;display:grid}.banner-image-product-4{border-radius:8px;justify-content:space-between;align-items:center;gap:10px 0;height:100%;padding:30px;display:flex}.banner-image-product-4 .img-item{width:50%}.banner-image-product-4 .content{gap:20px;width:50%;display:grid}.banner-image-product-4 .box-title{gap:20px;display:grid}.wg-product-view{border-radius:8px;padding:15px;position:relative;overflow:hidden}.wg-product-view .image{z-index:0;position:absolute;inset:0}.wg-product-view .content{z-index:1;flex-direction:column;justify-content:center;gap:12px;display:flex;position:relative}.wg-product-view .name{font-size:24px;line-height:28px}.wg-product-view .sub{font-size:12px;line-height:14px}.wg-product-view .box-title{gap:8px;display:grid}.wg-product-view .box-price{gap:6px;display:flex}.wg-product-view .box-price .text{padding-top:7px;font-size:10px;font-weight:300;line-height:13px}.wg-product-view .box-price .price{font-size:30px;font-weight:700;line-height:36px}.wg-product-view.style-2 .box-title{gap:5px}.wg-product-view.style-2 .box-price{gap:2px}.wg-product-view.style-2 .box-price .text{padding-top:5px;font-size:16px;font-weight:500;line-height:19px}.wg-product-view.style-2 .content{justify-content:center;height:100%}.wg-product-view{padding:16px 18px}.tf-sw-categories .swiper-slide{height:auto}.tf-sw-categories .swiper-slide>*{height:100%}.banner-product-3{width:100%;max-width:400px;height:100%;position:relative}.banner-product-3 .content{position:absolute;top:20px;left:15px;right:15px}.banner-product-3 .tag{border-bottom:3px solid var(--third-2);margin-bottom:10px;padding-bottom:5px}.banner-product-3 .tag.type-2{border-bottom:3px solid var(--primary)}.banner-product-3 .box-title{gap:8px;display:grid}@media (width>=426px){.banner-product .info-product .tag-new{letter-spacing:11.2px;font-size:16px;font-weight:300;line-height:19px}.banner-product .info-product .name{font-size:58px;font-weight:100;line-height:71px}.banner-product .box-price .start{font-size:21px;font-weight:300;line-height:25px}.banner-product .box-price .price{font-size:73px;font-weight:700;line-height:88px}.banner-product.style-2 .info-product .name{font-size:47px;line-height:48px}}@media (width>=576px){.modal-newleter .modal-content{padding:40px}.modal-newleter .icon-close-popup{top:10px;right:10px}.w-sm-auto{width:auto!important}.sw-banner .card-product .card-product-wrapper{max-width:192px!important}.product-thumb-slider.thumbs-right{flex-direction:unset;align-items:flex-start;gap:30px}.product-thumb-slider.thumbs-right .tf-product-view-thumbs{width:69px}.product-thumb-slider.thumbs-right.type-right-2{gap:20px}.product-thumb-slider.thumbs-right.type-right-2 .tf-product-view-main .tf-image-view{aspect-ratio:471/337;max-width:471px}.card-product.style-thums-2 .card-product-info{align-items:flex-start;display:flex}.card-product.style-thums-2 .box-infor-detail{width:100%;max-width:268px}.card-product.style-thums-2 .name-product{-webkit-line-clamp:1}.card-product.style-row.type-row-3 .card-product-wrapper{max-width:144px}.card-product.style-row.type-row-3{align-items:center;gap:12px!important}.card-product.style-row.row-small .card-product-wrapper{max-width:160px!important}.s-shoping-cart .box-btn .tf-btn{max-width:219px}.form-add-comment{width:100%;max-width:384px}.form-add-comment fieldset{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.form-add-comment fieldset.align-items-sm-start label{padding-top:10px}.form-add-comment input,.form-add-comment textarea{width:100%;max-width:294px;padding:9px 10px!important}.form-add-comment .btn-submit{margin-left:90px}.tf-grid-layout.sm-col-2{grid-template-columns:1fr 1fr}.tf-grid-layout.sm-col-3{grid-template-columns:repeat(3,1fr)}.tf-grid-layout.sm-col-4{grid-template-columns:repeat(4,1fr)}.tf-grid-layout.sm-col-5{grid-template-columns:repeat(5,1fr)}.tf-grid-layout.sm-col-6{grid-template-columns:repeat(6,1fr)}.tf-grid-layout.sm-col-7{grid-template-columns:repeat(7,1fr)}.news-item .entry_infor_news h6 a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-item .entry_infor_news .subs{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (width>=768px){.banner-product.style-2 .product-wrap>*{width:50%}.offcanvas-search .offcanvas-content{padding:68px 0}.looking-for-wrap{margin-bottom:50px}.looking-for-wrap .heading{margin-bottom:16px}.looking-for-wrap .form-search{margin-bottom:8px}.s-faq{flex-wrap:nowrap;gap:60px}.s-faq .wrap{border-left:1px solid var(--gray-5);padding-left:38px}.s-faq .flat-title-tab-faq{max-width:254px}.tf-compare-col,.tf-compare-col:first-child{min-width:280px}.modal-quick-view .quickview-image{width:45%;padding:20px 0 20px 20px}.modal-quick-view .quickview-info-wrap{width:55%}.modal-quick-view .quickview-info-inner{padding:24px;position:absolute;inset:0;overflow-y:auto}.countdown-box-2 .countdown__timer{gap:41px}.countdown-box-2 .countdown__item:not(:last-child):after{right:-20px}.banner-product.style-3 .product-wrap{gap:40px}.banner-product.style-3 .content{gap:21px}.grid-cls{grid-template-columns:1fr 1fr;grid-template-areas:"bb bb""bb bb""aa cc";display:grid}.grid-cls.grid-cls-v2{grid-template-columns:calc(50% - 5px) calc(50% - 5px);grid-template-areas:"aa bb""cc bb""dd ee";display:grid}.grid-cls.grid-cls-v2.type-2{grid-template-areas:"aa bb""cc bb""dd ee""ff gg"}.grid-cls.grid-cls-v3{grid-template-columns:calc(67% - 15px) calc(33% - 15px);grid-template-areas:"bb cc"}.grid-cls.grid-cls-v4{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"bb bb aa""bb bb cc";display:grid}.slide-wrap-2 .wrap,.s-banner-wrapper .wrap-item-3{flex-direction:row}.tf-grid-product-item{width:calc(50% - 15px)}.card-product.style-row{flex-direction:row;align-items:flex-start}.card-product.style-row .card-product-wrapper{width:100%;max-width:274px;height:100%}.card-product.style-row .card-product-btn{max-width:200px;height:100%;margin-left:20px}.card-product.style-row .card-product-btn:after{content:"";background-color:var(--gray-5);width:1px;height:100%;position:absolute;top:0;bottom:0;left:-20px}.card-product.style-row.type-row-2{flex-direction:column;gap:20px}.card-product.style-row.type-row-2 .box-infor-detail{gap:30px}.card-product.style-row.type-row-2 .card-product-wrapper{max-width:unset}.card-product.style-row.type-row-2 .countdown-box{flex-wrap:wrap;justify-content:space-between;gap:5px 20px;display:flex}.card-product.style-row.type-row-2 .countdown-box .js-countdown{width:100%;max-width:268px}.tf-product-info-wrap,.tf-product-info-wrap .tf-product-info-list{height:100%}.thumbs-slider{max-width:652px}.canvas-sidebar .canvas-header{padding:20px 20px 10px}.canvas-sidebar .canvas-header:after{left:32px;right:32px}.canvas-sidebar .canvas-body{padding:20px}.canvas-sidebar-account .canvas-header:after{left:20px;right:20px}.tf-grid-layout.md-col-2{grid-template-columns:1fr 1fr}.tf-grid-layout.md-col-3{grid-template-columns:repeat(3,1fr)}.tf-grid-layout.md-col-4{grid-template-columns:repeat(4,1fr)}.tf-grid-layout.md-col-5{grid-template-columns:repeat(5,1fr)}.tf-grid-layout.md-col-6{grid-template-columns:repeat(6,1fr)}.tf-grid-layout.md-col-7{grid-template-columns:repeat(7,1fr)}}@media (width>=992px){.card-product .box-icon{width:35px;height:35px}.card-product .box-icon .icon{font-size:14px}.parallax-style{height:500px}.tf-lg-width{max-width:720px}.popup-style.popup-shopping-cart{width:450px}.ft-heading{font-family:Poppins,serif;line-height:27px}.countdown-box-2 .countdown__timer{gap:73px}.countdown-box-2 .js-countdown{padding:14px 26px}.countdown-box-2 .countdown__item{min-width:75px}.countdown-box-2 .countdown__item:not(:last-child):after{right:-36px}.countdown-box-2 .countdown__value{font-size:60px;font-weight:400;line-height:73px}.countdown-box-2 .countdown__label{font-size:15px;font-weight:600;line-height:24px}.s-banner.style-2 .content-banner{gap:15px;height:100%}.s-banner.style-2 .content-banner .title{margin-bottom:25px}.s-banner.style-2 .content-banner .price{align-items:flex-start;gap:2px;font-size:100px;line-height:121px;display:flex}.s-banner.style-2 .content-banner .price span{padding-top:19px;font-size:50px;font-weight:300;line-height:61px}.grid-cls.grid-cls-v3{display:grid}.card-product.style-row.type-row-2 .card-product-wrapper{max-width:290px}.s-banner-wrapper .wrap-item-1{width:calc(30% - 10px)}.s-banner-wrapper .wrap-item-2{width:calc(70% - 10px)}.s-banner-wrapper .wrap-item-2 .img-box{height:100%}.box-sale-wrap.position1{top:46px;right:-28px;left:unset;bottom:unset}.s-track-order .wrap{width:100%;max-width:560px;left:88px;right:unset;gap:30px;padding:30px}.flat-sidebar-checkout{max-width:450px;padding:30px}.s-search-faq .parallax-image{height:490px}.tab-review{width:100%}.tab-review .tab-rating-wrap{border-right:1px solid var(--gray-5);width:50%;padding-right:30px}.tab-review.style-2{flex-direction:column}.tab-review.style-2 .tab-rating-wrap{max-width:unset;width:100%;padding-right:unset;flex-flow:row;justify-content:space-between;gap:75px}.tab-review.style-2 .tab-rating-wrap .br-line{background-color:var(--gray-4);height:140px}.tab-review.style-2 .rating-progress-list{width:100%;max-width:383px}.tab-review.style-2 .tab-review-wrap{flex-direction:row}.tab-review.style-2 .tab-review-wrap .review-list{border-right:1px solid var(--gray-5);padding-right:40px}.tab-review.style-2 .tab-review-wrap .add-comment-wrap{flex-shrink:0;width:100%;max-width:384px}.tf-topbar{padding:12px 0}.tf-topbar.style-2{padding:7.5px 0}.wg-pagination{padding-top:30px}.wg-pagination li{width:56px;height:56px}.wg-pagination li i{font-size:26px}.tf-grid-layout.lg-col-2{grid-template-columns:1fr 1fr}.tf-grid-layout.lg-col-3{grid-template-columns:repeat(3,1fr)}.tf-grid-layout.lg-col-4{grid-template-columns:repeat(4,1fr)}.tf-grid-layout.lg-col-5{grid-template-columns:repeat(5,1fr)}.tf-grid-layout.lg-col-6{grid-template-columns:repeat(6,1fr)}.tf-grid-layout.lg-col-7{grid-template-columns:repeat(7,1fr)}}@media (width>=1025px){.tf-table-page-cart{width:100%}.tf-table-page-cart tr>:first-child{width:676px}.tf-table-page-cart tr>:nth-child(2){width:256px}.tf-table-page-cart tr>:nth-child(3){width:284px}.tf-table-page-cart tr>:nth-child(4){width:197px}}@media (width>=1200px){.banner-product.style-2 .product-wrap>*{width:auto}.banner-image-product-2.style-3 .inner{gap:19px}.banner-image-product-2.style-3 .box-price{flex-direction:column;font-size:60px;font-weight:700;line-height:72px;display:flex}.banner-image-product-2.style-3 .box-price .text{font-size:20px;font-weight:300;line-height:24px}.banner-image-product-2.style-3 .break{font-size:99px;font-weight:100;line-height:99px}.banner-image-product-2.style-3 .box-sale-wrap{margin-top:-90px;margin-left:40px}.banner-image-product-4{align-items:flex-start;padding:92px 70px 24px 76px}.banner-image-product-4 .content{gap:30px}.banner-image-product-4 .box-title{gap:40px}.banner-image-product-4 .img-item{width:100%;max-width:671px}.banner-image-product-4 .content{width:auto}.banner-image-product-4.style-2{align-items:center;gap:30px;padding:60px 28px 60px 60px}.banner-image-product-4.style-2 .img-item{max-width:400px}.banner-image-product-4.style-2 .box-title{gap:20px}.banner-image-product-4.style-2 .box-price{gap:5px;display:grid}.box-btn-slide-2.type-pst-2 .nav-swiper{top:calc(50% - 25px)}.s-banner:not(.style-2) .swiper{padding-bottom:50px}.modal-quick-view .icon-close-popup{top:10px;right:10px}.modal-quick-view .entry_name{padding-right:10px}.gridLayout-fullWidth .flat-grid-product.layout-tablist-1 .card-product,.gridLayout-fullWidth .flat-grid-product.layout-tablist-2 .card-product{justify-content:space-between}.gridLayout-fullWidth .flat-grid-product.layout-tablist-2{grid-template-columns:repeat(2,1fr)!important}.container-full{padding-left:40px;padding-right:40px}.thumbs-left .thumbs-slider{flex-direction:row}.thumbs-left .tf-product-media-thumbs{flex-shrink:0;width:80px}.thumbs-left .container-swiper{max-width:unset;width:unset;margin:unset}.grid-banner .grid-item2 .cls-product{gap:6px;padding:18px 0 18px 19px}.grid-banner .grid-item3 .cls-product{gap:5px;padding:18px 0 13px 16px}.checkout-status{padding-top:5px!important}.wg-map .contact-wrap{width:100%;max-width:414px}.btn-direc{padding-top:10px}.mt-xl--10{margin-top:-10px}.wg-404 h1{margin-bottom:30px;font-size:200px;line-height:200px}.wg-404 .notice{margin-bottom:50px}.main-page{background-color:var(--white);border-radius:8px;margin-top:-65px}.banner-countdown{padding:80px 0}.banner-countdown .content{gap:45px}.banner-countdown .box-price .price-text{margin-bottom:1px}.banner-countdown .box-price .price{font-size:80px;font-weight:600;line-height:94px}.banner-countdown .image{max-width:734px}.s-banner .content-banner{gap:4px;padding:96px 0 110px}.s-banner .content-banner .title{margin-bottom:18px}.p-lg-30{padding:30px!important}.p-lg-30.style-border{padding:29px!important}.line-clamp-xl-3{-webkit-line-clamp:3!important}.grid-cls{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"aa bb bb cc""aa bb bb cc""aa bb bb cc"}.grid-cls.grid-cls-v2{grid-template-columns:29.2% 40.2% 29.2%;grid-template-areas:"aa bb cc""dd bb ee"}.grid-cls.grid-cls-v2.type-2{grid-template-columns:calc(28% - 6.6667px) calc(44% - 6.6667px) calc(28% - 6.6667px);grid-template-areas:"aa bb cc""dd bb ee""ff bb gg"}.grid-cls.grid-cls-v5{grid-template-columns:calc(78% - 5px) calc(22% - 5px);grid-template-areas:"aa bb""aa cc""aa dd";gap:10px;display:grid}.h-xl-100{height:100%}.slide-wrap-2{margin-bottom:203px}.section-wrap{background:#fff;border-radius:8px;margin-top:-203px;padding:30px;box-shadow:0 4px 8px #0000000d}.banner-slide-product{max-width:1070px}.slide-wrap-2 .wrap{width:unset}.slide-wrap-2 .cls-product{max-width:400px;height:100%}.cls-product{gap:34px;padding:20px 29px 20px 15px}.cls-product .content{gap:22px;display:grid}.cls-product .box-title{gap:5px;display:grid}.cls-product.style-2{gap:6px;padding:5px 10px 6px 20px}.cls-product.style-2 .box-title{gap:6px;display:grid}.lh-xl-25{line-height:25px!important}.lh-xl-24{line-height:24px!important}.lh-xl-22{line-height:22px!important}.lh-xl-15{line-height:15px!important}.lh-xl-14{line-height:14px!important}.lh-xl-17{line-height:17px!important}.lh-xl-31{line-height:31px!important}.lh-xl-33{line-height:33px!important}.lh-xl-49{line-height:49px!important}.lh-xl-71{line-height:71px!important}.mb-xl--5{margin-bottom:-5px}.banner-image-product-3 .wrap{margin-right:28px}.slider-wrap .banner-image-product-3{width:calc(40% - 15px)}.slider-wrap .tf-sw-products{width:calc(60% - 15px)}.slider-wrap.style-2 .width-item-1{width:calc(28% - 15px)}.slider-wrap.style-2 .width-item-2{width:calc(72% - 15px)}.slider-wrap.style-3 .width-item-1{width:calc(40% - 15px)}.slider-wrap.style-3 .width-item-2{width:calc(60% - 15px)}.banner-image-product-3 .name{font-size:50px;line-height:50px}.banner-image-product-3 .sub-name{font-size:100px;line-height:97px}.banner-product .other-item{width:100%;max-width:417px}.s-banner-wrapper{flex-wrap:nowrap}.s-banner-wrapper .wrap-item-1{max-width:285px}.s-banner-wrapper .wrap-item-2 .img-box{height:100%}.s-banner-wrapper .wrap-item-3{flex-direction:column;max-width:360px}.tf-grid-product-item{flex:1;max-width:calc(25% - 22.5px)}.gap-xl-20{gap:20px!important}.gap-xl-12{gap:12px!important}.gap-xl-6{gap:6px!important}.card-product.style-row{gap:30px}.card-product.style-row .card-product-info{gap:14px}.card-product.style-row .card-product-info .price-wrap{margin-top:-2px}.card-product.style-row .card-product-btn{margin-left:30px}.card-product.style-row .card-product-btn:after{left:-30px}.card-product .list-product-btn{gap:15px;top:15px;right:15px}.card-product .list-product-btn li{opacity:0;visibility:hidden;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transform:translate(10px)}.card-product .box-icon{width:40px;height:40px}.card-product:hover .list-product-btn li{opacity:1;visibility:visible}.card-product:hover .list-product-btn li:first-child{transform:translate(0)}.card-product:hover .list-product-btn li:nth-child(2){transition-delay:50ms;transform:translate(0)}.card-product:hover .list-product-btn li:nth-child(3){transition-delay:.1s;transform:translate(0)}.card-product:hover .list-product-btn li:nth-child(4){transition-delay:.15s;transform:translate(0)}.card-product.style-border{padding:24px}.card-product.style-border.type-bd-2{border:unset;padding:20px}.card-product.style-4 .card-product-wrapper{width:100%;max-width:200px}.wg-cls.type-abs .content{left:162px}.banner-image-product{gap:64px}.banner-image-product .content .box-title{gap:23px}.banner-image-product.style-abs .content{left:50px}.banner-image-product.style-abs.type-abs-2 .content{gap:34px;left:42px}.banner-image-product.style-abs.type-abs-2 .box-btn .price span{font-size:30px;line-height:50px}.banner-image-product-2 .item-image.position2{left:45px;right:unset}.banner-image-product-2 .item-image.position3{right:36px}.lh-lg-42{line-height:42px}.lh-lg-50{line-height:50px}.lh-lg-38{line-height:38px}.cls-category.style-abs .content{bottom:21px;left:21px}.box-sale-wrap{top:30px;left:21px}.tab-review .tab-rating-wrap{width:100%;max-width:424px}.tf-product-info-list{gap:30px 40px}.tf-product-info-content .product-info-name{margin-bottom:4px}.tf-product-info-content .infor-center{gap:20px}.news-item.style-row .entry_image{width:100%;max-width:370px}.news-item.style-row .content{width:100%}.social-list{gap:21px}.social-list a{width:46px;height:46px}.ft-bottom .social-list{margin-bottom:10px}.ft-bottom .social-list li{display:flex}.flat-grid-product{gap:30px}.tf-grid-layout{gap:40px 30px}.tf-grid-layout.row-gap-xl-30{row-gap:30px}.tf-grid-layout.xl-col-2{grid-template-columns:1fr 1fr}.tf-grid-layout.xl-col-3{grid-template-columns:repeat(3,1fr)}.tf-grid-layout.xl-col-4{grid-template-columns:repeat(4,1fr)}.tf-grid-layout.xl-col-5{grid-template-columns:repeat(5,1fr)}.tf-grid-layout.xl-col-6{grid-template-columns:repeat(6,1fr)}.tf-grid-layout.xl-col-7{grid-template-columns:repeat(7,1fr)}}@media (width>=1440px){.fw-xxl-bold{font-weight:700!important}.banner-product-3 .content{position:absolute;top:40px;left:30px;right:30px}.gap-xxl-51{gap:51px!important}.gridLayout-fullWidth .flat-grid-product.layout-tablist-1{grid-template-columns:repeat(2,1fr)!important}.flat-container{padding:40px}.gap-xxl-0{gap:0!important}.wg-map .bottom{left:88px}.wg-map .contact-info{padding:40px}.wg-map .info-list{gap:30px}.fs-xxl-70{font-size:70px!important}.banner-slide-product{gap:20px;padding:24px 88px 25px 45px}.banner-slide-product .box-title{margin-bottom:10px}.banner-slide-product .br-line{margin-bottom:19px}.banner-slide-product .property-list{margin-bottom:11px}.lh-xxl-73{line-height:73px!important}.banner-image-product-3{max-width:578px}.banner-image-product-3 .img-item{bottom:unset;left:unset}.banner-image-product-3.style-2 .img-item{top:unset;cursor:unset;max-width:408px;bottom:-60px;right:0}.banner-product{gap:112px;padding:21px 0}.banner-product .product-wrap{gap:23px}.banner-product.style-2{gap:30px}.lh-xxl-71{line-height:71px!important}.overflow-xxl-visible{overflow:visible!important}.card-product .group-btn{display:unset;position:relative}.card-product .group-btn .price-wrap{-o-transition:all .3s ease-in-out;opacity:1;visibility:visible;transition:all .3s ease-in-out;overflow:hidden;transform:translateY(0)}.card-product .group-btn .list-product-btn{z-index:21;opacity:0;-o-transition:all .3s ease-in-out;justify-content:flex-start;gap:10px;transition:all .3s ease-in-out;position:absolute;inset:0;transform:translateY(-20px)}.card-product .group-btn .list-product-btn li{transform:unset;transition-delay:unset;opacity:0;visibility:hidden;opacity:1;visibility:visible}.card-product:hover .group-btn .price-wrap{opacity:0;visibility:hidden;transform:translateY(-20px)}.card-product:hover .group-btn .list-product-btn{opacity:1;transform:translateY(0)}.tf-nav-menu .sub-menu-list{padding:30px 34px 30px 30px}.countdown-box .countdown__value{width:46px;height:46px;font-size:20px;line-height:22px}.banner-image-product-2 .inner{gap:45px}.banner-image-product-2 .item-banner{padding:51px 100px 51px 134px}.banner-image-product-2 .item-image{right:65px}.banner-image-product-2 .item-image.item-2{right:410px}.tf-checkout-wrap{gap:50px}.tf-product-info-list.style-2 .tf-product-info-choose-option{gap:30px}.tf-product-info-list.style-2 .tf-product-info-choose-option .product-box-btn{width:100%;margin-left:20px}.tf-product-info-list.style-2 .tf-product-info-choose-option .product-box-btn .tf-btn{width:100%}.flat-product-des-list{gap:40px}.flat-product-des-list.style-2 .flat-title-tab-product-des:not(:last-child){padding-bottom:40px}.flat-product-des-list.bg-white{padding:40px}.tab-review{gap:40px}.tab-review .tab-rating-wrap{padding-right:40px}.tab-review .rating-filter-wrap{margin-bottom:10px}.tf-product-info-wrap{margin-left:-52px}.tf-product-info-choose-option{max-width:259px}.footer-col-block.type-sp-2{gap:24px}.footer-col-block.type-sp-2 .ft-menu-list{gap:20px}.tf-grid-layout.xxl-col-2{grid-template-columns:1fr 1fr}.tf-grid-layout.xxl-col-3{grid-template-columns:repeat(3,1fr)}.tf-grid-layout.xxl-col-4{grid-template-columns:repeat(4,1fr)}.tf-grid-layout.xxl-col-5{grid-template-columns:repeat(5,1fr)}.tf-grid-layout.xxl-col-6{grid-template-columns:repeat(6,1fr)}.tf-grid-layout.xxl-col-7{grid-template-columns:repeat(7,1fr)}.tf-header .inner-header{padding:30px 0}.tf-header .nav-icon{gap:30px}.tf-header.style-2 .inner-header{padding:26px 0}.tf-header.style-2 .header-center{margin-right:-11px}.tf-header.style-2 .header-right{margin-right:55px}.tf-header.style-4 .inner-header{padding:26px 0}.tf-header.style-4 .nav-icon.style-2,.header-bt-left,.box-navigation .box-nav-menu{gap:30px}.box-navigation.style-2 .item-link{padding-right:30px!important}}@media (width>=1600px){.d-xxxl-none{display:none!important}.gridLayout-fullWidth .flat-grid-product.layout-tabgrid-1,.gridLayout-fullWidth .flat-grid-product.layout-tabgrid-2{grid-template-columns:repeat(6,1fr)}.box-btn-slide-2.sw-nav-effect .nav-swiper{-o-transition:all .3s ease-in-out;visibility:hidden;width:60px;height:60px;transition:all .3s ease-in-out}.box-btn-slide-2.sw-nav-effect .nav-swiper i{font-size:24px}.box-btn-slide-2.sw-nav-effect .nav-swiper.nav-prev-products-2{left:-15px}.box-btn-slide-2.sw-nav-effect .nav-swiper.nav-next-products-2{right:-15px}.box-btn-slide-2.sw-nav-effect:hover .nav-swiper{visibility:visible}.box-btn-slide-2.sw-nav-effect:hover .nav-swiper.nav-prev-products-2{left:-30px}.box-btn-slide-2.sw-nav-effect:hover .nav-swiper.nav-next-products-2{right:-30px}.box-btn-slide-item.hover-sw .nav-swiper{max-width:72px;display:block}.container-wrap{gap:30px;display:flex}.container-wrap .container-sidebar{width:100%;max-width:284px}.container-wrap .container-sidebar .swiper{max-width:284px}.container-wrap .container-main{width:100%;max-width:1176px;margin-left:auto;margin-right:auto}.container-sidebar{flex-direction:column;gap:40px;display:flex!important}.countdown-box .countdown__timer{justify-content:space-between}.countdown-box .countdown__item{padding:0 4px;position:relative}.countdown-box .countdown__item:not(:last-child):after{content:"";background-color:var(--gray-4);border-radius:50%;width:4px;height:4px;position:absolute;top:15px;right:-13px}.countdown-box .countdown__item:not(:last-child):before{content:"";background-color:var(--gray-4);border-radius:50%;width:4px;height:4px;position:absolute;top:27px;right:-13px}.banner-image-product-2.type-sp-2{padding:14px 0}.banner-image-product-2.type-sp-2 .item-banner{padding:51px 23px}.banner-image-product-2.style-2 .inner{flex-direction:column;gap:30px}.banner-image-product-2.style-2 .item-banner{padding:13px 285px 27px 78px}.banner-image-product-2.style-2 .box-price{background-color:unset;width:unset;height:unset;padding-left:45px}.tf-product-media-wrap.bg-white{padding:40px 0 40px 40px}.tf-product-info-wrap.bg-white{padding:40px 40px 40px 0}.tf-main-product.style-2 .row{padding:40px}.ft-inner{gap:119px;display:flex}.sidebar-item.type-space-2{gap:30px}.nav-category-wrap .nav-title{gap:8px;padding-right:5px}}@media (width<=1599px){.tab-review .form-add-comment{max-width:unset}.tab-review .form-add-comment .btn-submit{margin-left:unset;margin-right:unset;width:100%}.tab-review .form-add-comment .btn-submit .tf-btn{width:100%;padding:10px}.tab-review .form-add-comment input,.tab-review .form-add-comment textarea{max-width:unset}.tab-review .form-add-comment fieldset{align-items:unset;justify-content:unset;flex-direction:column}.tab-review .form-add-comment fieldset.rate{flex-direction:row}}@media (width<=1439px){.offcanvas-compare .tf-compare-wrap{gap:25px;margin-right:0;padding-right:0}.offcanvas-compare .tf-compare-item>.btns-repeat{right:-22px}.offcanvas-compare .icon-close-popup{width:25px;height:25px;font-size:10px;top:10px;right:10px}.card-product .group-btn .tooltip,.tf-header .nav-icon-item p{display:none}h1,.h1,h2,.h2,.text-xl{font-size:40px;line-height:55px}.s-blog-detail{gap:30px}.s-blog-detail .box-direction{gap:50px}.s-blog-detail .box-direction.content-right{position:sticky;top:25%}.ft-body-center .ft-center{padding:50px 0}}@media (width<=1199px){.tf-header .logo-site{max-width:130px}.banner-product.style-3>*{width:50%!important}.tf-topbar{display:none}.tf-table-wishlist .wishlist-item_price{width:200px}.tf-table-wishlist .wishlist-item_stock{width:150px}.tf-table-wishlist .wishlist-item_action{width:200px}.canvas-filter-product{background-color:var(--white)}.canvas-filter-product .canvas-body{overscroll-behavior-y:contain;padding:15px 20px;overflow-y:auto}.canvas-filter-product .canvas-body::-webkit-scrollbar{width:3px}.canvas-filter-product .canvas-body::-webkit-scrollbar-thumb{background-color:var(--primary);border-radius:5px}.canvas-filter-product{z-index:3000;background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0;max-width:320px!important}.handle-canvas{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.handle-canvas.left{top:0;left:0;transform:translate(-100%)}.handle-canvas.right{top:0;right:0;transform:translate(100%)}.handle-canvas.show{transform:none}.tf-sp-6{padding-top:50px;padding-bottom:50px}.banner-image-product>*{width:50%}.banner-image-product-2.type-sp-2 .inner{flex-wrap:wrap}.banner-image-product-2.type-sp-2 .inner .name{width:100%}.tf-header .nav-icon.style-3{gap:10px}.tf-header .nav-icon.style-3 li:not(:last-child){padding-right:10px}.tf-header.style-2,.tf-header.style-4{border-bottom:1px solid var(--line)}.s-blog-detail .box-direction{max-width:100px}.btn-direc{gap:10px}.btn-direc p{display:none}}@media (width<=1024px){.tf-table-page-cart tr>:first-child{padding-left:0!important}.tf-table-page-cart th{padding:10px 0}.tf-table-page-cart th:first-child{padding:10px 0 10px 25px}.tf-table-page-cart th:last-child{padding:10px 25px 10px 0}.tf-table-page-cart .tf-cart-item td{padding-right:10px}.tf-table-page-cart .tf-cart-item td:first-child{padding:10px 25px 10px 0}.tf-table-page-cart .tf-cart-item td:last-child{padding:10px}.s-shoping-cart .cart-bottom{padding-left:0;padding-right:0}}@media (width<=991px){.banner-image-product-2 .position2,.banner-image-product-2 .position3{width:160px;top:40%}.cls-category.style-abs .box-sale-wrap{right:15px;left:unset}.canvas-mb{max-width:320px}.form-account-details .form-content,.wd-form-address .form-content,.form-reset-password.def{gap:10px}.tf-table-wishlist{display:block}.wg-map{padding-bottom:0}.wg-map iframe{height:300px}.wg-map .bottom{position:unset;flex-wrap:wrap;gap:30px;margin-top:30px}.wg-map .contact-wrap{width:100%;padding:15px}form .cols{gap:10px;display:flex}h1,.h1{font-size:28px;line-height:40px}h4{font-size:24px;line-height:30px}.comment-wrap .author-wrap{gap:10px}.comment-wrap .comment-list{gap:30px}.comment-wrap .comment-list .author-wrap:not(:last-child){padding-bottom:30px}.box-direction{display:none!important}}@media (width<=767px){.form-newsletter .subscribe-content{gap:5px}.form-newsletter .subscribe-content .subscribe-button{padding:12px 12px 11px}.has-bg-img.style-2{background-position:30%!important}.banner-product.style-3>*{width:auto!important}.tf-header .nav-icon-item svg,.nav-icon svg{width:20px;height:20px}.tf-header .nav-icon-item i,.nav-icon i{font-size:20px!important}#goTop{right:20px}.card-product.style-img-border .card-product-wrapper{padding:5px}.banner-slide-product{padding:20px 15px}.flat-title-tab-faq .tf-title{margin-bottom:15px;padding-bottom:15px}.flat-title-tab-faq .menu-tab-line{white-space:nowrap;display:flex;overflow:auto}.faq-item{gap:20px}.sw-dot-default{margin-top:15px}.sw-dot-default .swiper-pagination-bullet{width:8px;height:8px}.sw-dot-default .swiper-pagination-bullet-active{width:20px}.wd-form-address{padding:20px 15px}.offcanvas-compare .tf-compare-list{flex-direction:column;gap:20px}.offcanvas-compare .tf-compare-wrap{width:100%;margin:0;padding:15px 0}.offcanvas-compare .tf-compare-item{flex-direction:column;gap:7px;width:150px}.offcanvas-compare .tf-compare-buttons,.offcanvas-compare .tf-compare-btn{width:100%}.popup-style .popup-header{margin:0 15px;padding:15px 0}.popup-style .popup-body{padding:20px 15px}.popup-style .popup-footer{padding:15px}.tf-control-layout li a,.tf-control-view .tf-sort{padding:7px}.tf-control-layout li a i,.tf-control-view .tf-sort i{font-size:18px}.tf-grid-product-2 .banner-image-product img,.tf-grid-product-2 .cls-category img{min-height:300px;max-height:350px}.grid-cls.grid-cls-v1{flex-direction:column;display:flex}.card-product .tooltip{display:none}.banner-image-product{flex-wrap:wrap}.banner-image-product .image{padding:15px}.banner-image-product>*{width:100%}.banner-image-product-2 .item-banner{padding:30px}.banner-image-product-2 .item-image{width:250px}.banner-image-product-2 .inner{flex-wrap:wrap;gap:15px 30px;position:relative}h2,.h2,.text-xl{font-size:30px;line-height:40px}h3{font-size:25px;line-height:1.24}form .cols{flex-wrap:wrap}.payment-choose-card .payment-body,.flat-title-tab-product-des .tab-main{padding:15px}.tf-product-info-wrap{margin-top:40px}.tf-product-info-choose-option{padding:15px}.news-item.style-row{flex-wrap:wrap}.news-item.style-row .entry_image,.news-item.style-row .content{width:100%}.footer-heading-mobile{padding-right:20px;display:block;position:relative}.footer-heading-mobile:after{content:"";background-color:var(--black);width:12px;height:1px;transition:all .25s ease-in-out;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.footer-heading-mobile:before{content:"";background-color:var(--black);width:1px;height:12px;transition:all .25s ease-in-out;position:absolute;top:50%;right:15px;transform:translate(-50%,-50%)}.footer-col-block.open .footer-heading-mobile:before{opacity:0}.footer-col-block.open .footer-heading-mobile:after{transform:translateY(-50%)rotate(180deg)}.footer-col-block .tf-collapse-content{display:none}}@media (width<=575px){.main-title-3{font-size:16px;line-height:24px}.ft-bottom .ft-menu-list-2{gap:10px}.ft-bottom .ft-menu-list-2 a{font-size:14px;line-height:16px}.banner-product.style-2 .product-wrap .item-product{margin-top:-50px;margin-bottom:-50px}.product-thumb-slider .tf-product-view-main .tf-image-view{width:100%;max-width:575px}.canvas-sidebar{width:320px!important}.banner-image-product-4{padding:15px;position:relative}.banner-image-product-4 .content{z-index:2;width:100%;position:relative}.banner-image-product-4 .img-item{z-index:0;width:100%;max-width:250px;position:absolute;bottom:15px;right:15px}.popup-shopping-cart{width:340px!important}.grid-cls-v2:not(.type-2) .card-product .card-product-wrapper{max-width:unset}.product-thumb-slider{overflow:hidden}.product-thumb-slider,.slider-thumb-deal{width:100%;max-width:575px}.box-sale-wrap.style-2{top:0;bottom:unset;width:90px;height:45px}.flat-grid-product .card-product{align-items:center}.flat-grid-product .card-product .card-product-info{width:100%}.flat-animate-tab .flat-title-tab-default{white-space:nowrap;overflow:auto}.flat-animate-tab .flat-title-tab-default::-webkit-scrollbar{display:none}.flat-animate-tab .flat-title-tab-default .menu-tab-line{gap:15px}.banner-image-product-2 .item-banner{padding:30px 15px}.banner-image-product-2 .item-banner .inner h3{width:100%}.banner-image-product-2 .item-image{top:unset;transform:unset;width:150px;bottom:20px;right:5px}.banner-image-product-2.type-sp-2 .item-banner{padding:30px 15px}.banner-image-product-2.type-sp-2 .item-image{top:10px;bottom:unset;transform:unset;right:5px}.flat-title-tab-product-des .card-usually{max-width:unset}.tab-usually{justify-content:center}}@media (width<=425px){.banner-image-product-4 .img-item{max-width:200px}.card-product.style-row.row-small-2{flex-direction:column}.card-product.style-row.row-small-2 .card-product-wrapper{max-width:unset}}@keyframes infiniteslider{0%{transform:translate(0,0)}to{transform:translate(-1272px)}}.infiniteslide_wrap:hover .infiniteslide{animation-play-state:paused!important}.zoom-magnifier-containing .drift-zoom-pane{border-radius:50%;overflow:hidden;width:150px!important;height:150px!important}.tfSubscribeMsg{max-height:0;display:none;overflow:hidden}.tfSubscribeMsg.active{max-height:180px;margin-top:10px;margin-bottom:10px;display:block}@media only screen and (width<=767px){.footer-col-block .tf-collapse-content{height:0;transition:all .5s;display:block;overflow-y:hidden}}@media (width<=1199px){.tf-grid-product.sliders{row-gap:60px}}@media (width<=700px){.tf-grid-product.sliders{row-gap:40px}}@media (width<=767px){.sm-pt--30{padding-top:30px}}.dashboard-container{background-color:#f9fafb;min-height:100vh;display:flex}.header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:40;background-color:#ffffffe6;border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;height:72px;padding:0 2rem;display:flex;position:sticky;top:0}.sidebar{z-index:50;background-color:#fff;border-right:1px solid #e5e7eb;flex-direction:column;width:260px;height:100vh;transition:width .28s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0}.sidebar--collapsed{width:72px}.sidebar-toggle-btn{color:#6b7280;cursor:pointer;z-index:200;background:#fff;border:1.5px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:left .28s cubic-bezier(.4,0,.2,1),background .2s,border-color .2s,box-shadow .2s,color .2s;display:flex;position:fixed;top:1.25rem;left:246px;box-shadow:0 2px 8px #0000001f}.sidebar--collapsed .sidebar-toggle-btn{left:58px}.sidebar-toggle-btn:hover{color:#fff;background:#ea580c;border-color:#ea580c;box-shadow:0 4px 14px #ea580c59}.main-content{flex-direction:column;flex:1;width:calc(100vw - 260px);min-width:0;margin-left:260px;transition:margin-left .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1);display:flex}.sidebar-is-collapsed .main-content{width:calc(100vw - 72px);margin-left:72px}.sidebar-logo{border-bottom:1px solid #f3f4f6;flex-shrink:0;align-items:center;gap:.75rem;min-height:72px;padding:1.25rem 1rem 1rem;display:flex}.sidebar-logo-icon{color:#fff;background:linear-gradient(135deg,#ea580c,#f97316);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;font-weight:900;display:flex;box-shadow:0 4px 10px #ea580c4d}.sidebar-logo-text{overflow:hidden}.sidebar-brand{color:#ea580c;white-space:nowrap;margin:0;font-size:1.25rem;font-weight:800}.sidebar-subtitle{color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;margin:0;font-size:.7rem;font-weight:600}.nav-menu{flex-direction:column;flex:1;gap:.25rem;padding:.75rem;display:flex;overflow:hidden auto}.nav-link{color:#6b7280;white-space:nowrap;border-radius:10px;justify-content:space-between;align-items:center;padding:.7rem .75rem;font-weight:500;text-decoration:none;transition:all .18s;display:flex;position:relative}.sidebar--collapsed .nav-link{justify-content:center;padding:.7rem}.nav-link:hover{color:#111827;background-color:#f9fafb}.nav-link.active{color:#ea580c;background-color:#fff7ed}.nav-link.active:before{content:"";background:#ea580c;border-radius:0 3px 3px 0;width:3px;height:60%;position:absolute;top:20%;left:0}.nav-link-content{align-items:center;gap:.75rem;display:flex}.sidebar--collapsed .nav-link-content{gap:0}.nav-link-icon{flex-shrink:0}.nav-link-label{font-size:.875rem;overflow:hidden}.chevron-icon{opacity:0;flex-shrink:0;transition:opacity .18s}.nav-link:hover .chevron-icon{opacity:1}.sidebar--collapsed .nav-link:after{content:attr(title);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:100;background:#111827;border-radius:6px;padding:.35rem .65rem;font-size:.78rem;font-weight:600;transition:opacity .18s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%);box-shadow:0 4px 12px #00000026}.sidebar--collapsed .nav-link:hover:after{opacity:1}.sidebar-footer{border-top:1px solid #f3f4f6;flex-shrink:0;padding:.75rem}.sidebar-user-info{border-bottom:1px solid #f3f4f6;margin-bottom:.5rem;padding:0 .25rem .75rem;overflow:hidden}.sidebar-user-name{color:#111827;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8rem;font-weight:700;overflow:hidden}.sidebar-user-role{color:#6b7280;text-transform:capitalize;margin:0;font-size:.7rem}.logout-btn{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:.75rem;width:100%;padding:.7rem .75rem;font-weight:500;transition:all .18s;display:flex}.sidebar--collapsed .logout-btn{justify-content:center;gap:0;padding:.7rem}.logout-btn:hover{color:#dc2626;background-color:#fef2f2}.sidebar-logo-text{opacity:1;max-width:200px;transition:opacity .2s,max-width .28s;overflow:hidden}.sidebar-logo-text--hidden{opacity:0;pointer-events:none;max-width:0}.nav-link-label{opacity:1;font-size:.875rem;transition:opacity .2s}.nav-link-label--hidden{opacity:0;width:0;overflow:hidden}.sidebar-user-info{opacity:1;border-bottom:1px solid #f3f4f6;max-height:60px;margin-bottom:.5rem;padding:0 .25rem .75rem;transition:opacity .2s,max-height .28s;overflow:hidden}.sidebar-user-info--hidden{opacity:0;pointer-events:none;border:none;max-height:0;margin:0;padding:0}.logout-label{opacity:1;transition:opacity .2s}.logout-label--hidden{opacity:0;width:0;overflow:hidden}.sidebar-support-card{opacity:1;background:linear-gradient(135deg,#fff7ed 0%,#ffedd5 100%);border:1px solid #fed7aa;border-radius:14px;flex-shrink:0;max-height:220px;margin:0 .75rem .75rem;padding:1rem;transition:opacity .2s,max-height .3s;overflow:hidden}.sidebar-support-card--hidden{opacity:0;pointer-events:none;border:none;max-height:0;margin:0;padding:0}.sidebar-support-icon{color:#ea580c;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:.6rem;display:flex;box-shadow:0 2px 8px #ea580c26}.sidebar-support-title{color:#111827;margin:0 0 .25rem;font-size:.85rem;font-weight:800}.sidebar-support-desc{color:#6b7280;margin:0 0 .75rem;font-size:.73rem;line-height:1.4}.sidebar-support-actions{align-items:center;gap:.5rem;display:flex}.sidebar-support-btn-primary{color:#fff;cursor:pointer;background:#ea580c;border:none;border-radius:8px;padding:.35rem .75rem;font-size:.73rem;font-weight:700;text-decoration:none;transition:background .18s}.sidebar-support-btn-primary:hover{background:#c2410c}.sidebar-support-btn-ghost{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.35rem .5rem;font-size:.73rem;font-weight:600;transition:color .18s}.sidebar-support-btn-ghost:hover{color:#111827}.sidebar-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:49;background:#11182773;animation:.2s ease-out fadeIn;display:none;position:fixed;inset:0}.sidebar-mobile-close{display:none}.header-hamburger{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;margin-right:.5rem;padding:.4rem;transition:background .18s,color .18s;display:none}.header-hamburger:hover{color:#111827;background:#f3f4f6}.page-main{min-height:calc(100vh - 72px)}@media (width<=767px){.sidebar{transition:transform .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1);transform:translate(-100%);box-shadow:4px 0 24px #0000001f;width:260px!important}.sidebar--mobile-open{transform:translate(0)}.sidebar-backdrop{display:block}.sidebar-toggle-btn{display:none}.sidebar-mobile-close{color:#6b7280;cursor:pointer;z-index:10;background:#f3f4f6;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .18s;display:flex;position:absolute;top:1rem;right:1rem}.sidebar-mobile-close:hover{color:#111827;background:#e5e7eb}.main-content{width:100vw!important;margin-left:0!important}.header-hamburger{justify-content:center;align-items:center;display:flex}}.search-container{flex:1;max-width:28rem}.search-wrapper{position:relative}.search-icon{color:#9ca3af;transition:color .2s;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.search-input{background-color:#f9fafb;border:1px solid #0000;border-radius:10px;outline:none;width:100%;padding:.5rem 1rem .5rem 2.5rem;transition:all .2s}.search-input:focus{background-color:#fff;border-color:#ffedd5}.header-actions{align-items:center;gap:1.5rem;display:flex}.notification-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:.5rem;transition:background-color .2s;position:relative}.notification-btn:hover{background-color:#f9fafb}.notification-dot{background-color:#ef4444;border:2px solid #fff;border-radius:9999px;width:.5rem;height:.5rem;position:absolute;top:.5rem;right:.5rem}.user-profile{cursor:pointer;border-left:1px solid #f3f4f6;align-items:center;gap:.75rem;padding-left:1.5rem;display:flex}.user-info{text-align:right}.user-name{color:#111827;margin:0;font-size:.875rem;font-weight:600}.user-role{color:#6b7280;margin:0;font-size:.75rem}.user-avatar{color:#ea580c;background-color:#fff7ed;border:2px solid #0000;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-weight:700;transition:border-color .2s;display:flex}.user-profile:hover .user-avatar{border-color:#fed7aa}.page-container{box-sizing:border-box;width:100%;padding:2rem;animation:.5s ease-in-out fadeIn}.page-header{margin-bottom:2rem}.page-title{color:#111827;margin:0;font-size:1.875rem;font-weight:700}.page-subtitle{color:#6b7280;margin-top:.25rem}.stats-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;width:100%;margin-bottom:2rem;display:grid}@media (width<=1200px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.stats-grid{grid-template-columns:1fr}}.stat-card{background-color:#fff;border:1px solid #f3f4f6;border-radius:10px;padding:1.5rem;transition:box-shadow .2s;box-shadow:0 1px 2px #0000000d}.stat-card:hover{box-shadow:0 4px 6px -1px #0000001a}.stat-header{justify-content:space-between;align-items:center;display:flex}.stat-icon-wrapper{color:#fff;border-radius:10px;padding:.75rem}.stat-change{color:#16a34a;background-color:#f0fdf4;border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:700}.stat-body{margin-top:1rem}.stat-label{color:#6b7280;margin:0;font-size:.875rem;font-weight:500}.stat-value{color:#111827;margin:0;font-size:1.5rem;font-weight:700}.dashboard-grid{grid-template-columns:2fr 1fr;gap:1.5rem;width:100%;display:grid}@media (width<=1100px){.dashboard-grid{grid-template-columns:1fr}}.content-card{background-color:#fff;border:1px solid #f3f4f6;border-radius:10px;padding:2rem;box-shadow:0 1px 2px #0000000d}.card-header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.card-title{margin:0;font-size:1.25rem;font-weight:700}.card-placeholder{color:#9ca3af;background-color:#f9fafb;border:2px dashed #e5e7eb;border-radius:10px;justify-content:center;align-items:center;height:16rem;display:flex}.activity-list{flex-direction:column;gap:1.5rem;display:flex}.activity-item{gap:1rem;display:flex}.activity-dot{background-color:#ea580c;border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.5rem}.activity-text{color:#111827;font-size:.875rem;font-weight:500}.activity-time{color:#6b7280;margin-top:.125rem;font-size:.75rem}.primary-btn{color:#fff;cursor:pointer;background-color:#ea580c;border:none;border-radius:10px;padding:.75rem 1.5rem;font-weight:700;transition:background-color .2s;box-shadow:0 10px 15px -3px #ea580c33}.primary-btn:hover{background-color:#c2410c}.form-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.form-group{flex-direction:column;gap:.5rem;display:flex}.form-label{color:#374151;font-size:.875rem;font-weight:700}.form-input{background-color:#f9fafb;border:1px solid #0000;border-radius:10px;outline:none;width:100%;padding:.75rem 1rem;transition:all .2s}.form-input:focus{background-color:#fff;border-color:#ffedd5}.form-textarea{resize:none}.bg-blue{background-color:#3b82f6}.bg-orange{background-color:#f97316}.bg-green{background-color:#22c55e}.bg-purple{background-color:#a855f7}.sticky-nav{background-color:#fff;border:1px solid #f3f4f6;border-radius:10px;padding:1.5rem;position:sticky;top:100px;box-shadow:0 1px 2px #0000000d}.nav-item{color:#6b7280;border-radius:10px;margin-bottom:.25rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:block}.nav-item:hover{color:#ea580c;background-color:#f9fafb}.nav-item.active{color:#ea580c;background-color:#fff7ed;font-weight:700}.score-widget{color:#fff;background-color:#111827;border-radius:10px;margin-bottom:2rem;padding:1.5rem}.progress-bar{background-color:#374151;border-radius:10px;height:8px;margin:1rem 0;overflow:hidden}.progress-fill{background-color:#ea580c;height:100%;transition:width .5s ease-out}.tiered-pricing-row{background-color:#f9fafb;border-radius:10px;grid-template-columns:1fr 1fr auto;align-items:end;gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}.text-orange{color:#ea580c}.text-green{color:#16a34a}.text-blue{color:#3b82f6}.hover-row:hover{background-color:#f9fafb}input::placeholder,textarea::placeholder,.form-input::placeholder{color:#9ca3af!important;opacity:1!important}.auth-page{background:radial-gradient(circle at 0 0,#fff7ed 0%,#fffbfa 50%,#fef2e6 100%);justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:relative;overflow:hidden}.auth-page:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle,#ea580c14 0%,#fed7aa08 70%,#0000 100%);border-radius:50%;width:600px;height:600px;position:absolute;top:-200px;right:-100px}.auth-page:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle,#f973160f 0%,#fed7aa05 70%,#0000 100%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-150px;left:-100px}.auth-container{-webkit-backdrop-filter:blur(20px);z-index:10;background:#ffffffd9;border:1px solid #fff9;border-radius:24px;width:100%;max-width:1050px;animation:.6s cubic-bezier(.16,1,.3,1) forwards authCardEntrance;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #ea580c1f,0 0 0 1px #ea580c05}@keyframes authCardEntrance{0%{opacity:0;transform:translateY(30px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.auth-brand-panel{color:#fff;background:linear-gradient(135deg,#ea580c 0%,#f97316 50%,#ff8c42 100%);flex-direction:column;flex:1;justify-content:space-between;padding:3.5rem 3rem;display:flex;position:relative;overflow:hidden}.auth-brand-panel:after{content:"";pointer-events:none;background:radial-gradient(circle at 100% 100%,#ffffff26 0%,#0000 60%);position:absolute;inset:0}@media (width<=868px){.auth-brand-panel{display:none}}.brand-header .brand-logo{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.brand-header .brand-logo .logo-icon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff3;border:1px solid #fff6;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 4px 12px #0000000d}.brand-header .brand-logo h2{letter-spacing:-.025em;margin:0;font-size:1.75rem;font-weight:800}.brand-header p{color:#ffffffd9;margin:0;font-size:.875rem;font-weight:500}.brand-features{flex-direction:column;gap:2rem;margin:3rem 0;display:flex}.brand-feature-item{align-items:flex-start;gap:1rem;display:flex}.brand-feature-item .feature-icon-box{color:#fff;background:#ffffff26;border:1px solid #ffffff40;border-radius:12px;justify-content:center;align-items:center;padding:.6rem;display:flex;box-shadow:0 4px 10px #00000008}.brand-feature-item .feature-info h4{letter-spacing:-.01em;margin:0 0 .25rem;font-size:1rem;font-weight:700}.brand-feature-item .feature-info p{color:#ffffffd9;margin:0;font-size:.85rem;line-height:1.4}.brand-footer{color:#ffffffb3;font-size:.8rem;font-weight:500}.auth-form-panel{flex-direction:column;justify-content:center;width:500px;padding:4rem 3.5rem;display:flex}@media (width<=868px){.auth-form-panel{width:100%;padding:3.5rem 2rem}}.auth-form-header{margin-bottom:2.25rem}.auth-form-header h3{color:#111827;letter-spacing:-.025em;margin:0 0 .5rem;font-size:1.75rem;font-weight:800}.auth-form-header p{color:#6b7280;margin:0;font-size:.925rem;font-weight:500}.auth-form-header p a{color:#ea580c;margin-left:.25rem;font-weight:700;text-decoration:none;transition:color .15s}.auth-form-header p a:hover{color:#c2410c;text-decoration:underline}.auth-form{flex-direction:column;gap:1.25rem;display:flex}.auth-form-group{flex-direction:column;gap:.45rem;display:flex;position:relative}.auth-form-label{color:#374151;justify-content:space-between;align-items:center;font-size:.85rem;font-weight:700;display:flex}.auth-input-wrapper{align-items:center;display:flex;position:relative}.auth-input-wrapper:focus-within .auth-input-icon{color:#ea580c}.auth-input-icon{color:#9ca3af;pointer-events:none;z-index:10;transition:color .2s;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.auth-input{color:#111827;background-color:#f9fafb;border:1.5px solid #f3f4f6;border-radius:12px;outline:none;width:100%;font-size:.95rem;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1);padding:.85rem 1rem .85rem 2.75rem!important}.auth-input::placeholder{color:#9ca3af;font-weight:400}.auth-input:focus{background-color:#fff;border-color:#f97316;box-shadow:0 0 0 4px #f973161a}.auth-input.error{background-color:#fffbfa;border-color:#ef4444}.auth-input.error:focus{box-shadow:0 0 0 4px #ef44441a}.auth-input-toggle{color:#9ca3af;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex;position:absolute;right:1rem}.auth-input-toggle:hover{color:#4b5563}.auth-select{color:#111827;appearance:none;background-color:#f9fafb;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.25em;border:1.5px solid #f3f4f6;border-radius:12px;outline:none;width:100%;font-size:.95rem;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1);padding:.85rem 1rem .85rem 2.75rem!important}.auth-select:focus{background-color:#fff;border-color:#f97316;box-shadow:0 0 0 4px #f973161a}.auth-error-message{color:#ef4444;align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;animation:.2s ease-out authFadeIn;display:flex}@keyframes authFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.auth-form-options{justify-content:space-between;align-items:center;margin-top:.25rem;font-size:.875rem;display:flex}.auth-remember-me{color:#4b5563;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-weight:500;display:flex}.auth-remember-me input[type=checkbox]{accent-color:#ea580c;cursor:pointer;border:1.5px solid #d1d5db;border-radius:6px;width:1.1rem;height:1.1rem}.auth-forgot-link{color:#ea580c;font-weight:700;text-decoration:none;transition:color .15s}.auth-forgot-link:hover{color:#c2410c;text-decoration:underline}.auth-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ea580c 0%,#f97316 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.9rem 1.5rem;font-size:.95rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px -6px #ea580c4d}.auth-submit-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:100%;height:100%;position:absolute;top:0;left:0;transform:translate(-100%)}.auth-submit-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px -4px #ea580c66}.auth-submit-btn:hover:before{animation:1.5s infinite authShine}.auth-submit-btn:active{transform:translateY(0)}.auth-submit-btn:disabled{color:#9ca3af;cursor:not-allowed;box-shadow:none;background:#e5e7eb;transform:none}@keyframes authShine{to{transform:translate(100%)}}.auth-spinner{border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite authSpin}@keyframes authSpin{to{transform:rotate(360deg)}}.auth-alert{border-radius:12px;align-items:center;gap:.75rem;padding:.85rem 1.25rem;font-size:.875rem;font-weight:600;animation:.3s cubic-bezier(.16,1,.3,1) authFadeIn;display:flex}.auth-alert.error{color:#b91c1c;background-color:#fef2f2;border:1px solid #fee2e2}.auth-alert.success{color:#15803d;background-color:#f0fdf4;border:1px solid #dcfce7}
