:root {--primary-color: #339999;--bs-body-color: #272727;--secondary-color: #f5f5f5;--bs-border-color: #707070;--bs-dropdown-link-active-bg: #F5F5F5;--bs-box-shadow: 0 0.2rem 0.6rem rgba(0, 0, 0, 0.08);--bs-btn-font-size: 1rem;--black-color: #000000;--white-color: #ffffff;--light-color: #F8F8F8;--light-gray: #767676;--red-color: #DD1414;--gray-color: #F5F5F5;}@media (min-width: 1850px){.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1540px;}}body {font-family: var(--body-font);font-size: 15px;font-weight: 300;margin: 0;}p {color: var(--black-color);letter-spacing: 0.01rem;line-height: normal;}a {color: var(--black-color);text-decoration: none;transition: 0.3s color ease-out;}a:hover {text-decoration: none;color: var(--primary-color);}hr{margin: 1.25rem 0;color: var(--gray-color-200);opacity: 1;}.cursor-pointer{cursor: pointer;}img{width: 100%;height: auto;}.color-primary{color: var(--primary-color);}.bg-gray {background: var(--gray-color);}.bg-light {background: var(--light-color);}.bg-primary {background: var(--primary-color) !important;}.bg-light-gray {background: var(--secondary-color);}.bg-light-green {background: #E4F1F0;}.bg-red {background: var(--red-color);}.bg-white-80 {background: rgba(255, 255, 255, 0.8);}.text-light-gray {color: var(--light-gray);}.text-blue {color: #6E93E2;}h1,h2,h3,h4,h5,h6 {letter-spacing: 0.03em;margin-bottom: .8rem;}h2,h3,h4,h5,h6 {font-weight: 500;}h4,h5,h6 {color: var(--light-black-color);}h1{font-size: 2.8rem;font-weight: 600;}h2{font-size: 2.3rem;}h3{font-size: 1.6rem;}h4{font-size: 1.5rem;}h5{font-size: 1.2rem;}h6{font-size: 1.1rem;}h6.sub1 {font-size: 16px;}h6.sub2 {font-size: 14px;}.uppercase-text {text-transform: uppercase;}.border-radius{-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;border-radius:20px}.truncate,.truncate p{display: -webkit-box;max-width: 100%;-webkit-box-orient: vertical;overflow: hidden;}.truncate.line-1, .truncate.line-1 p {-webkit-line-clamp: 1;}.truncate.line-2,.truncate.line-2 p {-webkit-line-clamp: 2;}.truncate.line-3, .truncate.line-3 p {-webkit-line-clamp: 3;}h5.truncate.line-1,h6.truncate.line-1{line-height: 1.6;}.form-control {font-size: .9rem;border: 1px solid var(--bs-border-color);border-radius: 0;}.form-control:focus {border-color: var(--primary-color);box-shadow: unset;}.form-select {font-size: .9rem;border: 1px solid #707070;border-radius: 0;}.form-select:focus {border-color: var(--primary-color);box-shadow: unset;}.form-check-input {border-color: #1D1D1D;}.form-check-input[type=checkbox] {border-radius: 0;cursor: pointer;}.form-check-input:checked {background-color: var(--primary-color);border-color: var(--primary-color);}.form-label {font-size: 1.05rem;font-weight: 600;}.btn {font-size: .8rem;font-weight: 500;min-width: 180px;padding: 12px;color: var(--white-color);background-color: var(--primary-color);border: none;border-radius: 0;cursor: pointer;}.btn-w{max-width: 180px;}.btn:hover, .btn:focus-visible, .btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active {color: var(--white-color);background-color: #2c8585;}.btn-dark {background-color: var(--black-color);}.btn-dark:hover {background-color: var(--primary-color);}.btn-white {font-weight: 600;color: #1D1D1D;background-color: var(--white-color);border: 1px solid #1D1D1D;}.btn-white:hover, .btn-white:first-child:active {color: var(--primary-color);background-color: var(--white-color );border: 1px solid #1D1D1D;}#become-member .btn {padding: 8px 12px;}.btn-del{color: #000;border: 1px solid #000;background-color: var(--white-color);}.btn-del:hover{color: #fff;border: 1px solid #D90429;background-color: #D90429;}.btn-light {background-color: var(--light-color);}.btn-light:hover {color: #fff;background-color: var(--primary-color);}.btn.disabled, .btn:disabled, fieldset:disabled .btn {pointer-events: unset;cursor: no-drop;background-color: #cfcfcf !important;}.btn-underline {font-size: 14px;font-weight: 600;text-transform: uppercase;}.btn-underline span {text-decoration: underline;}.btn-underline:hover {color: var(--primary-color);}.btn-underline:hover svg path {fill: var(--primary-color);}.btn.more {min-width: 110px;}.btn-faq svg path {transition: .3s ease-out;}.btn-faq:hover svg path {fill: var(--primary-color);}.btn-white.copy {min-width: auto;padding: 8px 14px;}.btn-white.copy svg path {transition: .3s ease-out;}.btn-white.copy:hover svg path {fill: var(--primary-color);}.btn.login {min-width: auto;padding: 6px 14px;}@media (min-width: 200px) {.animate {animation-duration: 0.3s;-webkit-animation-duration: 0.3s;animation-fill-mode: both;-webkit-animation-fill-mode: both;}}@keyframes slide {0% {transform: translateY(1rem);opacity: 0;}100% {transform: translateY(0rem);opacity: 1;}0% {transform: translateY(1rem);opacity: 0;}}@-webkit-keyframes slide {0% {-webkit-transform: transform;-webkit-opacity: 0;}100% {-webkit-transform: translateY(0);-webkit-opacity: 1;}0% {-webkit-transform: translateY(1rem);-webkit-opacity: 0;}}.iframe-youtube {position: relative;width: 100%;padding-bottom: 56.25%;height: 0;overflow: hidden;}.iframe-youtube iframe {position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;}.toast {min-width: 350px;position: fixed;top: 15%;left: 50%;transform: translate(-50%, -50%);}.toast-content {padding: 15px;}.icon i {font-size: 35px;}.toast.success {border: 2px solid #14A44D !important;color: #14A44D;}.toast.warning {border: 2px solid #F9A02C !important;color: #F9A02C;}.toast.erro {border: 2px solid #D90429 !important;color: #D90429;}.slide {-webkit-animation-name: slide;animation-name: slide;}#preloader {background: #FFF;opacity: 0.8;height: 100%;position: fixed;width: 100%;top: 0;z-index: 99999999;transition: 0.2s ease-in-out;}#preloader.hide-preloader{display: none;}.close-button {position: absolute;top: 20px;right: 120px;cursor: pointer;z-index: 9;}.search-form input[type="search"].search-field {border: none;background: #f1f1f1;width: 100%;border-radius: 50px;padding: 10px 40px;}.search-form input[type="search"].search-field::focus {border-color: #af9aaa;}.search-form button {position: absolute;top: 6px;right: 9px;background: transparent;border: none;}.search-popup {background-color: #fff;position: fixed;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;visibility: hidden;z-index: 999999;-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;transition: opacity 0.3s 0s, visibility 0s 0.3s;}.search-popup.is-visible {opacity: 1;visibility: visible;cursor: -webkit-image-set(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFF' d='M20 1l-1-1-9 9-9-9-1 1 9 9-9 9 1 1 9-9 9 9 1-1-9-9'/%3E%3C/svg%3E") 1x, url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' d='M20 1l-1-1-9 9-9-9-1 1 9 9-9 9 1 1 9-9 9 9 1-1-9-9'/%3E%3C/svg%3E") 2x), pointer;cursor: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' d='M20 1l-1-1-9 9-9-9-1 1 9 9-9 9 1 1 9-9 9 9 1-1-9-9'/%3E%3C/svg%3E"), pointer;-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;-moz-transition: opacity 0.3s 0s, visibility 0s 0s;transition: opacity 0.3s 0s, visibility 0s 0s;}.search-popup-container {background-color: transparent;position: relative;top: 50%;margin: 0 auto;padding: 0;width: 90%;max-width: 800px;text-align: center;box-shadow: none;cursor: default;-webkit-transform: translateY(-40px);transform: translateY(-40px);-webkit-backface-visibility: hidden;-webkit-transition-property: -webkit-transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}.is-visible .search-popup-container {-webkit-transform: translateY(-50%);transform: translateY(-50%);}.search-popup-form {position: relative;margin: 0 0 3em 0;}.search-popup-form .form-control {padding: 0 0 .375em 0;font-size: 2em;}.search-popup-form #search-popup-submit {display: none;}.search-popup .search-popup-close {display: block;position: absolute;top: 2em;right: 2em;margin: -0.5em;padding: 0.5em;line-height: 0;}.search-popup .search-popup-close:hover {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}.search-popup .search-popup-close i {display: block;position: relative;width: 1em;height: 1em;fill: rgba(0,0,0,0.5);}.search-popup .search-popup-close:hover i {fill: rgba(0,0,0,1);}:focus-visible {outline: none;}.transition{-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}.logo{width: 170px;}.site-header {width: 100%;z-index: 1200;background-color: var(--white-color);box-shadow: 0px 7px 20px #00000010;transition: background 0.3s ease-out;}.navbar-toggler svg.navbar-icon {width: 50px;height: 50px;}.navbar-nav .nav-item a.nav-link {font-size: 14px;font-weight: 600;color: var(--black-color);}.navbar-nav .nav-item a.nav-link.active, .navbar-nav .nav-item a.nav-link:focus, .navbar-nav .nav-item a.nav-link:hover {color: var(--primary-color);}.modal {--bs-modal-zindex: 1055;}.modal-dialog {max-width: 800px;}.dropdown-menu{box-shadow: 0px 10px 30px #0000001A;--bs-dropdown-link-active-color: var(--primary-color);--bs-dropdown-link-active-bg: #F5F5F5;--bs-dropdown-zindex: 99999;}.dropdown-item.active, .dropdown-item:active {color: var(--bs-dropdown-link-active-color);text-decoration: none;}.language-switcher{background-color: var(--secondary-color);box-shadow: 3px 3px 6px #00000010;}.language-switcher a{color: var(--black-color);padding: 1px 10px;}.language-switcher a.active,.language-switcher a:hover{background-color: var(--primary-color);color: var(--white-color);}#header-nav .navbar-toggler:focus {box-shadow: none;}#header-nav .offcanvas {transition: 0.5s ease-in-out;}#header-nav .offcanvas.show {z-index: 99999;}#header-nav .offcanvas-end {width: 85%;}.border-menu {list-style: none;padding-right: 16px !important;display: inline-block;border-right: 1.5px solid #000;line-height: 12px;margin: 8px 16px !important;}.border-menu-end {margin-right: 16px;}.search-box {background: transparent;position: relative;font-size: 13px;padding: 6px 8px;border: 1px solid #707070;width: fit-content;transition: .2s;}.search-box input.search-input {font-size: 1.3em;width: 70%;height: 30px;padding: 25px;border-radius: 80px;border-color: rgb(0 0 0 / 25%);background: transparent;}.search-box svg {width: 22px;height: 22px;color: var(--primary-color);}.search-box svg.search {margin-left: -50px;}.search-box:hover {border-color: #AAAAAA;}.search-box:focus-within {border-color: var(--primary-color);box-shadow: 0 0 0 5px rgba(51, 153, 153, 0.4);}.search-box input {font-size: 12px;border: none;color: #767676;width: 50px;}.search-box button:hover {cursor: pointer;}.search-box input:focus {outline: none;}.search-box input[type='search']::-webkit-search-cancel-button {-webkit-appearance: none;}.search-box .clear:not(:valid) ~ .search-clear {display: none;}.icon-bar {width: 20px;}.site-header .user-items a {font-size: 14px;font-weight: 600;}.site-header .user-items svg {width: 22px;height: 22px;cursor: pointer;}.site-header .user-items svg.cart-icon{width: 20px;height: 20px;}.site-header .user-items .site-menu.active {color: var(--primary-color);}.content-qty input[type=number]::-webkit-inner-spin-button, .content-qty input[type=number]::-webkit-outer-spin-button {display: none;}@media only screen and (max-width: 991px) {#navbar .user-items {display: none;}}.dropdown-profile .dropdown-menu {min-width: 17rem;}.cart-dropdown li{margin-bottom: 1rem;}.cart-dropdown li:last-child{margin-bottom: 0;}.cart-dropdown .dropdown-menu {min-width: 26rem;}.cart-dropdown ul{min-width: 26rem;max-height: 50vh;overflow-y: auto;overflow-x: hidden;}.cart-dropdown .img{width: 25%;}.cart-dropdown .detail{width: 75%;}.dropdown-menu[data-bs-popper] {top: 35px;border-radius: 0;}.card-concern{text-align: center;bottom: 145px;display: flex;justify-content: center;cursor: pointer;text-transform: uppercase;transition: all 0.3s ease-out;opacity: 0;}.card-concern .btn{padding: 1.125rem;}.card-concern svg {width: 27px;height: 27px;cursor: pointer;}.card:hover .card-concern{bottom: 160px;opacity: 1;}#footer {background-color: var(--secondary-color);}#footer .menu-list .menu-item a{font-size: .9rem;font-weight: 300;letter-spacing: 0.09em;color: var(--black-color);}#footer .menu-list .menu-item a:hover{color: var(--primary-color);}.social-links svg {width: 20px;height: 20px;transition: 0.3s ease-in-out;color: var(--light-gray-color);}.social-links svg:hover {color: var(--primary-color);}.social-links .icon {width: 35px;height: 35px;}.social-links li {padding-right: 10px;}.logo-footer {width: 140px;}.effect figure {position: relative;overflow: hidden;background: #3085a3;text-align: center;cursor: pointer;margin: 0;}.effect figure img {position: relative;display: block;opacity: 0.8;}.effect figure figcaption {color: #fff;text-transform: uppercase;font-size: 1.25em;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 2;}.effect figure figcaption::before, .effect figure figcaption::after {pointer-events: none;}.effect figure figcaption, .effect figure figcaption > a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.effect figure p {margin: 0;}.effect figure p {letter-spacing: 1px;font-size: 68.5%;}figure.effect-ruby {background-color: #000;}figure.effect-ruby img {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s ease-in-out;transition: opacity 0.35s, transform 0.35s ease-in-out;}figure.effect-ruby:hover img {opacity: 1;-webkit-transform: scale(1.3);transform: scale(1.3);}.img-up{width: 55%;}figure.effect-ruby .img-up {margin-top: 100%;-webkit-transition: -webkit-transform 0.35s ease-in-out;transition: transform 0.35s ease-in-out;-webkit-transform: translate3d(0,20%,0);transform: translate3d(0,20%,0);}figure.effect-ruby p {margin: 1em 0 0;border: 1px solid #fff;opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: translate3d(0,20px,0) scale(1.1);transform: translate3d(0,20px,0) scale(1.1);}figure.effect-ruby:hover .img-up {-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}figure.effect-ruby:hover p {opacity: 1;-webkit-transform: translate3d(0,0,0) scale(1);transform: translate3d(0,0,0) scale(1);}figure.effect-ruby .btn {position: absolute;font-size: 12px;text-transform: uppercase;height: auto;width: auto;min-width: auto;padding: 12px 20px;top: auto;bottom: 22%;left: 50%;transform: translateX(-50%);transition: all .35s ease-in-out;opacity: 0;}figure.effect-ruby:hover .btn {opacity: 1;}figure.effect-ruby:before {content: "";position: absolute;bottom: 0;left: 0;right: 0;top: 0;background: linear-gradient(0deg, rgba(23, 18, 25, 0.5) 0%, rgba(23, 18, 25, 0.5) 100%);opacity: 0;z-index: 1;transition: all .3s ease-in-out;}figure.effect-ruby:hover:before {opacity: 1;}.about-home img{width: 110px;margin-bottom: 1.5rem;}.about-home p{color: #fdfdfd;margin-bottom: 1.5rem;}.padding-large{padding: 4rem 0;}.copyright p,.copyright a{color: #fdfdfd;font-weight: 200;}.input-group svg{width: 25px;height: 25px;cursor: pointer;}#about .become{background-color: #fff;}#about .btn {min-width: 250px;}.product-brand .brand-logo{width: 150px;}.forgot-password{font-size: 14px;}.text-underline{text-decoration: underline;}.tabs-listing .nav-link{color: var(--black-color);font-size: 32px;}.tabs-listing .nav-link.active{text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: 3px;color: var(--primary-color);}#member .icon{width: 24px;height: 24px;transition: .3s ease-out;}.profile-menu {font-size: 1rem;}.profile-menu.active {color: var(--primary-color);}.profile-menu svg path{transition: .3s ease-out;}.profile-menu:hover .icon, .profile-menu.active .icon, .profile-menu:hover svg.icon path, .profile-menu.active svg.icon path {fill: var(--primary-color);}.dropdown-container.account .sub {margin-left: 45px;}#member .chev-down {width: 32px;height: 32px;margin-top: -4px;transition: transform 0.3s ease;cursor: pointer;}#member .dropdown-container {overflow: hidden;height: 0;transition: height 0.3s ease-out;}#member .rotate {transform: rotate(180deg);}#member .point {color: var(--primary-color);}.menu-wrapper {display: flex;align-items: center;position: relative;max-width: 100%;margin: auto;}.arrow {background: white;border: 2px solid black;padding: 8px;cursor: pointer;font-size: 18px;transition: background 0.3s;}.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {opacity: 0;}.swiper-button-next:after, .swiper-button-prev:after {color: #000;font-size: 23px;}.slide-keep-right {width: 100%;margin-left: auto!important;padding-left: 15px;}.scroll-keep-left {width: 100%;margin-right: auto !important;padding-right: 15px;}.page-product .carousel-controls .swiper-button-disabled{opacity: 0;}@media (hover: hover){.page-product .carousel-controls .carousel-control-left {left: 0;}.page-product .carousel-controls .carousel-control-right {right: 0;}.page-product .carousel-controls .carousel-control {position: absolute;top: 30%;transform: translateY(-50%);z-index: 1;background-color: #fff;border: 1px solid #000;}}.arrow:hover {background: #ddd;}.about-content-homepage h2 {font-size: 1.6rem;}.menutype-swiper .swiper-slide{width: fit-content;}.menutype-item{font-size: .8rem;font-weight: 500;text-transform: uppercase;padding: .6rem 1rem;color: var(--black-color);background-color: var(--secondary-color);border: 1px solid #171219;transition: all 0.3s ease-out;cursor: pointer;}.menutype-item:hover, .menutype-item.active{color: var(--white-color);background-color: var(--primary-color);border-color: var(--secondary-color);}.card-product {border-color: #fff;transition: all .3s ease-in-out;}.card-product:hover {border-color: #707070;}.card-product .buy-icon {border: 1px solid #1D1D1D;padding: 5px 10px;width: 45px;height: 45px;}.card-product .btn {min-width: auto;}.card-product .truncate p{margin-bottom: 0 !important;}.card-product .truncate {margin-bottom: 1rem }.card-product .text-light-gray p {color: var(--light-gray);}.price-sale {color: #DD1414;font-size: 1rem;font-weight: 600;}#p_price .price-sale{font-size: 1.5rem;}.price-no-discount {font-size: 1rem;font-weight: 600;}.swiper-scrollbar {left: 0 !important;background: var(--secondary-color);height: 5px !important;width: 100%;}.swiper-scrollbar-drag {background: var(--primary-color);border-radius: 0;cursor: grab;}.product-swiper {padding-bottom: 58px;}.product-swiper .swiper-slide {text-align: initial;}.product-swiper .swiper-button-next::after, .product-swiper .swiper-button-prev::after {content: "";}.product-swiper .swiper-button-prev, .product-swiper .swiper-button-next {width: 70px;height: 70px;background: none;}.product-swiper .swiper-button-prev {transform: rotate(-180deg) translateY(70px);left: -10px;}.product-swiper .swiper-button-next {transform: translateY(-70px);right: -10px;}.menu-news a {color: #BEBEBE;padding: 0 14px;}.menu-news a:hover, .menu-news a.active {color: var(--white-color);}.menu-list.news a {color: var(--light-gray);padding: 0 14px;}.menu-list.news a:hover, .menu-list.news a.active {color: #171219;}.card-news {border: 0;border-radius: 0;}.card-news .card-img-top {border-radius: 0;height: 280px;object-fit: cover;}.card-news .card-body {padding: 1rem 0;}.card-title {color: var(--black-color);}.card-catalog .see-icon {border: 1px solid #1D1D1D;padding: 5px 10px;width: 45px;height: 100%;}.faq-container {box-shadow: 0px 10px 30px #0000001A;}.accordion {--bs-accordion-color: var(--black-color);--bs-accordion-border-width: 0;--bs-accordion-border-radius: 0;--bs-accordion-inner-border-radius: 0;--bs-accordion-btn-padding-x: 0;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--black-color);--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-focus-box-shadow: none;--bs-accordion-body-padding-x: 0;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--black-color);--bs-accordion-active-bg: var(--white-color);}.accordion-button {font-size: 1.1rem;font-weight: 700;border-bottom: 1px solid var(--black-color);}.breadcrumb {--bs-breadcrumb-margin-bottom: 0;--bs-breadcrumb-divider-color: #000;--bs-breadcrumb-item-active-color: #000;font-weight: 600;}.breadcrumb .breadcrumb-item+.breadcrumb-item::before {content: ">";}.breadcrumb-item.active {color: var(--primary-color);}#news-detail .breadcrumb-item.active {max-width: 200px;}.content ol li, .content ul li {margin-bottom: .8rem;}.box-contact {border: 1px solid #707070;}.badge-discount {background-color: #dc3545;color: #fff;padding: 0px 5px;}.container-iframe {width: 100%;height: 500px;}.container-iframe iframe {width: 100%;height: 100%;border: 0;}#contact-address .nav {--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: 0.6rem;--bs-nav-link-font-size: .9rem;--bs-nav-link-font-weight: 500;--bs-nav-link-color: var(--black-color);--bs-nav-link-hover-color: var(--white-color);}#contact-address .nav-pills {--bs-nav-pills-border-radius: 0;--bs-nav-pills-link-bg: var(--secondary-color);--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: var(--primary-color);}#contact-address .nav-item {margin-right: 1.25rem;margin-top: 1rem;}#contact-address .nav-link {background-color: var(--bs-nav-pills-link-bg);border: 1px solid #707070;min-width: 220px;}#contact-address .nav-pills .nav-link.active, #contact-address .nav-pills .show>.nav-link, #contact-address .nav-pills .nav-link:hover {color: var(--bs-nav-pills-link-active-color);border-color: var(--primary-color);background-color: var(--bs-nav-pills-link-active-bg);}#contact-address .icon-address {transition: .1s ease-in-out;}.search-page {position: relative;}.search-page.search-toggle {cursor: pointer;}.search-page .icon {position: absolute;top: 50%;left: 16px;transform: translate(0, -50%);height: 20px;width: 20px;cursor: pointer;z-index: 1;}.search-page input#search {width: 100%;background: var(--white-color);border: 1px solid #707070;font-size: 14px;padding: 8px 16px 8px 42px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;color: var(--black-color);outline-offset: -3px;outline-color: #fff;}.search-page input#search::placeholder {color: var(--light-gray);font-weight: 300;}.pagination-custom {display: inline-flex;align-items: center;flex-wrap: wrap;}.pagination-custom a {color: var(--black-color);background-color: var(--white-color);border-radius: 3px;font-size: 16px;font-weight: 600;padding: 0 20px;text-decoration: none;}.pagination-custom a:last-child {margin-right: 0;}.pagination-custom a:hover {color: var(--primary-color);}.pagination-custom a.active {color: var(--black-color);text-decoration: underline;text-underline-offset: 1px;pointer-events: none;}.pagination-custom .page-btn svg {width: 70px;height: 70px;}.pagination-custom .page-btn.prev svg {transform: rotate(-180deg);}.pagination-custom .page-btn:hover .pagination-cls-1, .pagination-custom .page-btn:hover .pagination-cls-2, .pagination-custom .page-btn:hover .pagination-cls-3 {transition: .3s ease-in-out;}.pagination-custom .page-btn:hover .pagination-cls-1, .pagination-custom .page-btn:hover .pagination-cls-3 {fill: var(--primary-color);}.pagination-custom .page-btn:hover .pagination-cls-2 {fill: var(--white-color);}.pagination-custom .page-btn.disabled {opacity: .5;pointer-events: none;}.pagination-custom a.dot {pointer-events: none;}.page-link {border: 0;padding: 0;display: flex;align-items: center;margin-right: 15px;width: 40px;height: 40px;border-radius: 0 !important;text-align: center;justify-content: center;background-color: transparent;color: #000;}.page-item.prev-next .page-link{padding: 0;border: 1px solid #000;}.page-item.prev-next .page-link:hover,.page-item.prev-next.active .page-link{border: 1px solid var(--primary-color);}.page-link svg{width: 30px;height: 30px;}.active .page-link,.page-link:hover {color: #fff;background-color: var(--primary-color);}.page-link:hover svg{fill: #fff;}.form-border {border: 1px solid #707070;}.upload-box {display: flex;align-items: center;justify-content: space-between;border: 1px solid #000;padding: .375rem .75rem;border-radius: 0;cursor: pointer;width: 100%;}.upload-box span {color: #777;}.upload-icon {width: 24px;}.upload-box input {display: none;}.upload-box.is-invalid {border-color: #dc3545 !important;}.upload-box.is-invalid svg path {fill: #dc3545 !important;}.upload-box.is-valid {border-color: #198754 !important;}.upload-box.is-valid svg path {fill: #198754 !important;}#becomeMemberModal .modal-title.active {color: var(--primary-color);text-decoration: underline;text-underline-offset: 3px;text-decoration-thickness: 1.5px;}#about2 {background-color: var(--gray-color);border-bottom: 1px solid rgba(0, 0, 0, .2);}#about2 figure {height: 100%;}#about2 figure img {height: 100%;object-fit: cover;}#about2 .content-icon figure {height: auto;margin: auto;width: 50%;}#about2 .content-icon figure img {height: auto;}.promo-code .title {color: var(--primary-color);font-weight: 600;}.code-swiper {margin: 0;max-width: 105px;}.code-swiper .swiper-slide {font-weight: 600;text-align: center;}.table-point {text-align: center;}.table-point tr th:first-child, .table-point tr td:first-child {padding-left: 0;text-align: start;}.table-point th {border-bottom: 0;}.table-point td {padding: 1rem .5rem;}.table-point tbody tr:first-child>td {padding-top: .5rem;}.table-point td>span{color: var(--primary-color);}.table-order-tracking {text-align: center;vertical-align: middle;}.table-order-tracking tr th:nth-child(5), .table-order-tracking tr td:nth-child(5) {text-align: start;}.table-order-tracking th, .table-order-tracking td {border-bottom: 0;}.table-order-tracking .tooltip {position: absolute;background: var(--primary-color);color: #fff;font-size: 12px;padding: 5px 8px;border-radius: 0;top: -32px;right: 10px;white-space: nowrap;opacity: 0;animation: fadeIn 0.3s forwards;}#tracking-link h6 {font-size: 15px;}#tracking-link .link {text-decoration: underline;}.modal.modal-address {--bs-modal-padding: 1.5rem;--bs-modal-border-color: var(--bs-border-color);--bs-modal-border-radius: 0;--bs-modal-inner-border-radius: 0;--bs-modal-header-padding: 1.5rem;}.modal-address .modal-header {border-bottom: 0;}@keyframes fadeIn {0% {opacity: 0;transform: translateY(-5px);}100% {opacity: 1;transform: translateY(0);}}#loading {display: none;text-align: center;padding: 20px;position: absolute;width: 100%;top: 0;height: 100%;bottom: 0;right: 0;left: 0;z-index: 11;background-color: #fff;}.spinner {width: 40px;height: 40px;border: 4px solid var(--primary-color);border-top-color: transparent;border-radius: 50%;animation: spin 1s linear infinite;}@keyframes spin {to {transform: rotate(360deg);}}.slide-op-btn {position: relative;text-align: center;width: max-content;top: 46px;margin: 0 auto;display: block;-webkit-transition: top 0.5s;transition: top 0.5s;}.product-brand .col-md-3:hover .slide-op-btn{top: -15px;}.btn-change-password {position: absolute;right: -90px;top: 50%;transform: translateY(-50%);}.modal.modal-popup {--bs-modal-padding: 2rem;--bs-modal-color: #000;--bs-modal-border-width: 0;--bs-modal-border-radius: 0;--bs-modal-inner-border-radius: 0;}.modal-popup .modal-dialog {max-width: 400px;margin-left: auto;margin-right: auto;}.modal-popup .modal-header {background-color: var(--primary-color);}.modal-popup .btn-close {--bs-btn-close-color: #fff;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: 1;--bs-btn-close-hover-opacity: 1;}.flex-button {flex: 1 1 50%;min-width: 0;}.bag-chckout:last-child{margin-bottom: 0 !important;}.tooltip-inner {background-color: var(--primary-color) !important;opacity: 1;}.home-product-des {padding: 5rem 0;}.nav-type a {color: #FDFDFD;}.bg-light-green.nav-type a {color: #767676;}.nav-type a.active, .nav-type a:hover, .nav-type a:focus {color: var(--primary-color);}.bg-light-green.nav-type a.active, .bg-light-green.nav-type a:hover, .bg-light-green.nav-type a:focus {color: #000;}.share-social {position: fixed;right: 15px;bottom: 30px;z-index: 5;display: -webkit-flex;display: flex;flex-direction: column;flex-wrap: nowrap;align-items: stretch;justify-content: flex-start;gap: 10px;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}.share-social .social-item img {height: 45px;width: 45px;cursor: pointer;}#payment-complete .box-container {max-width: 480px;min-height: 500px;}.cart-mb{width: 20px;}h2.swal2-title {font-size: 1.5em;font-weight: 600;}.icon-shop-online{width: 40px;}.badge-best-sell{color: #fdfdfd;background-color: #dd1414;}.badge-bundle{color: #339999;background-color: #e4f1f0;}.review-swiper .swiper-slide{background-color: transparent;}.review-swiper .rating svg {margin: 0 4px;}.relate-swiper .swiper-button-next::after, .relate-swiper .swiper-button-prev::after, .articles-swiper .swiper-button-next::after, .articles-swiper .swiper-button-prev::after {content: "";}.relate-swiper .swiper-button-prev, .relate-swiper .swiper-button-next, .articles-swiper .swiper-button-prev, .articles-swiper .swiper-button-next {width: 70px;height: 70px;background: none;}.relate-swiper .swiper-button-prev, .articles-swiper .swiper-button-prev {transform: rotate(-180deg) translateY(70px);left: -10px;}.relate-swiper .swiper-button-next, .articles-swiper .swiper-button-next {transform: translateY(-70px);right: -10px;}.articles-swiper .swiper-slide {text-align: start;}.dropdown-menu {opacity: 0;right: 0;left: auto;overflow-x: auto;max-width: 90vw;visibility: hidden;pointer-events: none;transition: all 0.3s ease;}.dropdown:hover .dropdown-menu {opacity: 1;visibility: visible;pointer-events: auto;}.dropdown .dropdown-menu {display: none;}.dropdown.show-dropdown .dropdown-menu {display: block;}#cart-popup-success {display: none;flex-direction: column;align-items: center;justify-content: center;text-align: center;width: 130px;height: 80px;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 10;background-color: rgba(23, 18, 25, .8);color: #fff;}#cart-popup-success.show {display: flex;}.loader{width: 100px;height: 100px;border-radius: 100%;position: relative;margin: 0 auto;}.spinner-load{display: flex;flex-direction: column;align-items: center;justify-content: center;height: 100vh;width: 100vw;}@-webkit-keyframes lds-roller {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}@keyframes lds-roller {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.lds-roller {position: relative;display: inline-block;height: 64px;width: 64px;}.lds-roller div {-webkit-animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;transform-origin: 32px 32px;}.lds-roller div:after {position: absolute;display: block;background: #ffffff;border-radius: 50%;content: " ";margin: -3px 0 0 -3px;height: 6px;width: 6px;}.lds-roller div:nth-child(1) {-webkit-animation-delay: -0.036s;animation-delay: -0.036s;}.lds-roller div:nth-child(1):after {top: 50px;left: 50px;}.lds-roller div:nth-child(2) {-webkit-animation-delay: -0.072s;animation-delay: -0.072s;}.lds-roller div:nth-child(2):after {top: 54px;left: 45px;}.lds-roller div:nth-child(3) {-webkit-animation-delay: -0.108s;animation-delay: -0.108s;}.lds-roller div:nth-child(3):after {top: 57px;left: 39px;}.lds-roller div:nth-child(4) {-webkit-animation-delay: -0.144s;animation-delay: -0.144s;}.lds-roller div:nth-child(4):after {top: 58px;left: 32px;}.lds-roller div:nth-child(5) {-webkit-animation-delay: -0.18s;animation-delay: -0.18s;}.lds-roller div:nth-child(5):after {top: 57px;left: 25px;}.lds-roller div:nth-child(6) {-webkit-animation-delay: -0.216s;animation-delay: -0.216s;}.lds-roller div:nth-child(6):after {top: 54px;left: 19px;}.lds-roller div:nth-child(7) {-webkit-animation-delay: -0.252s;animation-delay: -0.252s;}.lds-roller div:nth-child(7):after {top: 50px;left: 14px;}.lds-roller div:nth-child(8) {-webkit-animation-delay: -0.288s;animation-delay: -0.288s;}.lds-roller div:nth-child(8):after {top: 45px;left: 10px;}@media (min-width: 1400px) {.catalog-container .row {display: grid;grid-template-columns: repeat(5, 1fr);gap: 26px;}.catalog-container .col-xxl-2 {width: auto;}}@media (min-width: 992px) {.dropdown:hover > .dropdown-menu {display: block;opacity: 1;visibility: visible;transform: translate(0, 0);transition: all 0.3s ease;pointer-events: auto;}}@media (max-width: 1849px) {.card-news .card-img-top {height: 238px;}}@media (max-width: 1399px) {.card-news .card-img-top {height: 245px;}}@media (max-width: 1299px) {.card-news .card-img-top {height: 230px;}}@media (max-width: 1199px) {.card-news .card-img-top {height: 210px;}.search-box {width: 180px;}.search-box input {width: 128px;}.btn-change-password {right: -70px;}}@media (max-width: 1024px) {.card-news .card-img-top {height: 180px;}.flex-button {flex: 1 1 100%;min-width: 0;}.search-box input {width: 85px;}.search-box {width: 130px;}.language-switcher a {padding: 1px 5px;}.border-menu {padding-right: 6px !important;margin: 8px 5px !important;}}@media only screen and (max-width: 999px) {h1{font-size: 2.5rem;}h2{font-size: 2.2rem;}h3{font-size: 1.5rem;}h4{font-size: 1.24rem;}h5{font-size: 1.20rem;}}@media screen and (max-width: 991px) {.product-tabs .review-item{width: 100%;flex-wrap: wrap;}.product-tabs .review-item .image-holder{margin-bottom: 10px;}#contact-address .nav-link {min-width: 180px;}.card-news .card-img-top {height: 155px;}}@media (max-width: 768px) {.promo-code.sticky-top {position: unset;}.nav-type-container {position: unset;}}@media (max-width: 767px) {.card-news .card-img-top {height: 200px;}.pagination a {padding: 0 12px;}.pagination .page-btn svg {width: 50px;height: 50px;}.modal-dialog {max-width: 600px;}.btn-change-password {position: initial;transform: none;display: block;margin-top: 1rem;text-align: end;}.border-menu {border-right: 0;margin: .5rem 0 !important;}.border-menu-end {margin: .5rem 0 !important;}.language-switcher {margin: .5rem 0 1rem;}.share-social .social-item img {height: 35px;width: 35px;}.effect figure .img {height: 38vh;object-fit: cover;}.effect figure figcaption .btn {display: none;}figure.effect-ruby .img-up {margin-top: 46%;}.img-up {width: 25%;}}@media (max-width: 640px) {.card-news .card-img-top {height: 170px;}}@media (max-width: 575px) {.logo {width: 160px;}.navbar-toggler svg.navbar-icon {width: 35px;height: 35px;}.card-news .card-img-top {height: 300px;}.padding-large {padding: 3rem 0;}.menu-news a {padding: 0 10px;}.menu-list.news a {padding: 0 10px;}.slide-keep-right {margin-right: auto !important;padding-right: 15px;}.button-space-right {right: -10px !important;}figure.effect-ruby .btn {padding: 10px;}.slide-op-btn {min-width: 80%;}.search-box {width: 130px;}.search-box input {width: 90px;}.form-select{width: 100% !important;}}@media only screen and (max-width: 500px) {h1{font-size: 2.2rem;}h2{font-size: 1.9rem;}#contact-address .nav-link {min-width: 150px;}}@media (max-width: 480px) {.card-news .card-img-top {height: 240px;}.pagination a {padding: 0 10px;}.pagination .page-btn {padding: 0 5px;}#about .btn {min-width: 180px;}.container-iframe {height: 400px;}.modal-popup .modal-dialog {padding-left: 12px;padding-right: 12px;}}@media (max-width: 420px) {figure.effect-ruby .img-up {margin-top: 60%;}}@media (max-width: 375px) {figure.effect-ruby .img-up {margin-top: 43%;}}@media (max-width: 320px) {figure.effect-ruby .img-up {margin-top: 70%;}.logo {width: 130px;}}