 @import url("https://fonts.googleapis.com/css2?family=Great+Vibes&family=Rajdhani:wght@300;400;500;600;700&family=Rubik:wght@300;400;500;600;700;800;900&display=swap");*, *::after, *::before {-webkit-box-sizing: border-box;box-sizing: border-box;}html, body {height: 100%;}body {font-size: 16px;line-height: 1.625;font-weight: 400;font-family: "Rubik", sans-serif;color: #4c4c4c;outline: none;visibility: visible;overflow-x: hidden;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: "";}body[dir=rtl] {text-align: right;}h1, h2, h3, h4, h5, h6 {font-family: "Rajdhani", sans-serif;color: #333333;font-weight: 600;margin-top: 0;line-height: 1.3;margin-bottom: 0;}h1 {font-size: 36px;}@media only screen and (max-width: 767px) {h1 {font-size: 30px;}}h2 {font-size: 30px;}@media only screen and (max-width: 767px) {h2 {font-size: 24px;}}h3 {font-size: 24px;}@media only screen and (max-width: 767px) {h3 {font-size: 20px;}}h4 {font-size: 18px;}h5 {font-size: 16px;}h6 {font-size: 14px;}a, button {color: inherit;display: inline-block;line-height: inherit;text-decoration: none;cursor: pointer;}a, button, img, input {-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;outline: 0;}a:focus, button:focus, img:focus, input:focus {outline: 0;}a {text-decoration: none;color: inherit;}a:focus {color: inherit;outline: none;text-decoration: none;}a:hover {text-decoration: none;color: #F59F1D;}p {font-size: 15px;line-height: 1.8;}p:last-child {margin-bottom: 0;}ul, ol {padding: 0;list-style: none;margin: 0;}img {max-width: 100%;height: auto;}.section, .main-wrapper {float: left;width: 100%;}.main-wrapper {overflow-x: hidden;}@media only screen and (min-width: 1200px) {.container {max-width: 1200px;}}.section-padding {padding-top: 100px;padding-bottom: 100px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.section-padding {padding-top: 80px;padding-bottom: 80px;}}@media only screen and (max-width: 767px) {.section-padding {padding-top: 60px;padding-bottom: 60px;}}.section-padding-02 {padding-top: 100px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.section-padding-02 {padding-top: 80px;}}@media only screen and (max-width: 767px) {.section-padding-02 {padding-top: 60px;}}.section-padding-03 {padding-bottom: 100px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.section-padding-03 {padding-bottom: 80px;}}@media only screen and (max-width: 767px) {.section-padding-03 {padding-bottom: 60px;}}.section-title .title {font-size: 30px;font-weight: 700;color: #444;margin-bottom: 0;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 575px) {.section-title .title {font-size: 24px;}}.section-title-02 .title {font-size: 36px;font-weight: 700;color: #131313;margin-bottom: 0;text-transform: uppercase;letter-spacing: 3px;margin-top: -8px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.section-title-02 .title {font-size: 24px;}}@media only screen and (max-width: 575px) {.section-title-02 .title {font-size: 30px;letter-spacing: 1px;}}.section-title-03.text-white .sub-title, .section-title-03.text-white .title {color: #fff !important;}.section-title-03 .sub-title {font-size: 25px;font-family: "Rubik", sans-serif;font-weight: 500;color: #F59F1D;margin-bottom: 0;}@media only screen and (max-width: 767px) {.section-title-03 .sub-title {font-size: 16px;}}.section-title-03 .title {font-size: 48px;font-weight: 700;color: #493367;margin-bottom: 0;margin-top: 5px;text-transform: uppercase;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.section-title-03 .title {font-size: 40px;}}@media only screen and (max-width: 767px) {.section-title-03 .title {font-size: 36px;}}@media only screen and (max-width: 575px) {.section-title-03 .title {font-size: 26px;}}.tab-content .tab-pane {display: block;overflow: hidden;height: 0;visibility: hidden;max-width: 100%;opacity: 0;}.tab-content .tab-pane.active {height: auto;visibility: visible;opacity: 1;overflow: visible;}.swiper-arrows {position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.swiper-arrows .swiper-button-next, .swiper-arrows .swiper-button-prev {position: relative;top: 0;margin-top: 0;width: 30px;height: 30px;line-height: 30px;text-align: center;border: 1px solid #e6e6e6;display: block;left: 0;right: 0;margin: 0 3px;color: #4c4c4c;border-radius: 50%;font-size: 22px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;outline: none;}.swiper-arrows .swiper-button-next:hover, .swiper-arrows .swiper-button-prev:hover {color: #ffffff;background-color: #F59F1D;border-color: #F59F1D;}.swiper-arrows .swiper-button-next::after, .swiper-arrows .swiper-button-prev::after {display: none;}.swiper-arrows .swiper-button-next i, .swiper-arrows .swiper-button-prev i {line-height: 28px;}.bg-color-01 {background-color: #f8f8f8;}.bg-color-02 {background-color: #eaeaea;}.pagination {margin-top: 60px;}.pagination .page-item {margin: 0 2px;}.pagination .page-item .page-link {font-weight: 400;color: #493367;padding: 0;width: 36px;height: 36px;line-height: 36px;border-radius: 5px;background: #f6f6f6;font-size: 14px;display: inline-block;text-align: center;vertical-align: top;border: 0;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}@media only screen and (max-width: 575px) {.pagination .page-item .page-link {width: 30px;height: 30px;line-height: 30px;}}.pagination .page-item .page-link:hover {background-color: #F59F1D;color: #ffffff;}.pagination .page-item .page-link.active {background-color: #493367;color: #ffffff;}.btn-margin {margin-top: 40px;}.btn-wrap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: -5px;}.btn-wrap .btn {margin: 5px;}.btn {position: relative;z-index: 2;overflow: hidden;text-transform: uppercase;letter-spacing: 1px;border: 0;display: inline-block;background-color: transparent;font-size: 14px;font-weight: 500;-webkit-box-shadow: none;box-shadow: none;cursor: pointer;height: 60px;line-height: 60px;padding: 0 48px;}.btn::before {width: 100%;height: 100%;position: absolute;content: "";top: 0;left: 0;z-index: -1;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);}.btn:focus, .btn:active:focus {-webkit-box-shadow: none;box-shadow: none;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {.btn {height: 50px;line-height: 50px;padding: 0px 30px;}}@media only screen and (max-width: 767px) {.btn {height: 45px;line-height: 45px;padding: 0px 20px;}}.btn:hover::before {-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);}.btn-group {display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.btn-group .btn {border-radius: 0;}.btn-group .btn:first-child {border-radius: 4px 0 0 4px;}.btn-group .btn:last-child {border-radius: 0 4px 4px 0;}.btn-round {border-radius: 100px;}.btn-square {border-radius: 0;}[class*=btn-icon-] i {position: absolute;top: 0;width: 60px;height: 60px;line-height: 28px;text-align: center;padding: 15px;background-color: rgba(0, 0, 0, 0.1);}.btn-icon-left {padding-left: 69px;}.btn-icon-left i {left: 0;right: auto;}.btn-icon-right {padding-right: 69px;}.btn-icon-right i {left: auto;right: 0;}.btn-box {width: 50px;padding: 10px;text-align: center;-webkit-box-flex: 1;-webkit-flex: 1 0 50px;-ms-flex: 1 0 50px;flex: 1 0 50px;}.btn-box i {display: block;line-height: 24px;}.btn-primary {background-color: #F59F1D;border-color: #F59F1D;color: #ffffff;}.btn-primary:focus, .btn-primary:active, .btn-primary:hover {background-color: #F59F1D;border-color: #F59F1D;color: #ffffff;}.btn-secondary {background-color: #252c51;border-color: #252c51;color: #ffffff;}.btn-secondary:focus, .btn-secondary:active, .btn-secondary:hover {background-color: #252c51;border-color: #252c51;color: #ffffff;}.btn-success {background-color: #198754;border-color: #198754;color: #ffffff;}.btn-success:focus, .btn-success:active, .btn-success:hover {background-color: #198754;border-color: #198754;color: #ffffff;}.btn-danger {background-color: #dc3545;border-color: #dc3545;color: #ffffff;}.btn-danger:focus, .btn-danger:active, .btn-danger:hover {background-color: #dc3545;border-color: #dc3545;color: #ffffff;}.btn-warning {background-color: #ffc107;border-color: #ffc107;color: #494949;}.btn-warning:focus, .btn-warning:active, .btn-warning:hover {background-color: #ffc107;border-color: #ffc107;color: #494949;}.btn-info {background-color: #0dcaf0;border-color: #0dcaf0;color: #ffffff;}.btn-info:focus, .btn-info:active, .btn-info:hover {background-color: #0dcaf0;border-color: #0dcaf0;color: #ffffff;}.btn-light {background-color: #f8f9fa;border-color: #f8f9fa;color: #494949;}.btn-light:focus, .btn-light:active, .btn-light:hover {background-color: #f8f9fa;border-color: #f8f9fa;color: #494949;}.btn-dark {background-color: #493367;border-color: #493367;color: #ffffff;}.btn-dark:focus, .btn-dark:active, .btn-dark:hover {background-color: #494949;border-color: #494949;color: #ffffff;}.btn-white {background-color: #ffffff;border-color: #ffffff;color: #494949;}.btn-white:focus, .btn-white:active, .btn-white:hover {background-color: #ffffff;border-color: #ffffff;color: #494949;}[class*=btn-outline-] {border: 1px solid;}.btn-outline-primary {border-color: #F59F1D;color: #F59F1D;}.btn-outline-primary:focus, .btn-outline-primary:active, .btn-outline-primary:hover {background-color: #F59F1D;color: #ffffff;}.btn-outline-secondary {border-color: #252c51;color: #252c51;}.btn-outline-secondary:focus, .btn-outline-secondary:active, .btn-outline-secondary:hover {background-color: #252c51;color: #ffffff;}.btn-outline-success {border-color: #198754;color: #198754;}.btn-outline-success:focus, .btn-outline-success:active, .btn-outline-success:hover {background-color: #198754;color: #ffffff;}.btn-outline-danger {border-color: #dc3545;color: #dc3545;}.btn-outline-danger:focus, .btn-outline-danger:active, .btn-outline-danger:hover {background-color: #dc3545;color: #ffffff;}.btn-outline-warning {border-color: #ffc107;color: #ffc107;}.btn-outline-warning:focus, .btn-outline-warning:active, .btn-outline-warning:hover {background-color: #ffc107;color: #494949;}.btn-outline-info {border-color: #0dcaf0;color: #0dcaf0;}.btn-outline-info:focus, .btn-outline-info:active, .btn-outline-info:hover {background-color: #0dcaf0;color: #494949;}.btn-outline-light {border-color: #f8f9fa;color: #f8f9fa;}.btn-outline-light:focus, .btn-outline-light:active, .btn-outline-light:hover {background-color: #f8f9fa;color: #494949;}.btn-outline-dark {border-color: #494949;color: #494949;}.btn-outline-dark:focus, .btn-outline-dark:active, .btn-outline-dark:hover {background-color: #494949;color: #ffffff;}.btn-outline-white {border-color: #ffffff;color: #ffffff;}.btn-outline-white:focus, .btn-outline-white:active, .btn-outline-white:hover {background-color: #ffffff;color: #494949;}.btn-hover-primary:hover {color: #ffffff;}.btn-hover-primary:hover::before {background-color: #F59F1D;}.btn-hover-secondary:hover {color: #ffffff;}.btn-hover-secondary:hover::before {background-color: #252c51;}.btn-hover-success:hover {border-color: #198754;color: #ffffff;}.btn-hover-success:hover::before {background-color: #198754;}.btn-hover-danger:hover {color: #ffffff;}.btn-hover-danger:hover::before {background-color: #dc3545;}.btn-hover-warning:hover {color: #494949;}.btn-hover-warning:hover::before {background-color: #ffc107;}.btn-hover-info:hover {color: #ffffff;}.btn-hover-info:hover::before {background-color: #0dcaf0;}.btn-hover-light:hover {color: #494949;}.btn-hover-light:hover::before {background-color: #f8f9fa;}.btn-hover-dark:hover {color: #ffffff;}.btn-hover-dark:hover::before {background-color: #493367;}.btn-hover-white:hover {color: #494949;}.btn-hover-white:hover::before {background-color: #ffffff;}.single-form {margin-top: 30px;}.single-form input:not([type=checkbox]):not([type=radio]), .single-form textarea {width: 100%;height: 50px;padding: 0 20px;font-size: 14px;color: #999999;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;border: 1px solid #d7d7d7;border-radius: 3px;background-color: #ffffff;}.single-form input:not([type=checkbox]):not([type=radio])::-webkit-input-placeholder, .single-form textarea::-webkit-input-placeholder {opacity: 1;}.single-form input:not([type=checkbox]):not([type=radio]):-moz-placeholder, .single-form textarea:-moz-placeholder {opacity: 1;}.single-form input:not([type=checkbox]):not([type=radio])::-moz-placeholder, .single-form textarea::-moz-placeholder {opacity: 1;}.single-form input:not([type=checkbox]):not([type=radio]):-ms-input-placeholder, .single-form textarea:-ms-input-placeholder {opacity: 1;}.single-form input:not([type=checkbox]):not([type=radio])+input, .single-form textarea+input {margin-top: 15px;}.single-form input:not([type=checkbox]):not([type=radio]):focus, .single-form textarea:focus {border-color: #F59F1D;outline: none;}.single-form label {font-size: 15px;color: #252c51;margin-bottom: 12px;}.single-form input[type=checkbox] {display: none;}.single-form input[type=checkbox]+label {padding-left: 22px;position: relative;cursor: pointer;margin-bottom: 0;font-size: 15px;}.single-form input[type=checkbox]+label span {width: 14px;height: 14px;border: 1px solid #e1e1e1;position: absolute;display: block;top: 4px;left: 0;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}.single-form input[type=checkbox]+label span::before {position: absolute;width: 100%;height: 100%;top: 0;left: 0;content: "\f00c";font-family: FontAwesome;font-size: 11px;font-weight: 300;line-height: 12px;opacity: 0;visibility: hidden;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;color: #ffffff;text-align: center;}.single-form input[type=checkbox]:checked+label span {background-color: #F59F1D;border-color: #F59F1D;}.single-form input[type=checkbox]:checked+label span::before {opacity: 1;visibility: visible;}.single-form textarea {padding-top: 10px;height: 250px;resize: none;}.single-form .btn {height: 50px;line-height: 50px;padding: 0 40px;font-size: 14px;font-weight: 500;}.radio input[type=radio] {display: none;}.radio input[type=radio]+label {padding-left: 20px;position: relative;font-size: 14px;line-height: 27px;}.radio input[type=radio]+label span {width: 13px;height: 13px;border-radius: 50%;border: 1px solid #494949;display: block;position: absolute;top: 6px;left: 0;}.radio input[type=radio]+label span::before {position: absolute;content: "";width: 100%;height: 100%;border-radius: 50%;background-color: #494949;top: 0;left: 0;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}.radio input[type=radio]:checked+label span::before {-webkit-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);}.single-select2 {margin-top: 20px;}.single-select2 span {display: block;}.single-select2 span:focus {outline: none;}.single-select2 .form-select2 .select2 {width: 100% !important;}.single-select2 .form-select2 .select2-container--default .select2-selection--single {height: 50px;border-color: #d7d7d7;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;border-radius: 0;outline: none;}@media only screen and (max-width: 767px) {.single-select2 .form-select2 .select2-container--default .select2-selection--single {height: 40px;}}.single-select2 .form-select2 .select2-container--default .select2-selection--single .select2-selection__rendered {width: 100%;line-height: 48px;border-radius: 0px;padding-left: 20px;padding-right: 28px;font-style: italic;font-size: 14px;color: #999999;}@media only screen and (max-width: 767px) {.single-select2 .form-select2 .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 38px;}}.single-select2 .form-select2 .select2-container--default .select2-selection--single .select2-selection__arrow {height: 48px;width: 36px;}.single-select2 .form-select2 .select2-container--default.select2-container--open .select2-selection--single {border-color: #F59F1D;}.selection {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}.select2-container--default .select2-results>.select2-results__options {max-height: 200px;overflow-y: auto;}.select2-container--default .select2-search--dropdown .select2-search__field {border-color: #ebebeb;}.select2-container--default .select2-search--dropdown .select2-search__field:focus {outline: none;}.select2-dropdown {border-color: #ebebeb;}.select2-container--default .select2-selection--single .select2-selection__arrow {right: -4px;}.select2-results__option {font-family: "Rubik", sans-serif;font-size: 14px;outline: none;color: #6c6c6c;padding: 5px 10px;}.gj-picker {border: 1px solid #eeecec;padding: 10px;}.gj-picker div[role=navigator] div:first-child, .gj-picker div[role=navigator] div:last-child {max-width: 42px;}.gj-picker table tr td.selected.gj-cursor-pointer div {color: #ffffff;background: #F59F1D;}.gj-picker table tr td.today div {color: #F59F1D;}.gj-picker table tr td div, .gj-picker table tr th div {width: 35px;height: 35px;line-height: 35px;font-size: 12px;}.header-area {position: absolute;top: 0;left: 0;width: 100%;z-index: 99;padding: 35px 0;}.header-area.header-white {background-color: #ffffff;padding: 15px 0;}.header-menu ul {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.header-menu ul li {padding: 28px 18px;position: relative;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.header-menu ul li {padding: 28px 15px;}}.header-menu ul li a {font-size: 15px;font-weight: 500;text-transform: uppercase;color: #fff;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;display: block;white-space: nowrap;}.sticky .header-menu ul li a {color: #493367;}.header-menu ul li.menu-item-has-children>a::after {margin-left: 5px;font-weight: 700;font-size: 13px;}.header-menu ul li ul {display: block;}.header-menu ul li:hover>.sub-menu, .header-menu ul li:hover>.mega-sub-menu {top: 100%;opacity: 1;visibility: visible;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.header-menu ul li:nth-last-of-type(2) .sub-menu li .sub-menu {left: auto;right: 100%;}}.header-menu .sub-menu {position: absolute;width: 255px;background-color: #ffffff;border-top: 2px solid #493367;padding: 10px 0px;-webkit-box-shadow: 2px 2px 20px rgba(73, 73, 73, 0.1);box-shadow: 2px 2px 20px rgba(73, 73, 73, 0.1);top: 110%;left: 0;z-index: 9;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;opacity: 0;visibility: hidden;}.header-menu .sub-menu li {padding: 0;}.header-menu .sub-menu li a {color: #493367;padding: 7px 20px;}.header-menu .sub-menu li .sub-menu {top: 0px;left: 100%;opacity: 0;visibility: hidden;}.header-menu .sub-menu-categoria .menu-item-has-children>a::after {content: "\f054";font-family: "Font Awesome 5 Pro";margin-left: 5px;font-size: 15px;line-height: 20px;display: block;float: right;}.header-menu .sub-menu li:hover>a {padding-left: 25px;}.header-menu .sub-menu li:hover .sub-menu {top: -12px;opacity: 1;visibility: visible;}.header-menu .mega-sub-menu {position: absolute;top: 110%;left: 0;right: 0;width: 100%;-webkit-box-shadow: 2px 2px 20px rgba(73, 73, 73, 0.1);box-shadow: 2px 2px 20px rgba(73, 73, 73, 0.1);background-color: #ffffff;z-index: 9;padding: 30px 15px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;opacity: 0;visibility: hidden;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.header-menu .mega-sub-menu>li {width: 25%;padding: 0 15px;}.header-menu .mega-sub-menu>li.manu-banner {width: 50%;margin-top: 20px;position: relative;}.header-menu .mega-sub-menu>li.manu-banner img {width: 100%;}.header-menu .mega-sub-menu>li.manu-banner a::before {content: "";background: rgba(255, 255, 255, 0.3);bottom: 50%;top: 50%;left: 0;right: 0;pointer-events: none;-webkit-transition: all 900ms linear;-o-transition: all 900ms linear;transition: all 900ms linear;}.header-menu .mega-sub-menu>li.manu-banner a::after {content: "";background: rgba(255, 255, 255, 0.3);left: 51%;right: 50%;top: 0;bottom: 0;pointer-events: none;-webkit-transition: all 900ms linear;-o-transition: all 900ms linear;transition: all 900ms linear;}.header-menu .mega-sub-menu>li.manu-banner a:hover::before {bottom: 0;left: 0;position: absolute;right: 0;top: 0;-webkit-transition: all 900ms linear;-o-transition: all 900ms linear;transition: all 900ms linear;opacity: 0;}.header-menu .mega-sub-menu>li.manu-banner a:hover::after {bottom: 0;left: 0;position: absolute;right: 0;top: 0;-webkit-transition: all 900ms linear;-o-transition: all 900ms linear;transition: all 900ms linear;opacity: 0;}.header-menu .mega-sub-menu>li .menu-title {color: #494949;line-height: 1;text-transform: uppercase;font-size: 14px;font-weight: 500;display: block;padding-bottom: 20px;border-bottom: 1px solid #ebebeb;}.header-menu .mega-sub-menu>li .menu-title::after {display: none;}.header-menu .mega-sub-menu>li:hover>a {color: #F59F1D;}.header-menu .mega-sub-menu>li .menu-item {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin-top: 20px;}.header-menu .mega-sub-menu>li .menu-item>li {padding: 0;}.header-menu .mega-sub-menu>li .menu-item>li>a {color: #4c4c4c;text-transform: capitalize;line-height: 32px;font-weight: 400;font-size: 14px;display: block;}.header-menu .mega-sub-menu>li .menu-item>li:hover>a {padding-left: 5px;color: #F59F1D;}.header-meta {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}.header-meta>* {padding: 0 10px;}.header-meta .action {color: #493367;display: block;font-size: 24px;position: relative;}.sticky .header-meta .action {color: #493367;}@media only screen and (max-width: 575px) {.header-meta .action {font-size: 22px;}}.header-meta .action .number {width: 20px;height: 20px;line-height: 20px;text-align: center;background-color: #F59F1D;color: #ffffff;font-size: 12px;font-weight: 600;display: block;position: absolute;top: -2px;right: -9px;border-radius: 50%;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.header-meta .action .number {right: 0;}}.header-meta .dropdown .dropdown-menu {border-radius: 0;border: 0;-webkit-box-shadow: 0px 3px 25.5px 4.5px rgba(0, 0, 0, 0.06);box-shadow: 0px 3px 25.5px 4.5px rgba(0, 0, 0, 0.06);-webkit-transform: translate(0, 0) !important;-ms-transform: translate(0, 0) !important;transform: translate(0, 0) !important;top: 125% !important;left: 0 !important;}.header-meta .dropdown .dropdown-profile {min-width: 160px;padding: 8px 0;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.header-meta .dropdown .dropdown-profile {left: auto !important;right: 0 !important;top: 100% !important;}}.header-meta .dropdown .dropdown-profile li {line-height: 25px;font-size: 13px;}.header-meta .dropdown .dropdown-profile li a {display: block;width: 100%;padding: 3px 1.5rem;clear: both;font-weight: 400;color: #373a3c;text-align: inherit;white-space: nowrap;background: none;border: 0;}.header-meta .dropdown .dropdown-profile li a:hover {color: #F59F1D;}.header-meta .dropdown .dropdown-cart {left: auto !important;right: -15px !important;width: 350px;}.header-meta .dropdown .dropdown-cart .cart-content {max-height: 350px;overflow-y: scroll;}.header-meta .dropdown .dropdown-cart .cart-content::-webkit-scrollbar-track {background-color: #ebebeb;border-radius: 10px;}.header-meta .dropdown .dropdown-cart .cart-content::-webkit-scrollbar {width: 5px;background-color: #ebebeb;border-radius: 10px;}.header-meta .dropdown .dropdown-cart .cart-content::-webkit-scrollbar-thumb {background-color: #F59F1D;border-radius: 10px;}.header-meta .dropdown .dropdown-cart .cart-content ul {padding: 0 30px;}.header-meta .dropdown .dropdown-cart .cart-content ul li {padding: 15px 0;border-bottom: 1px solid #e6e6e6;overflow: hidden;}.header-meta .dropdown .dropdown-cart .cart-price {overflow: hidden;padding: 30px;}.header-meta .dropdown .dropdown-cart .cart-price .price-inline {overflow: hidden;line-height: 25px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}.header-meta .dropdown .dropdown-cart .cart-price .price-inline .label {font-weight: 400;color: #a7a7a7;font-size: 14px;text-transform: uppercase;display: block;}.header-meta .dropdown .dropdown-cart .cart-price .price-inline .value {font-weight: 300;color: #a7a7a7;font-size: 14px;display: block;}.header-meta .dropdown .dropdown-cart .cart-price .cart-total .price-inline .label {font-weight: 600;color: #494949;}.header-meta .dropdown .dropdown-cart .cart-price .cart-total .price-inline .value {font-weight: 600;color: #494949;}.header-meta .dropdown .dropdown-cart .checkout-btn {padding: 0 30px 30px 30px;}.header-meta .dropdown .dropdown-cart .checkout-btn .btn {height: 50px;line-height: 50px;font-size: 16px;}.header-meta .dropdown .dropdown-search {left: 50% !important;right: auto !important;-webkit-transform: translateX(-50%) !important;-ms-transform: translateX(-50%) !important;transform: translateX(-50%) !important;background: #ffffff;width: 360px;border-radius: 5px;padding: 15px;}.single-cart-item {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}.single-cart-item .cart-thumb {position: relative;}.single-cart-item .cart-thumb img {width: 85px;background: #f8f8f8;}.single-cart-item .cart-thumb .product-quantity {position: absolute;top: 5px;left: 5px;min-width: 20px;line-height: 20px;border-radius: 100%;padding: 0;text-align: center;color: #ffffff;font-size: 12px;display: inline-block;background-color: #F59F1D;}.single-cart-item .cart-item-content {flex: 1;-ms-flex: 1;-webkit-flex: 1;-webkit-box-flex: 1;display: flex;align-items: center;padding-left: 10px;padding-right: 20px;overflow: hidden;position: relative;}.single-cart-item .cart-item-content .product-name {display: block;font-size: 20px;line-height: 20px;color: #4c4c4c;font-weight: 600;margin-bottom: 0;}.single-cart-item .cart-item-content .product-price {display: block;margin: 5px 0 0;font-size: 14px;font-weight: 400;color: #F59F1D;}.single-cart-item .cart-item-content .attributes-content {margin-top: 5px;}.single-cart-item .cart-item-content .attributes-content span {font-size: 14px;line-height: 20px;color: #a7a7a7;display: block;font-weight: 400;}.single-cart-item .cart-item-content .attributes-content span strong {font-weight: 400;}.single-cart-item .cart-item-content .cart-remove {display: block;position: absolute;right: 0;color: #494949;font-size: 18px;line-height: 1.2;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}.single-cart-item .cart-item-content .cart-remove:hover {color: #F59F1D;}.header-search {position: relative;border-radius: 30px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.header-search {margin-bottom: 20px;}}.header-mobile {position: absolute;top: 0;left: 0;width: 100%;z-index: 93;background-color: #ffffff;}.header-mobile-top {padding: 20px 0;}.header-toggle .mobile-menu-open {display: inline-block;background: none;border: 0;padding: 0;}.header-toggle .mobile-menu-open span {width: 23px;height: 2px;background-color: #493367;display: block;}.header-toggle .mobile-menu-open span:nth-of-type(2) {margin: 5px 0;}.sticky {position: fixed;top: 0;left: 0;width: 100%;z-index: 999;-webkit-animation: sticky 1s;animation: sticky 1s;-webkit-box-shadow: 2px 4px 8px rgba(73, 73, 73, 0.15);box-shadow: 2px 4px 8px rgba(73, 73, 73, 0.15);background-color: #ffffff;padding: 0 !important;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.sticky {padding: 12px 0 !important;}}@-webkit-keyframes sticky {0% {-webkit-transform: translateY(-100%);transform: translateY(-100%);}100% {-webkit-transform: translateY(0%);transform: translateY(0%);}}@keyframes sticky {0% {-webkit-transform: translateY(-100%);transform: translateY(-100%);}100% {-webkit-transform: translateY(0%);transform: translateY(0%);}}.offcanvas {width: 320px;z-index: 1060;}.offcanvas-header {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;padding: 0;}.offcanvas-body {padding: 0;}.canvas-menu {padding-bottom: 30px;}.canvas-menu ul {list-style: none;padding: 0;margin: 0;}.canvas-menu ul li {position: relative !important;display: block;line-height: 1;border-top: 1px solid #ebebeb;}.canvas-menu ul li a {display: block;color: #383838;font-size: 14px;font-weight: 500;padding: 5px 20px;margin-right: 60px;line-height: 30px;text-transform: capitalize;text-decoration: none;}.canvas-menu ul li a img {margin-right: 5px;}.canvas-menu ul li .mobile-menu-expand {width: 16px;height: 16px;position: absolute;top: 13px;right: 21px;cursor: pointer;}.canvas-menu ul li .mobile-menu-expand::before {position: absolute;content: "";width: 12px;height: 2px;background-color: #383838;top: 7px;left: 2px;}.canvas-menu ul li .mobile-menu-expand::after {position: absolute;content: "";width: 2px;height: 12px;background-color: #383838;left: 7px;bottom: 2px;-webkit-transition: all 0.1s linear;-o-transition: all 0.1s linear;transition: all 0.1s linear;}.canvas-menu ul li.active-expand>.mobile-menu-expand::after {height: 0;}.canvas-menu ul li ul li a {padding-left: 11%;}.canvas-menu ul li ul li ul li a {padding-left: 16%;}.canvas-menu ul li ul li ul li ul li a {padding-left: 21%;}.canvas-menu ul li ul li ul li ul li ul li a {padding-left: 26%;}.slider-section {background-color: #e9e1f7;position: relative;overflow: hidden;}@media only screen and (min-width: 768px) and (max-width: 991px) {.slider-section {padding-top: 150px;}}.slider-section .slider-shape {width: 700px;height: 700px;border-radius: 50px;background-color: #eee5ff;position: absolute;top: -150px;right: -90px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1199px) {.slider-section .slider-shape {width: 550px;height: 550px;}}@media only screen and (max-width: 767px) {.slider-section .slider-shape {width: 350px;height: 350px;top: 0;}}@media only screen and (max-width: 575px) {.slider-section .slider-shape {width: 300px;height: 300px;}}.slider-section-02 {background-color: #f8f6ec;position: relative;overflow: hidden;}.single-slider {height: 950px;position: relative;z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}@media only screen and (min-width: 1200px) and (max-width: 1499px) {.single-slider {height: 880px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.single-slider {height: 750px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.single-slider {height: auto;padding-top: 115px;padding-bottom: 130px;display: block;}}@media only screen and (max-width: 767px) {.single-slider {height: auto;padding-top: 245px;display: block;}}@media only screen and (max-width: 575px) {.single-slider {padding-top: 195px;}}.single-slider.slider-02 {background-size: cover;background-position: center center;height: 840px;}.single-slider.slider-02::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);}@media only screen and (min-width: 992px) and (max-width: 1199px) {.single-slider.slider-02 {height: 750px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.single-slider.slider-02 {height: auto;padding-top: 275px;padding-bottom: 130px;}}@media only screen and (max-width: 575px) {.single-slider.slider-02 {padding-top: 215px;padding-bottom: 80px;}}.slider-images {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);right: 0;z-index: -1;}@media only screen and (min-width: 768px) and (max-width: 991px) {.slider-images {width: 65%;}}@media only screen and (max-width: 767px) {.slider-images {position: relative;padding-bottom: 50px;margin-top: 50px;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);width: 90%;margin-left: auto;margin-right: auto;top: 0;}}@media only screen and (max-width: 575px) {.slider-images {width: 100%;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.slider-images img {width: 507px;}}.slider-content {max-width: 570px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.slider-content {max-width: 370px;}}.slider-content .title {font-size: 80px;font-weight: 700;color: #313131;line-height: 1.15;margin-bottom: 0;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.slider-content .title {font-size: 70px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.slider-content .title {font-size: 50px;}}@media only screen and (max-width: 575px) {.slider-content .title {font-size: 36px;}}.slider-content p {font-size: 24px;font-weight: 400;color: #313131;margin-bottom: 0;margin-top: 12px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.slider-content p {font-size: 16px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 575px) {.slider-content p {font-size: 14px;}.slider-content p br {display: none;}}.slider-content-02 .title {font-size: 80px;font-weight: 700;color: #fff;line-height: 1.15;margin-bottom: 0;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.slider-content-02 .title {font-size: 70px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.slider-content-02 .title {font-size: 50px;}}@media only screen and (max-width: 575px) {.slider-content-02 .title {font-size: 36px;}}.slider-content-02 p {font-size: 24px;font-weight: 400;color: #fff;margin-bottom: 0;margin-top: 12px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.slider-content-02 p {font-size: 16px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 575px) {.slider-content-02 p {font-size: 14px;}.slider-content-02 p br {display: none;}}.animation-style-01 .slider-images, .animation-style-01 .slider-content, .animation-style-01 .slider-content-02 {opacity: 0;}.animation-style-01.swiper-slide-active .slider-content, .animation-style-01.swiper-slide-active .slider-content-02 {opacity: 1;}.animation-style-01.swiper-slide-active .slider-content .title, .animation-style-01.swiper-slide-active .slider-content-02 .title {-webkit-animation-name: fadeInUpBig;animation-name: fadeInUpBig;-webkit-animation-delay: 0.4s;animation-delay: 0.4s;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}.animation-style-01.swiper-slide-active .slider-content p, .animation-style-01.swiper-slide-active .slider-content-02 p {-webkit-animation-name: fadeInUpBig;animation-name: fadeInUpBig;-webkit-animation-delay: 0.8s;animation-delay: 0.8s;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}.animation-style-01.swiper-slide-active .slider-content .btn, .animation-style-01.swiper-slide-active .slider-content-02 .btn {-webkit-animation-name: fadeInUpBig;animation-name: fadeInUpBig;-webkit-animation-delay: 1.2s;animation-delay: 1.2s;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}.animation-style-01.swiper-slide-active .slider-images {opacity: 1;}.animation-style-01.swiper-slide-active .slider-images img {-webkit-animation-name: fadeInRightBig;animation-name: fadeInRightBig;-webkit-animation-delay: 1.2s;animation-delay: 1.2s;-webkit-animation-duration: 1.3s;animation-duration: 1.3s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}.slider-active .swiper-pagination {text-align: left;bottom: 70px;}@media only screen and (max-width: 575px) {.slider-active .swiper-pagination {bottom: 20px;}}.slider-active .swiper-pagination .swiper-pagination-bullet {outline: none;background-color: #212121;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;opacity: 1;width: 10px;height: 10px;display: inline-block;position: relative;margin: 0 8px;}.slider-active .swiper-pagination .swiper-pagination-bullet::before {position: absolute;content: "";width: 16px;height: 16px;border: 1px solid transparent;top: -3px;left: -3px;border-radius: 50%;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}.slider-active .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #F59F1D;}.slider-active .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before {border-color: #F59F1D;}.slider-active .swiper-button-next, .slider-active .swiper-button-prev {font-family: "Rajdhani", sans-serif;font-size: 18px;font-weight: 500;color: #fff;text-transform: uppercase;outline: none;line-height: 1.2;width: auto;height: auto;padding-bottom: 8px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.slider-active .swiper-button-next, .slider-active .swiper-button-prev {margin-top: 50px;font-size: 16px;}}@media only screen and (max-width: 575px) {.slider-active .swiper-button-next, .slider-active .swiper-button-prev {top: auto;bottom: 20px;}}.slider-active .swiper-button-next::before, .slider-active .swiper-button-prev::before {position: absolute;bottom: 0;content: "";width: 100px;height: 2px;background-color: #F59F1D;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.slider-active .swiper-button-next::before, .slider-active .swiper-button-prev::before {width: 150%;}}.slider-active .swiper-button-next::after, .slider-active .swiper-button-prev::after {display: none;}.slider-active .swiper-button-next:hover, .slider-active .swiper-button-prev:hover {color: #F59F1D;}.slider-active .swiper-button-next:hover::before, .slider-active .swiper-button-prev:hover::before {background-color: #F59F1D;}.slider-active .swiper-button-prev {left: calc((100% - 95vw) / 2);}@media only screen and (min-width: 992px) and (max-width: 1199px) {.slider-active .swiper-button-prev {left: calc((100% - 920px) / 2);}}@media only screen and (min-width: 768px) and (max-width: 991px) {.slider-active .swiper-button-prev {left: calc((100% - 720px) / 2);}}@media only screen and (max-width: 767px) {.slider-active .swiper-button-prev {left: calc((100% - 540px) / 2);}}@media only screen and (max-width: 575px) {.slider-active .swiper-button-prev {left: 15px;}}.slider-active .swiper-button-prev::before {left: 0;}.slider-active .swiper-button-next {right: calc((100% - 95vw) / 2);}.slider-active .swiper-button-next::before {right: 0;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.slider-active .swiper-button-next {right: calc((100% - 920px) / 2);}}@media only screen and (min-width: 768px) and (max-width: 991px) {.slider-active .swiper-button-next {right: calc((100% - 720px) / 2);}}@media only screen and (max-width: 767px) {.slider-active .swiper-button-next {right: calc((100% - 540px) / 2);}}@media only screen and (max-width: 575px) {.slider-active .swiper-button-next {right: 15px;}}.product-section-wrapper {margin-top: -50px;}.product-wrapper {margin-top: 50px;}.product-top-wrapper {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;border-bottom: 1px solid #e6e6e6;margin-top: -5px;}@media only screen and (max-width: 767px) {.product-top-wrapper {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}}.product-top-wrapper>* {padding-bottom: 5px;}.product-menu .nav li {margin: 0 16px;}@media only screen and (max-width: 575px) {.product-menu .nav li {margin-bottom: 10px;}}.product-menu .nav li:first-child {margin-left: 0;}.product-menu .nav li:last-child {margin-right: 0;}.product-menu .nav li button {padding: 0;border: 0;background: none;font-size: 14px;text-transform: uppercase;font-weight: 500;color: #a7a7a7;}@media only screen and (max-width: 575px) {.product-menu .nav li button {font-size: 13px;}}.product-menu .nav li button.active, .product-menu .nav li button:hover {color: #F59F1D;}.single-product {position: relative;margin-top: 30px;}.single-product a {display: block;}.single-product a img {width: 100%;border-radius: 5px;background: #f8f8f8;}.single-product .product-content {padding-top: 13px;margin-bottom: 20px;padding-right: 45px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 767px) {.single-product .product-content {padding-right: 35px;}}@media only screen and (max-width: 575px) {.single-product .product-content {padding-right: 45px;}}.single-product .product-content .title {margin-bottom: 0;font-size: 20px;font-weight: 400;font-family: "Rubik", sans-serif;color: #4c4c4c;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 767px) {.single-product .product-content .title {font-size: 15px;}}@media only screen and (max-width: 575px) {.single-product .product-content .title {font-size: 16px;}}.single-product .product-content .price {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.single-product .product-content .price .sale-price {font-size: 18px;color: #F59F1D;margin-top: 7px;font-weight: 400;line-height: 1.2;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 767px) {.single-product .product-content .price .sale-price {font-size: 16px;}}@media only screen and (max-width: 575px) {.single-product .product-content .price .sale-price {font-size: 18px;}}.single-product .product-content .price .old-price {font-size: 16px;color: #a4a4a4;margin-top: 7px;margin-left: 10px;text-decoration: line-through;font-weight: 400;line-height: 1.2;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 767px) {.single-product .product-content .price .old-price {font-size: 14px;}}@media only screen and (max-width: 575px) {.single-product .product-content .price .old-price {font-size: 16px;}}.single-product .product-meta {position: absolute;bottom: -15px;right: 0;}.single-product .product-meta li {overflow: hidden;}.single-product .product-meta li+li {margin-top: 15px;}.single-product .product-meta li .action {width: 44px;height: 44px;line-height: 44px;border-radius: 5px;border: 1px solid #ededed;text-align: center;font-size: 23px;color: #493367;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;background-color: #ffffff;-webkit-transform: translateY(100%);-ms-transform: translateY(100%);transform: translateY(100%);opacity: 0;visibility: hidden;display: flex;position: relative;justify-content: center;align-items: center;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 767px) {.single-product .product-meta li .action {width: 34px;height: 34px;line-height: 34px;font-size: 20px;}}@media only screen and (max-width: 575px) {.single-product .product-meta li .action {width: 44px;height: 44px;line-height: 44px;font-size: 23px;}}.single-product .product-meta li:last-child a {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);opacity: 1;visibility: visible;background-color: transparent;}.single-product:hover .product-meta li .action {border-color: #493367;background-color: #493367;color: #ffffff;position: relative;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);opacity: 1;visibility: visible;}.single-product:hover .product-meta li .action:nth-last-of-type(1) {-webkit-transition-delay: 0;-o-transition-delay: 0;transition-delay: 0;}.single-product:hover .product-meta li .action:nth-last-of-type(2) {-webkit-transition-delay: 0.3;-o-transition-delay: 0.3;transition-delay: 0.3;}.single-product:hover .product-meta li .action:nth-last-of-type(3) {-webkit-transition-delay: 0.6;-o-transition-delay: 0.6;transition-delay: 0.6;}.single-product:hover .product-meta li .action:nth-last-of-type(4) {-webkit-transition-delay: 0.9;-o-transition-delay: 0.9;transition-delay: 0.9;}.single-product:hover .product-meta li .action:hover {border-color: #F59F1D;background-color: #F59F1D;color: #ffffff;}.single-product-02 {position: relative;margin-top: 30px;}.single-product-02 .product-images {position: relative;}.single-product-02 .product-images a {display: block;}.single-product-02 .product-images a img {width: 100%;border-radius: 5px;background: #f8f8f8;}.single-product-02 .product-images .product-meta {position: absolute;bottom: 5px;right: 0;left: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.single-product-02 .product-images .product-meta li {overflow: hidden;}.single-product-02 .product-images .product-meta li+li {margin-left: 5px;}.single-product-02 .product-images .product-meta li .action {width: 44px;height: 44px;line-height: 44px;border-radius: 5px;border: 1px solid #ededed;text-align: center;font-size: 23px;color: #000000;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;background-color: #ffffff;-webkit-transform: translateY(100%);-ms-transform: translateY(100%);transform: translateY(100%);opacity: 0;visibility: hidden;display: block;position: relative;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.single-product-02 .product-images .product-meta li .action {width: 34px;height: 34px;line-height: 34px;font-size: 20px;}}.single-product-02 .product-images .discount {position: absolute;top: 17px;right: 20px;font-size: 16px;color: #F59F1D;}.single-product-02 .product-content {padding-top: 18px;text-align: center;}.single-product-02 .product-content .title {margin-bottom: 0;}.single-product-02 .product-content .title a {font-size: 16px;font-weight: 400;font-family: "Rubik", sans-serif;color: #4c4c4c;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.single-product-02 .product-content .title a {font-size: 15px;}}.single-product-02 .product-content .title a:hover {color: #F59F1D;}.single-product-02 .product-content .price {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.single-product-02 .product-content .price .sale-price {font-size: 18px;color: #F59F1D;margin-top: 3px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.single-product-02 .product-content .price .sale-price {font-size: 16px;}}.single-product-02 .product-content .price .old-price {font-size: 16px;color: #a4a4a4;margin-top: 3px;margin-left: 10px;text-decoration: line-through;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.single-product-02 .product-content .price .old-price {font-size: 14px;}}.single-product-02:hover .product-meta li .action {border-color: #3d3d3d;background-color: #3d3d3d;color: #ffffff;position: relative;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);opacity: 1;visibility: visible;}.single-product-02:hover .product-meta li .action:nth-last-of-type(1) {-webkit-transition-delay: 0;-o-transition-delay: 0;transition-delay: 0;}.single-product-02:hover .product-meta li .action:nth-last-of-type(2) {-webkit-transition-delay: 0.3;-o-transition-delay: 0.3;transition-delay: 0.3;}.single-product-02:hover .product-meta li .action:nth-last-of-type(3) {-webkit-transition-delay: 0.6;-o-transition-delay: 0.6;transition-delay: 0.6;}.single-product-02:hover .product-meta li .action:nth-last-of-type(4) {-webkit-transition-delay: 0.9;-o-transition-delay: 0.9;transition-delay: 0.9;}.single-product-02:hover .product-meta li .action:hover {border-color: #F59F1D;background-color: #F59F1D;color: #ffffff;}.product-list {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}@media only screen and (max-width: 767px) {.product-list {display: block;}}.product-list .product-images {position: relative;width: 320px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.product-list .product-images {width: 270px;}}@media only screen and (max-width: 767px) {.product-list .product-images {width: 100%;}}.product-list .product-content {padding-top: 0;padding-left: 30px;text-align: left;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;max-width: 570px;margin-top: -4px;}@media only screen and (max-width: 767px) {.product-list .product-content {margin-top: 0;padding-top: 25px;padding-left: 0;}}.product-list .product-content .title a {font-size: 20px;}.product-list .product-content .price {-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;margin-top: 5px;}.product-list .product-content p {margin-bottom: 0;margin-top: 15px;}.product-wrapper-02 {padding-top: 20px;}.product-wrapper-02 .product-tabs-content {padding-top: 20px;}@media only screen and (max-width: 767px) {.product-wrapper-02 .product-tabs-content {padding-top: 0;}}.benefit-wrapper {margin-top: -30px;}.single-benefit {position: relative;}.single-benefit-inside {margin-top: 30px;text-align: justify;border-radius: 5px;padding: 50px 40px 45px;border: 2px solid #F59F1D;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}.single-benefit-inside::after {content: "";position: absolute;left: 8px;top: 8px;right: 8px;bottom: 8px;border-radius: 5px;border: 2px solid #F59F1D;transition: all 0.4s cubic-bezier(0.3, 0, 0.3, 1);-webkit-transition: all 0.4s cubic-bezier(0.3, 0, 0.3, 1);pointer-events: none;}.single-benefit-inside i {color: #493367;font-size: 75px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 575px) {.single-benefit-inside {padding: 40px 30px 35px;}}.single-benefit-inside .title {font-size: 30px;font-weight: 500;color: #303030;margin-top: 20px;margin-bottom: 0;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 575px) {.single-benefit-inside .title {font-size: 24px;}}.single-benefit-inside p {font-size: 15px;color: #6a6a69;line-height: 1.8;margin-bottom: 0;margin-top: 12px;}.countdown-content {padding-right: 20px;}.countdown-content .title {font-weight: 700;font-size: 46px;color: #493367;margin-bottom: 0;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.countdown-content .title {font-size: 42px;}}@media only screen and (max-width: 575px) {.countdown-content .title {font-size: 28px;}}.countdown-content .title span {color: #F59F1D;}.countdown-content p {color: #6a6a69;font-size: 14px;padding-top: 15px;}.countdown-content .btn {padding: 0 40px;height: 50px;line-height: 50px;font-weight: 500;margin-top: 40px;}.countdown-wrapper .countdown {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}.countdown-wrapper .countdown .single-countdown {text-align: center;position: relative;margin-top: 5px;}.countdown-wrapper .countdown .single-countdown+.single-countdown {margin-left: 70px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.countdown-wrapper .countdown .single-countdown+.single-countdown {margin-left: 60px;}}@media only screen and (max-width: 575px) {.countdown-wrapper .countdown .single-countdown+.single-countdown {margin-left: 40px;}}.countdown-wrapper .countdown .single-countdown+.single-countdown::before {position: absolute;top: 0;left: -40px;content: ":";font-family: "Rajdhani", sans-serif;font-weight: 700;color: #303030;font-size: 60px;line-height: 1.3;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.countdown-wrapper .countdown .single-countdown+.single-countdown::before {font-size: 50px;left: -37px;}}@media only screen and (max-width: 575px) {.countdown-wrapper .countdown .single-countdown+.single-countdown::before {font-size: 30px;left: -24px;}}.countdown-wrapper .countdown .single-countdown .count {font-size: 60px;font-weight: 700;font-family: "Rajdhani", sans-serif;color: #303030;display: block;line-height: 1.3;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.countdown-wrapper .countdown .single-countdown .count {font-size: 50px;}}@media only screen and (max-width: 575px) {.countdown-wrapper .countdown .single-countdown .count {font-size: 30px;}}.countdown-wrapper .countdown .single-countdown .value {font-size: 16px;font-weight: 600;font-family: "Rajdhani", sans-serif;text-transform: uppercase;color: #303030;display: block;}.countdown-images {position: relative;z-index: 1;text-align: right;margin-top: 50px;}.countdown-images .shape-1 {border-radius: 50%;background-color: #ffb300;position: absolute;left: 50px;top: 0px;width: 327px;height: 327px;z-index: -1;}.countdown-images .shape-2 {background: -webkit-linear-gradient(0deg, rgb(248, 163, 36) 0%, rgb(239, 73, 35) 100%);background: -ms-linear-gradient(0deg, rgb(248, 163, 36) 0%, rgb(239, 73, 35) 100%);-webkit-box-shadow: 0px 0px 24px 6px rgba(104, 104, 104, 0.16);box-shadow: 0px 0px 24px 6px rgba(104, 104, 104, 0.16);position: absolute;left: 140px;top: 55px;width: 58px;height: 58px;z-index: -1;border-radius: 50%;}.countdown-images .shape-3 {border-radius: 50%;background-color: #ffa987;position: absolute;right: 50px;bottom: -176px;width: 278px;height: 278px;z-index: -1;}.brand-logo {background-color: #F59F1D;padding: 50px 0;}.single-brand-02 {text-align: center;}.single-brand-02 img {background: #fff;border-radius: 50%;transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;}.single-brand-02:hover img {opacity: 1;}.page-banner-section {background-size: cover;background-position: center center;background-repeat: no-repeat;height: 350px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}@media only screen and (max-width: 767px) {.page-banner-section {background-position: center;}}.page-banner-content {padding-top: 80px;position: relative;}@media only screen and (min-width: 768px) and (max-width: 991px) {.page-banner-content {padding-top: 150px;}}@media only screen and (max-width: 767px) {.page-banner-content {padding-top: 145px;}}.page-banner-content .title {font-size: 36px;font-weight: 600;color: #ffffff;text-transform: uppercase;}.page-banner-content .breadcrumb {margin-bottom: 0;}.page-banner-content .breadcrumb li {font-size: 14px;color: #493367;text-transform: uppercase;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}.page-banner-content .breadcrumb li a:hover {color: #493367;}.page-banner-content .breadcrumb li.active {color: #ffffff;}.page-banner-content .breadcrumb li+li::before {content: "\f054";font-family: "Font Awesome 5 Pro";font-size: 12px;padding: 0 7px;}.single-counter {text-align: center;border: 1px solid #e1e1e1;border-radius: 5px;padding: 30px;padding-top: 35px;margin-top: 30px;transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;}.single-counter:hover {border: 1px solid #ffb300;transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;}@media only screen and (max-width: 575px) {.single-counter {padding: 25px 10px;}}.single-counter .count {color: #ffb300;font-weight: 600;font-family: "Rajdhani", sans-serif;display: block;}.single-counter .count span {font-size: 60px;line-height: 0.8;font-family: "Rajdhani", sans-serif;}@media only screen and (max-width: 575px) {.single-counter .count span {font-size: 30px;}}.single-counter .count sub {font-size: 30px;bottom: -11px;}@media only screen and (max-width: 575px) {.single-counter .count sub {font-size: 18px;bottom: -2px;}}.single-counter p {color: #565656;font-size: 16px;font-weight: 600;font-family: "Rajdhani", sans-serif;}@media only screen and (max-width: 575px) {.single-counter p {font-size: 14px;line-height: 1.3;margin-top: 5px;}}.testimonial-wrapper {max-width: 830px;margin: 0 auto;padding: 0 15px;}.single-testimonial {text-align: center;}.single-testimonial p {font-size: 18px;font-weight: 500;font-family: "Rajdhani", sans-serif;color: #4d4d4d;line-height: 1.7;margin-top: 30px;margin-bottom: 0;}@media only screen and (max-width: 575px) {.single-testimonial p {font-size: 16px;}}.single-testimonial .author-thumb {border-radius: 50%;margin-top: 40px;}.single-testimonial .name {font-size: 16px;font-weight: 600;color: #313131;text-transform: uppercase;margin-bottom: 0;margin-top: 25px;}.single-testimonial .designation {font-family: "Rajdhani", sans-serif;font-weight: 500;font-size: 14px;color: #656565;display: block;text-transform: uppercase;}.testimonial-active .swiper-pagination {bottom: 0px;position: relative;margin-top: 35px;height: 18px;}.testimonial-active .swiper-pagination .swiper-pagination-bullet {outline: none;background-color: #493367;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;opacity: 1;width: 16px;height: 10px;display: inline-block;margin: 0 5px;border-radius: 50px;}.testimonial-active .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #F59F1D;width: 25px;}.product-details-images {margin-top: 50px;}.details-gallery-images .single-img img {width: 100%;}.details-gallery-thumbs {position: relative;}@media only screen and (max-width: 575px) {.details-gallery-thumbs {padding: 0 30px;}}.details-gallery-thumbs .swiper-container {max-width: 410px;margin: 20px auto 0;}@media only screen and (max-width: 575px) {.details-gallery-thumbs .swiper-container {max-width: 100%;}}.details-gallery-thumbs .swiper-container img {width: 100%;}.details-gallery-thumbs .swiper-slide {opacity: 0.4;cursor: pointer;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}.details-gallery-thumbs .swiper-slide.swiper-slide-thumb-active {opacity: 1;}.details-gallery-thumbs .swiper-button-next, .details-gallery-thumbs .swiper-button-prev {width: 30px;height: 30px;line-height: 30px;text-align: center;border: 1px solid #e6e6e6;display: block;color: #4c4c4c;border-radius: 50%;font-size: 22px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;outline: none;opacity: 1;margin-top: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}@media only screen and (max-width: 575px) {.details-gallery-thumbs .swiper-button-next, .details-gallery-thumbs .swiper-button-prev {width: 25px;height: 25px;line-height: 25px;font-size: 20px;}}.details-gallery-thumbs .swiper-button-next:hover, .details-gallery-thumbs .swiper-button-prev:hover {color: #ffffff;background-color: #f2a100;border-color: #f2a100;}.details-gallery-thumbs .swiper-button-next::after, .details-gallery-thumbs .swiper-button-prev::after {display: none;}.details-gallery-thumbs .swiper-button-next i, .details-gallery-thumbs .swiper-button-prev i {line-height: 28px;}.details-gallery-thumbs .swiper-button-next {right: 0;}.details-gallery-thumbs .swiper-button-prev {left: 0;}.product-details-description {margin-top: 50px;text-align: justify;}.product-details-description.product-details-sticky {position: -webkit-sticky;position: sticky;top: 130px;left: 0;width: 100%;}.product-details-description .product-name {font-size: 30px;font-weight: 600;color: #000000;margin-bottom: 0;}@media only screen and (max-width: 575px) {.product-details-description .product-name {font-size: 24px;}}.product-details-description .price {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.product-details-description .price .sale-price {font-size: 24px;color: #f2a100;margin-top: 5px;}@media only screen and (max-width: 575px) {.product-details-description .price .sale-price {font-size: 20px;}}.product-details-description .price .old-price {font-size: 20px;color: #a4a4a4;margin-top: 5px;margin-left: 10px;text-decoration: line-through;}@media only screen and (max-width: 575px) {.product-details-description .price .old-price {font-size: 16px;}}.product-details-description .review-wrapper {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-top: 12px;}.product-details-description .review-wrapper .review-star {position: relative;display: inline-block;margin-right: 8px;}.product-details-description .review-wrapper .review-star::before {content: "\f005""\f005""\f005""\f005""\f005";font-family: FontAwesome;display: inline-block;color: #dbdbdb;font-weight: 400;line-height: 1;vertical-align: middle;font-size: 16px;letter-spacing: 10px;}@media only screen and (max-width: 575px) {.product-details-description .review-wrapper .review-star::before {letter-spacing: 5px;}}.product-details-description .review-wrapper .review-star .star {position: absolute;top: 0;left: 0;height: 100%;z-index: 2;overflow: hidden;}.product-details-description .review-wrapper .review-star .star::before {content: "\f005""\f005""\f005""\f005""\f005";font-family: FontAwesome;display: inline-block;color: #ffc600;font-weight: 400;line-height: 1;vertical-align: middle;font-size: 16px;letter-spacing: 10px;}@media only screen and (max-width: 575px) {.product-details-description .review-wrapper .review-star .star::before {letter-spacing: 5px;}}.product-details-description .review-wrapper p {font-size: 16px;font-family: "Rajdhani", sans-serif;font-weight: 600;color: #9f9e9e;margin-top: 0;margin-bottom: 0;}.product-details-description .lable {color: #3f3d3d;font-size: 16px;font-family: "Rajdhani", sans-serif;font-weight: 600;margin-right: 5px;}.product-details-description .value {color: #9f9e9e;font-size: 16px;font-family: "Rajdhani", sans-serif;font-weight: 600;}.product-details-description .product-color {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;padding-top: 25px;}.product-details-description .product-color ul {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}.product-details-description .product-color ul li {margin-left: 15px;}.product-details-description .product-color ul li input[type=checkbox], .product-details-description .product-color ul li input[type=radio] {display: none;}.product-details-description .product-color ul li input[type=checkbox]+label, .product-details-description .product-color ul li input[type=radio]+label {margin-bottom: 0;font-weight: 600;font-size: 16px;color: #666666;font-family: "Rajdhani", sans-serif;cursor: pointer;display: block;}.product-details-description .product-color ul li input[type=checkbox]+label span, .product-details-description .product-color ul li input[type=radio]+label span {width: 15px;height: 15px;border-radius: 3px;border: 2px solid #888888;display: inline-block;position: relative;top: 2px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}.product-details-description .product-color ul li input[type=checkbox]+label span::before, .product-details-description .product-color ul li input[type=radio]+label span::before {position: absolute;content: "\f00c";font-family: FontAwesome;font-size: 10px;font-weight: 300;width: 15px;height: 15px;line-height: 15px;top: -2px;left: -2px;text-align: center;color: #ffffff;opacity: 0;visibility: hidden;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}.product-details-description .product-color ul li input[type=checkbox]:checked+label span, .product-details-description .product-color ul li input[type=radio]:checked+label span {background-color: #ffb300;border-color: #ffb300;}.product-details-description .product-color ul li input[type=checkbox]:checked+label span::before, .product-details-description .product-color ul li input[type=radio]:checked+label span::before {opacity: 1;visibility: visible;}.product-details-description p {line-height: 1.8;color: #6c788c;margin-bottom: 0;margin-top: 25px;}.product-details-description .product-meta {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;padding-top: 30px;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.product-details-description .product-meta>* {margin-right: 10px;}.product-details-description .product-quantity {position: relative;margin-top: 10px;background-color: #494949;border-radius: 5px;}.product-details-description .product-quantity button {background: none;color: #ffffff;height: 50px;border: 0;font-weight: 500;font-size: 16px;padding: 0;}.product-details-description .product-quantity input {width: 35px;height: 50px;border: 0;padding: 0 5px;background: none;font-size: 14px;font-weight: 500;outline: none;color: #ffffff;text-align: center;}.product-details-description .product-quantity>*:first-child {border-top-left-radius: 5px;border-bottom-left-radius: 5px;padding-left: 16px;}.product-details-description .product-quantity>*:last-child {border-top-left-radius: 5px;border-bottom-left-radius: 5px;padding-right: 16px;}.product-details-description .meta-action .btn {height: 50px;line-height: 50px;padding: 0 30px;font-weight: 500;font-size: 14px;margin-top: 10px;}.product-details-description .meta-action .action {width: 50px;height: 50px;line-height: 50px;text-align: center;font-size: 23px;color: #ffffff;background-color: #494949;display: block;border-radius: 5px;margin-top: 10px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}.product-details-description .meta-action .action:hover {background-color: #f2a100;}.product-details-description .product-info {padding-top: 33px;}.product-details-description .product-info .single-info {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 8px;}.product-details-description .social {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;margin-left: 10px;}.product-details-description .social li {margin-right: 25px;}.product-details-description .social li a {font-size: 16px;color: #9f9e9e;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}.product-details-description .social li a:hover {color: #f2a100;}.product-details-description .product-table {margin-top: 40px;}.product-details-description .product-table .table {margin-bottom: 0;}.product-details-description .product-table .table tbody tr td {border: 1px solid #e1e1e1;vertical-align: middle;text-align: center;font-size: 14px;font-weight: 400;color: #4c4c4c;width: 33.33%;}.product-details-description .product-table .table tbody tr td .product-quantity {margin-top: 0;}.product-details-description .product-table .table tbody tr td .amount {font-weight: 500;color: #f2a100;}.cart-table .table {margin-bottom: 0;}.cart-table .table thead tr th {color: #fff;background-color: #493367;border-bottom: 0;padding: 10px 20px;text-align: center;font-size: 16px;font-weight: 500;white-space: nowrap;}.cart-table .table thead tr th.product-thumb {min-width: 150px;width: 150px;}.cart-table .table thead tr th.product-info {min-width: 330px;text-align: left;}.cart-table .table thead tr th.product-quantity {min-width: 120px;}.cart-table .table thead tr th.product-total-price {min-width: 90px;}.cart-table .table thead tr th.product-add-to-cart {min-width: 120px;}.cart-table .table thead tr th.product-action {min-width: 50px;}.cart-table .table tbody tr td {padding: 20px 20px;vertical-align: middle;}.cart-table .table tbody tr td.product-info .name a {text-decoration: none;font-weight: 600;line-height: 1;color: #494949;font-size: 25px;text-transform: initial;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}.cart-table .table tbody tr td.product-info .name a:hover {color: #F59F1D;}.cart-table .table tbody tr td.product-info .product-prices {margin-top: 15px;}.cart-table .table tbody tr td.product-info .product-prices .old-price {font-weight: 400;line-height: 20px;font-size: 16px;color: #b1b1b1;margin-right: 8px;text-decoration: line-through;display: inline-block;}.cart-table .table tbody tr td.product-info .product-prices .sale-price {color: #F59F1D;font-size: 20px;font-weight: 400;line-height: 30px;display: inline-block;margin-right: 8px;}.cart-table .table tbody tr td.product-info .product-size-color p {font-size: 14px;margin-bottom: 0px;margin-top: 5px;}.cart-table .table tbody tr td.quantity {text-align: center;}.cart-table .table tbody tr td.quantity .product-quantity {position: relative;background-color: #493367;border-radius: 5px;}.cart-table .table tbody tr td.quantity .product-quantity button {background: none;color: #ffffff;height: 50px;border: 0;font-weight: 500;font-size: 16px;padding: 0;}.cart-table .table tbody tr td.quantity .product-quantity input {width: 35px;height: 50px;border: 0;padding: 0 5px;background: none;font-size: 14px;font-weight: 500;outline: none;color: #ffffff;text-align: center;}.cart-table .table tbody tr td.quantity .product-quantity>*:first-child {border-top-left-radius: 5px;border-bottom-left-radius: 5px;padding-left: 16px;}.cart-table .table tbody tr td.quantity .product-quantity>*:last-child {border-top-left-radius: 5px;border-bottom-left-radius: 5px;padding-right: 16px;}.cart-table .table tbody tr td.product-total-price {text-align: center;}.cart-table .table tbody tr td.product-total-price .price {font-size: 20px;}.cart-table .table tbody tr td.product-add-to-cart {text-align: center;}.cart-table .table tbody tr td.product-add-to-cart .btn {height: 50px;line-height: 50px;font-size: 14px;font-weight: 500;white-space: nowrap;letter-spacing: 0;}.cart-table .table tbody tr td.product-action {text-align: center;}.cart-table .table tbody tr td.product-action .remove {border: 0;padding: 0;color: #f55;font-size: 20px;background: none;text-decoration: none;}.cart-table .table tbody tr td.product-action .remove:hover {color: #F59F1D;}.cart-btn {padding: 10px 0px 20px;border-top: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}@media only screen and (max-width: 767px) {.cart-btn {padding: 10px 10px 20px;}}@media only screen and (max-width: 575px) {.cart-btn {display: block;}}.cart-btn .btn {margin-top: 10px;margin-right: 15px;height: 50px;line-height: 50px;padding: 0 30px;font-weight: 500;font-size: 14px;}@media only screen and (max-width: 767px) {.cart-btn .btn {padding: 0 13px;margin-right: 5px;font-size: 13px;}}.cart-btn .btn:last-child {margin-right: 0;}@media only screen and (max-width: 575px) {.cart-btn .left-btn .btn {width: 100%;}}@media only screen and (max-width: 575px) {.cart-btn .right-btn {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}}@media only screen and (max-width: 575px) {.cart-btn .right-btn .btn {width: 48%;}}.cart-title .title {color: #494949;font-size: 24px;font-weight: 600;text-transform: none;margin-bottom: 15px;}@media only screen and (max-width: 575px) {.cart-title .title {font-size: 20px;}}.empty-cart .empty-cart-title {color: #494949;font-size: 35px;margin-top: 30px;}@media only screen and (max-width: 767px) {.empty-cart .empty-cart-title {font-size: 24px;}}.empty-cart .empty-cart-img {margin: 0 auto;padding-top: 25px;}.empty-cart p {font-size: 16px;color: #494949;}.empty-cart .btn {height: 50px;line-height: 50px;padding: 0 30px;font-weight: 500;}.checkout-payment .checkout-btn {margin-top: 20px;}.contact-wrapper {background-color: #f7f7f7;}.contact-info {background-color: rgba(245, 159, 29, 0.11);padding: 55px 40px 60px;height: 100%;position: relative;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.contact-info {padding: 55px 30px 60px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.contact-info {padding: 55px 40px 200px;}}@media only screen and (max-width: 767px) {.contact-info {padding: 55px 40px 150px;}}@media only screen and (max-width: 575px) {.contact-info {padding: 55px 25px 150px;}}.contact-info .title {font-size: 36px;font-weight: 700;text-transform: uppercase;position: relative;color: #383838;margin-bottom: 0;padding-left: 1rem;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.contact-info .title {font-size: 30px;}}@media only screen and (max-width: 575px) {.contact-info .title {font-size: 24px;}}.contact-info .title::before {position: absolute;content: "";width: 4px;height: 22px;background-color: #F59F1D;top: 50%;left: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.contact-info>p {margin-bottom: 0;font-weight: 400;margin-top: 10px;}.contact-info .social {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;margin-top: 25px;}.contact-info .social li+li {margin-left: 10px;}.contact-info .social li a {display: block;width: 40px;height: 40px;line-height: 40px;text-align: center;font-size: 16px;background-color: #493367;color: #fff;border-radius: 50%;}.contact-info .social li a:hover {background-color: #F59F1D;color: #ffffff;}.contact-info img {position: absolute;bottom: 0;left: 0;width: 100%;}.contact-info-items {padding-top: 15px;}.contact-info-items .single-contact-info {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;border: 1px solid transparent;padding: 8px 20px 8px 0px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}@media only screen and (max-width: 575px) {.contact-info-items .single-contact-info {padding: 8px 15px;}}.contact-info-items .single-contact-info .info-icon i {font-size: 22px;color: #F59F1D;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 575px) {.contact-info-items .single-contact-info .info-icon i {font-size: 24px;}}.contact-info-items .single-contact-info .info-content {padding-left: 15px;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}.contact-info-items .single-contact-info .info-content p {font-family: "Rajdhani", sans-serif;font-weight: 600;font-size: 18px;color: #493367;margin-bottom: 0;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.contact-info-items .single-contact-info .info-content p {font-size: 16px;}}@media only screen and (max-width: 575px) {.contact-info-items .single-contact-info .info-content p {font-size: 14px;}}.contact-info-items .single-contact-info:hover {border-color: #ffedc8;}.contact-form {padding: 60px;padding-top: 30px;}@media only screen and (max-width: 575px) {.contact-form {padding: 30px;padding-top: 0px;}}.contact-form .single-form input:not([type=checkbox]):not([type=radio]), .contact-form .single-form textarea {background-color: transparent;}.contact-form .single-form textarea {height: 145px;}.contact-form .single-form .btn {height: 60px;line-height: 60px;padding: 0 50px;font-size: 14px;font-weight: 500;}@media only screen and (max-width: 575px) {.contact-form .single-form .btn {height: 50px;line-height: 50px;padding: 0 30px;}}.form-message {margin-bottom: 0;}.form-message.error, .form-message.success {font-size: 16px;color: #07294d;background: #ddd;padding: 10px 15px;margin: 15px 0 0 15px;}.form-message.error {color: #ff0000;}.contact-map iframe {width: 100%;height: 490px;display: block;}.footer-widget-section {background-color: #f7f7f7;padding-top: 30px;padding-bottom: 75px;}.footer-widget-title {color: #f59f1d;font-family: "Rubik", sans-serif;font-weight: 500;font-size: 22px;margin-bottom: 0px;}.footer-widget {margin-top: 45px;}.footer-widget .widget-about p {color: #6d707f;padding-top: 3px;font-weight: 500;}.footer-widget .widget-about p a {font-size: 22px;color: #252c51;}.footer-widget .widget-about p a:hover {color: #F59F1D;}.footer-widget .widget-social {padding-top: 20px;}.footer-widget .widget-social ul {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}.footer-widget .widget-social ul li+li {margin-left: 20px;}.footer-widget .widget-social ul li a {font-size: 24px;color: #493367;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}.footer-widget .footer-link li a::after, .header-menu ul li a::before, .page-banner-content .breadcrumb li a::after, .widget-checkbox .checkbox-items li a::after {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 2px;background: #F59F1D;transform: scaleX(0);-webkit-transform: scaleX(0);transition: transform 0.4s ease-out;-webkit-transition: transform 0.4s ease-out;transform-origin: bottom right;}.footer-widget .footer-link li a:hover::after, .header-menu ul li a:hover::before, .page-banner-content .breadcrumb li a:hover::after, .widget-checkbox .checkbox-items li a:hover::after {transform: scaleX(1);-webkit-transform: scaleX(1);transform-origin: bottom left;}.footer-widget .widget-social ul li a:hover {color: #F59F1D;}.footer-widget .footer-link li {margin-top: 6px;}.footer-widget .footer-link li a {color: #6d707f;font-size: 15px;font-weight: 500;position: relative;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}.footer-widget .footer-link li a:hover {color: #493367;}.footer-widget-link {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.footer-widget-link {-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.footer-widget-link .footer-widget {width: 50%;}}@media only screen and (max-width: 575px) {.footer-widget-link .footer-widget {width: 100%;}}.sidebar-widget {margin-top: 50px;}.widget-title {font-size: 24px;font-weight: 600;color: #493367;margin-bottom: 0;margin-top: -5px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.widget-title {font-size: 22px;}}.widget-search {margin-top: 17px;position: relative;}.widget-search input {width: 100%;height: 60px;padding: 0 15px;padding-right: 60px;border-radius: 5px;border: 1px solid #ececec;font-size: 16px;font-weight: 500;font-family: "Rajdhani", sans-serif;color: #969696;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;background-color: #ffffff;}.widget-search input:focus {outline: none;border-color: #F59F1D;}.widget-search input::-webkit-input-placeholder {opacity: 1;}.widget-search input:-moz-placeholder {opacity: 1;}.widget-search input::-moz-placeholder {opacity: 1;}.widget-search input:-ms-input-placeholder {opacity: 1;}.widget-search button {position: absolute;top: 0px;right: 0px;border: 0;padding: 0;width: 50px;height: 60px;color: #969696;text-align: center;background: none;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}.widget-search button::before {position: absolute;content: "";top: 50%;left: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 1px;height: 25px;background-color: #ececec;}.copyright {background-color: #ffffff;}.copyright-text {text-align: start;padding: 12px 0;}.copyright-text p {color: #493367;font-size: 15px;}.copyright-text p a {color: #F59F1D;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;font-weight: 500;}.copyright-text p a:hover {color: #493367;}.back-to-top {position: fixed;bottom: 34px;right: 34px;font-size: 25px;width: 40px;height: 40px;line-height: 40px;border-radius: 50%;border: 0;z-index: 99;text-align: center;display: none;-webkit-box-shadow: 0px 0px 30px 0px rgba(156, 156, 156, 0.25);box-shadow: 0px 0px 30px 0px rgba(156, 156, 156, 0.25);-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;color: #ffffff;background-color: #F59F1D;}.back-to-top:hover {color: #ffffff;background-color: #494949;}.ovrl {position: absolute;left: 0;top: 0;width: 100%;height: 350px;background: #493367;opacity: 0.3;}.text-right {text-align: right;}.sticky .header-logo img {filter: brightness(1) invert(0);-webkit-filter: brightness(1) invert(0);-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}.mb-20 {margin-bottom: 20px;}.mb-45 {margin-bottom: 45px;}.text-justify {text-align: justify;}.footer-section .titulo-secao {margin-bottom: 10px;}.titulo-secao {display: flex;align-items: center;}.text-center .titulo-secao {justify-content: center;}.titulo-secao img {width: 30px;margin-right: 5px;}.footer-section .titulo-secao img {width: 25px !important;margin-right: 5px;}table.rounded-corners {border-radius: 5px;border-spacing: 0;border-collapse: separate;border: 1px solid #f59f1d;overflow: hidden;}table.rounded-corners th:not(:last-child), table.rounded-corners td:not(:last-child) {border-right: 1px solid #f59f1d;}table.rounded-corners>thead>tr:not(:last-child)>th, table.rounded-corners>thead>tr:not(:last-child)>td, table.rounded-corners>tbody>tr:not(:last-child)>th, table.rounded-corners>tbody>tr:not(:last-child)>td, table.rounded-corners>tfoot>tr:not(:last-child)>th, table.rounded-corners>tfoot>tr:not(:last-child)>td, table.rounded-corners>tr:not(:last-child)>td, table.rounded-corners>tr:not(:last-child)>th, table.rounded-corners>thead:not(:last-child), table.rounded-corners>tbody:not(:last-child), table.rounded-corners>tfoot:not(:last-child) {border-bottom: 1px solid #f59f1d;}