@charset "UTF-8";body {margin: 0;color: #0f3245;background: #fff;}#body-overlay {width: 100vw;height: 100vh;visibility: hidden;opacity: 0;position: fixed;z-index: 9980;top: 0;overflow: hidden;background: rgba(0, 0, 0, 0.5);}body #body-overlay {-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;-webkit-transition-timing-function: ease;-moz-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;}body.menuopen #body-overlay {visibility: visible;opacity: 1;}@media (min-width: 992px) {body {padding-top: 0;padding-left: 0;margin: 0;}body #body-overlay {visibility: hidden !important;opacity: 0 !important;}}hr {background-color: #9eb7d0;}a {text-decoration: none;background-color: transparent;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;-webkit-transition-timing-function: ease;-moz-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;outline-style: none;color: #0f3245;}a:hover {text-decoration: none;outline-style: none;color: #83c31d;}.space-20 {height: 20px;display: block;}.space-30 {height: 30px;display: block;}.space-50 {height: 50px;display: block;}.space-90 {height: 90px;display: block;}.space-100 {height: 100px;display: block;}.space-120 {height: 120px;display: block;}.space-150 {height: 150px;display: block;}.space-180 {height: 180px;display: block;}.page-content {margin-bottom: 20px;}.btn {border-radius: 0.5rem;color: #657789;}.btn-outline-secondary {color: #657789;border-color: #657789;}.btn-outline-secondary:hover {color: #fff;background-color: #657789;border-color: #657789;}.btn-check:checked+.btn-outline-secondary, .btn-check:active+.btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {color: #fff;background-color: #657789;border-color: #657789;}.form-style {padding: 0.8rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;background-color: #fff;border: 1px solid #ced4da;border-radius: 0.75rem;transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;-webkit-appearance: none;-moz-appearance: none;appearance: none;box-shadow: 1px 1px 0 0 rgb(178 190 202);}.checkout-form textarea {box-shadow: 1px 1px 0 0 rgb(178 190 202);border-radius: 0.75rem !important;}.form-control[type=file] {overflow: hidden;padding-left: 1.5rem;}.blacktitle {color: #0f3245;text-transform: uppercase;font-weight: 900;font-size: 3rem;margin-top: 3rem;margin-bottom: 3rem;word-wrap: break-word;word-spacing: normal;}.graytitlebig {color: #859db4;text-transform: uppercase;font-weight: 900;font-size: 4rem;margin: 1rem;word-wrap: break-word;word-spacing: normal;}.blacktitlelight {color: #0f3245;text-transform: uppercase;font-weight: 300;font-size: 1.5rem;margin: 1rem;word-wrap: break-word;word-spacing: normal;}.graytitlelight {color: #859db4;text-transform: uppercase;font-weight: 300;font-size: 1.5rem;margin: 1rem;word-wrap: break-word;word-spacing: normal;}@media screen and (max-width: 991px) {.blacktitle {font-size: 1.3rem;}.graytitlebig {font-size: 2rem;text-align: center;}.blacktitlelight {font-size: 1.2rem;text-align: center;}.graytitlelight {font-size: 1rem;text-align: justify;}}#preloader {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #fff;z-index: 99999;}.loader {display: block;position: relative;left: 50%;top: 50%;width: 80px;height: 80px;margin: -50px 0 0 -50px;border-radius: 50%;border: 3px solid transparent;border-top-color: #83c31d;-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite;}.loader:before {content: "";position: absolute;top: 5px;left: 5px;right: 5px;bottom: 5px;border-radius: 50%;border: 3px solid transparent;border-top-color: #859db4;-webkit-animation: spin 3s linear infinite;animation: spin 3s linear infinite;}.loader:after {content: "";position: absolute;top: 15px;left: 15px;right: 15px;bottom: 15px;border-radius: 50%;border: 3px solid transparent;border-top-color: #0e1111;-webkit-animation: spin 1.5s linear infinite;animation: spin 1.5s linear infinite;}@-webkit-keyframes spin {0% {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes spin {0% {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}}.box-backtotop-line {width: 50px;height: 50px;position: fixed;bottom: 30px;right: 30px;background-color: #fff;text-align: center;line-height: 0;color: #0e1111;z-index: 100;display: none;border-radius: 50%;box-shadow: 0 5px 15px 0 rgb(0 0 0 / 10%);}.box-backtotop-line::before {display: inline-block;content: '';width: 0;height: 20px;border-left: 2px solid #0e1111;animation: moreLoopY 3.5s cubic-bezier(0.77, 0, 0.175, 1) infinite;top: 15px;right: 24px;position: absolute;}.backtotoparrow {width: 50px;height: 50px;font-size: 1.5em;position: fixed;bottom: 30px;right: 30px;background-color: #fff;text-align: center;line-height: 50px;color: #0e1111;z-index: 100;display: none;border-radius: 50%;box-shadow: 0 5px 15px 0 rgb(0 0 0 / 10%);}@media screen and (max-width: 991px) {.box-backtotop-line {bottom: 10px;right: 10px;}}@keyframes moreLoopY {0% {transform: scale(1, 0);transform-origin: top;}47% {transform: scale(1, 1);transform-origin: top;}48% {transform: scale(1, 1);transform-origin: bottom;}95% {transform: scale(1, 0);transform-origin: bottom;}96% {transform: scale(1, 0);transform-origin: top;}100% {transform: scale(1, 0);}}.rotate--180 {transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}.page-title {color: #0f3245;text-transform: uppercase;font-weight: 900;margin-top: 0rem;margin-bottom: 1rem;}.page-sub-title {color: #0f3245;text-transform: uppercase;font-weight: 500;margin-top: 0rem;margin-bottom: 1rem;}.text-stroke {color: white;text-shadow: 1px 1px 0 #0f3245, -1px -1px 0 #0f3245, 1px -1px 0 #0f3245, -1px 1px 0 #0f3245, 1px 1px 0 #0f3245;font-weight: 900;width: 100%;text-transform: uppercase;}.content-wrapper {top: 120px;position: relative;}@media (max-width: 992px) {.rellaxoff {transform: translate3d(0, 0, 0) !important;}}.breadcrumb {display: flex;flex-wrap: wrap;padding: 0 0;margin-bottom: 1rem;list-style: none;font-size: 1rem;}.breadcrumb a {color: #0f3245;text-transform: uppercase;font-weight: 300;}.breadcrumb-item:before {-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;-webkit-transition-timing-function: ease;-moz-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;}.breadcrumb-item.active {color: #859db4;text-transform: uppercase;font-weight: 300;}.breadcrumb-item+.breadcrumb-item {padding-left: 1.8rem;position: relative;}.breadcrumb-item+.breadcrumb-item::before {content: '';position: absolute;top: 50%;left: 3px;width: 20px;height: 1px;background: #000;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(-45deg);}.breadcrumb-item:hover:before {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}.cookiealert {position: fixed;bottom: 30px;left: 30%;height: auto;width: 40%;transform: translateY(150%);margin: 0 !important;z-index: 100888;opacity: 0;transition: all 500ms ease-out;color: #527292;background: #fff;border-radius: 0.25rem;-webkit-border-radius: 0.25rem;box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 20px 0px;-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 20px 0px;}.cookiealert.show {opacity: 1;transform: translateY(0%);transition-delay: 1000ms;}.cookiealert-close {width: 50px;height: 50px;color: #fff;margin-left: 10px;cursor: pointer;padding: 0.375rem 0.75rem;background-color: #ffb128;border: none;appearance: none;-webkit-appearance: none;outline: 0;}.cookiealert-close:hover, .cookiealert-close:focus, .cookiealert-close:active {border: none;outline: 0;color: #fff;}.cookiealert a {color: #fff;}.cookiealert span {font-weight: 500;}@media screen and (max-width: 576px) {.cookiealert {border-radius: 0;left: 10%;width: 80%;}}.footer {padding: 1.125rem 0;color: rgb(133 157 180);font-weight: 600;}.footer.footer-default {background-color: #f2f2f2;}.footer.footer-white {background-color: #FFFFFF;}.footer nav {display: inline-block;}.footer .content {text-align: left;}.footer .nav-link {display: inline;}.footer.footer-big {padding: 30px 0;}.footer.footer-big .social-feed i {font-size: 20px;float: left;padding-right: 10px;padding-bottom: 30px;}.footer.footer-big .gallery-feed img {width: 20%;margin-right: 5%;margin-bottom: 5%;float: left;}.footer .footer-brand {float: left;font-size: 0.875rem;line-height: 44px;}.footer ul {margin-bottom: 0;padding: 0;list-style: none;}.footer ul:not(.links-vertical) {line-height: 3.1;}.footer ul.links-vertical {line-height: 1.6;}.footer ul.links-vertical li {display: block;margin-left: -5px;margin-right: -5px;margin-bottom: 0px;}.footer ul.links-vertical li a {padding: 5px;display: block;}.footer ul li {display: inline-block;}.footer ul li a {color: inherit;padding: 13px 0.5rem;font-size: 0.9em;text-decoration: none;}.footer ul li a:hover {text-decoration: none;color: #83c31d;}.footer .social-buttons a, .footer .social-buttons .btn {margin: 0;}.footer .pull-center {display: inline-block;float: none;}.footer .copyright {font-size: 0.8571em;line-height: 3.5;float: right;}.footer:after {display: table;clear: both;content: " ";}@media screen and (max-width: 991px) {.footer {text-align: center;}.footer nav {float: none;}.footer .copyright {text-align: center;float: none;}}.scroll-down #navbarfx {transform: translate3d(0, -100%, 0);}.scroll-up #navbarfx {transform: none;}.menuopen.scroll-down #navbarfx {transform: none;}@media screen and (max-width: 990px) {.menuopen.scroll-down #navbarfx {transform: none;}}.select2-container--bootstrap-5 .select2-selection {width: 100%;min-height: calc(2em + (1rem + 6px));min-width: calc(3.5em + (2rem + 2px));padding: 0.5rem 1.25rem 0.375rem 0.75rem;font-family: inherit;font-size: 0.9rem;font-weight: 400;line-height: 1.5;color: #212529;background-color: #fff;border: 1px solid #ced4da;border-radius: 0.75rem;transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;-webkit-appearance: none;-moz-appearance: none;appearance: none;box-shadow: 1px 1px 0 0 rgb(178 190 202);}.select2-container--bootstrap-5.select2-container--focus .select2-selection, .select2-container--bootstrap-5.select2-container--open .select2-selection {border-color: #ced4da;box-shadow: none;}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected, .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true] {color: #fff;background-color: #657789;}.select2-container--bootstrap-5 .select2-selection--single {padding: 0.8rem 1.25rem 0.375rem 0.75rem;background-image: none;background-repeat: no-repeat;background-position: right 0.75rem center;background-size: 16px 12px;}.select2-container--bootstrap-5 .select2-selection--single .select2-selection__arrow b {border-color: transparent;border-style: none;height: 0;left: 92%;position: absolute;top: 50%;}.select2-container--bootstrap-5 .select2-selection--single .select2-selection__arrow b:before {content: "\f107";font-family: 'Font Awesome 5 Free';font-size: 1.5rem;color: #859db4;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;position: absolute;top: -10px;margin-left: -15px !important;}.product-sort-cont .select2-container--bootstrap-5 .select2-selection {width: 100%;min-height: calc(1.5em + (1rem + 2px));padding: 0.5rem 1.25rem 0.375rem 0.75rem;}.apartements-navigation {margin-top: 2rem;}.apartements-navigation .page-link {position: relative;display: block;color: #657789;text-decoration: none;background-color: #fff;border: none;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}.apartements-navigation .pagination .page-item .page-link {border: 0;border-radius: 30px !important;transition: all .3s;padding: 0 11px;margin: 0 3px;min-width: 30px;text-align: center;box-shadow: none;height: 30px;line-height: 30px;color: #657789;cursor: pointer;font-size: 14px;text-transform: uppercase;background: transparent;}.apartements-navigation .pagination .page-item:not(.active):hover .page-link {color: #859db4;}.apartements-navigation .page-item.active .page-link {z-index: 3;color: #fff;background-color: #859db4;border-color: #859db4;box-shadow: 0 5px 25px 0 rgba(0, 0, 0, .2);}.mytabcontent {margin: 2rem 0;}.infotab {margin: 0 0 3em 0;}.infotab.nav-tabs {border-bottom: 1px solid #859db4;}.infotab.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {color: #83c31d;background-color: #fff;border-bottom: 1px solid #83c31d;}.infotab .nav-link {display: block;padding: 0.5rem 1rem;color: #526a8e;font-size: 1.2em;text-transform: uppercase;font-weight: 900;text-decoration: none;border: none;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;}.infotab .nav-link:hover {color: #83c31d;border-bottom: 1px solid #83c31d;}.threedplantab, .videotourtab {color: #526a8e;font-weight: 400;}.videotourtab .list-group-item {position: relative;display: block;padding: 0.5rem 1rem;color: #526a8e;text-decoration: none;background-color: #fff;border: 1px solid rgba(0, 0, 0, 0.125);}@media all and (max-width: 1400px) {.infotab {margin: 0 0 3em 0;justify-content: center !important;}}@media screen and (max-width: 766px) {.mytabcontent ul, ol {padding: 0rem;margin: 0 0 3em 0;}}.topsliderbg {position: relative;background: #13171a;}.main__title {color: #f2f3f3;text-transform: uppercase;font-weight: 900;font-size: 2.6em;letter-spacing: 1px;margin: 0;}.main__title span {color: #83c31d;}.main__subtitle {margin: 2px 0;font-weight: 700;font-size: 0.9em;color: #f2f3f3;}@media (min-width: 768px) {.main__subtitle {font-size: 1.1em;}}.main__subtitle span {font-family: "Patua One", cursive;color: #00a8af;font-style: italic;}.link {display: inline-block;width: auto;position: relative;text-decoration: none;color: #21272b;font-family: Montserrat, sans-serif;font-size: 0.7em;font-weight: 400;letter-spacing: 1px;text-transform: uppercase;color: #00a8af !important;transition: all 0.3s ease-in-out;}.link:hover {letter-spacing: 2px;}.link__apply {display: block;width: 150px;padding: 16px 12px;background-color: #00a8af;border: 2px solid #00a8af;border-radius: 1px;color: #f2f3f3;text-decoration: none;text-transform: uppercase;text-align: center;font-weight: 700;font-family: Montserrat, sans-serif;font-size: 0.813em;letter-spacing: 1px;transition: all 0.3s ease-in-out;}.link__apply:hover {background-color: transparent;letter-spacing: 3px;border-radius: 1px;}.link__apply:active {background-color: transparent;letter-spacing: 3px;border-radius: 1px;}.link__apply:focus {background-color: transparent;letter-spacing: 3px;border-radius: 1px;}.section__slider .swiper-container {width: 100%;height: auto;margin-left: auto;margin-right: auto;position: relative;cursor: -webkit-grab;cursor: grab;}@media (min-width: 1200px) {.section__slider .swiper-container {height: 550px;}}.swiper-button-next, .swiper-button-prev {width: 50px;height: 50px;background-image: none;background-color: #f2f3f3;z-index: 2;cursor: pointer;}.swiper-button-next i, .swiper-button-prev i, .swiper-button-next svg, .swiper-button-prev svg {position: relative;left: 50%;top: 50%;color: #21272b;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);transition: all 0.3s ease-in-out;font-size: 1.5em;}@keyframes arrowRight {0% {-webkit-transform: translate(0, -50%);transform: translate(0, -50%);}50% {-webkit-transform: translate(-10px, -50%);transform: translate(-10px, -50%);}100% {-webkit-transform: translate(0, -50%);transform: translate(0, -50%);}}.swiper-button-next:hover i, .swiper-button-prev:hover i {-webkit-animation: arrowRight 1s infinite;animation: arrowRight 1s infinite;}.swiper-button-next, .swiper-button-prev {position: absolute;top: 50%;z-index: 10;cursor: pointer;}@media (min-width: 1200px) {.swiper-button-next, .swiper-button-prev {background-color: #eff4f9;position: absolute;top: 50%;width: 50px;height: 50px;z-index: 10;cursor: pointer;}}.section__slider .swiper-slide {text-align: center;width: 100%;display: -webkit-flex;display: -ms-flexbox;display: flex;}.swiper-slide__block {width: 100%;margin: 0 auto;height: 100%;text-align: left;}.swiper-slide__block .swiper-slide__block__img {width: 100%;height: auto;overflow: hidden;}.swiper-slide__block .swiper-slide__block__img a {display: block;width: 100%;height: 100%;}@media (min-width: 1200px) {.swiper-slide__block .swiper-slide__block__img {width: 65%;max-height: 700px;height: 700px;max-width: 950px;overflow: hidden;position: relative;}}.swiper-slide__block .swiper-slide__block__img img {width: 100%;height: auto;transition: all 0.3s ease-in-out;}@media (min-width: 1200px) {.swiper-slide__block .swiper-slide__block__img img {position: absolute;top: 0;left: 0;width: 100%;height: auto;padding-right: 10px;}}.swiper-slide__block .swiper-slide__block__img:hover img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);-webkit-filter: brightness(0.5);filter: brightness(0.5);}.swiper-slide__block .swiper-slide__block__text {width: 85%;height: auto;margin: 0 auto;margin-top: 10px;position: relative;}@media (min-width: 1200px) {.swiper-slide__block .swiper-slide__block__text {width: 45%;height: 100%;max-height: 476px;max-width: 550px;position: absolute;background-color: transparent;top: 0;right: 25px;margin-top: 0;padding: 0 30px;}}.swiper-slide__block .main__title {color: #fff;text-transform: uppercase;font-weight: 900;font-size: 1.3em;letter-spacing: 1px;margin: 0;text-shadow: 5px 5px 15px #28476e;padding-bottom: 10px;}.swiper-slide__block .main__title span {color: #ff0042;}@media (min-width: 768px) {.swiper-slide__block .main__title {font-size: 2em;}}@media (min-width: 1200px) {.swiper-slide__block .main__title {margin-top: 100px;}}.swiper-slide__block .main__subtitle {margin: 2px 0;font-weight: 700;font-size: 0.9em;color: #f2f3f3;}@media (min-width: 768px) {.swiper-slide__block .main__subtitle {font-size: 0.9em;}}.swiper-slide__block .main__subtitle span {font-style: normal;color: #00a8af;letter-spacing: 1px;}.swiper-slide__block .main__subtitle, .swiper-slide__block .main__title, .swiper-slide__block .paragraphe {z-index: 2;position: relative;}.swiper-slide__block .paragraphe {max-width: 413px;margin-top: 24px;color: #859db4;font-weight: 300;font-size: .85em;}.swiper-slide__block .main__subtitle {font-size: 2em;font-weight: 900;width: 100%;display: block;color: #53688b;position: relative;bottom: 30px;z-index: 1;margin: 0;margin-top: 25px;line-height: 40px;text-shadow: 3px 3px 1px #f4f7fb;}@media (min-width: 1200px) {.swiper-slide__block .main__subtitle {margin-top: 100px;font-size: 4em;bottom: 65px;line-height: 60px;}.swiper-slide__block .paragraphe {font-size: 1.2em;}}.swiper-pagination-bullet {width: 20px;height: 8px;display: inline-block;border-radius: 5px;background: #7ba8bd;opacity: .5;}.swiper-pagination-bullet-active {opacity: 1;background: #0e1111;}.swiper-testimonial .swiper-pagination-bullet-active {opacity: 1;background: #131822;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);width: 20px;height: 8px;display: inline-block;border-radius: 5px;background: #7ba8bd;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {-webkit-transform: scale(.80);-ms-transform: scale(.80);transform: scale(.80);}.swiper-container-horizontal>.swiper-pagination-bullets {bottom: 10px;left: 0;width: 100%;}@media screen and (max-width: 765px) {.swiper-slide__block {text-align: center;}}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background: #83c31d;}.swiper-button-next, .swiper-button-prev {width: 50px;height: 50px;background-image: none;background-color: #f2f3f3;border-radius: 0.25rem;z-index: 2;cursor: pointer;}.swiper-button-next i, .swiper-button-prev i, .swiper-button-next svg, .swiper-button-prev svg {position: relative;left: 50%;top: 50%;color: #0f3245;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);transition: all 0.3s ease-in-out;font-size: 1.5em;}@keyframes arrowRight {0% {-webkit-transform: translate(0, -50%);transform: translate(0, -50%);}50% {-webkit-transform: translate(-10px, -50%);transform: translate(-10px, -50%);}100% {-webkit-transform: translate(0, -50%);transform: translate(0, -50%);}}.swiper-button-next:hover i, .swiper-button-prev:hover i {-webkit-animation: arrowRight 1s infinite;animation: arrowRight 1s infinite;}.swiper-button-next, .swiper-button-prev {position: absolute;top: 50%;z-index: 10;cursor: pointer;}@media (min-width: 1200px) {.swiper-button-next, .swiper-button-prev {background-color: #eff4f9;position: absolute;top: 50%;width: 50px;height: 50px;z-index: 10;cursor: pointer;}}[class^=swiper-button-] {width: 44px;opacity: 0;visibility: hidden;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;-webkit-transition-timing-function: ease;-moz-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;}.swiper-button-prev {transform: translateX(50px);}.swiper-button-next {transform: translateX(-50px);}.swiper-container:hover .swiper-button-prev, .swiper-container:hover .swiper-button-next {transform: translateX(0);opacity: 1;visibility: visible;}.swiper-pagination-progressbar {background: #cbd9e7;position: absolute;}.swiper-container-horizontal>.swiper-pagination-progressbar {width: 100%;height: 3px;left: 0;bottom: 0 !important;top: calc(100% - 5px);}.slider-decor-cont {position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;z-index: -1;}.slider-decor {position: absolute; border-radius: 30% 70% 70% 30%/30% 30% 70% 70% ;animation: borderanim 10s infinite;bottom: 32%;left: 18%;width: 64%;height: 60%;z-index: -1;transform: perspective(400px) rotateY(10deg) !important;}.slider-decor-a {background: rgb(255, 186, 251);background: -moz-linear-gradient(90deg, rgba(255, 186, 251, 1) 0%, rgba(54, 14, 145, 1) 100%);background: -webkit-linear-gradient(90deg, rgba(255, 186, 251, 1) 0%, rgba(54, 14, 145, 1) 100%);background: linear-gradient(90deg, rgba(255, 186, 251, 1) 0%, rgba(54, 14, 145, 1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffbafb", endColorstr="#360e91", GradientType=1);}.slider-decor-b {background: rgb(147, 244, 219);background: -moz-linear-gradient(90deg, rgba(147, 244, 219, 1) 0%, rgba(47, 119, 179, 1) 100%);background: -webkit-linear-gradient(90deg, rgba(147, 244, 219, 1) 0%, rgba(47, 119, 179, 1) 100%);background: linear-gradient(90deg, rgba(147, 244, 219, 1) 0%, rgba(47, 119, 179, 1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#93f4db", endColorstr="#2f77b3", GradientType=1);}.slider-decor-c {background: rgb(235, 235, 115);background: -moz-linear-gradient(90deg, rgba(235, 235, 115, 1) 0%, rgba(103, 230, 213, 1) 100%);background: -webkit-linear-gradient(90deg, rgba(235, 235, 115, 1) 0%, rgba(103, 230, 213, 1) 100%);background: linear-gradient(90deg, rgba(235, 235, 115, 1) 0%, rgba(103, 230, 213, 1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ebeb73", endColorstr="#67e6d5", GradientType=1);}@media screen and (max-width: 765px) {.slider-decor {bottom: 22%;left: 18%;width: 64%;height: 60%;}}@-moz-keyframes borderanim {0% {border-radius: 30% 70% 70% 30%/30% 30% 70% 70%;}25% {border-radius: 58% 42% 75% 25%/76% 46% 54% 24%;}50% {border-radius: 50% 50% 33% 67%/55% 27% 73% 45%;}75% {border-radius: 33% 67% 58% 42%/63% 68% 32% 37%;}}@-webkit-keyframes borderanim {0% {border-radius: 30% 70% 70% 30%/30% 30% 70% 70%;}25% {border-radius: 58% 42% 75% 25%/76% 46% 54% 24%;}50% {border-radius: 50% 50% 33% 67%/55% 27% 73% 45%;}75% {border-radius: 33% 67% 58% 42%/63% 68% 32% 37%;}}@-o-keyframes borderanim {0% {border-radius: 30% 70% 70% 30%/30% 30% 70% 70%;}25% {border-radius: 58% 42% 75% 25%/76% 46% 54% 24%;}50% {border-radius: 50% 50% 33% 67%/55% 27% 73% 45%;}75% {border-radius: 33% 67% 58% 42%/63% 68% 32% 37%;}}@keyframes borderanim {0% {border-radius: 30% 70% 70% 30%/30% 30% 70% 70%;}25% {border-radius: 58% 42% 75% 25%/76% 46% 54% 24%;}50% {border-radius: 50% 50% 33% 67%/55% 27% 73% 45%;}75% {border-radius: 33% 67% 58% 42%/63% 68% 32% 37%;}}.swiper-slide__block__img:hover .slider-decor {-webkit-animation-play-state: paused;-moz-animation-play-state: paused;-o-animation-play-state: paused;animation-play-state: paused;}.product-container-text {height: 300px;position: relative;align-items: center !important;justify-content: center !important;z-index: 100;border-radius: 0.75rem;display: flex;flex-direction: column;min-width: 0;word-wrap: break-word;padding: 3rem;box-shadow: 0 1px 15px 1px rgba(83, 115, 150, 0.2), 0 4px 6px -2px rgba(83, 115, 150, 0.2) !important;box-shadow: inset 0 0 2px #fefefed1;-webkit-backdrop-filter: saturate(200%) blur(30px);backdrop-filter: saturate(200%) blur(30px);background-color: hsla(0, 0%, 100%, .7) !important;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;-webkit-transition-timing-function: ease;-moz-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;}.product-container-text h3 {color: #0f3245;text-transform: uppercase;font-weight: 800;font-size: 2rem;}.product-container-text p {color: #0f3245;text-transform: uppercase;font-weight: 300;font-size: 1.3rem;}.product-container-text img {max-width: 150px;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: transform;transition-property: transform;-webkit-transform-origin: 0 100%;transform-origin: 0 100%;}.product-container-text:hover img, .product-container-text:focus img, .product-container-text:active img {-webkit-transform: skew(10deg);transform: skew(10deg);}.product-container-image {height: 300px;position: relative;background-position: 50%;background-size: cover;border-radius: 0.75rem;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;-webkit-transition-timing-function: ease;-moz-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;}@media screen and (min-width: 768px) {.product-container-image {top: 30px;margin-left: -100px;margin-bottom: 50px }.product-container-text {margin-right: -100px;}}@media screen and (max-width: 765px) {.product-container-text {height: 300px;padding: 1rem;}.product-container-text h3 {font-size: 1.5rem;}.product-container-text p {font-size: 1rem;}}@media screen and (max-width: 991px) {.product-container-text h3 {font-size: 1.5rem;}}.trending-roducts {padding: 0 1.5rem;}.trending-roducts h3 {font-size: 5rem;}.trending-products-text a span {-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;-webkit-transition-timing-function: ease;-moz-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;}.trending-products-text {position: relative;overflow: hidden;display: flex;align-items: center;justify-content: center;color: #0f3245;text-transform: uppercase;font-weight: 900;font-size: 50px;min-height: 200px;cursor: default;text-align: center;word-break: break-word;padding: 2rem;}.trending-products-image {position: relative;overflow: hidden;display: flex;align-items: center;justify-content: center;padding: 2rem; /* border-radius: 30% 70% 70% 30%/30% 30% 70% 70%;  */ }.trending-products-image img {width: 800px;-webkit-transition: 0.35s;-moz-transition: 0.35s;-o-transition: 0.35s;transition: 0.35s;-webkit-transition-timing-function: ease;-moz-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;}.new-product-badge {position: absolute;z-index: 1110;top: 10%;left: 10%;text-align: center;text-transform: uppercase;font-weight: 700;color: #fff;background: #0193ff;border-radius: 50% 50% 33% 67%/55% 27% 73% 45%;padding: 10px 15px;font-size: 1.3em;line-height: 24px;}@media screen and (max-width: 991px) {.trending-products-text {font-size: 35px;}.trending-roducts h3 {font-size: 3rem;}}.top-splitads-cont {margin: 0;}.top-splitads {background-size: cover;background-position: 50%;position: relative;width: 100%;min-height: 320px;padding: 20px;border-radius: 0.25rem;margin-bottom: 1rem;}.top-splitads a {color: #fff;}.top-splitads-title {position: relative;overflow: hidden;padding: 20px 10px 10px 80px;color: #fff;text-align: left;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: translate3d(-20px, 0, 0);transform: translate3d(-20px, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;font-family: Montserrat, sans-serif;font-weight: 900;text-transform: uppercase;}.top-splitads-title img {height: 80px;max-height: 80px;}.top-splitads-subtitle {position: relative;overflow: hidden;padding: 5px 10px 10px 80px;color: #fff;text-align: left;font-weight: 400;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: translate3d(-20px, 0, 0);transform: translate3d(-20px, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;}.top-splitads p {border: 2px solid #fff;color: #fff;opacity: 0;width: 13rem;margin: 10px 10px 10px 80px;text-align: center;font-weight: 800;letter-spacing: 1px;text-transform: uppercase;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);-ms-transform: translate3d(-10px, 0, 0);}.applink {background: #fff;display: inline-block;min-width: 170px;font-weight: 600;border-radius: 30px;color: #0e1111 !important;padding: 10px 15px 10px 15px;}.adslink {z-index: 10;position: relative;}.mobapp {position: absolute;max-width: 150px;bottom: -45px;right: 50px;z-index: 333;}.top-splitads:hover h5 {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.top-splitads:hover h4 {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.top-splitads:hover p {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}@media screen and (max-width: 1199px) {.mobappcont {min-height: 420px !important;margin-bottom: 5rem;}.mobappcont .top-splitads-title {-webkit-transform: translate3d(0px, 0, 0);transform: translate3d(0px, 0, 0);}.mobappcont .top-splitads-subtitle {-webkit-transform: translate3d(0px, 0, 0);transform: translate3d(0px, 0, 0);}.mobappcont p {-webkit-transform: translate3d(0px, 0, 0);transform: translate3d(0px, 0, 0);-ms-transform: translate3d(0px, 0, 0);}}@media screen and (max-width: 767px) {.top-splitads-cont {margin: 0;}.top-splitads h4, .top-splitads h5 {position: relative;overflow: hidden;padding: 5px 5%;text-align: left;margin-top: 1rem;}.top-splitads p {margin-left: 10px;margin-right: 0;}.top-splitads-small {background-size: cover;background-position: 28%;position: relative;width: 100%;min-height: 300px;padding: 50px 70px 0px 10px;border-radius: 0.25rem;}.mobapp {position: absolute;max-width: 100px;bottom: -60px;right: calc(50% - 50px);z-index: 333;}.mobappcont {min-height: 420px !important;margin-bottom: 5rem;}.mobappcont p {margin-left: auto;margin-right: auto;-webkit-transform: translate3d(0px, -10px, 0);transform: translate3d(0px, 10px, 0);-ms-transform: translate3d(0px, 10px, 0);}}.top-splitads:after {position: absolute;z-index: 1;width: 100%;height: 100%;display: block;left: 0;top: 0;content: "";border-radius: 0.25rem;background: rgb(197, 195, 195);background: -moz-linear-gradient(360deg, rgba(197, 195, 195, 0.1) 30%, rgba(26, 38, 56, 0.5) 100%);background: -webkit-linear-gradient(360deg, rgba(197, 195, 195, 0.1) 30%, rgba(26, 38, 56, 0.5) 100%);background: linear-gradient(360deg, rgba(197, 195, 195, 0.1) 30%, rgba(26, 38, 56, 0.5) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c5c3c3", endColorstr="#1a2638", GradientType=1);}.splitadslink {z-index: 10;position: relative;}.address-detail {color: #657789;text-transform: uppercase;font-weight: 800;}.contactform .wz_form-wrap {font-weight: 300;color: #657789;}.contactform .graphic_wzqa {stroke: #657789;pointer-events: none;-webkit-transition: -webkit-transform 0.7s, stroke 0.7s;transition: transform 0.7s, stroke 0.7s;-webkit-transition-timing-function: cubic-bezier(0, 0.25, 0.5, 1);transition-timing-function: cubic-bezier(0, 0.25, 0.5, 1);}.contactform .wz_fields {position: relative;margin: 0 auto;padding: 0;top: 0;list-style: none;margin: 1rem 0 0 0;}.contactform .wz_fields .wz_field-label {font-size: 1.5rem;}.contactform .wz_fields input {margin: 0;padding: 0 0 0.15em;border: none;font-weight: 500;background-color: rgb(101 119 137 / 5%);color: #0f3245;text-overflow: ellipsis;font-weight: bold;font-size: 1em;border-radius: 0;-webkit-transition: background-color 500ms linear;-ms-transition: background-color 500ms linear;transition: background-color 500ms linear;}.contactform .wz_fields input:focus {background-color: rgb(101 119 137 / 20%);}.contactform .wz_form-wrap .input {position: relative;z-index: 1;display: inline-block;width: 100%;vertical-align: unset;}.contactform .wz_input_field_wzqa:focus~.graphic_wzqa, .contactform .input--filled .graphic_wzqa {stroke: #657789;-webkit-transform: translate3d(-66.6%, 0, 0);transform: translate3d(-66.6%, 0, 0);}.contactform .wzgraphic {position: absolute;top: 5px;left: 0;fill: none;}@media screen and (max-width: 991px) {.contactform .wzgraphic {top: 3px;}}.contactform .wz_fields input::-webkit-input-placeholder, .contactform .wz_fields textarea::-webkit-input-placeholder {color: rgba(101, 119, 137, 0.2);}.contactform .wz_fields input:-moz-placeholder, .contactform .wz_fields textarea:-moz-placeholder {color: rgba(101, 119, 137, 0.2);}.contactform .wz_fields input::-moz-placeholder, .contactform .wz_fields textarea::-moz-placeholder {color: rgba(101, 119, 137, 0.2);}.contactform .wz_fields input:-ms-input-placeholder, .contactform .wz_fields textarea:-ms-input-placeholder {color: rgba(101, 119, 137, 0.2);}.contactform .wz_fields input:focus::-webkit-input-placeholder {color: transparent;}.contactform .wz_fields textarea {margin: 0;padding: 0 0 0.15em;border: none;font-weight: 500;background-color: rgb(101 119 137 / 5%);color: #0f3245;text-overflow: ellipsis;font-weight: bold;font-size: 1em;border-radius: 0;resize: vertical;-webkit-transition: background-color 500ms linear;-ms-transition: background-color 500ms linear;transition: background-color 500ms linear;}@media screen and (max-width: 991px) {.contactform .wz_fields textarea {margin-top: 0.5em;}}.contactform .wz_fields textarea:invalid {box-shadow: none;}.contactform .wz_fields [required] {background-position: top right;background-size: 18px;background-repeat: no-repeat;}.contactform .wz_fields textarea:focus {background-color: rgb(101 119 137 / 20%);}.contactform .textareawzgraphic .wzgraphic {position: absolute;top: 5%;left: 0;fill: none;}.contactform .wz_fields textarea:focus::-webkit-input-placeholder {color: transparent;}@media screen and (max-width: 991px) {.contactform .textareawzgraphic .wzgraphic {top: 4%;}}.contactform .btn-outline-contact {border: 1px solid #0f3245;color: #0f3245;}.contact-info .icon {float: left;margin-top: 25px;margin-right: 20px;}.contact-info .icon>i {font-size: 2.1rem;color: #83c31d;width: 50px;}.contact-info .description {overflow: hidden;}@media screen and (max-width: 991px) {}.wz-title {font-size: 3.5em;text-align: center;color: #fff;margin-top: 2em;margin-bottom: 1em;}.wz_form-wrap {position: relative;color: #fff;overflow: hidden;}.wz_title {position: absolute;top: 0;left: 0;margin: 0;padding: 40px;width: 100%;}.wz_title h1 {margin: 0;}.wz_form {position: relative;text-align: left;font-size: 2.5em;}.no-js .wz_form {padding: 0 0 6em 0;}.wz_form.wz_show {-webkit-animation: animFadeIn 0.5s;animation: animFadeIn 0.5s;}@-webkit-keyframes animFadeIn {0% {opacity: 0;}100% {opacity: 1;}}@keyframes animFadeIn {0% {opacity: 0;}100% {opacity: 1;}}.wz_form.wz_show .wz_fields {-webkit-animation: animMove 0.5s;animation: animMove 0.5s;}@-webkit-keyframes animMove {from {top: 100px;}}@keyframes animMove {from {top: 100px;}}.wz_fields>li, .wz_message-final {visibility: hidden;}.wz_show {visibility: visible !important;}.wz_form-wrap button {border: none;background: none;}.wz_form-wrap button[disabled] {opacity: 0.3;pointer-events: none;}.wz_form-wrap input:focus, .wz_form-wrap button:focus {outline: none;}.wz_form .wz_submit {display: none;}.wz_fields {position: relative;margin: 0 auto;padding: 0;top: 0;list-style: none;}.wz_fields>li {position: relative;z-index: 1;margin: 0;padding: 0;border: none;}.wz_fields>li:hover {z-index: 999;}@media screen and (max-width: 765px) {}.no-js .wz_form .wz_fields>li {margin: 1em 0 2em;padding: 0 0 2em 0;border-bottom: 2px solid rgba(0, 0, 0, 0.1);}.wz-controls {margin-top: 2em;margin-bottom: 1rem;}.wz_fields>li label {position: relative;}.wz_fields>li label.wz_field-label {display: inline-block;padding: 0 5px 1em 0;font-weight: 900;pointer-events: none;margin-top: 2em;}.wz_fields input {margin: 0;padding: 0 0 0.15em;border: none;font-weight: 500;background-color: transparent;color: #ddd;text-overflow: ellipsis;font-weight: bold;font-size: 1.5em;border-radius: 0;-webkit-transition: background-color 500ms linear;-ms-transition: background-color 500ms linear;transition: background-color 500ms linear;}@media screen and (max-width: 991px) {.wz_fields input {margin-top: 0.5em;}}.wz_fields input:invalid {box-shadow: none;}.wz_fields [required] {background-position: top right;background-size: 18px;background-repeat: no-repeat;}.wz_fields input:focus {background-color: rgba(0, 0, 0, 0.1);}.wz_fields .wz_radio-custom input[type="radio"] {position: absolute;display: block;margin: 30px auto 20px;margin: 0 auto 20px;width: 100%;height: 100%;opacity: 0;cursor: pointer;}.wz_fields>li .wz_radio-custom span {float: left;position: relative;margin-right: 3%;padding: 10px;max-width: 200px;width: 30%;text-align: center;font-weight: 500;font-size: 50%;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}.wz_fields>li .wz_radio-custom span label {color: rgba(255, 255, 255, 0.8);-webkit-transition: color 0.3s;transition: color 0.3s;}.wz_fields>li .wz_radio-custom label {display: block;cursor: pointer;font-weight: bold;}.wz_fields .wz_radio-custom label::after {position: absolute;top: 50%;left: 50%;width: 100%;height: 100%;background-position: 50% 0%;background-size: 85%;background-repeat: no-repeat;content: '';opacity: 0.5;-webkit-transition: opacity 0.2s;transition: opacity 0.2s;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.wz_fields .wz_radio-custom label:hover::after, .wz_fields input[type="radio"]:focus+label::after, .wz_fields input[type="radio"]:checked+label::after {opacity: 1;}.wz_fields .wz_radio-custom input[type="radio"]:checked+label {color: rgba(0, 0, 0, 0.8);}.wz_fields textarea {padding: 0.25em;width: 100%;min-height: 150px;background-color: transparent;color: #ddd;font-weight: 500;font-size: 0.85em;resize: none;overflow: auto;bottom: 5px;}.wz_fields textarea:focus {outline: none;background-color: rgba(0, 0, 0, 0.1);}.wz_fields textarea::-webkit-scrollbar {width: 8px;}.wz_fields textarea::-webkit-scrollbar-track {background: #c1c0c0;}.wz_fields textarea::-webkit-scrollbar-thumb {background: #828282;}.wz_fields textarea::-webkit-scrollbar-thumb:hover {background: #555;}.wz_form div.cs-select.cs-skin-boxes {display: block;}.wz_fields input.wz_mark {padding-left: 1em;background-position: 0% 0.15em;background-size: auto 75%;background-repeat: no-repeat;}.wz_fields input.wz_mark[required] {background-position: 0% 0.15em, top right;background-size: auto 75%, 18px;background-repeat: no-repeat;}.wz-imgcontainer {position: relative;cursor: pointer;text-align: center;}.wz-image-title {text-align: center;}.wz-image img {width: 106px;height: 106px;background-color: #999999;border: 4px solid #CCCCCC;color: #FFFFFF;border-radius: 50%;margin: 5px auto;overflow: hidden;}.wz-image input[type="file"] {cursor: pointer;display: block;height: 100%;left: 0;opacity: 0 !important;position: absolute;top: 0;width: 100%;}.wz-image img:hover {border-color: #05AE0E;}.wz_fields input::-webkit-input-placeholder, .wz_fields textarea::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.2);}.wz_fields input:-moz-placeholder, .wz_fields textarea:-moz-placeholder {color: rgba(0, 0, 0, 0.2);}.wz_fields input::-moz-placeholder, .wz_fields textarea::-moz-placeholder {color: rgba(0, 0, 0, 0.2);}.wz_fields input:-ms-input-placeholder, .wz_fields textarea:-ms-input-placeholder {color: rgba(0, 0, 0, 0.2);}.wz_fields input:focus::-webkit-input-placeholder {color: transparent;}.wz_form li.wz_current {visibility: visible;display: block !important;}.wz_form li.wz_hide, .wz_form li.wz_show {pointer-events: none;}.wz_form .wz_display-next .wz_hide {visibility: visible;}.wz_form .wz_display-next .wz_hide .wz_anim-lower, .wz_form .wz_display-next .wz_hide .wz_anim-upper {-webkit-animation: animHideNext 0.5s cubic-bezier(0.7, 0, 0.3, 1) forwards;animation: animHideNext 0.5s cubic-bezier(0.7, 0, 0.3, 1) forwards;}.wz_form .wz_display-next .wz_hide .wz_anim-lower {-webkit-animation-delay: 0.1s;animation-delay: 0.1s;}@-webkit-keyframes animHideNext {to {opacity: 0;-webkit-transform: translate3d(0, -500px, 0);}}@keyframes animHideNext {to {opacity: 0;-webkit-transform: translate3d(0, -500px, 0);transform: translate3d(0, -500px, 0);}}input[type=text]::-ms-clear {display: none;}@media screen and (max-width: 991px) {.wz_form-wrap {font-size: 70%;}.wz_form {top: 0em;right: 2em;left: 0;padding: 1em;width: auto;font-size: 2em;}.wz_title {padding: 20px;}}@media screen and (max-width: 839px) {}.wz_form-wrap .input {position: relative;z-index: 1;display: inline-block;width: 100%;vertical-align: top;}.wz_input_field {position: relative;display: block;float: right;padding: 0.8em;width: 60%;border: none;border-radius: 0;background: #f0f0f0;appearance: none;-webkit-appearance: none;}.wz_input_field:focus {outline: none;}.wzgraphic {position: absolute;top: 6px;left: 0;fill: none;}@media screen and (max-width: 839px) {.wzgraphic {position: absolute;top: 4px;left: 0;fill: none;}}.input_wzqa {overflow: hidden;padding-top: 0.5em;}.wz_input_field_wzqa {padding: 0.5em 0em 0.25em;width: 100%;background: transparent;color: #9da8b2;font-size: 1.25em;}.graphic_wzqa {stroke: rgba(0, 0, 0, 0.2);pointer-events: none;-webkit-transition: -webkit-transform 0.7s, stroke 0.7s;transition: transform 0.7s, stroke 0.7s;-webkit-transition-timing-function: cubic-bezier(0, 0.25, 0.5, 1);transition-timing-function: cubic-bezier(0, 0.25, 0.5, 1);}.wz_input_field_wzqa:focus+.input__label_wzqa, .input--filled .input__label_wzqa {color: #333;-webkit-transform: translate3d(0, -1.25em, 0) scale3d(0.75, 0.75, 1);transform: translate3d(0, -1.25em, 0) scale3d(0.75, 0.75, 1);}.wz_input_field_wzqa:focus~.graphic_wzqa, .input--filled .graphic_wzqa {stroke: #333;-webkit-transform: translate3d(-66.6%, 0, 0);transform: translate3d(-66.6%, 0, 0);}@-webkit-keyframes wz-shake-eff {16.65% {-webkit-transform: translateX(8px);transform: translateX(8px);}33.3% {-webkit-transform: translateX(-5px);transform: translateX(-5px);}49.95% {-webkit-transform: translateX(4px);transform: translateX(4px);}66.6% {-webkit-transform: translateX(-2px);transform: translateX(-2px);}83.25% {-webkit-transform: translateX(1px);transform: translateX(1px);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes wz-shake-eff {16.65% {-webkit-transform: translateX(8px);transform: translateX(8px);}33.3% {-webkit-transform: translateX(-5px);transform: translateX(-5px);}49.95% {-webkit-transform: translateX(4px);transform: translateX(4px);}66.6% {-webkit-transform: translateX(-2px);transform: translateX(-2px);}83.25% {-webkit-transform: translateX(1px);transform: translateX(1px);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}.wz-shake-eff {display: inline-block;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);}.wz-shake-cont:hover .wz-shake-eff, .wz-shake-cont:focus .wz-shake-eff, .wz-shake-cont:active .wz-shake-eff {-webkit-animation-name: wz-shake-eff;animation-name: wz-shake-eff;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;}.pr-settings {position: fixed;z-index: 99988;color: #0e1111;cursor: pointer;font-size: 1.5em;top: 30px;right: 30px;}.pr-settings a {color: #ddd;text-decoration: none;background-color: transparent;-webkit-text-decoration-skip: objects;outline-style: none;}.pr-settings a:hover {color: #ddd;text-decoration: none;background-color: transparent;-webkit-text-decoration-skip: objects;outline-style: none;}.pr-settings .dropdown-toggle::after {border-top: none;border-right: none;border-bottom: none;border-left: .3em solid transparent;}.pr-settings .dropdown-menu:before, .pr-settings .dropdown-menu:after {content: "";display: inline-block;position: absolute;top: 25px;width: 11px;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);border-bottom: 11px solid transparent;border-left: 11px solid #fff;border-top: 11px solid transparent;right: -10px;}.pr-settings .form-group {margin-bottom: 1rem;max-width: 210px;padding: 15px;}.pr-settings .form-group label {font-size: .9em;}.pr-settings .dropdown.show .dropdown-menu {opacity: 1;-webkit-transform: translate3d(0, 0%, 0) !important;-moz-transform: translate3d(0, 0%, 0) !important;-o-transform: translate3d(0, 0%, 0) !important;-ms-transform: translate3d(0, 0%, 0) !important;transform: translate3d(0, 0%, 0) !important;transform-origin: 0 0;left: -230px !important;top: 0px !important;}@media screen and (max-width: 765px) {.pr-settings {position: fixed;z-index: 99988;color: #0e1111;cursor: pointer;font-size: 1.5em;top: 1px;right: 1px;}.wz-shake-cont {text-align: center;}}.form-check-input {width: 1em;height: 1em;margin-top: 0.25em;vertical-align: top;background-color: #fff;background-repeat: no-repeat;background-position: center;background-size: contain;border: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;print-color-adjust: exact;-webkit-print-color-adjust: exact;}.form-check-input:checked {background-color: transparent;border-color: transparent;}.form-check label {display: inline-block;position: relative;cursor: pointer;padding-left: 35px;line-height: 26px;margin-bottom: 0;transition: color .3s linear;color: #657789;font-weight: 400;}.form-check .form-check-input:before {transition-timing-function: cubic-bezier(.075, .820, .165, 1);border: 3px solid;border-radius: 0;background-color: white;border-color: transparent;box-sizing: border-box;color: #8ea1b5;content: close-quote;display: inline-block;height: 20px;width: 20px;cursor: pointer;outline: 2px solid #8ea1b5;transition-duration: .5s;transition-property: background-color, border-color;}.form-check .form-check-input:checked:before {background-color: #8ea1b5;border-color: white;}textarea:hover, input:hover, textarea:active, input:active, textarea:focus, input:focus, button:focus, button:active, button:hover, label:focus, .btn:active, .btn.active {outline: 0px !important;-webkit-appearance: none;appearance: none;box-shadow: none !important;}body.swal2-toast-shown .swal2-container.swal2-top {top: 0;right: auto;bottom: auto;left: 50%;transform: translateX(-50%);z-index: 99988;}.action-active {color: #ff2d71 !important;}.terms-conditions h2 {margin: 1rem 0rem 4rem 0;}.terms-conditions h4 {margin: 1rem 0;text-transform: uppercase;font-weight: 500;color: #657789;}.terms-conditions p {color: #526a8e;text-align: justify;}.terms-conditions ul li {color: #526a8e;}@media screen and (max-width: 765px) {.terms-conditions h4 {text-align: center;}}.navbarfx-top {position: fixed;top: 0;right: 0;z-index: 9990;transition: top 0.3s;padding: 0.5rem 0;width: 100%;background-color: rgba(255, 255, 255, .8);-webkit-backdrop-filter: blur(50px);backdrop-filter: blur(50px);border: 0.8px solid #fff;box-shadow: 15px 15px 50px rgba(83, 115, 150, .2);-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;-webkit-transition-timing-function: ease;-moz-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;}.menuopen .navbarfx-top {background-color: rgba(255, 255, 255, 1);}@media screen and (max-width: 991px) {.navbarfx-top {padding: 0.2rem 0;}}@keyframes fadeIn {from {transform: translateY(1rem);opacity: 0;}to {transform: translateY(0rem);opacity: 1;}}@-webkit-keyframes animFadeIn {from {-webkit-transform: translateY(1rem);opacity: 0;}to {-webkit-transform: translateY(0rem);opacity: 1;}}@media (min-width: 992px) {.navbar-expand-lg .navbar-collapse {display: flex !important;flex-basis: auto;margin-left: 2rem;}}.dropdown-toggle::after {display: inline-block;margin-left: 0.255em;vertical-align: middle;content: "\f078";font-family: "Font Awesome 5 Free";font-weight: 800;font-size: 0.6rem;border-top: none;border-right: none;border-bottom: none;border-left: none;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;-webkit-transition-timing-function: ease;-moz-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;}.dropend .dropdown-toggle::after {display: inline-block;margin-left: 0.255em;vertical-align: middle;content: "\f054";border-top: none;border-right: none;border-bottom: none;border-left: none;font-family: "Font Awesome 5 Free";font-weight: 800;font-size: 0.6rem;}.dropdown-toggle.show::after {display: inline-block;margin-left: 0.255em;vertical-align: middle;transform: rotate(-180deg);}.navbar-light .navbar-nav .nav-link {color: #0f3245;text-transform: uppercase;}.navbar-light .navbar-nav .show>.nav-link, .navbar-light .navbar-nav .nav-link.active {color: #83c31d;}.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {color: #83c31d;}#navbarfx .dropdown-item {display: block;width: 100%;padding: 0.25rem 1rem;clear: both;font-weight: 400;color: #0f3245;text-align: inherit;text-decoration: none;white-space: nowrap;background-color: transparent;border: 0;}#navbarfx .dropdown-item:hover, #navbarfx .dropdown-item:focus, #navbarfx .dropdown-item.active {color: #83c31d;}.dropdown-menu {color: #0f3245;}.list-group-item {position: relative;display: block;padding: 0.5rem 0rem;color: #0f3245;text-decoration: none;background-color: #fff;border: none;}.dropdown-menu.show {-webkit-animation: fadeIn 0.35s alternate;animation: fadeIn 0.35s alternate;}.nav-item.dropdown.dropdown-mega {position: static;}.nav-item.dropdown.dropdown-mega .dropdown-menu {width: 90%;top: auto;left: 5%;margin-top: 15px;}.navbar-toggler {border: none;padding: 0;outline: none;}.navbar-toggler:focus {box-shadow: none;}.navbar-toggler .hamburger-toggle {position: relative;display: block;width: 50px;height: 50px;z-index: 11;float: right;}.navbar-toggler .hamburger-toggle .hamburger {position: absolute;transform: translate(-50%, -50%) rotate(0deg);left: 50%;top: 50%;width: 50%;height: 50%;pointer-events: none;}.navbar-toggler .hamburger-toggle .hamburger span {width: 100%;height: 4px;position: absolute;background: #333;border-radius: 2px;z-index: 1;transition: transform 0.2s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.2s cubic-bezier(0.77, 0.2, 0.05, 1), all 0.2s ease-in-out;left: 0px;}.navbar-toggler .hamburger-toggle .hamburger span:first-child {top: 10%;transform-origin: 50% 50%;transform: translate(0% -50%) !important;}.navbar-toggler .hamburger-toggle .hamburger span:nth-child(2) {top: 50%;transform: translate(0, -50%);}.navbar-toggler .hamburger-toggle .hamburger span:last-child {left: 0px;top: auto;bottom: 10%;transform-origin: 50% 50%;}.navbar-toggler .hamburger-toggle .hamburger.active span {position: absolute;margin: 0;}.navbar-toggler .hamburger-toggle .hamburger.active span:first-child {top: 45%;transform: rotate(45deg);}.navbar-toggler .hamburger-toggle .hamburger.active span:nth-child(2) {left: 50%;width: 0px;}.navbar-toggler .hamburger-toggle .hamburger.active span:last-child {top: 45%;transform: rotate(-45deg);}.icons {display: inline-flex;margin-left: auto;}.icons a {transition: all 0.2s ease-in-out;padding: 0.2rem 0.4rem;color: #ccc !important;text-decoration: none;}.icons a:hover {color: white;text-shadow: 0 0 30px white;}#navbarfx .dropdown-menu {box-shadow: 15px 15px 50px rgba(83, 115, 150, .2);border: none;border-radius: 1rem;}@media screen and (max-width: 991px) {#navbarfx .dropdown-menu {max-height: 350px;overflow-y: auto;padding-bottom: 2rem;}.nav-item.dropdown.dropdown-mega .dropdown-menu {width: 100%;}}@media screen and (max-height: 400px) {#navbarfx .dropdown-menu {max-height: 150px;overflow-y: auto;padding-bottom: 2rem;}}.navbar-toggler .navbar-toggler-icon {background-image: none }.navbar-toggler .navbar-toggler-icon .navbar-toggler-bar {display: block;position: relative;width: 22px;height: 1px;border-radius: 1px;background: #6c757d;transition: all .2s;margin: 0 auto }.navbar-toggler .navbar-toggler-icon .navbar-toggler-bar.bar2, .navbar-toggler .navbar-toggler-icon .navbar-toggler-bar.bar3 {margin-top: 7px }.navbar-toggler[aria-expanded=true] .navbar-toggler-bar.bar1 {transform: rotate(45deg);transform-origin: 10% 10%;margin-top: 4px }.navbar-toggler[aria-expanded=true] .navbar-toggler-bar.bar2 {opacity: 0 }.navbar-toggler[aria-expanded=true] .navbar-toggler-bar.bar3 {transform: rotate(-45deg);transform-origin: 10% 90%;margin-top: 3px }.menu-card {position: relative;display: flex;flex-direction: column;align-items: center !important;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;border: none;border-radius: 0.25rem;text-align: center;}.menu-card .card-body {flex: 1 1 auto;padding: 1rem 1rem;text-transform: uppercase;color: #859db4;}.mega-content .list-group-item.active {z-index: 2;color: #83c31d;background-color: transparent;border-color: transparent;}.menu-sale-cont {display: flex;flex-direction: column;background: #f2e36e;width: 100%;height: 100%;padding: 1rem;align-items: center !important;justify-content: center !important;border-radius: 0.75rem;}.menu-sale-cont h2 {font-size: 2rem;letter-spacing: 5px;font-weight: 900;text-transform: uppercase;color: #fff !important;}.top-ads-cont {margin: 0;}.top-ads {background-size: cover;background-position: 50%;position: relative;width: 100%;min-height: 300px;padding: 20px;border-radius: 0.25rem;}.top-ads a {color: #0f3245;}.top-ads h4 {position: relative;overflow: hidden;padding: 10px 10px 10px 100px;color: #0f3245;text-align: left;font-weight: 300;width: 35%;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;-webkit-transition-timing-function: ease;-moz-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;-webkit-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0);}.top-ads h4 b {font-weight: 900;text-transform: uppercase;}.top-ads p {border: 1px solid #0f3245;opacity: 0;width: 10rem;margin: 10px 10px 10px 120px;text-align: center;-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);-ms-transform: translate3d(0, 20px, 0) scale(1.1);}.top-ads:hover h4 {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.top-ads:hover p {opacity: 1;-webkit-transform: translate3d(0, 0, 0) scale(1);transform: translate3d(0, 0, 0) scale(1);}@media screen and (max-width: 767px) {.top-ads-cont {margin: 2rem 0;}.top-ads h4 {position: relative;overflow: hidden;padding: 5% 0 10px 0;color: #0e1111;text-align: left;width: 86%;}.top-ads p {margin-left: 10px;margin-right: 0;}.top-ads-small {background-size: cover;background-position: 39%;position: relative;width: 100%;min-height: 300px;padding: 50px 70px 0px 10px;border-radius: 0.25rem;}}.countdown-event #countDown {font-size: 2.5rem;}.countdown-event .top-ads h4 {width: 55%;}.countdown-event .top-ads p {border: 1px solid #fff;width: 12rem;}@media screen and (max-width: 765px) {.countdown-event #countDown {font-size: 2rem;}.countdown-event .top-ads h4 {width: 85%;}}#navbarfx .navbar-brand {padding-top: 0.3125rem;padding-bottom: 0.3125rem;margin: unset;font-size: 1.25rem;text-decoration: none;white-space: nowrap;margin-left: auto;}@media (min-width: 992px) {.cartcont {position: absolute;right: 10px;}.cartcont-link {position: relative;right: 118px;display: block;text-decoration: none;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;}}.cartcont-link {display: block;text-decoration: none;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;}.item-in-cart-count {display: inline-block;font-size: 11px;background: #83c31d;color: #fff;width: 20px;height: 20px;border-radius: 50%;line-height: 20px;text-align: center;letter-spacing: 0;font-weight: 600;left: -10px;}@-webkit-keyframes hvr-icon-pop {50% {-webkit-transform: scale(1.5);transform: scale(1.5);-ms-transform: scale(1.5);}}@keyframes hvr-icon-pop {50% {-webkit-transform: scale(1.5);transform: scale(1.5);-ms-transform: scale(1.5);}}.ch-second-filter {margin-right: 5px;}.hvr-icon {position: relative;}.hvr-icon-pop {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}.hvr-icon-pop .hvr-icon {-webkit-transform: translateZ(0);transform: translateZ(0);-ms-transform: translateZ(0);-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}.hvr-icon-pop:hover .hvr-icon, .hvr-icon-pop:focus .hvr-icon, .hvr-icon-pop:active .hvr-icon {-webkit-animation-name: hvr-icon-pop;animation-name: hvr-icon-pop;-webkit-animation-duration: 0.3s;animation-duration: 0.3s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;}.right-menu {position: fixed;width: 350px;height: 100%;top: 0;z-index: 10000;background: #fff;box-shadow: 15px 15px 50px rgba(83, 115, 150, .2);-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;-webkit-transition-timing-function: ease;-moz-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;}.right-menu-right {right: -355px;}.right-menu-right.right-menu-open {right: 0px;}#body-overlay-menu-right {width: 100vw;height: 100vh;visibility: hidden;opacity: 0;position: fixed;z-index: 9999;top: 0;overflow: hidden;background: rgba(0, 0, 0, 0.5);}body #body-overlay-menu-right {-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;-webkit-transition-timing-function: ease;-moz-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;}body.menu_right_open #body-overlay-menu-right {visibility: visible;opacity: 1;}@media screen and (max-height: 26.375em) {.right-menu {font-size: 90%;width: 250px;}.right-menu-right {right: -255px;}}@media screen and (max-width: 991px) {.right-menu {width: 300px;}.right-menu-right {right: -305px;}}@media screen and (max-width: 400px) {.right-menu {width: 280px;}.right-menu-right {right: -285px;}}.cart-heading {display: flex;flex: 0 0 auto;align-items: center;justify-content: flex-end;gap: 10px;}.cart-heading .title {flex: 1 1 auto;margin-bottom: 0;margin-top: 8px;}.cart-heading .close-btn {flex: 0 0 auto;}.shoppingcart {font-weight: 400;text-transform: uppercase;font-size: 1.1rem;}.carttab {display: flex;flex: 1 1 auto;flex-direction: column;height: 100%;}.shopping-cart-body {position: relative;flex: 1 1 auto;overflow: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;max-height: 63vh;scrollbar-width: thin;padding: 1rem;}.shopping-cart-footer {flex: 0 0 auto;padding-bottom: 15px;padding: 1rem;position: absolute;bottom: 1rem;width: 90%;left: 5%;border-top: 1px solid #9aaec1;background: #fff;}.cartinfocont {display: flex;}.cartinfocont img {color: #fff;display: inline-flex;align-items: center;justify-content: center;font-size: 1rem;height: auto;width: 80px;transition: all .2s ease-in-out;}.cartinfocont .btn {color: #657789;background-color: #fff;border-color: #ced4da;width: 30px;}.cartinfocont .btn:hover {color: #fff;background-color: #657789;border-color: #657789;width: 30px;}.cartinfocont .btn:disabled, .cartinfocont .btn.disabled, .cartinfocont fieldset:disabled .btn {pointer-events: none;opacity: 1;width: 50px;}.shopping-cart-footer .cart-footer .subtotal {text-align: center;font-size: 1.2rem;font-weight: 800;text-transform: uppercase;color: #526a8e;}.cartinfocont .producttitle {color: #657789;font-weight: 600;}.cartinfocont .productprice {color: #83c31d;font-weight: 600;}.btn-outline-viewcart {color: #657789;background-color: #fff;border-color: #657789;border-radius: 50rem;width: 100%;}.btn-outline-viewcart:hover {color: #83c31d;background-color: #fff;border-color: #83c31d;border-radius: 50rem;width: 100%;}.btn-outline-checkout {color: #fff;background-color: #657789;border-color: #657789;border-radius: 50rem;width: 100%;margin-top: 1rem;}.btn-outline-checkout:hover {color: #fff;background-color: #83c31d;border-color: #83c31d;}.product-sort-cont {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 1rem;margin-bottom: 1.85rem;}.product-sort-left {display: block;min-width: 210px;}.product-sort-right {margin-left: auto;}.sort-cont {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;}.sort-left {display: block;min-width: 180px;}.sort-right {margin: 0.5rem 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;}.sort-showing {margin-right: 0.4rem !important;}.sort-left option {padding: 0.5rem 0.75rem;margin: 1rem;font-size: 1rem;font-weight: 400;line-height: 1.5;}.sort-left .select2-selection__rendered, .sort-right .select2-selection__rendered {font-size: 0.75rem;border: 0;}.sort-left .select2-container--bootstrap-5.select2-container--focus .select2-selection, .select2-container--bootstrap-5.select2-container--open .select2-selection {border-color: #ced4da;box-shadow: none;}.sort-right .select2-container--bootstrap-5.select2-container--focus .select2-selection, .select2-container--bootstrap-5.select2-container--open .select2-selection {border-color: #ced4da;box-shadow: none;}.sortfont {font-size: 0.75rem !important;}.sortfont .select2-results__option {font-size: 0.75rem !important;text-transform: none !important;}.btn-outline-sort {color: #657789;border-color: #ced4da;}.btn-sort-active {color: #fff;border-color: #657789;background: #657789;}.btn-outline-sort:hover {color: #fff;border-color: #657789;background: #657789;}@media screen and (max-width: 765px) {.sort-cont {display: block;}.sort-right {-ms-flex-pack: justify;justify-content: space-between;margin-top: 15px;}}#SignInModal .login-title {text-transform: uppercase;}#SignInModal .input-group-text {display: flex;align-items: center;padding: 0.8rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;text-align: center;white-space: nowrap;background-color: transparent;border: 1px solid #ced4da;border-radius: 0.75rem;border-top-right-radius: 0;border-bottom-right-radius: 0;box-shadow: 1px 1px 0 0 rgb(178 190 202);transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}#SignInModal .input-group.flex-nowrap:hover .input-group-text, #SignInModal .form-style:focus .input-group-text, #SignInModal .form-style:active .input-group-text {box-shadow: none;}#SignInModal .input-group:focus-within .input-group-text {box-shadow: none;}#SignInModal .form-control {display: block;width: 100%;padding: 0.8rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0.75rem;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;border-left: none;border-top-left-radius: 0;border-bottom-left-radius: 0;}#SignInModal .modal-header {display: flex;flex-shrink: 0;align-items: center;justify-content: space-between;padding: 1rem 1rem;border-bottom: none;border-top-left-radius: 0;border-top-right-radius: 0;}#SignInModal .card {position: relative;display: flex;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;border: none;border-radius: 0;}#SignInModal .form-check label {padding-left: 10px;}#SignInModal p {color: #657789;font-weight: 500;}#SignInModal .sign-action {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;}#SignInModal .sign-action-right {margin: 0.5rem 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;}#SignInModal .sign-action-right a {color: #657789;font-weight: 400;}.btn-outline-soc {height: 2rem;min-width: 2rem;width: 2rem;padding: 0;font-size: 0.8rem;overflow: hidden;position: relative;line-height: normal;border-width: 1px;border-radius: 30px !important;background: #fff;color: #657789;border: 1px solid #657789;margin: 5px;}.btn-outline-soc:hover, .btn-outline-soc:active {background: #657789;color: #fff;border: 1px solid #657789;}.btn-outline-soc i {position: absolute;top: 50%;left: 50%;transform: translate(-12px, -12px);line-height: 1.5626rem;width: 23px !important;}.btn-outline-enter {padding: 0.5rem;font-size: 1rem;overflow: hidden;position: relative;border-radius: 30px !important;background: #83c31d;color: #fff;border: 1px solid #83c31d;font-weight: 400;}.btn-outline-enter:hover {background: #fff;color: #83c31d;border: 1px solid #83c31d;}.cbp-spmenu h3 {color: #000;font-size: 1.9em;padding: 10px;margin: 0;font-weight: 300;}.cbp-spmenu-vertical {width: 100%;height: 100%;top: 0;z-index: 1000;}.cbp-spmenu-left.cbp-spmenu-open {left: 0px;}.cbp-spmenu {-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;transition: all 0.5s ease;}.btn-close-cont {position: fixed;top: 0;background: #fff;box-shadow: rgb(0 0 0 / 10%) 0px 0px 10px 0px;width: 100%;display: none;z-index: 99988;}@media screen and (min-width: 768px) {body {overflow: auto !important;}.btn-close-cont {display: none !important;}}.btn-filter {color: #657789;border-color: #ced4da;margin: 0.5rem 0 1rem 0;width: 100%;display: none;padding: 8px;text-transform: uppercase;box-shadow: 1px 1px 0 0 rgb(178 190 202);}#showLeft {box-shadow: 1px 1px 0 0 rgb(178 190 202) !important;}.btn-filter:hover {color: #fff;border-color: #657789;background: #657789;}.btn-close-filter {color: #657789;border-color: #fff;width: 100%;text-transform: uppercase;}.btn-close-filter:hover {color: #fff;border-color: #657789;background: #657789;}.filter-title {display: inline-block;font-weight: 400;line-height: 1.5;color: #657789;text-align: left;text-decoration: none;text-transform: uppercase;vertical-align: middle;background-color: transparent;border: none;padding: 0.375rem 0.75rem;font-size: 1rem;border-radius: 0.25rem;margin-top: 0;width: 100%;}.btn-filter-category {color: #657789;border: none;border-bottom: 1px solid #e7edf3;margin: 1rem 0 1rem 0;width: 100%;box-shadow: none;border-radius: 0;text-align: left;font-size: 0.9rem;text-transform: uppercase;font-weight: 400;}.btn-filter-category i {font-size: 1rem;}.btn-filter-category:hover {color: #657789;}.btn-filter-category:focus, .btn-filter-category:active {outline: 0;box-shadow: none;}.filter-criterium a[data-bs-toggle=collapse] i {float: right;position: relative;color: #657789;top: 1px;transition: all .3s ease 0s;}.filter-criterium a[data-bs-toggle=collapse][aria-expanded=true] i {filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform: rotate(180deg);}@media screen and (max-width: 765px) {.cbp-spmenu {background: #fff;position: fixed;top: 0;padding-top: 1rem;padding-bottom: 60px;z-index: 99999;overflow-y: auto;}.cbp-spmenu-left {left: -800px;}.btn-filter {display: inline-block;}.filter-title {display: none;}}@media screen and (max-width: 55.1875em) {}@media screen and (max-height: 26.375em) {.cbp-spmenu-vertical {font-size: 90%;width: 190px;}.cbp-spmenu-left {left: -190px;}}.form-check-input-size {display: none;}.form-check-input-size+.form-check-input-size-label {display: inline-block;text-align: center;margin-right: 0.3rem;margin-bottom: 0.5rem;padding: 0.2rem 0.8rem;width: auto;height: auto;line-height: 1;font-size: 1rem;border: 1px solid #657789;border-radius: 0.25rem;color: #657789;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;-webkit-transition-timing-function: ease;-moz-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;}.form-check-input-size+.form-check-input-size-label:hover {background: #657789;color: #fff;}.form-check-input-size:checked+.form-check-input-size-label {background: #657789;color: #fff;}.form-check-input-circle {width: 1em;height: 1em;margin-top: 0.25em;margin-right: 0.5rem;margin-bottom: 0.5rem;vertical-align: top;background-color: #fff;background-repeat: no-repeat;background-position: center;background-size: contain;border: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;-webkit-print-color-adjust: exact;print-color-adjust: exact;}.form-check-input-circle:checked {background-color: transparent;border-color: transparent;}.form-check label {display: inline-block;position: relative;cursor: pointer;padding-left: 35px;line-height: 26px;margin-bottom: 0;transition: color .3s linear;color: #657789;font-weight: 400;}.form-check-input-circle:before {transition-timing-function: cubic-bezier(.075, .820, .165, 1);border: none;border-radius: 50%;background-color: white;border-color: transparent;box-sizing: border-box;color: #8ea1b5;content: close-quote;display: inline-block;height: 1.5rem;width: 1.5rem;cursor: pointer;transition-duration: .5s;transition-property: background-color, border-color;margin-left: -0.2rem;}.current-bgcolor-white {background-color: #fff;border: 2px solid #ddd;}.current-bgcolor-black {background-color: #1c1c1c;border: 2px solid #1c1c1c;}.current-bgcolor-gray {background-color: #808080;border: 2px solid #808080;}.current-bgcolor-red {background-color: #f70000;border: 2px solid #f70000;}.current-bgcolor-blue {background-color: #0000f7;border: 2px solid #0000f7;}.current-bgcolor-green {background-color: #008140;border: 2px solid #008140;}.current-bgcolor-yellow {background-color: #f7f700;border: 2px solid #f7f700;}.current-bgcolor-gold {background-color: #e7d899;border: 2px solid #e7d899;}.current-bgcolor-orange {background-color: #f59604;border: 2px solid #f59604;}.current-bgcolor-purple {background-color: #790a7b;border: 2px solid #790a7b;}.current-bgcolor-violet {background-color: #8b00f7;border: 2px solid #8b00f7;}.current-bgcolor-lime {background-color: #00f700;border: 2px solid #00f700;}.current-bgcolor-teal {background-color: #007c7c;border: 2px solid #007c7c;}.current-bgcolor-maroon {background-color: #7c0000;border: 2px solid #7c0000;}.current-bgcolor-brown {background-color: #643c0f;border: 2px solid #643c0f;}.current-bgcolor-cream {background-color: #f7f5c2;border: 2px solid #f7f5c2;}.current-bgcolor-silver {background-color: #f2f3f4;border: 2px solid #f2f3f4;}.current-bgcolor-raspberry {background-color: #e01168;border: 2px solid #e01168;}.current-bgcolor-arctic {background-color: #82EEFD;border: 2px solid #82EEFD;}.form-check-input-circle.bgcolor-white::before {-webkit-transition: all .3s ease;transition: all .3s ease;border-radius: 50%;background-color: #fff;border: 2px solid #ddd;}.form-check-input-circle.bgcolor-black::before {-webkit-transition: all .3s ease;transition: all .3s ease;border-radius: 50%;background-color: #1c1c1c;border: 2px solid #1c1c1c;}.form-check-input-circle.bgcolor-gray::before {-webkit-transition: all .3s ease;transition: all .3s ease;border-radius: 50%;background-color: #808080;border: 2px solid #808080;}.form-check-input-circle.bgcolor-red::before {-webkit-transition: all .3s ease;transition: all .3s ease;border-radius: 50%;background-color: #f70000;border: 2px solid #f70000;}.form-check-input-circle.bgcolor-blue::before {-webkit-transition: all .3s ease;transition: all .3s ease;border-radius: 50%;background-color: #0000f7;border: 2px solid #0000f7;}.form-check-input-circle.bgcolor-green::before {-webkit-transition: all .3s ease;transition: all .3s ease;border-radius: 50%;background-color: #008140;border: 2px solid #008140;}.form-check-input-circle.bgcolor-yellow::before {-webkit-transition: all .3s ease;transition: all .3s ease;border-radius: 50%;background-color: #f7f700;border: 2px solid #f7f700;}.form-check-input-circle.bgcolor-gold::before {-webkit-transition: all .3s ease;transition: all .3s ease;border-radius: 50%;background-color: #e7d899;border: 2px solid #e7d899;}.form-check-input-circle.bgcolor-orange::before {-webkit-transition: all .3s ease;transition: all .3s ease;border-radius: 50%;background-color: #f59604;border: 2px solid #f59604;}.form-check-input-circle.bgcolor-purple::before {-webkit-transition: all .3s ease;transition: all .3s ease;border-radius: 50%;background-color: #790a7b;border: 2px solid #790a7b;}.form-check-input-circle.bgcolor-violet::before {-webkit-transition: all .3s ease;transition: all .3s ease;border-radius: 50%;background-color: #8b00f7;border: 2px solid #8b00f7;}.form-check-input-circle.bgcolor-lime::before {-webkit-transition: all .3s ease;transition: all .3s ease;border-radius: 50%;background-color: #00f700;border: 2px solid #00f700;}.form-check-input-circle.bgcolor-teal::before {-webkit-transition: all .3s ease;transition: all .3s ease;border-radius: 50%;background-color: #007c7c;border: 2px solid #007c7c;}.form-check-input-circle.bgcolor-maroon::before {-webkit-transition: all .3s ease;transition: all .3s ease;border-radius: 50%;background-color: #7c0000;border: 2px solid #7c0000;}.form-check-input-circle.bgcolor-brown::before {-webkit-transition: all .3s ease;transition: all .3s ease;border-radius: 50%;background-color: #643c0f;border: 2px solid #643c0f;}.form-check-input-circle.bgcolor-cream::before {-webkit-transition: all .3s ease;transition: all .3s ease;border-radius: 50%;background-color: #f7f5c2;border: 2px solid #f7f5c2;}.form-check-input-circle.bgcolor-silver::before {-webkit-transition: all .3s ease;transition: all .3s ease;border-radius: 50%;background-color: #f2f3f4;border: 2px solid #f2f3f4;}.form-check-input-circle.bgcolor-raspberry::before {-webkit-transition: all .3s ease;transition: all .3s ease;border-radius: 50%;background-color: #e01168;border: 2px solid #e01168;}.form-check-input-circle.bgcolor-arctic::before {-webkit-transition: all .3s ease;transition: all .3s ease;border-radius: 50%;background-color: #82EEFD;border: 2px solid #82EEFD;}.form-check-input-circle:checked:before {border: 2px solid #fff;border-radius: 50%;box-shadow: 0 0 5px rgba(0, 0, 0, 0.8);}.price-slider-cont {color: #657789;}.slider-title {color: #657789;}#price-value-min, #price-value-max {color: #657789;font-weight: 600;}.slider.slider-range.noUi-connect, .slider.slider-range .noUi-connect {background-color: #657789;}.slider.slider-range.noUi-horizontal {height: 2px;}.slider.slider-range.noUi-target {background-color: rgba(101, 119, 137, .3);border: none;}.noUi-state-drag * {cursor: inherit !important }.slider.slider-range.noUi-horizontal .noUi-handle {border-radius: 50%;background-color: #657789;box-shadow: 0 1px 13px 0 rgba(0, 0, 0, .2);height: 16px;width: 16px;cursor: pointer;margin-top: 0px;outline: none;border: none;}.noUi-horizontal .noUi-handle {right: -8px;top: -8px;}.noUi-handle:after, .noUi-handle:before {display: none;position: absolute;height: 14px;width: 1px;background: transparent;left: 14px;top: 6px;}.select2-container--default .select2-selection--single .select2-selection__rendered {color: #0e1111;line-height: 28px;border: none !important;}.select2-container--default .select2-selection--single .select2-selection__rendered img, .select2-container--default .select2-selection--single .select2-selection__rendered svg {vertical-align: inherit !important;}.select2-container--default .select2-selection--single {background-color: #fff;border: none !important;border-radius: 0;}.select2-dropdown {background-color: white;border: 1px solid #ddd;border-radius: 0;box-sizing: border-box;display: block;position: absolute;left: -100000px;width: 100%;z-index: 1051;box-shadow: 0 10px 15px -3px rgb(0 0 0 / 10%), 0 4px 6px -2px rgb(0 0 0 / 5%);}.select2-container--open .select2-dropdown--below {border-top: 1px solid #ddd;border-top-left-radius: 0;border-top-right-radius: 0;}.flagcont .select2-container .select2-selection--single .select2-selection__rendered {display: block;padding-left: 0;padding-right: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.select2-container--default .select2-selection--single .select2-selection__arrow b {border-color: transparent;border-style: none;border-width: 5px 4px 0 4px;height: 0;left: 50%;margin-left: -4px;margin-top: -2px;position: absolute;top: 50%;width: 100%;}.select2-container--default .select2-selection--single .select2-selection__arrow b:before {content: "\f107";font-family: 'Font Awesome 5 Free';-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;position: absolute;top: -5px;color: #0e1111;margin-left: auto !important;}.select2-container--default .select2-selection--single .select2-selection__arrow {height: 26px;position: absolute;top: 1px;left: 30px;width: 60px;font-size: 90%;}.select2-container--open .select2-dropdown--below {border-top: 1px solid #ddd;border-top-left-radius: 0;border-top-right-radius: 0;min-width: 82px !important;}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected, .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true] {color: #fff;background-color: #657789;}.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #657789;color: white;}.products {margin-bottom: 3rem;padding: 10px;}.products .card {border: none;}.products .product-item a h6 {color: #5c6580;margin-top: 1rem;height: 2.5rem;overflow: hidden;text-overflow: ellipsis;font-weight: 600;}.products .product-item a:hover {color: #0e1111;}.products .product-item:hover .action-cont {opacity: 1;}.products .product-item p {margin-top: 0;margin-bottom: 0rem;text-align: center;color: #83c31d;font-weight: 600;}.products .product-item img {max-width: 80%;margin: auto;}.products .product-item p del {color: #859db4;}.products .product-item {position: relative;overflow: hidden;background: #fff;border-radius: 0.25rem;padding: 15px;margin: 0.8rem 0;text-align: center;backface-visibility: hidden;-webkit-backface-visibility: hidden;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;-webkit-transition-timing-function: ease;-moz-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;}.products .product-item:hover {box-shadow: rgba(83, 115, 150, 0.2) 15px 15px 50px;}@media screen and (max-width: 1195px) {}@media screen and (max-width: 991px) {.products .product-item {backface-visibility: hidden;-webkit-backface-visibility: hidden;min-height: 200px;}.products .product-item a h6 {color: #0e1111;}}@media screen and (max-width: 1195px) {}.product-list-cont {margin: 0.8rem 0;}.productitemcont .product-list-cont .product-item {margin: 0;}.product-list-cont .product-title {text-transform: uppercase;font-weight: 400;margin-top: 0.8rem;}.product-list-cont .product-description {color: #596a7a;}.product-list-cont .btn-action-list-icon {color: #596a7a;height: 2.375rem;min-width: 2.375rem;width: 2.375rem;padding: 0;font-size: 1.1rem;overflow: hidden;position: relative;line-height: normal;background: #fff;margin-top: 0.5rem;box-shadow: none;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;-webkit-transition-timing-function: ease;-moz-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;}.product-list-cont .btn-action-list-icon i {position: absolute;top: 50%;left: 50%;transform: translate(-12px, -12px);line-height: 1.5626rem;width: 23px;}.product-list-cont .btn-action-list-icon:hover {color: #ff2d71;}.productitemcont .product-list-cont .product-price del {color: #859db4;}.product-list-cont .product-item a img {-webkit-transform: scale(1);transform: scale(1);-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}.product-list-cont .product-item:hover a img {-webkit-transform: scale(1.15);transform: scale(1.15);}.product-badge {position: absolute;z-index: 110;top: 5%;left: 5%;text-align: center;font-family: "Poppins", sans-serif;text-transform: uppercase;font-weight: 600;color: #fff;padding: 4px 8px;font-size: 0.7142em;line-height: 12px;border-radius: 0.25rem;}.bg-hot {background: #dc3545;}.bg-new {background: #198754;}.bg-sale {background: #ffc107;}.bg-gift {background: #6f42c1;}.action-cont {position: absolute;z-index: 110;top: 5%;right: 5%;display: flex;flex-direction: column;text-align: center;opacity: 0;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;-webkit-transition-timing-function: ease;-moz-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;}.action-overlay {position: absolute;z-index: 100;top: 0;bottom: 0;left: 0;right: 0;height: 100%;width: 100%;opacity: 0;background-color: rgba(135, 133, 133, 1);-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;-webkit-transition-timing-function: ease;-moz-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;}.btn-action-icon {display: inline-block;height: 2.5rem;min-width: 2.5rem;width: 2.5rem;padding: 0;font-size: .9375rem;overflow: hidden;position: relative;line-height: normal;background: #fff;margin-top: 0.5rem;box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .2);-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;-webkit-transition-timing-function: ease;-moz-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;}.btn-action-icon, .btn-action-icon:before, .btn-action-icon .fas, .btn-action-icon .fab, .btn-action-icon .far {transition: all 0.35s;transition-timing-function: cubic-bezier(0.31, -0.105, 0.43, 1.59);}.btn-action-icon:before {top: 90%;left: -110%;}.btn-action-icon .fas, .btn-action-icon .fab, .btn-action-icon .far {transform: scale(0.8);}.btn-action-icon:before {background-color: #527292;}.btn-action-icon .fas, .btn-action-icon .fab, .btn-action-icon .far {color: #657789;}.btn-action-icon:focus:before, .btn-action-icon:hover:before {top: -10%;left: -10%;}.btn-action-icon:focus .fas, .btn-action-icon:hover .fas, .btn-action-icon:focus .fab, .btn-action-icon:hover .fab, .btn-action-icon:focus .far, .btn-action-icon:hover .far {color: #fff;transform: scale(1);}.btn-action-icon:before {content: '';width: 120%;height: 120%;position: absolute;transform: rotate(45deg);}.btn-action-icon .fas, .btn-action-icon .fab, .btn-action-icon .far {font-size: 1.4rem;vertical-align: middle;}.btn-action-icon-active {background-color: #527292 !important;}.btn-action-icon-active i {color: #fff !important;}@media screen and (max-width: 991px) {.btn-action-icon {margin-top: 0.3rem;}}.tooltip-inner {background-color: #657789 !important;color: #fff;text-transform: capitalize;}.tooltip.bs-tooltip-top .tooltip-arrow::before {border-top-color: #657789;}.product-item-cont.list-group-item {float: none;width: 100%;background-color: #fff;margin-bottom: 10px;border: 1px solid #e7edf3;color: #0f3245;}.product-item-cont.list-group-item:nth-of-type(odd) {background: #fff;}.product-item-cont.list-group-item:before, .product-item-cont.list-group-item:after {display: table;content: " ";}.products .list-group-item .product-item a {float: left;width: 30%;}.products .list-group-item .product-item .card-body a {width: 100%;}.products .list-group-item .product-item img {float: left;width: 100%;}.product-item-cont.list-group-item:after {clear: both;}.list-group-item+.list-group-item {border-top-width: 1px;}.list-group-item .card {flex-direction: row;}.list-group-item .card .card-body {display: inline-block;width: 80%;}.products .list-group-item .product-item a h6 {color: #5c6580;margin-top: 0rem;margin-bottom: 0.8rem;height: 3.5rem;overflow: hidden;text-overflow: ellipsis;font-weight: 900;text-transform: uppercase;font-size: 1.5rem;text-align: left;}.products .list-group-item .product-item p {margin-top: 0;margin-bottom: 1rem;text-align: left;color: #83c31d;font-weight: 900;font-size: 1.3rem;}.products .list-group-item .action-cont {position: absolute;z-index: 110;top: 63%;right: calc(70% - 135px);display: flex;flex-direction: row;text-align: center;opacity: 1;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;-webkit-transition-timing-function: ease;-moz-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;}.products .list-group-item .action-cont .btn-action-icon {display: inline-block;height: 2.5rem;min-width: 2.5rem;width: 2.5rem;padding: 0;font-size: .9375rem;overflow: hidden;position: relative;line-height: normal;background: #fff;margin-top: 0.5rem;box-shadow: none;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;-webkit-transition-timing-function: ease;-moz-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;margin-left: 1rem;}@media screen and (max-width: 765px) {.products .list-group-item .action-cont {top: 55%;right: calc(70% - 155px);}.products .list-group-item .product-item img {max-width: 90px;height: auto;width: 90px;margin: 0;position: absolute;top: 50%;-ms-transform: translateY(-50%);transform: translateY(-50%);left: 0;}.products .list-group-item .product-item a h6 {color: #5c6580;margin-top: 0rem;margin-bottom: 0.6rem;height: 2.5rem;overflow: hidden;text-overflow: ellipsis;font-weight: 400;text-transform: uppercase;font-size: 1rem;text-align: left;}.products .list-group-item .product-item p {margin-top: 0;margin-bottom: 1rem;text-align: left;color: #83c31d;font-weight: 900;font-size: 1rem;}}.ch-search {display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;background: #fff;}.js .ch-search {position: fixed;z-index: 1000;top: 0;left: 0;width: 100%;height: 100vh;}.ch-search-cont {position: absolute;top: 15%;}.ch-search::before, .ch-search::after {content: '';position: absolute;width: calc(100% + 15px);height: calc(100% + 15px);pointer-events: none;border: 1.5em solid transparent;}.ch-search::before {top: 0;left: 0;border-right-width: 0;border-bottom-width: 0;}.ch-search::after {right: 0;bottom: 0;border-top-width: 0;border-left-width: 0;}.btn--ch-search-close {font-size: 2em;position: absolute;top: 1.25em;right: 1.25em;display: none;color: #0f3245;cursor: pointer;width: 50px;height: auto;padding: 0.5rem;}.js .btn--ch-search-close {display: block;}.ch-search__form {margin: 5em 0;top: 20%;width: 100%;position: absolute;}.ch-search__input {border: 0;background: transparent;border-radius: 0;-webkit-appearance: none;appearance: none;}.ch-search__input:focus {outline: none;}.ch-search__input {font-size: 3vw;line-height: 1.3;display: inline-block;box-sizing: border-box;width: 50vw;padding: 0.05em 0;color: #859db4;border-bottom: 2px solid #83c31d;}.ch-search__input::-webkit-input-placeholder {opacity: 0.3;color: #859db4;}.ch-search__input::-moz-placeholder {opacity: 0.3;color: #859db4;}.ch-search__input:-ms-input-placeholder {opacity: 0.3;color: #859db4;}.ch-search__input::-webkit-ch-search-cancel-button, .ch-search__input::-webkit-ch-search-decoration {-webkit-appearance: none;}.ch-search__input::-ms-clear {display: none;}.ch-search__info {font-size: 1rem;font-weight: 500;display: block;margin: 0 auto;padding: 0.85em 0;text-align: right;color: #0f3245;}.ch-search__related {display: flex;width: 75%;pointer-events: none;}.ch-search__suggestion {width: 33.33%;text-align: left;}.ch-search__suggestion:nth-child(2) {margin: 0 3em;}.ch-search__suggestion h3 {font-size: 1.35em;margin: 0;}.ch-search__suggestion h3::before {content: '\21FE';display: inline-block;padding: 0 0.5em 0 0;}.ch-search__suggestion p {font-size: 1.15em;line-height: 1.4;margin: 0.75em 0 0 0;font-family: bpgall;color: #888;}.js .ch-search {pointer-events: none;opacity: 0;transition: opacity 0.5s;}.js .ch-search--open {pointer-events: auto;opacity: 1;z-index: 9999;}@media screen and (max-width: 765px) {.ch-search__input {font-size: 4vw;width: 80vw;}.ch-search__info {width: 100%;text-align: center;}}.tt-menu.tt-open {position: absolute;display: block;width: 100%;max-height: 50vh;padding-bottom: 1rem;background: #fff;z-index: 100;right: auto;box-shadow: 4px 10px 50px rgba(83, 115, 150, .3);border-radius: 0.25rem;border: none;word-break: break-word;white-space: normal;overflow-y: auto;overflow-x: hidden;}.tt-suggestion.tt-selectable {margin-top: 1rem;padding: 0.5rem;cursor: pointer;text-align: left;color: #657789;word-break: break-word;word-spacing: normal;white-space: normal;font-size: 1rem;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;-webkit-transition-timing-function: ease;-moz-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;}.tt-suggestion.tt-selectable:hover {background: #859db4;color: #fff;}.tt-menu {scrollbar-color: #859db4 #f1f1f1;scrollbar-width: thin;}.tt-menu::-webkit-scrollbar {width: 10px;}.tt-menu::-webkit-scrollbar-track {background: #f1f1f1;}.tt-menu::-webkit-scrollbar-thumb {background: #859db4;}.tt-menu::-webkit-scrollbar-thumb:hover {background: #859db4;}@media screen and (max-width: 765px) {.typeahead.dropdown-menu {width: 90%;}}.productdetail .product-price {color: #83c31d;font-weight: 900;}.productdetail .product-cont del {color: #657789;}.productdetail .product-name {color: #0f3245;text-transform: uppercase;font-weight: 900;font-size: 3rem;margin-top: 3rem;margin-bottom: 0rem;}.text-grey {color: #657789;}.productdetail .product-desc {color: #657789;margin: 1rem 0;font-weight: 400;}.productimg-action {position: absolute;z-index: 110;top: 5%;right: 5%;display: flex;flex-direction: column;text-align: center;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;-webkit-transition-timing-function: ease;-moz-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;}.productimg-action-icon {height: 2.375rem;min-width: 2.375rem;width: 2.375rem;padding: 0;font-size: .9375rem;overflow: hidden;position: relative;line-height: normal;background: #fff;margin-top: 0.5rem;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;-webkit-transition-timing-function: ease;-moz-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;}.productimg-action-icon i {position: absolute;top: 50%;left: 50%;transform: translate(-12px, -12px);line-height: 1.5626rem;width: 23px;}.productdetail .product-options {margin-right: 1.5rem !important;font-size: 1rem;font-weight: 500;color: #0f3245;}.productdetail .current_product_title {margin-left: 1rem !important;font-size: 1rem;font-weight: 500;color: #657789;}.productdetail .current_product_color {font-size: 1rem;font-weight: 500;width: 30px;height: 30px;display: inline-block;border-radius: 50%;vertical-align: middle;}.btn-addtocart {padding: 0.5rem;font-size: 1rem;border-radius: 0.2rem;color: #83c31d;border: 1px solid #83c31d;background: #fff;outline: none;text-decoration: none;margin-left: 0.5rem;font-weight: 500;text-transform: uppercase;}.btn-addtocart:hover, .btn-addtocart:focus, .btn-addtocart:active {color: #fff;border: 1px solid #83c31d;background: #83c31d;outline: none !important;box-shadow: none !important;}.product-addtocart {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 1rem;}.product-addtocart .btn-action-icon-active, .wishlist-desc .btn-action-icon-active, .compare-items-images .btn-action-icon-active {background-color: #83c31d !important;color: #fff;}.btn.btn-outline-compare.compare-btn.comparedef {margin-left: 1rem;}.btn-outline-grey {color: #657789;border-color: #657789;}.btn-outline-grey:hover {color: #fff;border-color: #657789;background: #657789;}.current-product-instock {position: relative;display: inline-flex;vertical-align: middle;color: #0f3245;opacity: 1;}.current-product-instock .btn-light.disabled {color: #0f3245;background-color: #f8f9fa;border-color: #f8f9fa;opacity: 1;}.addeditems-form {display: block;min-width: 50px;padding: 0.375rem 0.75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #657789;background-color: #fff;background-clip: padding-box;border: 1px solid #657789;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0.25rem;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}.addeditems-price {color: #526a8e;font-size: 1.3em;font-weight: 700;}.current_product .action-cont {position: relative;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;flex-direction: row;top: 0;right: 3%;opacity: 1;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;-webkit-transition-timing-function: ease;-moz-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;justify-content: left;}.current_product .action-cont .btn-action-icon {display: inline-block;height: 2.5rem;min-width: 2.5rem;width: 2.5rem;padding: 0;font-size: .9375rem;overflow: hidden;position: relative;line-height: normal;background: #fff;margin-top: 0.5rem;box-shadow: none;border: 1px solid #657789;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;-webkit-transition-timing-function: ease;-moz-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;margin-left: 1rem;}@media screen and (max-width: 765px) {.current_product .action-cont {justify-content: center;}.product-addtocart button, .product-addtocart input {margin-bottom: 1rem;}.product-addtocart {justify-content: center;}.product-action {text-align: center;}.product-share {text-align: center;}.productdetail .product-desc {text-align: justify;}.productdetail .product-name {text-align: center;margin-top: 1rem;font-size: 1.5rem;}.productdetail .product-price {text-align: center;}.productdetail .product-review {color: #657789;text-align: center;}}.productdetail-gallery {width: 100%;max-width: 620px;margin: 0px auto;}.productdetail-slider {width: 100%;height: auto;margin: 0 0 10px 0;}.productdetail-slider .swiper-slide {width: 100%;height: auto;}.productdetail-slider .swiper-slide img {display: block;width: 80%;height: auto;margin: 0 auto;}.productdetail-thumbs {width: 100%;padding: 0;overflow: hidden;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;-webkit-transition-timing-function: ease;-moz-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;}.productdetail-thumbs .swiper-slide {width: 100px;height: 100px;text-align: center;overflow: hidden;opacity: 0.3;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;-webkit-transition-timing-function: ease;-moz-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;}.productdetail-thumbs .swiper-slide:hover {opacity: 1;}.productdetail-thumbs .swiper-slide-active {opacity: 1;}.productdetail-thumbs .swiper-slide img {width: auto;height: 100%;}@media (min-width: 1200px) {.productdetail-gallery .swiper-button-next, .productdetail-gallery .swiper-button-prev {background-color: #f2f3f3;position: absolute;top: 50%;width: 50px;height: 50px;z-index: 10;cursor: pointer;}}.productdetail-gallery .swiper-container:hover .swiper-button-prev, .productdetail-gallery .swiper-container:hover .swiper-button-next {transform: translateX(0);opacity: 1;visibility: visible;}@media screen and (max-width: 991px) {}.wishlistcont thead, .wishlistcont tbody, .wishlistcont tfoot, .wishlistcont tr, .wishlistcont td, .wishlistcont th {border-color: inherit;border-style: solid;border-width: 0;text-align: center;color: #0f3245;}.wishlistcont .table> :not(caption)>*>* {padding: 1.5rem 1.5rem;background-color: var(--bs-table-bg);border-bottom-width: 1px;box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);}.wishlistcont .product-item {position: relative;overflow: hidden;background: #fff;border-radius: 0.25rem;padding: 10px;margin: 0;backface-visibility: hidden;-webkit-backface-visibility: hidden;min-width: 150px;}.wishlistcont .product-item a img {-webkit-transform: scale(1);transform: scale(1);-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}.wishlistcont .product-item:hover a img {-webkit-transform: scale(1.15);transform: scale(1.15);}.wishlistcont th .product-item {width: 150px;text-align: center;}.wishlist-desc {vertical-align: middle;font-weight: 400;}@media screen and (max-width: 991px) {.wishlistcont .table> :not(caption)>*>* {padding: 0.5rem 0.5rem;border-bottom-width: 0px;box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);}.wishlistcont thead th {display: none;}.wishlistcont th .product-item {width: 100%;text-align: center;}.wishlistcont td, .wishlistcont th {text-align: center;display: block;}.wishlistcont tr {border-width: 1px;}.ordersummary-desc {padding: 1rem;}}.comparecont thead, .comparecont tbody, .comparecont tfoot, .comparecont tr, .comparecont td, .comparecont th {border-color: inherit;border-style: solid;border-width: 0;text-align: center;}.compare-title {font-weight: 300;}.compare-name {font-weight: 500;text-transform: uppercase;}.compare-price {color: #83c31d;font-weight: 900;}.compare-price del {color: #859db4;}.comparecont .product-item {position: relative;overflow: hidden;background: #fff;border-radius: 0.25rem;padding: 10px;margin: 0.8rem 0;backface-visibility: hidden;-webkit-backface-visibility: hidden;min-width: 150px;}.comparecont .product-item a img {-webkit-transform: scale(1);transform: scale(1);-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;max-height: 200px;}.comparecont .product-item:hover a img {-webkit-transform: scale(1.15);transform: scale(1.15);}.comparecont .table> :not(caption)>*>* {padding: 1.5rem 1.5rem;background-color: var(--bs-table-bg);border-bottom-width: 1px;box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);}.comparecont .table-striped>tbody>tr:nth-of-type(odd)>* {--bs-table-accent-bg: var(--bs-table-striped-bg);color: #0f3245;}.table-striped>tbody>tr:nth-child(2n+1)>td, .table-striped>tbody>tr:nth-child(2n+1)>th {background-color: #f8fbff;}.table> :not(:first-child) {border-top: 2px solid #0f3245;}.table {color: #0f3245;}@-webkit-keyframes ueffctver {16.65% {-webkit-transform: translateY(6px);transform: translateY(6px);}33.3% {-webkit-transform: translateY(-5px);transform: translateY(-5px);}49.95% {-webkit-transform: translateY(4px);transform: translateY(4px);}66.6% {-webkit-transform: translateY(-2px);transform: translateY(-2px);}83.25% {-webkit-transform: translateY(1px);transform: translateY(1px);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes ueffctver {16.65% {-webkit-transform: translateY(6px);transform: translateY(6px);}33.3% {-webkit-transform: translateY(-5px);transform: translateY(-5px);}49.95% {-webkit-transform: translateY(4px);transform: translateY(4px);}66.6% {-webkit-transform: translateY(-2px);transform: translateY(-2px);}83.25% {-webkit-transform: translateY(1px);transform: translateY(1px);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}.ueffctver {-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}.ueffctver .ueffctver-text {-webkit-transform: translateZ(0);transform: translateZ(0);}.ueffctver:hover .ueffctver-text, .ueffctver:focus .ueffctver-text, .ueffctver:active .ueffctver-text {-webkit-animation-name: ueffctver;animation-name: ueffctver;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;}.swipersimilarproducts {height: calc(100% + 50px) !important;}.swipersimilarproducts .swiper-slide {padding: 0 0.5rem;}.swipersimilarproducts .product-item {position: relative;overflow: hidden;background: #fff;border-radius: 0.25rem;border: none;padding: 15px;margin: 0.8rem 0;text-align: center;backface-visibility: hidden;-webkit-backface-visibility: hidden;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;-webkit-transition-timing-function: ease;-moz-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;}.swipersimilarproducts .product-item:hover {box-shadow: rgba(83, 115, 150, 0.2) 15px 15px 50px;}.swipersimilarproducts .product-item:hover .action-cont {opacity: 1;}.swipersimilarproducts .product-item p {margin-top: 0;margin-bottom: 0rem;text-align: center;color: #83c31d;font-weight: 600;}.swipersimilarproducts .product-item a h6 {color: #5c6580;margin-top: 1rem;height: 2.5rem;overflow: hidden;text-overflow: ellipsis;font-weight: 600;}.my-account {text-align: center;}.my-account-body {margin-top: 2rem;}.my-account-subtitle {color: #657789;font-weight: 300;}.my-account-avatar i {font-size: 5rem;}.my-account-avatar img {margin: 0 auto;width: 110px;height: 110px;margin-right: 0;border-radius: 50%;box-shadow: 0 10px 25px 0 rgba(0, 0, 0, .3);}.accounttab {margin-top: 1rem;}.accounttab .nav-link {display: block;padding: 0.5rem 1rem;color: #657789;font-size: 1.2em;font-weight: 700;text-decoration: none;border-bottom: 1px solid #fff;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;margin-bottom: 0.3rem;}.accounttab.nav-pills .nav-link {background: none;border-bottom: 1px solid #fff;border-radius: 0rem;}.accounttab.nav-pills .nav-link.active {color: #83c31d;background-color: #fff;border-bottom: 1px solid #83c31d;}.accountcont .tab-content {padding: 0 2rem;margin-top: 1.8rem;}.btn-logout {padding: 0.5rem;font-size: 1.2rem;border-radius: 0.2rem;color: #657789;border: none;background: #fff;outline: none;text-decoration: none;display: block;font-weight: 700;}.btn-logout:hover, .btn-logout:focus, .btn-logout:active {color: #fff;background: #83c31d;outline: none !important;box-shadow: none !important;}.order-payment-shipping h5 {text-transform: uppercase;font-weight: 600;}.order-payment-shipping p {color: #657789;}@media screen and (max-width: 765px) {.accounttab {padding: 10px;border: 1px solid #ced4da;border-radius: 0.25rem;}.accountcont .tab-content {padding: 0;}}.ordercont thead, .ordercont tbody, .ordercont tfoot, .ordercont tr, .ordercont td, .ordercont th {border-color: inherit;border-style: solid;border-width: 0;text-align: center;color: #0f3245;}.ordercont .table> :not(caption)>*>* {padding: 1.5rem 1.5rem;background-color: var(--bs-table-bg);border-bottom-width: 1px;box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);}.ordercont .product-item {position: relative;overflow: hidden;background: #fff;border-radius: 0.25rem;padding: 10px;margin: 0;backface-visibility: hidden;-webkit-backface-visibility: hidden;min-width: 150px;}.ordercont .product-item img {-webkit-transform: scale(1);transform: scale(1);-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}.ordercont .product-item:hover img {-webkit-transform: scale(1.15);transform: scale(1.15);}.ordercont th .product-item {width: 150px;text-align: center;}.order-desc {vertical-align: middle;font-weight: 400;}@media screen and (max-width: 991px) {.ordercont .table> :not(caption)>*>* {padding: 0.5rem 0.5rem;border-bottom-width: 0px;box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);}.ordercont thead th {display: none;}.ordercont th .product-item {width: 100%;text-align: center;}.ordercont td, .ordercont th {text-align: center;display: block;}.ordercont tr {border-width: 1px;}.ordersummary-desc {padding: 1rem;}}.pagecartcont thead, .pagecartcont tbody, .pagecartcont tfoot, .pagecartcont tr, .pagecartcont td, .pagecartcont th {border-color: inherit;border-style: solid;border-width: 0;text-align: center;color: #0f3245;}.pagecartcont .table> :not(caption)>*>* {padding: 1.5rem 1.5rem;background-color: var(--bs-table-bg);border-bottom-width: 1px;box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);}.pagecartcont .product-item {position: relative;overflow: hidden;background: #fff;border-radius: 0.25rem;padding: 10px;margin: 0;backface-visibility: hidden;-webkit-backface-visibility: hidden;min-width: 150px;}.pagecartcont .product-item a img {-webkit-transform: scale(1);transform: scale(1);-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}.pagecartcont .product-item:hover a img {-webkit-transform: scale(1.15);transform: scale(1.15);}.pagecartcont th .product-item {width: 150px;text-align: center;}.pagecartcont-desc {vertical-align: middle;font-weight: 400;}.pagecartcont-desc.price {color: #83c31d;font-weight: 800;}.pagecartcont-desc small del {color: #859db4;}.addeditems-total {color: #526a8e;font-weight: 800;text-transform: uppercase;margin-top: 0.5rem;}.pagecartcont-desc .btn {color: #0f3245;min-width: 38px;}.pagecartcont-desc .btn:hover {color: #0f3245;background: #d8e0e9;}.pagecartcont-desc .btn:disabled, .pagecartcont-desc .btn.disabled, fieldset:disabled .btn {pointer-events: none;opacity: 1;}.checkout-action .input-group-text {display: flex;align-items: center;padding: 0.375rem 0.75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #657789;text-align: center;white-space: nowrap;background-color: transparent;border: 1px solid #ced4da;border-radius: 50rem;border-right: none;border-top-right-radius: 0;border-bottom-right-radius: 0;}.checkout-action .form-control {display: block;width: 100%;padding: 0.375rem 0.75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #657789;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0.25rem;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;border-left: none;border-right: none;border-top-left-radius: 0;border-bottom-left-radius: 0;}.checkout-action .input-group> :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {margin-left: 0px;border-top-left-radius: 0;border-bottom-left-radius: 0;border-left: none;}.btn-outline-promo {color: #657789;background-color: #fff;border-color: #ced4da;border-radius: 50rem;}.btn-outline-promo:hover {color: #fff;background-color: #83c31d;border-color: #83c31d;}.payment-methods {text-transform: uppercase;font-weight: 400;}.payment-methods-img {width: 300px;}.need-help {text-transform: uppercase;font-weight: 400;}@media screen and (max-width: 991px) {.pagecartcont .table> :not(caption)>*>* {padding: 0.5rem 0.5rem;border-bottom-width: 0px;box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);}.pagecartcont thead th {display: none;}.pagecartcont th .product-item {width: 100%;text-align: center;}.pagecartcont td, .pagecartcont th {text-align: center;display: block;}.pagecartcont tr {border-width: 1px;}.ordersummary-desc {padding: 1rem;}}.billing-details-cont {display: none;margin-top: 3rem;}.ordersummary {margin: 2rem 0;padding: 10px;border: 1px solid #ced4da;border-radius: 0.25rem;}.ordersummary .product-item {position: relative;overflow: hidden;background: #fff;border-radius: 0.25rem;padding: 10px;margin: 0;backface-visibility: hidden;-webkit-backface-visibility: hidden;}.ordersummary .checkout-item {text-align: left;}.checkout-page-items .price {color: #83c31d;font-weight: 800;}.checkout-page-items small del {color: #859db4;}.shipping-type {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;}.shipping-type label {display: block;padding: 0;font-size: 1rem;color: #657789;line-height: 1;font-weight: 400;}.shipping-type .color-label {margin-right: 1.5rem !important;font-size: 1rem;font-weight: 500;}.shipping-type input[type="radio"] {display: none;}.shipping-type input[type="radio"]+label {position: relative;display: inline-block;padding-left: 35px;margin-right: 0;cursor: pointer;line-height: 1.3em;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.shipping-type input[type="radio"]+label:before, .product-color input[type="radio"]+label:after {content: '';position: absolute;top: 0;left: 0;width: 1.3em;height: 1.3em;text-align: center;color: white;font-family: Times;border-radius: 50%;-webkit-transition: all .3s ease;transition: all .3s ease;}.shipping-type input[type="radio"]+.color-1:before {-webkit-transition: all .3s ease;transition: all .3s ease;background-color: #fff;border: 2px solid #657789;border-radius: 50%;}.shipping-type input[type="radio"]+label:hover:before {-webkit-transition: all .3s ease;transition: all .3s ease;}.shipping-type input[type="radio"]:checked+label:before {border: 2px solid #657789;border-radius: 50%;background-color: #657789;}@media screen and (max-width: 991px) {.ordersummary-desc {padding: 1rem;}}@media screen and (max-width: 765px) {.ordersummary .checkout-item {text-align: center;}}.card-information {margin: 4rem 0;border: 1px solid #ced4da;padding: 1rem;border-radius: 0.25rem;}.card-information-tab {margin: 0 0 3em 0;}.card-information-tab.nav-tabs {border-bottom: none;justify-content: center !important;}.card-information-tab.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {color: #ff2d71;background-color: #fff;border: 1px solid #ff2d71;}.card-information-tab.nav-tabs .nav-link {background: none;border-radius: 0.375rem;}.card-information-tab .nav-link {display: block;padding: 30px;color: #657789;font-size: 1.2em;font-weight: 700;text-decoration: none;border: 1px solid #657789;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;}.card-information-tab .nav-link:hover {border: 1px solid #657789;}.card-information-tab.nav-tabs .nav-item {margin: 1rem;position: relative;}.card-information-tab.nav-tabs .nav-item .cartchecked {position: absolute;display: block;top: 5px;left: calc(50% - 15px);width: 30px;height: 30px;font-size: 1rem;line-height: 30px;color: #ff2d71;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);-webkit-transition: all .15s;-moz-transition: all .15s;-ms-transition: all .15s;-o-transition: all .15s;transition: all .15s }.card-information-tab.nav-tabs .nav-link.active .cartchecked {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1) }.card-information-tab.nav-tabs .payment-methods {width: 150px;}.paymentmethodstab .input-group-text {display: flex;align-items: center;padding: 0.375rem 0.75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;text-align: center;white-space: nowrap;background-color: #fff;border: 1px solid #ced4da;border-radius: 0.25rem;}.paymentmethodstab .input-group .form-control:last-child {border-left: 0 none;}.paymentmethodstab .input-group .form-control:focus {border-color: #86b7fe;border-left: 0 none;}.paymentmethodstab .form-group.input-group-focus .input-group-prepend .input-group-text, .paymentmethodstab .input-group.input-group-focus .input-group-text {border: 1px solid #86b7fe;}.paymentmethodstab .input-group-text i {color: #657789;}.card-information {margin: 2rem 0;border: 1px solid #ced4da;padding: 1rem;border-radius: 0.25rem;}.card-information .input-group .form-control {border-left: 0 none;box-shadow: 1px 1px 0 0 rgb(178 190 202);border-radius: 0.75rem;padding: 0.8rem;}.card-information .input-group-text {display: flex;align-items: center;padding: 0.8rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;text-align: center;white-space: nowrap;background-color: transparent;border: 1px solid #ced4da;border-radius: 0.75rem;border-top-right-radius: 0;border-bottom-right-radius: 0;box-shadow: 1px 1px 0 0 rgb(178 190 202);transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}.card-information .input-group:hover .input-group-text, .card-information .form-style:focus .input-group-text, .card-information .form-style:active .input-group-text {box-shadow: none;}.card-information .input-group:focus-within .input-group-text {box-shadow: none;border-color: #86b7fe;}.card-information .input-group .input-group-text {transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}.odometer-statistic {text-align: center;border: 1px solid #859db4;border-radius: 0.25rem;padding: 20px;margin-bottom: 1rem;}.odometer.odometer-auto-theme, .odometer.odometer-theme-default {display: -moz-inline-box;-moz-box-orient: vertical;display: inline-block;vertical-align: middle;vertical-align: auto;position: relative;}.odometer.odometer-auto-theme, .odometer.odometer-theme-default {display: inline;}.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit {display: -moz-inline-box;-moz-box-orient: vertical;display: inline-block;vertical-align: middle;vertical-align: auto;position: relative;}.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit {display: inline;}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {display: -moz-inline-box;-moz-box-orient: vertical;display: inline-block;vertical-align: middle;vertical-align: auto;visibility: hidden;}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {display: inline;}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {text-align: left;display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;overflow: hidden;}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon {display: block;}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner {display: block;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.odometer.odometer-auto-theme .odometer-digit .odometer-value, .odometer.odometer-theme-default .odometer-digit .odometer-value {display: block;-webkit-transform: translateZ(0);transform: translateZ(0);}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value, .odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value {position: absolute;}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;-ms-transition: -ms-transform 2s;-o-transition: -o-transform 2s;transition: transform 2s;}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner {-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);-ms-transform: translateY(-100%);-o-transform: translateY(-100%);transform: translateY(-100%);}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner {-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);-ms-transform: translateY(-100%);-o-transform: translateY(-100%);transform: translateY(-100%);}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner {-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;-ms-transition: -ms-transform 2s;-o-transition: -o-transform 2s;transition: transform 2s;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}.odometer.odometer-auto-theme, .odometer.odometer-theme-default {font-family: "Helvetica Neue", sans-serif;line-height: 1.1em;}.odometer.odometer-auto-theme .odometer-value, .odometer.odometer-theme-default .odometer-value {text-align: center;}.statistic {position: relative;width: 100%;padding: 20px;margin: 3rem 0 0 0;background: #a9c2db;padding-bottom: 40px;}.odometer-statistic h5 {color: #859db4;text-transform: uppercase;margin: 1rem 0;font-weight: 900;font-family: Montserrat, sans-serif;}.odometer-statistic .statistic-title {font-family: Montserrat, sans-serif;font-size: 3.3em;font-weight: 900;width: 100%;color: #83c31d;z-index: 1;margin: 0;display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: transform;transition-property: transform;-webkit-transform-origin: 0 100%;transform-origin: 0 100%;}.odometer-statistic:hover .statistic-title, .odometer-statistic:focus .statistic-title, .odometer-statistic:active .statistic-title {-webkit-transform: skew(10deg);transform: skew(10deg);}.sale-cont {height: 400px;width: 100%;display: flex;justify-content: center;align-items: center;background: #f2e36e;}.sale-title {margin: 0;font-size: 150px;color: rgba(225, 225, 225, .01);background-repeat: repeat;background-clip: text;-webkit-background-clip: text;animation: sale-animation 15s ease-in-out infinite;-webkit-animation: sale-animation 15s ease-in-out infinite;text-align: center;text-transform: uppercase;font-weight: 900;}@media screen and (max-width: 765px) {.sale-cont {height: 250px;}.sale-title {font-size: 80px;}}@keyframes sale-animation {0%, 100% {background-position: left top;}25% {background-position: right bottom;}50% {background-position: left bottom;}75% {background-position: right top;}}@-webkit-keyframes sale-animation {0%, 100% {background-position: left top;}25% {background-position: right bottom;}50% {background-position: left bottom;}75% {background-position: right top;}}.promo-cont {position: relative;overflow: hidden;margin-top: 2rem;align-items: center !important;justify-content: center !important;background: #f5f5f7;border-radius: 0.75rem;display: flex;flex-direction: column;min-width: 0;padding: 1rem;text-align: center;}.promo-cont h3 {color: #0f3245;text-transform: uppercase;font-weight: 800;font-size: 2rem;z-index: 100;}.promo-cont p {z-index: 100;}.promo-cont img {-webkit-transform: scale(1);transform: scale(1);-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;z-index: 90;}.promo-cont:hover img {-webkit-transform: scale(1.15);transform: scale(1.15);}@media screen and (max-width: 765px) {.promo-cont {margin-top: 2rem;}}

.roducts-row {background: #f5f5f7;overflow: hidden;}
 .box-backtotop-line {width: 50px;height: 50px;position: fixed;bottom: 30px;right: 30px;background-color: #fff;text-align: center;line-height: 0;color: #0e1111;z-index: 100;display: none;border-radius: 50%;box-shadow: 0 5px 15px 0 rgb(0 0 0 / 10%);}     .form-style {padding: 0.8rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;background-color: #fff;border: 1px solid #ced4da;border-radius: 0.75rem;transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;-webkit-appearance: none;-moz-appearance: none;appearance: none;box-shadow: 1px 1px 0 0 rgb(178 190 202);}  .select2-container--bootstrap-5 .select2-selection {width: 100%;min-height: calc(2em + (1rem + 6px));min-width: calc(3.5em + (2rem + 2px));padding: 0.5rem 1.25rem 0.375rem 0.75rem;font-family: inherit;font-size: 0.9rem;font-weight: 400;line-height: 1.5;color: #212529;background-color: #fff;border: 1px solid #ced4da;border-radius: 0.75rem;transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;-webkit-appearance: none;-moz-appearance: none;appearance: none;box-shadow: 1px 1px 0 0 rgb(178 190 202);}.select2-container--bootstrap-5.select2-container--focus .select2-selection, .select2-container--bootstrap-5.select2-container--open .select2-selection {border-color: #ced4da;box-shadow: none;}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected, .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true] {color: #fff;background-color: #657789;}.select2-container--bootstrap-5 .select2-selection--single {padding: 0.8rem 1.25rem 0.375rem 0.75rem;background-image: none;background-repeat: no-repeat;background-position: right 0.75rem center;background-size: 16px 12px;}.select2-container--bootstrap-5 .select2-selection--single .select2-selection__arrow b {border-color: transparent;border-style: none;height: 0;left: 92%;position: absolute;top: 50%;}.select2-container--bootstrap-5 .select2-selection--single .select2-selection__arrow b:before {content: "\f107";font-family: 'Font Awesome 5 Free';font-size: 1.5rem;color: #859db4;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;position: absolute;top: -10px;margin-left: -15px !important;}.product-sort-cont .select2-container--bootstrap-5 .select2-selection {width: 100%;min-height: calc(1.5em + (1rem + 2px));padding: 0.5rem 1.25rem 0.375rem 0.75rem;} #SignInModal .login-title {text-transform: uppercase;}#SignInModal .input-group-text {display: flex;align-items: center;padding: 0.8rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;text-align: center;white-space: nowrap;background-color: transparent;border: 1px solid #ced4da;border-radius: 0.75rem;border-top-right-radius: 0;border-bottom-right-radius: 0;box-shadow: 1px 1px 0 0 rgb(178 190 202);transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}#SignInModal .input-group.flex-nowrap:hover .input-group-text, #SignInModal .form-style:focus .input-group-text, #SignInModal .form-style:active .input-group-text {box-shadow: none;}#SignInModal .input-group:focus-within .input-group-text {box-shadow: none;}#SignInModal .form-control {display: block;width: 100%;padding: 0.8rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0.75rem;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;border-left: none;border-top-left-radius: 0;border-bottom-left-radius: 0;}#SignInModal .modal-header {display: flex;flex-shrink: 0;align-items: center;justify-content: space-between;padding: 1rem 1rem;border-bottom: none;border-top-left-radius: 0;border-top-right-radius: 0;}#SignInModal .card {position: relative;display: flex;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;border: none;border-radius: 0;}#SignInModal .form-check label {padding-left: 10px;}#SignInModal p {color: #657789;font-weight: 500;}#SignInModal .sign-action {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;}#SignInModal .sign-action-right {margin: 0.5rem 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;}#SignInModal .sign-action-right a {color: #657789;font-weight: 400;} .checkout-form textarea {box-shadow: 1px 1px 0 0 rgb(178 190 202);border-radius: 0.75rem !important;} .card-information {margin: 4rem 0;border: 1px solid #ced4da;padding: 1rem;border-radius: 0.25rem;}.card-information-tab {margin: 0 0 3em 0;}.card-information-tab.nav-tabs {border-bottom: none;justify-content: center !important;}.card-information-tab.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {color: #ff2d71;background-color: #fff;border: 1px solid #ff2d71;}.card-information-tab.nav-tabs .nav-link {background: none;border-radius: 0.375rem;}.card-information-tab .nav-link {display: block;padding: 30px;color: #657789;font-size: 1.2em;font-weight: 700;text-decoration: none;border: 1px solid #657789;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;}.card-information-tab .nav-link:hover {border: 1px solid #657789;}.card-information-tab.nav-tabs .nav-item {margin: 1rem;position: relative;}.card-information-tab.nav-tabs .nav-item .cartchecked {position: absolute;display: block;top: 5px;left: calc(50% - 15px);width: 30px;height: 30px;font-size: 1rem;line-height: 30px;color: #ff2d71;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);-webkit-transition: all .15s;-moz-transition: all .15s;-ms-transition: all .15s;-o-transition: all .15s;transition: all .15s }.card-information-tab.nav-tabs .nav-link.active .cartchecked {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1) }.card-information-tab.nav-tabs .payment-methods {width: 150px;}.paymentmethodstab .input-group-text {display: flex;align-items: center;padding: 0.375rem 0.75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;text-align: center;white-space: nowrap;background-color: #fff;border: 1px solid #ced4da;border-radius: 0.25rem;}.paymentmethodstab .input-group .form-control:last-child {border-left: 0 none;}.paymentmethodstab .input-group .form-control:focus {border-color: #86b7fe;border-left: 0 none;}.paymentmethodstab .form-group.input-group-focus .input-group-prepend .input-group-text, .paymentmethodstab .input-group.input-group-focus .input-group-text {border: 1px solid #86b7fe;}.paymentmethodstab .input-group-text i {color: #657789;}.card-information {margin: 2rem 0;border: 1px solid #ced4da;padding: 1rem;border-radius: 0.25rem;}.card-information .input-group .form-control {border-left: 0 none;box-shadow: 1px 1px 0 0 rgb(178 190 202);border-radius: 0.75rem;padding: 0.8rem;}.card-information .input-group-text {display: flex;align-items: center;padding: 0.8rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;text-align: center;white-space: nowrap;background-color: transparent;border: 1px solid #ced4da;border-radius: 0.75rem;border-top-right-radius: 0;border-bottom-right-radius: 0;box-shadow: 1px 1px 0 0 rgb(178 190 202);transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}.card-information .input-group:hover .input-group-text, .card-information .form-style:focus .input-group-text, .card-information .form-style:active .input-group-text {box-shadow: none;}.card-information .input-group:focus-within .input-group-text {box-shadow: none;border-color: #86b7fe;}.card-information .input-group .input-group-text {transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;} .btn-filter {color: #657789;border-color: #ced4da;margin: 0.5rem 0 1rem 0;width: 100%;display: none;padding: 8px;text-transform: uppercase;box-shadow: 1px 1px 0 0 rgb(178 190 202);} @media screen and (max-width: 765px) {.cbp-spmenu {background: #fff;position: fixed;top: 0;padding-top: 1rem;padding-bottom: 60px;z-index: 99999;overflow-y: auto;}.cbp-spmenu-left {left: -800px;}.btn-filter {display: inline-block;}.filter-title {display: none;}} #showLeft {box-shadow: 1px 1px 0 0 rgb(178 190 202) !important;} .swipersimilarproducts {height: calc(100% + 50px) !important;} .footer {padding: 1.125rem 0;color: rgb(133 157 180);font-weight: 600;} .promo-cont {text-align: center;}