@charset "UTF-8";input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}input[type=number] {-moz-appearance: textfield;}.mt-1 {margin-top: 1rem !important;}.mt-2 {margin-top: 2rem !important;}.mt-3 {margin-top: 3rem !important;}.mt-4 {margin-top: 4rem !important;}.mt-5 {margin-top: 5rem !important;}.mt-6 {margin-top: 6rem !important;}.mt-7 {margin-top: 7rem !important;}.mt-8 {margin-top: 8rem !important;}.mt-9 {margin-top: 9rem !important;}.mt-10 {margin-top: 10rem !important;}.mb-1 {margin-bottom: 1rem !important;}.mb-2 {margin-bottom: 2rem !important;}.mb-3 {margin-bottom: 3rem !important;}.mb-4 {margin-bottom: 4rem !important;}.mb-5 {margin-bottom: 5rem !important;}.mb-6 {margin-bottom: 6rem !important;}.mb-7 {margin-bottom: 7rem !important;}.mb-8 {margin-bottom: 8rem !important;}.mb-9 {margin-bottom: 9rem !important;}.mb-10 {margin-bottom: 10rem !important;}@media (min-width: 576px) {.mt-sm-0 {margin-top: 0rem !important;}.mt-sm-1 {margin-top: 1rem !important;}.mt-sm-2 {margin-top: 2rem !important;}.mt-sm-3 {margin-top: 3rem !important;}.mt-sm-4 {margin-top: 4rem !important;}.mt-sm-5 {margin-top: 5rem !important;}.mt-sm-6 {margin-top: 6rem !important;}.mt-sm-7 {margin-top: 7rem !important;}.mt-sm-8 {margin-top: 8rem !important;}.mt-sm-9 {margin-top: 9rem !important;}.mt-sm-10 {margin-top: 10rem !important;}.mb-sm-0 {margin-bottom: 0rem !important;}.mb-sm-1 {margin-bottom: 1rem !important;}.mb-sm-2 {margin-bottom: 2rem !important;}.mb-sm-3 {margin-bottom: 3rem !important;}.mb-sm-4 {margin-bottom: 4rem !important;}.mb-sm-5 {margin-bottom: 5rem !important;}.mb-sm-6 {margin-bottom: 6rem !important;}.mb-sm-7 {margin-bottom: 7rem !important;}.mb-sm-8 {margin-bottom: 8rem !important;}.mb-sm-9 {margin-bottom: 9rem !important;}.mb-sm-10 {margin-bottom: 10rem !important;}}@media (min-width: 768px) {.mt-md-0 {margin-top: 0rem !important;}.mt-md-1 {margin-top: 1rem !important;}.mt-md-2 {margin-top: 2rem !important;}.mt-md-3 {margin-top: 3rem !important;}.mt-md-4 {margin-top: 4rem !important;}.mt-md-5 {margin-top: 5rem !important;}.mt-md-6 {margin-top: 6rem !important;}.mt-md-7 {margin-top: 7rem !important;}.mt-md-8 {margin-top: 8rem !important;}.mt-md-9 {margin-top: 9rem !important;}.mt-md-10 {margin-top: 10rem !important;}.mb-md-0 {margin-bottom: 0rem !important;}.mb-md-1 {margin-bottom: 1rem !important;}.mb-md-2 {margin-bottom: 2rem !important;}.mb-md-3 {margin-bottom: 3rem !important;}.mb-md-4 {margin-bottom: 4rem !important;}.mb-md-5 {margin-bottom: 5rem !important;}.mb-md-6 {margin-bottom: 6rem !important;}.mb-md-7 {margin-bottom: 7rem !important;}.mb-md-8 {margin-bottom: 8rem !important;}.mb-md-9 {margin-bottom: 9rem !important;}.mb-md-10 {margin-bottom: 10rem !important;}}@media (min-width: 992px) {.mt-lg-0 {margin-top: 0rem !important;}.mt-lg-1 {margin-top: 1rem !important;}.mt-lg-2 {margin-top: 2rem !important;}.mt-lg-3 {margin-top: 3rem !important;}.mt-lg-4 {margin-top: 4rem !important;}.mt-lg-5 {margin-top: 5rem !important;}.mt-lg-6 {margin-top: 6rem !important;}.mt-lg-7 {margin-top: 7rem !important;}.mt-lg-8 {margin-top: 8rem !important;}.mt-lg-9 {margin-top: 9rem !important;}.mt-lg-10 {margin-top: 10rem !important;}.mb-lg-0 {margin-bottom: 0rem !important;}.mb-lg-1 {margin-bottom: 1rem !important;}.mb-lg-2 {margin-bottom: 2rem !important;}.mb-lg-3 {margin-bottom: 3rem !important;}.mb-lg-4 {margin-bottom: 4rem !important;}.mb-lg-5 {margin-bottom: 5rem !important;}.mb-lg-6 {margin-bottom: 6rem !important;}.mb-lg-7 {margin-bottom: 7rem !important;}.mb-lg-8 {margin-bottom: 8rem !important;}.mb-lg-9 {margin-bottom: 9rem !important;}.mb-lg-10 {margin-bottom: 10rem !important;}}@media (min-width: 1200px) {.mt-xl-0 {margin-top: 0rem !important;}.mt-xl-1 {margin-top: 1rem !important;}.mt-xl-2 {margin-top: 2rem !important;}.mt-xl-3 {margin-top: 3rem !important;}.mt-xl-4 {margin-top: 4rem !important;}.mt-xl-5 {margin-top: 5rem !important;}.mt-xl-6 {margin-top: 6rem !important;}.mt-xl-7 {margin-top: 7rem !important;}.mt-xl-8 {margin-top: 8rem !important;}.mt-xl-9 {margin-top: 9rem !important;}.mt-xl-10 {margin-top: 10rem !important;}.mb-xl-0 {margin-bottom: 0rem !important;}.mb-xl-1 {margin-bottom: 1rem !important;}.mb-xl-2 {margin-bottom: 2rem !important;}.mb-xl-3 {margin-bottom: 3rem !important;}.mb-xl-4 {margin-bottom: 4rem !important;}.mb-xl-5 {margin-bottom: 5rem !important;}.mb-xl-6 {margin-bottom: 6rem !important;}.mb-xl-7 {margin-bottom: 7rem !important;}.mb-xl-8 {margin-bottom: 8rem !important;}.mb-xl-9 {margin-bottom: 9rem !important;}.mb-xl-10 {margin-bottom: 10rem !important;}}@media (min-width: 1600px) {.mt-xxl-0 {margin-top: 0rem !important;}.mt-xxl-1 {margin-top: 1rem !important;}.mt-xxl-2 {margin-top: 2rem !important;}.mt-xxl-3 {margin-top: 3rem !important;}.mt-xxl-4 {margin-top: 4rem !important;}.mt-xxl-5 {margin-top: 5rem !important;}.mt-xxl-6 {margin-top: 6rem !important;}.mt-xxl-7 {margin-top: 7rem !important;}.mt-xxl-8 {margin-top: 8rem !important;}.mt-xxl-9 {margin-top: 9rem !important;}.mt-xxl-10 {margin-top: 10rem !important;}.mb-xxl-0 {margin-bottom: 0rem !important;}.mb-xxl-1 {margin-bottom: 1rem !important;}.mb-xxl-2 {margin-bottom: 2rem !important;}.mb-xxl-3 {margin-bottom: 3rem !important;}.mb-xxl-4 {margin-bottom: 4rem !important;}.mb-xxl-5 {margin-bottom: 5rem !important;}.mb-xxl-6 {margin-bottom: 6rem !important;}.mb-xxl-7 {margin-bottom: 7rem !important;}.mb-xxl-8 {margin-bottom: 8rem !important;}.mb-xxl-9 {margin-bottom: 9rem !important;}.mb-xxl-10 {margin-bottom: 10rem !important;}}.m-b-1 {margin-bottom: 0.4rem !important;}.m-b-2 {margin-bottom: 0.8rem !important;}.m-b-3 {margin-bottom: 1.6rem !important;}.m-b-4 {margin-bottom: 2.4rem !important;}.m-b-5 {margin-bottom: 4.8rem !important;}.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;position: relative;z-index: 1;}.owl-carousel .owl-stage {position: relative;touch-action: manipulation;-moz-backface-visibility: hidden;}.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-wrapper, .owl-carousel .owl-item {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);}.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;}.owl-carousel .owl-item img {display: block;width: 100%;}.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {display: none;}.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {cursor: pointer;-webkit-user-select: none;user-select: none;}.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot {background: none;color: inherit;border: 0;padding: 0 !important;font: inherit;}.owl-carousel.owl-loaded {display: block;}.owl-carousel.owl-loading {opacity: 0;display: block;}.owl-carousel.owl-hidden {opacity: 0;}.owl-carousel.owl-refresh .owl-item {visibility: hidden;}.owl-carousel.owl-drag .owl-item {touch-action: pan-y;-webkit-user-select: none;user-select: none;}.owl-carousel.owl-grab {cursor: move;cursor: grab;}.owl-carousel.owl-rtl {direction: rtl;}.owl-carousel.owl-rtl .owl-item {float: right;}.owl-carousel .owl-animated-in {z-index: 0;}.owl-carousel .owl-animated-out {z-index: 1;}.owl-carousel .fadeOut {animation-name: fadeOut;}@keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}.owl-height {transition: height 500ms ease-in-out;}.owl-carousel .owl-item {}.owl-carousel .owl-item .owl-lazy {opacity: 0;transition: opacity 400ms ease;}.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {max-height: 0;}.owl-carousel .owl-item img.owl-lazy {transform-style: preserve-3d;}.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000;}.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url("../images/owl.video.play.png") no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;transition: transform 100ms ease;}.owl-carousel .owl-video-play-icon:hover {transform: scale(1.3, 1.3);}.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {display: none;}.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: contain;transition: opacity 400ms ease;}.owl-carousel .owl-video-frame {position: relative;z-index: 1;height: 100%;width: 100%;}.owl-theme .owl-nav {margin: 0;text-align: center;-webkit-tap-highlight-color: transparent;color: #222529;font-size: 3rem;}.owl-theme .owl-nav [class*=owl-] {position: absolute;top: 50%;transform: translateY(-50%);color: #222529;margin: 0;font-size: 3rem;padding: 4px 7px;background: transparent;display: inline-block;cursor: pointer;border-radius: 3px;}.owl-theme .owl-nav [class*=owl-] i:before {margin: 0;width: auto;}.owl-theme .owl-nav [class*=owl-]:not(.disabled):hover {background: transparent;color: #222529;text-decoration: none;}.owl-theme .owl-nav .owl-prev {left: 0;}.owl-theme .owl-nav .owl-next {right: 0;}.owl-theme .owl-nav .disabled {opacity: 0.5;cursor: default;}.owl-theme .owl-nav.disabled + .owl-dots {margin-top: 2.5rem;}.owl-theme .owl-dots {line-height: 1;text-align: center;-webkit-tap-highlight-color: transparent;}.owl-theme .owl-dots .owl-dot {display: inline-block;zoom: 1;*display: inline;}.owl-theme .owl-dots .owl-dot span {position: relative;width: 15px;height: 15px;margin: 2px 2px;background: transparent;display: block;-webkit-backface-visibility: visible;transition: all 0.3s ease;border: 2px solid rgba(0, 0, 0, 0.4);border-radius: 50%;}.owl-theme .owl-dots .owl-dot span:before {content: "";display: block;width: 0.7rem;height: 0.7rem;background-color: transparent;position: absolute;left: 50%;top: 50%;margin-top: -0.35rem;margin-left: -0.35rem;background-color: #08C;opacity: 0;visibility: hidden;transform: scale(0);transition: all 0.3s;border-radius: 50%;}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {border-color: #08C;background: transparent;}.owl-theme .owl-dots .owl-dot.active span:before {opacity: 1;visibility: visible;transform: scale(1);}.owl-theme.owl-theme-light .owl-dots .owl-dot span {border-color: #fff;background: transparent;}.owl-theme.owl-theme-light .owl-dots .owl-dot span:before {border-color: #fff;}.owl-theme.owl-theme-light .owl-dots .owl-dot.active span, .owl-theme.owl-theme-light .owl-dots .owl-dot:hover span {border-color: #08C;background: transparent;}.owl-theme.owl-theme-light .owl-dots .owl-dot.active span:before {border-color: #08C;}.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 1042;overflow: hidden;position: fixed;background: #fff;opacity: 0.4;}.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 1043;position: fixed;outline: none !important;-webkit-backface-visibility: hidden;}.mfp-container {text-align: center;position: fixed;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;box-sizing: border-box;}.mfp-container:before {content: "";display: inline-block;height: 100%;vertical-align: middle;}.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045;} .mfp-ajax-holder .mfp-content {width: 100%;cursor: auto;}.mfp-auto-cursor .mfp-content {cursor: auto;}.mfp-close {-webkit-user-select: none;user-select: none;}button.mfp-close {overflow: visible;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;display: block;outline: none;padding: 0;z-index: 1046;box-shadow: none;touch-action: manipulation;}button::-moz-focus-inner {padding: 0;border: 0;}.mfp-close {width: 44px;height: 44px;line-height: 44px;position: absolute;top: 0;right: 0;text-decoration: none;text-align: center;opacity: 0.65;padding: 0 0 18px 10px;color: #FFF;font-style: normal;font-size: 28px;font-family: Arial, Baskerville, monospace;}.mfp-close:hover, .mfp-close:focus {opacity: 1;}.mfp-close:active {top: 1px;}.mfp-close-btn-in .mfp-close {color: #333;}@media all and (max-width: 900px) {.mfp-container {padding-left: 6px;padding-right: 6px;}}.alert {margin-bottom: 2rem;padding: 1.4rem 1.5rem;border-radius: 0;}.alert.alert-intro {font-size: 1.5rem;}@keyframes maskUp {from {transform: translate(0, 100%);}to {transform: translate(0, 0);}}@keyframes maskRight {from {transform: translate(-100%, 0);}to {transform: translate(0, 0);}}@keyframes maskDown {from {transform: translate(0, -100%);}to {transform: translate(0, 0);}}@keyframes maskLeft {from {transform: translate(100%, 0);}to {transform: translate(0, 0);}}@keyframes fadeInUpShorter {from {opacity: 0;transform: translate(0, 50px);}to {opacity: 1;transform: none;}}.fadeInUpShorter {animation-timing-function: ease-out;animation-name: fadeInUpShorter;}@keyframes fadeInLeftShorter {from {opacity: 0;transform: translate(50px, 0);}to {opacity: 1;transform: none;}}.fadeInLeftShorter {animation-timing-function: ease-out;animation-name: fadeInLeftShorter;}@keyframes fadeInRightShorter {from {opacity: 0;transform: translate(-50px, 0);}to {opacity: 1;transform: none;}}.fadeIn {animation-name: fadeIn;}@keyframes fadeIn {from {opacity: 0;}to {opacity: 1;}}.fadeInRightShorter {animation-timing-function: ease-out;animation-name: fadeInRightShorter;}@keyframes fadeInDownShorter {from {opacity: 0;transform: translate(0, -50px);}to {opacity: 1;transform: none;}}.fadeInDownShorter {animation-name: fadeInDownShorter;}@keyframes blurIn {from {opacity: 0;filter: blur(20px);transform: scale(1.3);}to {opacity: 1;filter: blur(0);transform: none;}}@keyframes dotPulse {from {opacity: 1;transform: scale(0.2);}to {opacity: 0;transform: scale(1);}}@keyframes slideInUp {0% {transform: translate3d(0, 100%, 0);visibility: visible;}to {transform: translateZ(0);}}@keyframes slideInDown {0% {transform: translate3d(0, -100%, 0);visibility: visible;}to {transform: translateZ(0);}}@keyframes slideInLeft {0% {transform: translate3d(-100%, 0, 0);visibility: visible;}to {transform: translateZ(0);}}@keyframes slideInRight {0% {transform: translate3d(100%, 0, 0);visibility: visible;}to {transform: translateZ(0);}}@keyframes flipInX {0% {animation-timing-function: ease-in;opacity: 0;transform: perspective(400px) rotateX(90deg);}to {transform: perspective(400px);}}@keyframes flipInY {0% {animation-timing-function: ease-in;opacity: 0;transform: perspective(400px) rotateY(-90deg);}to {transform: perspective(400px);}}@keyframes brightIn {0% {animation-timing-function: ease-in;filter: brightness(0%);}to {filter: brightness(100%);}}@keyframes bounceInLeft {0%, 60%, 75%, 90%, to {animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0% {opacity: 0;transform: translate3d(-3000px, 0, 0);}60% {opacity: 1;transform: translate3d(25px, 0, 0);}75% {transform: translate3d(-10px, 0, 0);}90% {transform: translate3d(5px, 0, 0);}to {transform: translateZ(0);}}@keyframes rotateInUpLeft {0% {opacity: 0;transform: rotate(90deg);transform-origin: left bottom;}to {opacity: 1;transform: translateZ(0);transform-origin: left bottom;}}@keyframes customSVGLineAnimTwo {from {stroke-dasharray: 820;stroke-dashoffset: 500;}to {stroke-dasharray: 1120;stroke-dashoffset: 500;}}.appear-animate {opacity: 0;}.banner {position: relative;font-size: 1.6rem;}.banner figure {margin: 0;}.banner img {width: 100%;object-fit: cover;}.banner h1, .banner h2, .banner h3, .banner h4, .banner h5, .banner h6 {line-height: 1;}.banner .container:not(.banner-content) {position: absolute;top: 0;bottom: 0;left: 0;right: 0;}aside .banner {font-size: 1.6rem;}.banner-content {position: relative;}.bg-img {background-position: center;background-repeat: no-repeat;background-size: cover;}@media (max-width: 1199px) {.banner {font-size: 1.4rem;}}.breadcrumb-nav {color: #8e8e8e;border-bottom: 0;}.breadcrumb {margin-bottom: 0;padding: 1rem 0;border-radius: 0;background-color: transparent;}.breadcrumb-item {font-size: 12px;letter-spacing: -0.01em;line-height: 24px;text-transform: uppercase;}.breadcrumb-item + .breadcrumb-item {padding-left: 1.5rem;}.breadcrumb-item + .breadcrumb-item:before {color: inherit;padding-right: 1.1rem;content: "";font-size: 12px;font-family: "porto";vertical-align: middle;margin-top: -2px;}.breadcrumb-item a:not(:first-child) {margin-left: 5px;}.breadcrumb-item a, .breadcrumb-item.active {color: inherit;}.btn {transition: all 0.3s;text-transform: uppercase;padding: 1.9rem 4.8rem;border-radius: 0;font-size: 1.4rem;font-weight: 700;font-family: Poppins, sans-serif;line-height: 1.429;}.btn:focus {box-shadow: none;}a.btn.disabled {pointer-events: auto;cursor: not-allowed;}.btn-sm {padding: 1em 1.6em;font-size: 1.2rem;}.btn-md {padding: 1em 2.2em;font-size: 1.3rem;}.btn-lg {padding: 1em 2.15em;font-size: 1.4rem;}.btn-xl {padding: 1.125em 2.75em;font-size: 1.125em;}.btn-icon-left i {padding-right: 0.7rem;}.btn-icon-right i {padding-left: 0.7rem;}.btn-primary {border-color: #08C;background-color: #08C;color: #fff;box-shadow: none;}.btn-primary:hover, .btn-primary:focus, .btn-primary.focus {border-color: #00a3f5;background-color: #00a3f5;color: #fff;box-shadow: none;}.btn-primary.disabled, .btn-primary:disabled {border-color: #08C;background-color: #08C;color: #fff;}.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {border-color: #005e8c;background-color: #006699;color: #fff;}.btn-secondary {border-color: #ff7272;background-color: #ff7272;color: #fff;box-shadow: none;}.btn-secondary:hover, .btn-secondary:focus, .btn-secondary.focus {border-color: #ff9b9b;background-color: #ff9b9b;color: #fff;box-shadow: none;}.btn-secondary.disabled, .btn-secondary:disabled {border-color: #ff7272;background-color: #ff7272;color: #fff;}.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {border-color: #ff3232;background-color: #ff3f3f;color: #fff;}.btn-outline {border-color: #ccc;background-color: transparent;background-image: none;color: #ccc;}.btn-outline:hover, .btn-outline.focus {border-color: #08C;background-color: transparent;color: #08C;box-shadow: none;}.btn-outline.disabled, .btn-outline:disabled {background-color: transparent;color: #ccc;}.btn-outline:not(:disabled):not(.disabled):active, .btn-outline:not(:disabled):not(.disabled).active, .show > .btn-outline.dropdown-toggle {border-color: #08C;background-color: transparent;color: #08C;}.btn-outline-secondary {border-color: #ccc;background-color: transparent;background-image: none;color: #777;}.btn-outline-secondary:hover, .btn-outline-secondary.focus {border-color: #08C;background-color: #08C;color: #fff;box-shadow: none;}.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {background-color: transparent;color: #777;}.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {border-color: #08C;background-color: #08C;color: #fff;}.btn-dark {border-color: #222529;background-color: #222529;color: #fff;box-shadow: none;}.btn-dark:hover, .btn-dark:focus, .btn-dark.focus {border-color: #34393f;background-color: #34393f;color: #fff;box-shadow: none;}.btn-dark.disabled, .btn-dark:disabled {border-color: #222529;background-color: #222529;color: #fff;}.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {border-color: #050606;background-color: #0b0c0d;color: #fff;}.btn-gray {border-color: #f4f4f4;background-color: #f4f4f4;color: #222529;box-shadow: none;}.btn-gray:hover, .btn-gray:focus, .btn-gray.focus {border-color: #08C;background-color: #08C;color: #fff;box-shadow: none;}.btn-gray.disabled, .btn-gray:disabled {border-color: #f4f4f4;background-color: #f4f4f4;color: #222529;}.btn-gray:not(:disabled):not(.disabled):active, .btn-gray:not(:disabled):not(.disabled).active, .show > .btn-gray.dropdown-toggle {border-color: #d4d4d4;background-color: #dbdbdb;color: #222529;}.btn-link {padding-top: 0;padding-bottom: 0;color: #08C;font-family: "Open Sans", sans-serif;font-size: 13px;letter-spacing: 0;text-transform: initial;}.btn-link:hover, .btn-link:focus {color: #08C;text-decoration: underline;}.btn-social-login {display: flex;margin-right: 10px;margin-left: 10px;background-color: #08C;font-family: Poppins, sans-serif;text-decoration: none;text-transform: uppercase;}.btn-social-login span, .btn-social-login i {color: #fff;}.btn-social-login i {margin-top: -1px;padding-right: 6px;}.btn-facebook {background: #3a589d;}.btn-gplus {background: #dd4e31;}.btn-twitter {background: #1aa9e1;}.owl-dots .owl-dot, .owl-nav .owl-prev, .owl-nav .owl-next {outline: none;}a:focus {outline: none;}@keyframes spin {0% {transform: rotate(0deg);}100% {transform: rotate(359deg);}} .porto-loading-icon {content: "";display: inline-block;width: 40px;height: 40px;margin: 0 auto;border: 2px solid transparent;border-radius: 50%;border-top-color: #08C;border-image: none;text-indent: -9999px;animation: spin 0.75s infinite linear;z-index: 3;} .porto-loading-icon:before {position: absolute;top: -2px;right: 0;left: -2px;width: inherit;height: inherit;border: inherit;border-radius: inherit;border-top-color: inherit;content: "";animation: spin 1.5s infinite ease;}.card {margin-bottom: 3rem;border: 1px solid #ddd;border-radius: 0;font-size: 1.4rem;}.card-header {margin: 0;padding: 1.2rem 1.5rem;border-radius: 0;border-color: #ddd;background-color: #f5f5f5;color: #000;font-weight: 700;line-height: 1.5;text-transform: uppercase;}.card-header:after {display: block;clear: both;content: "";}.card-header .card-edit {margin-top: 0.1rem;float: right;color: #08C;font-size: 1.3rem;font-weight: 400;text-transform: capitalize;}.card-body {min-height: 135px;padding: 2rem 1.5rem;border-top: 0;border-radius: 0;}.card-body a {text-decoration: underline;}.card-body h4 {margin-bottom: 0.7rem;color: #666;}.card.card-accordion {margin-bottom: 0.5rem;padding: 0;border: 0;}.card.card-accordion .card-header {cursor: pointer;position: relative;padding-left: 0;padding-right: 25px;background: transparent;font-family: Poppins, sans-serif;font-size: 1.6rem;font-weight: 600;letter-spacing: -0.025em;overflow: hidden;text-overflow: ellipsis;text-transform: none;white-space: nowrap;}.card.card-accordion .card-header:after {content: "";position: absolute;top: 50%;right: 10px;transform: translateY(-50%);font-family: "porto";transition: 0.35s;}.card.card-accordion .card-header.collapsed:after {content: "";transition: 0.35s;}.card.card-accordion .card-body {min-height: 0;padding: 0;}.card.card-accordion p {margin-bottom: 0.4rem;padding: 1.3rem 0;letter-spacing: 0;}.flag {display: inline-block;width: 16px;height: 11px;margin-top: -1px;margin-right: 6px;margin-left: 1px;vertical-align: middle;line-height: 0;background: url(../images/flags.png) no-repeat;}@font-face {font-family: "porto";src: url("../fonts/porto.eot?64334846");src: url("../fonts/porto.eot?64334846#iefix") format("embedded-opentype"), url("../fonts/porto.woff2?64334846") format("woff2"), url("../fonts/porto.woff?64334846") format("woff"), url("../fonts/porto.ttf?64334846") format("truetype"), url("../fonts/porto.svg?64334846#porto") format("svg");font-style: normal;font-weight: normal;font-display: swap;}[class^=icon-]:before, [class*=" icon-"]:before {font-family: "porto";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width: 1em;text-align: center;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.icon-cart-thick:before {content: "";}.icon-check-circle:before {content: "";}.icon-envelop:before {content: "";}.icon-business-book:before {content: "";}.icon-long-arrow-right:before {content: "";}.icon-percent-shape:before {content: "";}.icon-sale-label:before {content: "";}.icon-help-circle:before {content: "";}.icon-sale-discount:before {content: "";}.icon-shipping-truck:before {content: "";}.icon-user-3:before {content: "";}.icon-long-arrow-alt:before {content: "";}.icon-map-location:before {content: "";}.icon-phone-call:before {content: "";}.icon-tablet:before {content: "";}.icon-spin1:before {content: "";}.icon-spin2:before {content: "";}.icon-spin3:before {content: "";}.icon-spin4:before {content: "";}.icon-spin5:before {content: "";}.icon-spin6:before {content: "";}.icon-firefox:before {content: "";}.icon-chrome:before {content: "";}.icon-opera:before {content: "";}.icon-ie:before {content: "";}.icon-phone:before {content: "";}.icon-down-dir:before {content: "";}.icon-cart:before {content: "";}.icon-up-dir:before {content: "";}.icon-mode-grid:before {content: "";}.icon-mode-list:before {content: "";}.icon-compare:before {content: "";}.icon-wishlist:before {content: "";}.icon-search:before {content: "";}.icon-left-dir:before {content: "";}.icon-right-dir:before {content: "";}.icon-down-open:before {content: "";}.icon-left-open:before {content: "";}.icon-right-open:before {content: "";}.icon-up-open:before {content: "";}.icon-angle-left:before {content: "";}.icon-angle-right:before {content: "";}.icon-angle-up:before {content: "";}.icon-angle-down:before {content: "";}.icon-down:before {content: "";}.icon-left:before {content: "";}.icon-right:before {content: "";}.icon-up:before {content: "";}.icon-angle-double-left:before {content: "";}.icon-angle-double-right:before {content: "";}.icon-angle-double-up:before {content: "";}.icon-angle-double-down:before {content: "";}.icon-mail:before {content: "";}.icon-location:before {content: "";}.icon-skype:before {content: "";}.icon-right-open-big:before {content: "";}.icon-left-open-big:before {content: "";}.icon-down-open-big:before {content: "";}.icon-up-open-big:before {content: "";}.icon-cancel:before {content: "";}.icon-user:before {content: "";}.icon-mail-alt:before {content: "";}.icon-fax:before {content: "";}.icon-lock:before {content: "";}.icon-company:before {content: "";}.icon-city:before {content: "";}.icon-post:before {content: "";}.icon-country:before {content: "";}.icon-calendar:before {content: "";}.icon-doc:before {content: "";}.icon-mobile:before {content: "";}.icon-clock:before {content: "";}.icon-chat:before {content: "";}.icon-tag:before {content: "";}.icon-folder:before {content: "";}.icon-folder-open:before {content: "";}.icon-forward:before {content: "";}.icon-reply:before {content: "";}.icon-cog:before {content: "";}.icon-cog-alt:before {content: "";}.icon-wrench:before {content: "";}.icon-quote-left:before {content: "";}.icon-quote-right:before {content: "";}.icon-gift:before {content: "";}.icon-dollar:before {content: "";}.icon-euro:before {content: "";}.icon-pound:before {content: "";}.icon-rupee:before {content: "";}.icon-yen:before {content: "";}.icon-rouble:before {content: "";}.icon-try:before {content: "";}.icon-won:before {content: "";}.icon-bitcoin:before {content: "";}.icon-ok:before {content: "";}.icon-chevron-left:before {content: "";}.icon-chevron-right:before {content: "";}.icon-export:before {content: "";}.icon-star:before {content: "";}.icon-star-empty:before {content: "";}.icon-plus-squared:before {content: "";}.icon-minus-squared:before {content: "";}.icon-plus-squared-alt:before {content: "";}.icon-minus-squared-alt:before {content: "";}.icon-truck:before {content: "";}.icon-lifebuoy:before {content: "";}.icon-pencil:before {content: "";}.icon-users:before {content: "";}.icon-video:before {content: "";}.icon-menu:before {content: "";}.icon-desktop:before {content: "";}.icon-doc-inv:before {content: "";}.icon-circle:before {content: "";}.icon-circle-empty:before {content: "";}.icon-circle-thin:before {content: "";}.icon-mini-cart:before {content: "";}.icon-paper-plane:before {content: "";}.icon-attention-alt:before {content: "";}.icon-info:before {content: "";}.icon-compare-link:before {content: "";}.icon-cat-default:before {content: "";}.icon-cat-computer:before {content: "";}.icon-cat-couch:before {content: "";}.icon-cat-garden:before {content: "";}.icon-cat-gift:before {content: "";}.icon-cat-shirt:before {content: "";}.icon-cat-sport:before {content: "";}.icon-cat-toys:before {content: "";}.icon-tag-line:before {content: "";}.icon-bag:before {content: "";}.icon-search-1:before {content: "";}.icon-plus:before {content: "";}.icon-minus:before {content: "";}.icon-search-2:before {content: "";}.icon-bag-1:before {content: "";}.icon-online-support:before {content: "";}.icon-shopping-bag:before {content: "";}.icon-us-dollar:before {content: "";}.icon-shipped:before {content: "";}.icon-list:before {content: "";}.icon-money:before {content: "";}.icon-shipping:before {content: "";}.icon-support:before {content: "";}.icon-bag-2:before {content: "";}.icon-grid:before {content: "";}.icon-bag-3:before {content: "";}.icon-direction:before {content: "";}.icon-home:before {content: "";}.icon-magnifier:before {content: "";}.icon-magnifier-add:before {content: "";}.icon-magnifier-remove:before {content: "";}.icon-phone-1:before {content: "";}.icon-clock-1:before {content: "";}.icon-heart:before {content: "";}.icon-heart-1:before {content: "";}.icon-earphones-alt:before {content: "";}.icon-credit-card:before {content: "";}.icon-action-undo:before {content: "";}.icon-envolope:before {content: "";}.icon-chart:before {content: "";}.icon-category-home:before {content: "";}.icon-category-motors:before {content: "";}.icon-category-music:before {content: "";}.icon-category-gifts:before {content: "";}.icon-category-electronics:before {content: "";}.icon-category-fashion:before {content: "";}.icon-category-hot-deals:before {content: "";}.icon-tag-percent:before {content: "";}.icon-joystick:before {content: "";}.icon-category-furniture:before {content: "";}.icon-category-garden:before {content: "";}.icon-category-lanterns-lighting:before {content: "";}.icon-category-mechanics:before {content: "";}.icon-category-motorcycles:before {content: "";}.icon-category-sound-video:before {content: "";}.icon-category-steering:before {content: "";}.icon-category-external-accessories:before {content: "";}.icon-category-fluids:before {content: "";}.icon-category-internal-accessories:before {content: "";}.icon-category-chains:before {content: "";}.icon-category-frames:before {content: "";}.icon-category-pedals:before {content: "";}.icon-category-saddle:before {content: "";}.icon-category-tools:before {content: "";}.icon-search-3:before {content: "";}.icon-secure-payment:before {content: "";}.icon-user-2:before {content: "";}.icon-wishlist-2:before {content: "";}.icon-gift-2:before {content: "";}.icon-edit:before {content: "";}.icon-chef:before {content: "";}.icon-smiling-girl:before {content: "";}.icon-tshirt:before {content: "";}.icon-boy-broad-smile:before {content: "";}.icon-smiling-baby:before {content: "";}.icon-bars:before {content: "";}.icon-twitter:before {content: "";}.icon-facebook:before {content: "";}.icon-spinner:before {content: "";}.icon-instagram:before {content: "";}.icon-check-empty:before {content: "";}.icon-check:before {content: "";}.icon-shopping-cart:before {content: "";}.icon-phone-2:before {content: "";}.icon-percent-circle:before {content: "";}.icon-pulley:before {content: "";}.icon-password-lock:before {content: "";}.icon-pin:before {content: "";}.icon-rotulo:before {content: "";}.icon-comida-organica:before {content: "";}.icon-estrela:before {content: "";}.icon-fazer-compras:before {content: "";}.icon-gluten:before {content: "";}.icon-arrow-forward-right:before {content: "";}form {margin-bottom: 3.5rem;}form h2 {margin-top: 3.4rem;margin-bottom: 2.3rem;}.form-group {margin-bottom: 1.4rem;}.form-group .form-control, .form-group .select-custom {margin-bottom: 0;}.form-group .form-control + .form-control {margin-top: 1rem;}.form-group-sm {max-width: 480px;margin-bottom: 0.9rem;}.form-control {padding-left: 1.2rem;height: 46px;margin-bottom: 1rem;transition: all 0.3s;border: 1px solid #dfdfdf;border-radius: 0;background-color: #fff;color: #777;font-family: "Open Sans", sans-serif;font-size: 1.2rem;font-weight: 400;line-height: 1.5;}.form-control:focus {border-color: #dfdfdf;background-color: #fff;color: #777;box-shadow: none;}.form-control-sm {height: 4.6rem;padding: 0.8rem 1.2rem;}select.form-control:not([size]):not([multiple]) {height: 6rem;}select.form-control-sm:not([size]):not([multiple]) {padding: 0;padding-left: 1.2rem;height: 3.7rem;font-size: 1.4rem;letter-spacing: -0.013em;}.main .form-control::-webkit-input-placeholder, .main .form-control::-moz-placeholder, .main .form-control:-ms-input-placeholder, .main .form-control::-ms-input-placeholder, .main .form-control::placeholder {font-family: Poppins, sans-serif;}textarea.form-control {padding-top: 0.8rem;min-height: 151px;border-color: #ebebeb;}.form-footer {display: flex;align-items: center;margin-top: 2rem;margin-bottom: 3.5rem;font-size: 1.2rem;vertical-align: middle;}.form-footer .form-footer-right {margin-right: 0;margin-left: auto;}.form-footer .form-footer-right .btn {margin: 0;}.form-footer .btn {margin-right: 3rem;}label {margin: 0 0 0.6rem;color: #222529;font-family: Poppins, sans-serif;font-size: 1.2rem;font-weight: 700;}.required {color: #e02b27;}.required + .form-footer {margin-top: 0.8rem;}.select-custom {position: relative;margin-bottom: 1rem;background: #fff;}.select-custom select {-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;position: relative;z-index: 1;background: transparent;}.select-custom select:focus {background: transparent;}@media (-ms-high-contrast: active), (-ms-high-contrast: none) {.select-custom select::-ms-expand {display: none;}.select-custom select:focus::-ms-value {background: transparent;color: currentColor;}}.select-custom:after {display: inline-block;position: absolute;top: 50%;right: 1.9rem;transform: translateY(-50%);font-family: "porto";font-size: 1.6rem;content: "";padding-bottom: 2px;font-weight: 400;}.select-custom .form-control, .select-custom .form-control-sm {padding-right: 4rem;}.form-group-custom-control {margin-top: 1.3rem;}.form-group-custom-control + .form-group-custom-control {margin-top: -0.5rem;}.form-control-tooltip {position: relative;padding-right: 4rem;}.form-control-tooltip .input-tooltip {display: inline-block;position: absolute;top: 50%;right: 0;transform: translateY(-50%);transition: all 0.3s;color: #777;font-size: 2.4rem;}.form-control-tooltip .input-tooltip:hover, .form-control-tooltip .input-tooltip:focus {color: #000;}.form-input {padding: 1rem 1.2rem;border: 1px solid #ddd;border-radius: 2px;}.form-wide {width: 100%;}@media (min-width: 768px) {form, .form-footer {margin-bottom: 4rem;}form h2 {margin-top: 4.4rem;}}@media (min-width: 992px) {form, .form-footer {margin-bottom: 5rem;}}.modal form {margin: 0;}.modal form .form-group {max-width: 480px;}.modal form .form-control {max-width: 100%;}.modal-body {padding: 1.5rem;}.modal-content {border-radius: 0;box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.35);}.modal-header, .modal-footer {display: flex;align-items: center;height: 80px;padding-right: 1.5rem;padding-left: 1.5rem;}.modal-title {font-weight: 400;}.close {font-size: 2.2rem;}@media (min-width: 576px) {.modal-content {margin-top: 20px;margin-bottom: 20px;}.modal-body {max-height: calc(100vh - 210px);padding-top: 2rem;overflow-y: auto;}.modal-header, .modal-footer, .modal-body {padding-right: 2em;padding-left: 2rem;}}@media (min-width: 992px) {.modal-dialog {max-width: 800px;}.modal-header, .modal-footer, .modal-body {padding-right: 3rem;padding-left: 3rem;}}@media (max-width: 479px) {.modal-open, .modal-open .modal {padding-right: 0 !important;}}.page-header {padding: 5.5rem 0;color: #222529;background-color: #f4f4f4;text-align: center;}.page-header .breadcrumb {padding-top: 0.5rem;padding-bottom: 0;}.page-header .breadcrumb a {color: #08C;}.page-header .breadcrumb a:hover {text-decoration: underline;}.page-header .breadcrumb .breadcrumb-item:last-child:before {padding-right: 0.8rem;}.breadcrumb-nav + .page-header {margin-top: -2rem;}.page-header h1 {margin-bottom: 0.4rem;font-size: 2.8rem;font-weight: 700;letter-spacing: -0.05em;color: #222529;}@media (min-width: 768px) {.breadcrumb-nav + .page-header {margin-top: -3rem;}}@media (min-width: 992px) {.breadcrumb-nav + .page-header {margin-top: -4rem;}}.toolbox {flex-wrap: wrap;-ms-flex-wrap: wrap;justify-content: space-between;-ms-flex-pack: justify;margin-bottom: 1rem;font-size: 1.2rem;line-height: 1.5;}.toolbox .select-custom:after {right: 1.5rem;font-size: 1.6rem;color: #222529;}.toolbox .select-custom .form-control {max-width: 160px;padding-right: 2.5rem;padding-left: 0.8rem;font-size: 1.3rem;padding-top: 1px;}.toolbox label {margin: 1px 1.1rem 0 0;color: #777;font-size: 1.3rem;font-weight: 400;font-family: "Open Sans", sans-serif;}.toolbox .form-control {display: inline-block;margin-bottom: 0;padding: 0 0.8rem;color: #777;}.toolbox .form-control:focus {color: #777;}.toolbox select.form-control:not([size]):not([multiple]) {height: 34px;}.toolbox, .toolbox-left, .toolbox-right, .toolbox-item {display: flex;align-items: center;}.toolbox-item {margin-bottom: 10px;}.toolbox-item:not(:last-child) {margin-right: 10px;}.toolbox-item.layout-modes {margin-top: -1px;}.toolbox-item.toolbox-sort {margin-right: 1.5rem;}.toolbox-item .select-custom {margin-bottom: 0;}.pagination {flex-wrap: wrap;-ms-flex-wrap: wrap;color: #706f6c;font-size: 1.4rem;font-weight: 600;font-family: Poppins, sans-serif;}.layout-btn {display: inline-block;width: 1.2em;color: #000;font-size: 16px;line-height: 34px;text-align: center;}.layout-btn:not(:last-child) {margin-right: 4px;}.layout-btn.active {color: #08C;}@media (max-width: 991px) {aside .toolbox-item {display: block;}aside .toolbox-item:after {content: normal;}.toolbox:not(.toolbox-pagination) {padding: 10px;background-color: #f4f4f4;margin-bottom: 2rem;}.toolbox:not(.toolbox-pagination) .toolbox-item {margin-bottom: 0;}.toolbox label {font-size: 11px;font-weight: 600;color: #222529;}.toolbox .select-custom .form-control {font-size: 11px;font-weight: 600;max-width: 140px;text-transform: uppercase;color: #222529;}}@media (max-width: 767px) {.toolbox label {display: none;}.toolbox .select-custom:after {padding: 2px 0 0;}}@media (max-width: 575px) {.toolbox .layout-modes {display: none;} .toolbox .toolbox-sort {margin-right: 0;}.toolbox .select-custom .form-control {max-width: 132px;}}.mfp-bg {background-color: #777777;}button.mfp-close {position: absolute;top: 0;right: 0;overflow: visible;opacity: 0.65;cursor: pointer;background: transparent;border: 0;text-indent: -9999px;transform: rotateZ(45deg);color: #838383;}button.mfp-close:hover {opacity: 1;}button.mfp-close:after {content: "";position: absolute;height: 17px;top: 12px;left: 20px;border-left: 1px solid;}button.mfp-close:before {content: "";position: absolute;width: 17px;top: 20px;left: 12px;border-top: 1px solid;}.mfp-ajax-product.mfp-bg {opacity: 0.6;background-color:#777777 !important;}.mfp-ajax-product .product-single-container {box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);max-height: calc( 100vh - 4rem );overflow-y: auto;}.mfp-wrap .mfp-content {transition: all 0.35s ease-out;opacity: 0;}.mfp-ajax-product.mfp-wrap .mfp-content {max-width: 931px;}.mfp-wrap.mfp-ready .mfp-content {opacity: 1;}.mfp-ajax-product {z-index: 1058;}@media (max-width: 991px) {.mfp-container {padding: 0.6rem;}}.product-intro.owl-carousel.owl-theme .owl-nav.disabled + .owl-dots {margin: 0;}.product-intro.owl-carousel.owl-theme .owl-dots {top: -58px;position: absolute;right: 0;}.product-intro.owl-carousel.owl-theme .owl-dots .owl-dot span {position: relative;display: block;width: 14px;height: 14px;border: 2px solid;background: none;margin: 5px 2px;border-radius: 7px;border-color: rgba(0, 68, 102, 0.4);transition: opacity 0.2s;}.product-intro.owl-carousel.owl-theme .owl-dots .owl-dot.active span, .product-intro.owl-carousel.owl-theme .owl-dots .owl-dot:hover span {background: none;border-color: #08C;}.product-intro.owl-carousel.owl-theme .owl-dots .owl-dot.active span:before, .product-intro.owl-carousel.owl-theme .owl-dots .owl-dot:hover span:before {display: none;}.product-intro.owl-carousel.owl-theme .owl-dots .owl-dot.active span:after, .product-intro.owl-carousel.owl-theme .owl-dots .owl-dot:hover span:after {content: "";position: absolute;left: 3px;bottom: 3px;right: 3px;top: 3px;border-radius: 10px;background-color: #08C;}.product-intro.owl-carousel.owl-theme .owl-nav {color: #333;font-size: 2.4rem;}.product-intro.owl-carousel.owl-theme .owl-nav .owl-prev, .product-intro.owl-carousel.owl-theme .owl-nav .owl-next {opacity: 0;transition: opacity 0.2s, transform 0.4s;top: 30%;width: 30px;}.product-intro.owl-carousel.owl-theme .owl-nav .owl-prev {text-align: left;left: -30px;padding-right: 30px;transform: translateX(-10px);}.product-intro.owl-carousel.owl-theme .owl-nav .owl-next {text-align: right;right: -30px;padding-left: 30px;transform: translateX(10px);}.product-intro.owl-carousel.owl-theme:hover .owl-prev, .product-intro.owl-carousel.owl-theme:hover .owl-next {transform: translateX(0);opacity: 1;}.product-panel {margin-bottom: 3.5rem;}.product-panel .section-title {color: #313131;padding-bottom: 1rem;border-bottom: 1px solid rgba(0, 0, 0, 0.08);margin-bottom: 2.4rem;}.product-panel .section-title h2 {font-weight: 700;font-size: 1.6rem;font-family: "Open Sans", sans-serif;letter-spacing: -0.01em;line-height: 22px;text-transform: uppercase;}.tooltiptext {visibility: hidden;position: absolute;background-color: #333;color: #fff;font-family: "Open Sans", sans-serif;font-weight: 400;letter-spacing: 0.01em;text-align: center;padding: 1rem 0.7rem;z-index: 1;opacity: 0;transition: opacity 0.3s;bottom: 125%;left: 50%;transform: translateX(-50%);}figure .porto-loading-icon {position: absolute;}.product-default {color: #777;background-color: white;margin-bottom: 2rem;transition: box-shadow 0.3s ease-in-out;}.product-default a {color: inherit;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-decoration: none;}.product-default a:hover {color: #08C;text-decoration: none;}.product-default figure {display: flex;justify-content: center;align-items: center;position: relative;margin-bottom: -10px;}.product-default figure > a:first-child {width: 100%;height: 100%;}.product-default figure img {transition: opacity 0.3s ease-in-out;height: auto;width: 100%;}.product-default figure img:last-child {opacity: 0;position: absolute;left: 0;right: 0;top: 0;left: 0;}.product-default figure img:first-child {opacity: 1;position: relative;}.product-default .label-group {position: absolute;top: 0.8rem;left: 0.8rem;}.product-default .product-label {display: block;text-align: center;margin-bottom: 5px;text-transform: uppercase;padding: 5px 11px;color: #fff;font-weight: 600;font-size: 10px;line-height: 1;border-radius: 12px;}.product-default .product-label.label-hot {background-color: #2ba968;}.product-default .product-label.label-sale {background-color: #da5555;}.product-default .product-details {display: flex;display: -ms-flexbox;padding: 0 0.8rem;flex-direction: column;align-items: center;-ms-flex-align: center;justify-content: center;-ms-flex-pack: center;}.product-default .category-list {text-align: center;font-weight: 400;font-size: 1rem;font-family: "Open Sans", sans-serif;line-height: 1.7;opacity: 0.8;text-transform: uppercase;text-overflow: ellipsis;overflow: hidden;}.product-default .product-title {max-width: 100%;font-weight: 400;font-size: 1.5rem;font-family: Poppins, sans-serif;line-height: 1.35;letter-spacing: 0.005em;margin-bottom: 0.4rem;text-overflow: ellipsis;overflow: hidden;}.product-default .product-action {position: relative;margin-bottom: 1.5rem;color: #333;text-align: center;}.product-default .btn-add-cart, .product-default .btn-icon-wish, .product-default .btn-quickview {border: 1px solid #f4f4f4;background: #f4f4f4;color: #6f6e6b;line-height: 34px;}.product-default .btn-icon-wish, .product-default .btn-quickview {display: inline-block;position: absolute;top: 0;margin: 0 2px;width: 36px;height: 36px;font-size: 1.6rem;text-align: center;opacity: 0;transition: all 0.25s ease;}.product-default .btn-icon-wish:hover, .product-default .btn-quickview:hover {color: #333;}.product-default .btn-icon-wish {left: 0;}.product-default .btn-quickview {font-size: 1.4rem;right: 0;}.product-default:not(.inner-icon) .btn-add-cart:not(.product-type-simple) i {display: none;}.product-default .btn-add-cart {display: inline-block;padding: 0 1.4rem;font-size: 1.2rem;font-weight: 600;font-family: Poppins, sans-serif;text-align: center;vertical-align: top;cursor: pointer;transition: all 0.25s ease;}.product-default .btn-add-cart i {font-size: 1.5rem;margin-bottom: 2px;line-height: 0;}.product-default .btn-add-cart i:before {margin: 0 4px 0 0;font-weight: 800;}.product-default:hover {z-index: 1;box-shadow: 0 12px 20px 0 rgba(0, 0, 0, 0.08);transition: box-shadow 0.3s ease-in-out;}.product-default:hover figure img:first-child {opacity: 1;transition: opacity 0.3s ease-in-out;}.product-default:hover figure img:last-child {opacity: 1;transition: opacity 0.3s ease-in-out;}.product-default:hover .btn-add-cart {background: #2b2b2d;border-color: #2b2b2d;color: #fff;}.product-default:hover .btn-add-cart.product-type-simple i {display: inline-block;}.product-default:hover .product-action a {opacity: 1;}.product-default:hover .product-action a.btn-icon-wish {left: -40px;}.product-default:hover .product-action a.btn-quickview {right: -40px;}.tooltip-top:after {content: "";position: absolute;top: 96%;left: 50%;margin-left: -6px;border-width: 6px;border-style: solid;border-color: #333 transparent transparent transparent;}.old-price {text-decoration: line-through;font-size: 1.4rem;letter-spacing: 0.005em;color: #999;margin-right: 3px;}.product-price {color: #222529;font-size: 1.8rem;line-height: 1;}.price-box {margin-bottom: 1.4rem;font-weight: 600;font-family: "Open Sans", sans-serif;line-height: 1;}.ratings-container {line-height: 1;margin: 0 0 12px 1px;cursor: pointer;position: relative;display: inline-block;}.ratings-container .product-ratings, .ratings-container .ratings {position: relative;display: inline-block;font-size: 11px;letter-spacing: 0.1em;font-family: "Font Awesome 5 Free";font-weight: 900;}.ratings-container .product-ratings {height: 11px;}.ratings-container .product-ratings:before {content: "";color: rgba(0, 0, 0, 0.16);}.ratings-container .product-ratings:hover .tooltiptext {visibility: visible;opacity: 1;}.ratings-container .ratings {position: absolute;top: 0;left: 0;white-space: nowrap;overflow: hidden;}.ratings-container .ratings:before {content: "";color: #6a6a6d;}.product-select-group {display: flex;display: -ms-flexbox;}.product-select {margin: 0 4px 0 0;cursor: pointer;}.product-nav-filter {display: flex;align-items: center;}.product-nav-thumbs a, .product-nav-thumbs span {margin-right: 0.6rem;width: 32px;height: 32px;text-indent: -9999px;background-repeat: no-repeat;background-size: cover;background-color: transparent !important;border: 1px solid #e9e9e9;transition: border-color 0.35s;}.product-nav-thumbs a:hover, .product-nav-thumbs span:hover {border-color: #1d70ba;}.product-nav-dots {padding-top: 2px;}.product-nav-dots a, .product-nav-dots span {display: block;width: 1.6rem;height: 1.6rem;border-radius: 50%;border: 0.2rem solid #fff;margin-right: 0.6rem;transition: box-shadow 0.35s ease;box-shadow: 0 0 0 0.1rem #222529;}.product-single-qty {display: inline-block;max-width: 104px;vertical-align: middle;} .product-single-qty .btn-outline:not(:disabled):not(.disabled):active {border-color: #dae2e6;}.product-single-qty .btn {width: 2.2em;padding: 0;}.product-single-qty .btn.btn-down-icon:hover:before, .product-single-qty .btn.btn-down-icon:hover:after, .product-single-qty .btn.btn-up-icon:hover:before, .product-single-qty .btn.btn-up-icon:hover:after {background-color: #08C;}.product-single-qty .btn.btn-outline {border-color: #e7e7e7;}.product-single-qty .btn.btn-down-icon:after, .product-single-qty .btn.btn-up-icon:before, .product-single-qty .btn.btn-up-icon:after {display: block;position: absolute;top: 50%;left: 50%;width: 9px;height: 1px;margin-left: -0.55rem;background: #222529;content: "";}.product-single-qty .btn.btn-up-icon:before {transform: rotate(90deg);}.product-single-qty .horizontal-quantity::-webkit-outer-spin-button, .product-single-qty .horizontal-quantity::-webkit-inner-spin-button {-webkit-appearance: none;}.left-details .product-details {align-items: flex-start;}.left-details .btn-icon-wish, .left-details .btn-quickview, .left-details .btn-add-cart {background-color: #f4f4f4;border-color: #f4f4f4;color: black;}.left-details .btn-icon-wish, .left-details .btn-quickview {transform: none;}.left-details .btn-add-cart {margin-left: 0;padding: 0 1.5rem;}.full-width {padding-left: 10px;padding-right: 10px;margin: 0;display: flex;flex-wrap: wrap;}.full-width [class*=col-] {padding-right: 10px;padding-left: 10px;}.overlay figure {margin: 0;}.overlay figure > a:first-child:after {content: "";position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-color: rgba(27, 27, 23, 0);transition: all 0.25s;}.overlay figure .btn-quickview, .overlay figure .btn-icon-group {z-index: 1;}.overlay figure .btn-icon {border-color: #fff;border-width: 2px;color: #fff;background-color: #4d4d4a;opacity: 0;}.overlay .product-details {align-items: center;position: absolute;width: 100%;left: 0;top: 0;bottom: 0;opacity: 0;transform: scale(0.8);transition: all 0.4s;}.overlay .product-details .product-category, .overlay .product-details .product-title a, .overlay .product-details .product-price {color: #fff;}.overlay .product-details a:hover {color: #08C;}.overlay .product-details .ratings-container .product-ratings:before {color: rgba(255, 255, 255, 0.6);}.overlay .product-details .price-box {margin-bottom: 0;}.overlay:hover figure, .overlay:nth-child(even):hover figure {box-shadow: none;}.overlay:hover figure > a:first-child:after, .overlay:nth-child(even):hover figure > a:first-child:after {background-color: rgba(27, 27, 23, 0.6);}.overlay:hover figure .btn-quickview, .overlay:hover figure .btn-icon, .overlay:nth-child(even):hover figure .btn-quickview, .overlay:nth-child(even):hover figure .btn-icon {opacity: 0.85;visibility: visible;}.overlay:hover figure .btn-quickview:hover, .overlay:hover figure .btn-icon:hover, .overlay:nth-child(even):hover figure .btn-quickview:hover, .overlay:nth-child(even):hover figure .btn-icon:hover {opacity: 1;}.overlay:hover figure .btn-icon, .overlay:nth-child(even):hover figure .btn-icon {border-color: #fff;border-width: 2px;color: #fff;background-color: #4d4d4a;opacity: 0.85;}.overlay:hover .product-details, .overlay:nth-child(even):hover .product-details {opacity: 1;transform: scale(1);}.product-list {display: flex;display: -ms-flexbox;align-items: center;}.product-list:not(.inner-icon) .btn-add-cart:not(.product-type-simple) i {display: block;}.product-list .product-action {margin-bottom: 0;}.product-list:hover .btn-icon {padding-right: 0.8rem;transition: 0.35s;}.product-list:hover .btn-icon i {opacity: 1;transition: 0.35s;}.product-list:hover .btn-icon span {padding-left: 1.3rem;transition: 0.35s;}.product-list figure {max-width: 250px;margin-right: 1.2rem;margin-bottom: 0;}.product-list figure img {object-fit: cover;height: 100%;}.product-list .product-details {padding-top: 3px;#max-width: calc(100% - 270px);min-width: 100%;}.product-list .product-title {margin-bottom: 0.6rem;font-weight: 600;font-size: 1.8rem;font-family: "Open Sans", sans-serif;}.product-list .ratings-container {margin: 0 0 10px 0px;}.product-list .product-description {display: -webkit-box;margin-bottom: 1.6rem;max-width: 100%;font-weight: 400;font-size: 1.4rem;font-family: "Open Sans", sans-serif;line-height: 24px;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.product-list .price-box {margin-bottom: 1.6rem;}.product-list .category-list {margin-bottom: -1px;}.product-list .btn-add-cart {margin: 0 3px 5px 0;padding: 0 1.4rem;background-color: #08C;border-color: #08C;color: #fff;}.product-list .btn-icon {position: relative;transition: 0.35s;}.product-list .btn-icon i {position: absolute;display: inline-block;opacity: 0;left: 8px;top: 26%;transition: 0.35s;}.product-list .btn-icon i::before {margin: 0;line-height: 1;font-weight: 800;}.product-list .btn-icon span {display: inline-block;transition: 0.35s;}.product-list .btn-icon-wish, .product-list .btn-quickview {position: static;opacity: 1;background-color: #f4f4f4;border: 1px solid #f4f4f4;color: #333333;margin: 0 0 5px;line-height: 32px;}.product-list .btn-icon-wish {position: relative;}.product-list:hover {box-shadow: none;}.product-list:hover figure {box-shadow: none;}.product-list:hover .product-action a.btn-icon-wish {left: 0;}.product-widget {display: flex;display: -ms-flexbox;margin-bottom: 1.6rem;}.product-widget figure {max-width: 84px;margin-right: 1rem;margin-bottom: 0;}.product-widget figure img {object-fit: cover;height: 100%;}.product-widget .ratings-container {margin-bottom: 1rem;}.product-widget .product-details {margin-bottom: 2px;max-width: calc(100% - 104px);}.product-widget .product-title {margin-bottom: 0.5rem;font-size: 1.4rem;}.product-widget .price-box {margin-bottom: 0;}.product-widget .product-price {font-size: 1.5rem;}.product-widget .old-price {font-size: 1.2rem;}.product-widget:hover, .product-widget:hover figure {box-shadow: none;}.product-quick-view {padding: 3rem;background-color: #fff;}.product-quick-view .product-single-filter label {margin-right: 0;}.product-quick-view .product-single-details .product-title {width: 100%;}.product-quick-view .view-cart {padding: 13px 10px;font-size: 0.8em;font-weight: 700;text-transform: uppercase;text-decoration: underline;}.product-quick-view .product-single-details .product-single-filter:last-child {margin-left: 0px !important;} .products-slider > .owl-stage-outer {margin: -10px -20px;padding: 10px 20px;}@media (max-width: 1280px) { .products-slider > .owl-stage-outer {margin: -10px -15px;padding: 10px 15px;}}.modal-backdrop.show {opacity: 0;}@media (max-width: 1200px) {.product-intro.owl-carousel.owl-theme .owl-nav .owl-prev {left: 10px;}.product-intro.owl-carousel.owl-theme .owl-nav .owl-next {right: 10px;}}@media (max-width: 1159px) {.product-intro.owl-carousel.owl-theme .owl-nav .owl-prev {left: -30px;}.product-intro.owl-carousel.owl-theme .owl-nav .owl-next {right: -30px;}}@media (max-width: 1000px) {.product-intro.owl-carousel.owl-theme .owl-nav .owl-prev {left: 10px;}.product-intro.owl-carousel.owl-theme .owl-nav .owl-next {right: 10px;}}@media (min-width: 768px) {.product-quick-view .product-single-details {position: inherit !important;right: 0;height: 100% !important;overflow-y: auto;}.product-quick-view .product-single-details::-webkit-scrollbar {height: 10px;width: 3px;}.product-quick-view .product-single-details::-webkit-scrollbar-thumb {background: #ebebeb;border-radius: 10px;position: absolute;}.product-quick-view .product-single-details::-webkit-scrollbar-track {background: #fff;border-radius: 10px;margin: 8px;width: 100%;}}@media (min-width: 1200px) {.col-xl-7col .product-default .product-title, .col-xl-8col .product-default .product-title {font-size: 1.3rem;}.col-xl-7col .old-price, .col-xl-8col .old-price {font-size: 1.2rem;}.col-xl-7col .product-price, .col-xl-8col .product-price {font-size: 1.5rem;}}@media (max-width: 575px) {.product-list {flex-direction: column;}.product-list figure {max-width: none;margin-right: 0;margin-bottom: 2rem;}.product-list .product-details {max-width: none;width: 100%;}.product-list:not(.inner-icon) .btn-add-cart:not(.product-type-simple) i {display: block;}.product-list .product-action > a {padding: 0;width: 34px;height: 34px;}.product-list .btn-icon {margin-right: 1px;}.product-list .btn-icon i {position: static;opacity: 1;}.product-list .btn-icon:hover {padding: 0;}.product-list .btn-icon span {display: none;}.product-list .btn-icon:not(.product-type-simple) i {margin-top: 1.1rem;}.product-quick-view {padding: 2rem;}.product-quick-view .product-single-details .product-title {font-size: 2.6rem;}}@media (max-width: 479px) {.product-price {font-size: 1.3rem;}.product-quick-view {padding: 2rem;}}.product-category-panel {margin-bottom: 35px;}.product-category-panel .owl-carousel {margin-top: -10px;padding-top: 10px;}.product-category-panel .owl-carousel .owl-nav button.owl-prev, .product-category-panel .owl-carousel .owl-nav button.owl-next {width: 30px;font-size: 24px;color: #333;line-height: 22px;}.product-category-panel .owl-carousel .owl-nav button.owl-prev {left: -41px;}.product-category-panel .owl-carousel .owl-nav button.owl-next {right: -41px;}.product-category-panel .section-title {padding-bottom: 1rem;border-bottom: 1px solid #dbdbdb;margin-bottom: 2.5rem;}.product-category-panel .section-title h2 {font-weight: 700;font-size: 1.6rem;line-height: 1.2;font-family: "Open Sans", sans-serif;letter-spacing: -0.05em;color: #282d3b;text-transform: uppercase;}.product-category {color: #1d2127;margin-bottom: 2rem;position: relative;}.product-category a:hover {color: inherit;}.product-category img, .product-category figure:after {border-radius: 50%;}.product-category figure {margin-bottom: 0;position: relative;}.product-category figure:after {position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: transparent;transition: all 0.3s;z-index: 1;content: "";}.product-category:hover figure:after {background-color: rgba(27, 27, 23, 0.15);}.owl-item > .product-category {margin-bottom: 0;}@media (min-width: 1160px) {.col-5col-1 {flex: 0 0 20%;max-width: 20%;}}@media (max-width: 1200px) {.product-category-panel .owl-carousel .owl-nav button.owl-next, .product-category-panel .owl-carousel .owl-nav button.owl-prev {width: 15px;}.product-category-panel .owl-carousel .owl-nav button.owl-next {right: -18px;}.product-category-panel .owl-carousel .owl-nav button.owl-prev {left: -18px;}}@media (max-width: 1159px) {.product-category-panel .owl-carousel .owl-nav button.owl-next, .product-category-panel .owl-carousel .owl-nav button.owl-prev {width: 30px;}.product-category-panel .owl-carousel .owl-nav button.owl-next {right: -41px;}.product-category-panel .owl-carousel .owl-nav button.owl-prev {left: -41px;}}@media (max-width: 1024px) {.product-category-panel .owl-carousel .owl-nav button.owl-next, .product-category-panel .owl-carousel .owl-nav button.owl-prev {width: 15px;}.product-category-panel .owl-carousel .owl-nav button.owl-next {right: -18px;}.product-category-panel .owl-carousel .owl-nav button.owl-prev {left: -18px;}}.social-icon {display: inline-flex;align-items: center;justify-content: center;width: 32px;height: 32px;color: #fff;background-color: #08C;font-size: 14px;line-height: 3.2rem;text-align: center;text-decoration: none;opacity: 1;}.social-icon + .social-icon {margin-left: 0.6rem;}.social-icons .social-icon:hover, .social-icons .social-icon:focus {color: #fff;text-decoration: none;opacity: 0.85;}.social-icon.social-facebook {background-color: #3b5a9a;}.social-icon.social-twitter {background-color: #1aa9e1;}.social-icon.social-instagram {background-color: #7c4a3a;}.social-icon.social-linkedin {background-color: #0073b2;}.social-icon.social-gplus {background-color: #dd4b39;}.social-icon.social-mail {background-color: #dd4b39;}.nav-tabs {margin: 0;border: 0;border-bottom: 1px solid #e7e7e7;padding-bottom: 2px;}.nav-tabs .nav-item {margin-bottom: -2px;}.nav-tabs .nav-item .nav-link {padding: 1.2rem 0;border: 0;border-bottom: 2px solid transparent;color: #282d3b;font-weight: 700;font-size: 1.4rem;line-height: 1;font-family: Poppins, sans-serif;text-transform: uppercase;}.nav-tabs .nav-item .nav-link:hover {color: #08C;}.nav-tabs .nav-item:not(:last-child) {margin-right: 3.5rem;}.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-item .nav-link.active {border-bottom-color: #08C;color: #08C;}.product-single-tabs.product-tabs-list .product-desc-content p {margin-bottom: 1.3rem;}.product-single-tabs.product-tabs-list .product-desc-content ul, .product-single-tabs.product-tabs-list .product-desc-content ol {padding-left: 5.8rem;margin-bottom: 2rem;}.product-single-tabs.product-tabs-list .product-desc-content li::before {left: 2.4rem;}.product-slider-tab .tab-content {position: relative;}.product-slider-tab .tab-content > .tab-pane {display: block !important;position: absolute;left: 0;right: 0;top: 0;bottom: 0;height: 0 !important;opacity: 0;z-index: -1;transition: visibility 0.3s, opacity 0.3s;}.product-slider-tab .tab-content > .tab-pane:not(.active) {overflow: hidden;visibility: hidden;}.product-slider-tab .tab-content > .active {position: relative;height: auto !important;opacity: 1;z-index: auto;}@media (min-width: 992px) {.product-single-tabs.product-tabs-list {padding-bottom: 2px;}.product-single-tabs.product-tabs-list .col-lg-2 {flex: 0 0 21.4%;max-width: 21.4%;}.product-single-tabs.product-tabs-list .col-lg-10 {flex: 0 0 78.6%;max-width: 78.6%;}.product-single-tabs.product-tabs-list .nav.nav-tabs {flex-direction: column;border: none;}.product-single-tabs.product-tabs-list .nav.nav-tabs .nav-item {margin-right: 0;margin-bottom: 0.8rem;border-bottom: 1px solid #e7e7e7;}.product-single-tabs.product-tabs-list .nav.nav-tabs .nav-link {display: inline-block;padding: 1.4rem 0 1.5rem;margin-bottom: -1px;}.product-single-tabs.product-tabs-list .tab-pane {padding-top: 0.5rem;}.product-single-tabs.product-tabs-list .tab-content {padding-left: 0.9rem;}}@media (max-width: 479px) {.nav-tabs .nav-item:not(:last-child) {margin-right: 2.5rem;}}html {overflow-x: hidden;font-size: 62.5%;font-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}body {color: #777;background: #fff;font-size: 1.4rem;font-weight: 400;line-height: 1.4;font-family: "Open Sans", sans-serif;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;overflow-x: hidden;}body:not(.loaded) > :not(.loading-overlay) {visibility: hidden !important;transition: none !important;}body:not(.loaded) > :not(.loading-overlay) * {visibility: hidden !important;transition: none !important;}::selection {background-color: #08C;color: #fff;}p {margin-bottom: 1.5rem;}ul, ol {margin: 0 0 2.25rem;padding: 0;list-style: none;}b, strong {font-weight: 700;}em, i {font-style: italic;}hr {max-width: 1730px;margin: 5.5rem auto 5.2rem;border: 0;border-top: 1px solid #e7e7e7;}sub {font-size: 70%;}sub {bottom: -0.25em;}img {display: block;max-width: 100%;height: auto;}button:focus {outline: none;}body.modal-open {padding-right: 0 !important;}@keyframes rotating {from {transform: rotate(0deg);}to {transform: rotate(360deg);}}@keyframes spin {0% {transform: rotate(0deg);}100% {transform: rotate(359deg);}}@keyframes bouncedelay {0%, 80%, 100% {transform: scale(0);}40% {transform: scale(1);}}.loading-overlay {position: fixed;top: 0;right: 0;bottom: 0;left: 0;transition: all 0.5s ease-in-out;background: #fff;opacity: 1;visibility: visible;z-index: 999999;}.loaded > .loading-overlay {opacity: 0;visibility: hidden;}.mobile-cart > div::-webkit-scrollbar, .mobile-sidebar::-webkit-scrollbar {height: 10px;width: 6px;}.mobile-cart > div::-webkit-scrollbar-thumb, .mobile-sidebar::-webkit-scrollbar-thumb {background: #e5e5e5;border-radius: 10px;position: absolute;}.mobile-cart > div::-webkit-scrollbar-track, .mobile-sidebar::-webkit-scrollbar-track {background: #fff;border-radius: 10px;margin: 8px;width: 100%;}.loading:not(.load-more-overlay), .load-more-overlay.loading::after {animation: spin 650ms infinite linear;border: 2px solid #fff;border-radius: 32px;border-top: 2px solid rgba(0, 0, 0, 0.4) !important;border-right: 2px solid rgba(0, 0, 0, 0.4) !important;border-bottom: 2px solid rgba(0, 0, 0, 0.4) !important;content: "";display: block;height: 20px;top: 50%;margin-top: -10px;left: 50%;margin-left: -10px;right: auto;position: absolute;width: 20px;z-index: 3;}.load-more-overlay {position: relative;}.load-more-overlay.loading::after {content: "";}.load-more-overlay::before {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: #fff;opacity: 0.8;z-index: 3;}.popup-loading-overlay {position: relative;}.popup-loading-overlay.porto-loading-icon::before {content: "";}.popup-loading-overlay::after {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: #fff;opacity: 0.8;}.col-6.fade.in {opacity: 1;transition: opacity 0.5s;}.col-6.fade {opacity: 0;transition: opacity 0.5s;}@keyframes spin {0% {transform: rotate(0deg);}100% {transform: rotate(359deg);}}@media (max-width: 767px) {html {font-size: 9px;}}h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {margin-bottom: 1.8rem;color: #222529;font-weight: 700;line-height: 1.1;font-family: Poppins, sans-serif;}h1, .h1 {font-size: 3.6rem;font-weight: 400;line-height: 1.223;}h2, .h2 {font-size: 3rem;line-height: 1.5;}h3, .h3 {font-size: 2.5rem;line-height: 1.28;}h4, .h4 {font-size: 2rem;line-height: 1.35;}h5, .h5 {font-size: 1.4rem;line-height: 1.429;}h6, .h6 {font-size: 1.3rem;line-height: 1.385;font-weight: 600;}a {transition: all 0.3s;color: #08C;text-decoration: none;}a:hover, a:focus {color: #08C;text-decoration: none;}.section-title {text-transform: uppercase;font-size: 1.8rem;}.text-transform-none {text-transform: none;}.ls-10 {letter-spacing: 0.01em !important;}.ls-0 {letter-spacing: 0 !important;}.ls-n-10 {letter-spacing: -0.01em !important;}.ls-n-15 {letter-spacing: -0.015em !important;}.ls-n-20 {letter-spacing: -0.02em !important;}.ls-n-25 {letter-spacing: -0.025em !important;}.bg-gray {background-color: #f4f4f4 !important;}.bg-dark {background-color: #222529 !important;}.bg-dark2 {background-color: #2f3946 !important;}.bg-primary {background-color: #08C !important;}.bg-secondary {background-color: #ff7272 !important;}.text-dark {color: #222529 !important;}.text-primary {color: #08C !important;}.text-secondary {color: #ff7272 !important;}.text-body {color: #777 !important;}.font1 {font-family: "Open Sans", sans-serif !important;}@media (min-width: 992px) {.d-lg-none {display: none !important;}.d-lg-block {display: block !important;}}@media (min-width: 768px) {h1, .h1 {font-size: 4.5rem;}h2, .h2 {font-size: 2.5rem;}}@media (min-width: 992px) {h1, .h1 {font-size: 5rem;}h2, .h2 {font-size: 3rem;}.w-lg-max {flex: 1;-ms-flex: 1;max-width: 100%;}}.page-wrapper {position: relative;left: 0;transition: all 0.25s;}.main {background:#fbfbfb;flex: 1 1 auto;}.row {margin-left: -10px;margin-right: -10px;}[class*=col-] {padding-left: 10px;padding-right: 10px;}.row-sparse {margin-left: -15px;margin-right: -15px;}.row-sparse > [class*=col-] {padding-left: 15px;padding-right: 15px;}.row-sm {margin-left: -6px;margin-right: -6px;}.row-sm > [class*=col-] {padding-left: 6px;padding-right: 6px;}.row-joined {margin-left: 0;margin-right: 0;}.row-joined > [class*=col-] {padding-left: 0;padding-right: 0;}.container :not(.sticky-header) > .container, .container :not(.sticky-header) > .container-fluid {padding-left: 0;padding-right: 0;}@media (max-width: 1280px) {.container-fluid {padding-left: 20px;padding-right: 20px;}}@media (min-width: 1220px) {.container {max-width: 1200px;}}@media (min-width: 1200px) {.col-xl-5col {flex: 0 0 20%;max-width: 20%;}.col-xl-5col-2 {flex: 0 0 40%;max-width: 40%;}.col-xl-7col {flex: 0 0 14.2857%;max-width: 14.2857%;}.col-xl-8col {flex: 0 0 12.5%;max-width: 12.5%;}.row-xl-tight {margin-left: -5px;margin-right: -5px;}.row-xl-tight > [class*=col-] {padding-left: 5px;padding-right: 5px;}}@media (min-width: 992px) {.container {padding-left: 10px;padding-right: 10px;}.row-lg {margin-left: -15px;margin-right: -15px;}.row-lg [class*=col-] {padding-left: 15px;padding-right: 15px;}}@media (max-width: 991px) {.container {max-width: none;}.mmenu-active .page-wrapper, .sidebar-opened .page-wrapper {left: 260px;}}@media (min-width: 768px) {.row-md-tight {margin-left: -5px;margin-right: -5px;}.row-md-tight > [class*=col-] {padding-left: 5px;padding-right: 5px;}}.owl-carousel .owl-nav .disabled {opacity: 0.5;cursor: default;}.owl-carousel .owl-dots .owl-dot span {width: 16px;height: 16px;border-width: 2px;}.owl-carousel .owl-dots .owl-dot span:before {margin: 0;width: 8px;height: 8px;transform: translate(-50%, -50%);}.owl-carousel .owl-dots .owl-dot:hover span:before, .owl-carousel .owl-dots .owl-dot.active span:before {transform: translate(-50%, -50%);}.owl-carousel.nav-big .owl-nav {font-size: 3.7rem;}.owl-carousel.nav-big .owl-nav i {padding: 4px 7px;}.owl-carousel.nav-large .owl-nav {font-size: 4.5rem;}.owl-carousel.nav-large .owl-nav i {padding: 4px 2px;}.owl-carousel.nav-image-center .owl-nav button {top: 35%;}.owl-carousel.show-nav-hover .owl-nav {opacity: 0;transition: opacity 0.2s, color 0.2s;}.owl-carousel.show-nav-hover:hover .owl-nav {opacity: 1;}.owl-carousel .owl-nav .owl-prev {left: 1vw;}.owl-carousel .owl-nav .owl-next {right: 1vw;}@media (min-width: 992px) {.owl-carousel.nav-outer .owl-prev {left: -1.7vw;}.owl-carousel.nav-outer .owl-next {right: -1.7vw;}.owl-carousel.nav-outer.nav-large .owl-prev {left: -2.3vw;}.owl-carousel.nav-outer.nav-large .owl-next {right: -2.3vw;}}.owl-carousel-lazy {display: block;}.owl-carousel-lazy .home-slide:first-child, .owl-carousel-lazy .owl-item:first-child .home-slide {display: block;}.owl-carousel-lazy:not(.owl-loaded) > *:not(:first-child) {display: none;}.home-slide {width: 100%;position: relative;background-color: #ccc;}.owl-carousel.loaded .home-slide::after, .owl-carousel.loaded .home-slide::before {display: none;}div.slide-bg {background-repeat: no-repeat;background-position: center center;background-size: cover;}img.slide-bg {object-fit: cover;object-position: center top;}.sticky-header {transition: left 0.25s;}.sticky-header.fixed {display: flex;position: fixed;right: 0;left: 0;width: 100%;padding: 0;background: #fff;box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.06);z-index: 1040;}.sticky-header.fixed .logo {max-width: 150px;}.sticky-header.header-middle.fixed {background-color: #0183E1;height: 60px;color: white !important;}.sticky-header.deprecated-sticky:not(.fixed) .logo, .sticky-header.deprecated-sticky:not(.fixed) .cart-dropdown {display: none;}.sticky-header.deprecated-sticky.fixed .main-nav {width: auto;}.main .sticky-header:not(.fixed) > .container {padding-left: 0;padding-right: 0;}.main .sticky-header.fixed {min-height: 38px;padding-top: 15px;padding-bottom: 15px;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);overflow: hidden;z-index: 997;}.main .sticky-header.fixed .container {margin: 0 auto;}.main .sticky-header.toolbox.fixed {padding: 1.5rem;padding-right: 1.5rem !important;background-color: #f4f4f4;margin: 0 !important;}.main .sticky-header.toolbox.fixed .toolbox-left {margin-right: 3rem;}.sidebar-opened .sticky-header.fixed:not(.sticky-header), .mmenu-active .sticky-header.fixed {left: 260px;transition: left 0.25s;}.sticky-navbar {display: flex;position: fixed;left: 0;right: 0;top: 100%;width: 100%;background-color: #fff;border-top: 1px solid #e7e7e7;opacity: 0;visibility: hidden;transition: all 0.25s;z-index: 997;}.sticky-navbar.fixed {opacity: 1;visibility: visible;transform: translateY(-100%);}.sidebar-opened .sticky-navbar.fixed, .mmenu-active .sticky-navbar.fixed {left: 260px;transition: all 0.25s;}.sticky-navbar .sticky-info {flex: 0 0 20%;max-width: 20%;padding: 1rem 0;}.sticky-navbar .sticky-info:not(:last-child) {border-right: 1px solid #e7e7e7;}.sticky-navbar .sticky-info a {display: flex;flex-direction: column;justify-content: center;align-items: center;color: #222529;font-family: Poppins, sans-serif;font-size: 9px;font-weight: 600;text-transform: uppercase;}.sticky-navbar .sticky-info i {font-size: 27px;font-weight: 400;}.sticky-navbar .sticky-info i span {font-style: normal;right: -4px;top: 3px;}@media (min-width: 576px) {.sticky-navbar {display: none;}}@media (max-width: 991px) {.sidebar-opened .sticky-header.fixed {left: 260px;transition: left 0.25s;}.main .sticky-header.toolbox.fixed .toolbox-left {margin-right: 0;}}header {position: relative;}header .container, header .container-fluid {display: flex;display: -ms-flexbox;align-items: center;-ms-flex-align: center;justify-content: space-between;-ms-flex-pack: justify;position: relative;}header p {margin-bottom: 0;}header a {color: white;}.header-middle {color: #222529;}.header-left, .header-center, .header-right {display: flex;align-items: center;}.header-center, .header-right {margin-left: auto;}.header-bottom .header-center {width: 100%;}.header-bottom:not(.fixed) .header-left, .header-bottom:not(.fixed) .header-right {display: none;}.header-bottom .header-right {padding-right: 2.6rem;color: #222529;}.header-bottom.fixed .header-center {margin-left: 4.7rem;width: auto;}.header-bottom.fixed .main-nav .float-right {display: none;}.header-bottom.fixed .logo {max-width: 89px;}.header-bottom.fixed .header-search-inline.header-search {margin-right: 2.3rem;}.header-bottom.fixed .header-search-inline.header-search i {font-size: 2.3rem;}.header-bottom.fixed .header-search-inline.header-search .header-search-wrapper {display: flex;position: absolute;margin-top: 10px;border: 5px solid #08C;}.header-bottom.fixed .header-search-inline.header-search:not(.show) .header-search-wrapper {display: none;}.header-bottom.fixed .header-search-inline.header-search .search-toggle, .header-bottom.fixed .header-search-inline.header-search .header-search-inline .btn:after {display: block;}.logo {max-width: 200px;}.mobile-menu-toggler {border: 0;background: transparent;color: white;padding: 1rem 0.5rem;margin-right: 0.5rem;font-size: 20px;line-height: 0;cursor: pointer;}.badge-circle {position: absolute;top: 1px;right: 0;width: 1.6rem;border-radius: 50%;color: #fff;background: #ff5b5b;font-weight: 600;font-size: 1.1rem;line-height: 1.6rem;font-family: "Open Sans", sans-serif;text-align: center;}header .social-icon {border-radius: 50%;font-size: 13px;width: 2.6rem;height: 2.6rem;line-height: 2.6rem;}header .social-icon:not(:hover):not(:active):not(:focus) {background-color: transparent;}header .social-icon + .social-icon {margin-left: 3px;}.top-notice {position: relative;padding: 0.9rem 2rem 1.1rem;font-size: 1.3rem;line-height: 2;letter-spacing: 0.025em;}.top-notice h5 {color: inherit;font-size: inherit;font-weight: 500;}.top-notice small {font-size: 0.8461em;letter-spacing: 0.025em;opacity: 0.5;}.top-notice a {color: inherit;font-weight: 700;}.top-notice .category {display: inline-block;padding: 0.3em 0.8em;background: #0075af;font-size: 1rem;}.top-notice .mfp-close {top: 50%;transform: translateY(-50%) rotateZ(45deg) translateZ(0);color: inherit;opacity: 0.7;z-index: 10;}.top-notice .mfp-close:hover {opacity: 1;}.header-icon:not(:last-child) {margin-right: 2.2rem;}.header-icon i {font-size: 2.7rem;}.header-icon:hover {color: white;}.minicart-icon {display: inline-block;vertical-align: middle;width: 25px;height: 20px;border: 2px solid white;border-radius: 0 0 5px 5px;position: relative;opacity: 0.9;margin: 6px 3px 0;z-index: 1;}.minicart-icon::before {content: "";position: absolute;border: 2px solid;border-color: inherit;border-bottom: none;border-radius: 10px 10px 0 0;left: 50%;top: -8px;margin-left: -7px;width: 15px;height: 11px;}.cart-count {z-index: 1;}@media (min-width: 992px) {.mobile-menu-toggler {display: none;}}@media (max-width: 991px) {.main-nav {display: none;}.minicart-icon {width: 24px;}.header-search i {font-size: 2.4rem;}}@media (max-width: 767px) {.logo {max-width: 100px;}}@media (max-width: 575px) {.top-notice {line-height: 1.5;}.logo {max-width: 450px;}.header-icon:not(:last-child) {margin-right: 1.2rem;}}.dropdownmenu-wrapper {position: relative;background-color: #fff;}.dropdown-toggle i {font-size: 2.8rem;}.dropdown-toggle:not(.dropdown-arrow):after {display: none;}.dropdown-arrow:after {content: "";border: 0;margin: -5px 2px 0 11px;font-size: 15px;font-family: porto;width: auto;height: auto;}.dropdown-arrow .badge-circle {top: 3px;left: 19px;z-index: 2;}.cart-dropdown a:hover, .cart-dropdown a:focus {color: inherit;}.cart-dropdown .mobile-cart {display: block;position: fixed;top: 0;bottom: 0;right: 0;left: auto;width: 400px;margin: 0;transform: translate(440px);transition: transform 0.2s ease-in-out 0s;background-color: #fff;z-index: 1050;border: 1px solid #f0f0f0;border-radius: 0;box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15);}.cart-opened .cart-dropdown .mobile-cart {transform: none;}.cart-dropdown .mobile-cart .btn-close {position: absolute;left: -4.2rem;top: 0.7rem;font-size: 3.3rem;color: #fff;font-weight: 300;}.cart-product-info {color: #696969;}.cart-opened .cart-overlay {position: fixed;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0, 0, 0, 0.4);z-index: 1050;}.header-menu:before {content: "";display: block;position: absolute;left: 50%;width: 0;height: 0;z-index: 1151;margin-left: -9px;margin-top: -1rem;border-width: 0 9px 10px;border-style: solid;border-color: transparent transparent #fff;visibility: hidden;opacity: 1;transform: translateY(-1rem);}.header-dropdown {position: relative;line-height: 1.5;padding: 5px 0;}.header-dropdown > a {padding: 0 5px;}.header-dropdown > a:after {content: "";font-family: "porto";font-weight: 400;margin-left: 0.5rem;}.header-dropdown img {display: inline-block;max-width: none;margin: -2px 6px 0 1px;}.header-dropdown ul {position: absolute;top: -300rem;z-index: 1150;min-width: 100%;margin: 0;padding: 0.5rem 0;background: #fff;box-shadow: 0 10px 30px 10px rgba(0, 0, 0, 0.05);transition: transform 0.2s ease-out;opacity: 0;visibility: hidden;transform: translateY(-1rem);}.header-dropdown ul a {display: block;padding: 0.5em 1.5em;color: #777;white-space: nowrap;}.header-dropdown ul a:hover {background: #f4f4f4;}.header-dropdown + .header-dropdown {margin-left: 1.4rem;}.header-dropdown:hover .header-menu:before, .header-dropdown:hover ul {top: 100%;opacity: 1;visibility: visible;transform: none;}.cart-dropdown .dropdownmenu-wrapper {padding: 2rem;overflow-y: auto;height: 100%;}.cart-dropdown .dropdownmenu-wrapper:before {right: 28px;left: auto;}.cart-dropdown .dropdownmenu-wrapper:after {right: 29px;left: auto;}.cart-dropdown .product {display: flex;margin: 0 !important;padding: 2rem 0;align-items: center;border-bottom: 1px solid #e6ebee;box-shadow: none !important;font-family: Poppins, sans-serif;}.cart-dropdown .product-image-container {position: relative;max-width: 80px;width: 100%;margin: 0;margin-left: auto;border: 1px solid #f4f4f4;}.cart-dropdown .product-image-container a:after {display: none;}.cart-dropdown .product-title {padding-right: 1.5rem;margin-bottom: 1.1rem;font-size: 1.4rem;line-height: 19px;color: #222529;font-weight: 500;}.cart-dropdown .product-title a {color: #222529;}.cart-dropdown .product-details {margin-bottom: 3px;font-size: 1.3rem;}.cart-dropdown .btn-remove {position: absolute;top: -11px;right: -9px;width: 2rem;height: 2rem;border-radius: 50%;color: inherit;background-color: #fff;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);text-align: center;line-height: 2rem;font-size: 1.8rem;font-weight: 500;}.cart-dropdown .btn-remove span {display: block;margin-top: 1px;}.cart-dropdown .btn-remove:hover, .cart-dropdown .btn-remove:focus {color: #08C;}.sticky-header .cart-dropdown {margin-top: 0;margin-bottom: 0;}.dropdown-cart-header, .dropdown-cart-total {font-weight: 700;line-height: 38px;}.dropdown-cart-header {margin-bottom: 1.7rem;}.dropdown-cart-total {display: flex;align-items: center;margin-top: 1.5rem;margin-bottom: 1.4rem;font-size: 1.3rem;font-family: Poppins, sans-serif;}.dropdown-cart-total .cart-total-price {margin-left: auto;font-size: 1.5rem;}.dropdown-cart-header {font-size: 2rem;font-family: Poppins, sans-serif;}.dropdown-cart-header a:hover {text-decoration: underline;}.dropdown-cart-action .btn {padding: 1.3rem 2.5rem 1.4rem;border-radius: 0.2rem;color: #fff;height: auto;font-size: 1.2rem;font-weight: 600;font-family: Poppins, sans-serif;letter-spacing: 0.025em;border-color: transparent;}.dropdown-cart-action .btn:last-child:hover {color: #fff;}.dropdown-cart-action .view-cart {margin: 1rem 0;background: #e7e7e7;color: #222529;}.dropdown-cart-action .view-cart:hover, .dropdown-cart-action .view-cart:focus {background: #f1f1f1;color: #222529;}.btn-remove {position: absolute;top: -10px;right: -8px;width: 2rem;height: 2rem;border-radius: 50%;color: #474747;background-color: #fff;box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.4);text-align: center;line-height: 2rem;}.btn-remove:hover, .btn-remove:focus {color: #08C;}.icon-cancel:before {content: "";font-family: "Font Awesome 5 Free";font-weight: 900;}@media (min-width: 992px) {.dropdown-expanded > a, .dropdown-expanded .header-menu:before {display: none;}.dropdown-expanded li + li {margin-left: 3rem;}.dropdown-expanded ul {position: static;display: flex;display: -ms-flexbox;padding: 0;border: 0;background-color: transparent;box-shadow: none;opacity: 1;visibility: visible;}.dropdown-expanded ul a {padding: 0;color: inherit;}.dropdown-expanded ul a:hover {background-color: transparent;}.dropdown-expanded .header-menu ul {transform: none;}}@media (max-width: 480px) {.cart-dropdown .dropdown-menu {width: 262px;}}.header-search {position: relative;}.header-search form {margin: 0;}.header-search .form-control, .header-search select {margin: 0;border: 0;color: inherit;font-size: 1.3rem;height: 100%;box-shadow: none;}.header-search .form-control, .header-search .select-custom {background: #f4f4f4;}@media (-ms-high-contrast: active), (-ms-high-contrast: none) {.header-search .form-control {flex: 1;}}.header-search .form-control::placeholder {color: #a8a8a8;}.header-search:not(.header-search-category) .form-control {border-radius: 5rem;}.header-search:not(.header-search-category) .btn {position: absolute;top: 0;right: 0;bottom: 0;background: transparent;border: 0;padding: 0 0.8em;color: #333;}.search-toggle:after {content: "";position: absolute;right: calc(50% - 10px);bottom: -10px;border: 10px solid transparent;border-bottom-color: #08C;}.header-search:not(.show) .search-toggle:after {display: none;}.header-search-category .form-control {border-radius: 5rem 0 0 5rem;}.header-search-category .btn {border-radius: 0 5rem 5rem 0;}.header-search-wrapper {display: flex;display: -ms-flexbox;position: absolute;right: -2.3rem;z-index: 999;margin-top: 10px;color: #8d8d8d;box-sizing: content-box;height: 40px;border-radius: 5rem;border: 5px solid #08C;}.header-search-wrapper:after {display: block;clear: both;content: "";}.header-search:not(.show) .header-search-wrapper {display: none;}.header-search-wrapper .select-custom {margin: 0;width: 13rem;flex: 0 0 13rem;}.header-search-wrapper .select-custom:after {font-size: 1.4rem;line-height: 0;margin-top: 1px;right: 13px;}.header-search-wrapper select {width: 100%;border-left: 1px solid #fff;padding-left: 15px;padding-right: 14px;line-height: 36px;letter-spacing: 0.005em;color: inherit;-moz-appearance: none;-webkit-appearance: none;}.header-search-wrapper select:focus {outline: none;}.header-search-wrapper .btn {position: relative;padding: 0 0 3px 0;border: 0;border-left: 1px solid #fff;min-width: 40px;color: #222529;font-size: 16px;background: #f4f4f4;}.header-search-wrapper .btn:before {display: inline-block;margin-top: 5px;font-weight: 800;}.header-search-inline .form-control {min-width: 21rem;padding: 1rem 2rem;}@media (min-width: 992px) {.header-search-inline .search-toggle, .header-search-inline .btn:after {display: none;}.header-search-inline.header-search .header-search-wrapper {display: flex;display: -ms-flex;position: static;margin: 0;border-width: 0;}}@media (max-width: 767px) {.header-search .form-control {min-width: 17rem;}}@media (max-width: 575px) {.header-search-wrapper {left: 15px;right: 15px;}}.menu, .menu li, .menu ul, .menu ol {margin: 0;padding: 0;list-style: none;}.menu {font-size: 12px;font-weight: 600;line-height: 1.5;}.menu:after {display: block;clear: both;content: "";}.menu .show > ul, .menu .show > .megamenu {opacity: 1;}.menu li > a {display: block;padding: 0.8rem 1.8rem;transition: 0.2s ease-out;color: #777;}.menu li:hover > a, .menu li.show > a, .menu li.active > a {background: #f4f4f4;}.menu > li {float: left;position: relative;margin-right: 2.8rem;}.menu > li > a {padding: 1rem 0;font-size: 13px;font-weight: 400;color: #555;}.menu > li:hover > a, .menu > li.show > a, .menu > li.active > a {color: #08C;background: transparent;}.menu > li > .sf-with-ul:before {content: "";position: absolute;z-index: 1000;left: 50%;bottom: 0;margin-left: -14px;border: 10px solid;border-color: transparent transparent #fff;opacity: 0;}.menu > li.show > .sf-with-ul:before {opacity: 1;visibility: visible;}.menu .megamenu {display: none;position: absolute;z-index: 999;background-color: #fff;box-shadow: 0 1rem 2.5rem rgba(0, 0, 0, 0.15);border: 1px solid #eee;border-top: 3px solid #08C;left: 15px;padding: 10px 20px;width: 580px;}.menu .megamenu.megamenu-3cols {width: 600px;}.menu .megamenu .row > div {padding-top: 1.5rem;}.menu .megamenu img {width: 300px;height: 100%;object-fit: cover;}.menu .megamenu .submenu {margin: 0;padding-top: 0;border-top: none;display: block;position: static;box-shadow: none;min-width: 0;}.menu .megamenu .submenu a {padding: 7px 8px 8px 0;}.menu .megamenu .submenu li:hover a {text-decoration: underline;background: transparent;}.menu .nolink {cursor: default;display: inline-block;padding-bottom: 11px;font-weight: 700;color: #333;}.menu ul {display: none;position: absolute;min-width: 200px;padding: 5px 0;border-top: 3px solid #08C;top: 100%;left: 0;z-index: 101;background-color: #fff;box-shadow: 0 29px 29px rgba(0, 0, 0, 0.1);}.menu ul ul {top: -5px;left: 100%;}.menu.sf-arrows .sf-with-ul + ul > li {position: relative;}.menu.sf-arrows .sf-with-ul:after {position: absolute;right: 1rem;content: "";font-family: "porto";}.menu.sf-arrows > li > .sf-with-ul:after {content: "";position: static;margin-left: 5px;font-weight: 400;}.main-nav .menu {text-transform: uppercase;font-size: 12px;}.main-nav .menu > li {margin-right: 35px;}.main-nav .menu > li > a {font-size: 12px;font-weight: 700;padding: 19px 0;}.main-nav .menu > li:first-child > a {padding-left: 0;}.main-nav .menu > li:not(.float-right):last-child, .main-nav .menu > li:not(.float-right) + li.float-right {margin-right: 0;}.main-nav .menu.sf-arrows ul {border-top: none;}.main-nav .menu > li > ul {left: -15px;}.main-nav .menu .megamenu {top: 100%;left: -15px;border-top: none;}.main-nav .menu .megamenu img {height: 100%;object-fit: cover;}.menu-banner {height: 100%;}.menu-banner figure {margin-bottom: 0;height: 100%;}.menu-banner .banner-content {position: absolute;top: 50%;left: 2rem;transform: translateY(-50%);}.menu-banner h4 {font-size: 2.7rem;font-weight: 600;line-height: 1;color: #485156;margin-bottom: 3.5rem;}.menu-banner h4 span {font-size: 3.1rem;font-weight: 700;}.menu-banner h4 b {font-size: 3.2rem;color: #f4762a;font-family: Oswald, sans-serif;}.menu-banner h4 i {position: absolute;top: 33.5%;font-family: Oswald, sans-serif;font-size: 1.8rem;font-style: normal;transform: translateY(-50%) rotate(-90deg);}.menu-banner .btn {font-family: Oswald, sans-serif;border-radius: 1px;font-weight: 300;color: #fff;}.menu-banner.menu-banner-2 {max-height: 317px;}.menu-banner.menu-banner-2 figure img {object-position: center 80%;}.menu-banner.menu-banner-2 .banner-content {top: 10px;left: auto;right: 10px;transform: none;}.menu-banner.menu-banner-2 .banner-content b {color: #08C;}.menu-banner.menu-banner-2 i {position: absolute;font-style: normal;font-size: 108px;font-weight: 800;line-height: 1;letter-spacing: 0.02em;color: #fff;top: 58px;left: -58px;transform: rotate(-90deg);}.menu-banner.menu-banner-2 .btn {position: absolute;bottom: 10px;padding: 8px 32px;left: 50%;transform: translateX(-50%);border-radius: 2px;font-weight: 300;}.mobile-menu-container {position: fixed;top: 0;bottom: 0;left: 0;width: 100%;max-width: 260px;background-color: #326b93;font-size: 1.2rem;line-height: 1.5;z-index: 1051;transform: translateX(-100%);transition: transform 0.25s;overflow-y: auto;}.mmenu-active .mobile-menu-container {transform: translateX(0);}.mobile-menu-container .social-icons {display: flex;justify-content: center;margin-bottom: 0;}.mobile-menu-container .social-icon + .social-icon {margin-left: 1.2rem;}.mobile-menu-wrapper {position: relative;padding: 4.7rem 0 3rem;}.mobile-menu-close {position: absolute;top: 1.2rem;right: 2.1rem;padding: 0.4rem;color: #fff;line-height: 1;cursor: pointer;z-index: 9;font-size: 1.3rem;}.mobile-menu-overlay {display: block;position: fixed;top: 0;right: 0;bottom: 0;left: 0;transition: all 0.25s;background: #000;opacity: 0;visibility: hidden;z-index: 1050;}.mmenu-active .mobile-menu-overlay {opacity: 0.35;visibility: visible;}.mmenu-active .mobile-sidebar {display: none;}.mobile-nav {margin: 0 0 2rem;padding: 0;}.mobile-menu {margin: 0;padding: 0;list-style: none;}.mobile-menu li ul {display: none;}.mobile-menu > li > a {text-transform: uppercase;}.mobile-menu li {display: block;position: relative;}.mobile-menu li:not(:last-child) {border-bottom: 1px solid #285b7e;}.mobile-menu li a {display: block;position: relative;margin-left: 1.1rem;margin-right: 1.1rem;padding: 1rem 0 1.1rem 0.7rem;color: #fff;font-size: 1.3rem;}.mobile-menu li a:hover, .mobile-menu li a:focus {color: #fff;text-decoration: none;}.mobile-menu li.open > a, .mobile-menu li.active > a {color: #fff;background-color: #282e36;}.mobile-menu li > div {padding-left: 1rem;}.mobile-menu li ul {margin: 0;padding: 0;}.mobile-menu li ul li a {padding-left: 2.5rem;}.mobile-menu li ul ul li a {padding-left: 3.5rem;}footer {font-size: 1.3rem;line-height: 24px;}footer .container {position: relative;}footer p {color: inherit;}footer a {color: inherit;}footer .social-icon {border-radius: 50%;width: 4rem;height: 4rem;font-size: 1.8rem;line-height: 4rem;}footer .social-icon:not(:hover):not(:active):not(:focus) {background: transparent;}footer .widget {margin-bottom: 3rem;}footer .contact-info {margin: 0;padding: 0;}footer .contact-info li {position: relative;margin-bottom: 1rem;line-height: 1.4;}@media (max-width: 575px) {footer {margin-bottom: 68px;}}.flag {margin-top: -2px;}.header {background-color: #3b3b3c;border-bottom: 1px solid #3b3b3c;}.header-middle {display: flex;padding: 2.7rem 0;border-top: 1px solid #e7e7e7;}.header-bottom .container:before {content: "";display: block;position: absolute;top: 0;left: 10px;right: 10px;border-top: 1px solid #f4f4f4;flex: 0 0 100%;-ms-flex: 0 0 100%;}.header-bottom.fixed .main-nav .float-right {display: block;}.top-notice h5 {margin-bottom: 1px;margin-right: 4px;}.top-notice h5 b {letter-spacing: 0.04em;}.header-dropdown {padding: 4px 0;}.header-dropdown .dropdown-toggle:after {font-size: 17px;}.header-dropdown .badge-circle {left: 21px;}.header-dropdown img {margin-top: -1px;}.dropdown-arrow .badge-circle {top: 1px;left: 23px;}.dropdown-arrow::after {border: 0;margin: 0 0 0 15px;font-size: 17px;}.cart-dropdown {margin-left: -2px;}.cart-dropdown a.dropdown-toggle {display: flex;align-items: center;min-height: 38px;}.cart-dropdown a.dropdown-toggle:hover {color: inherit;}.header-search form {padding-left: 11px;}.header-search .select-custom {min-width: 176px;flex: 0 0 129px;}.header-search .select-custom select {border-right: 1px solid #fff;}.header-search .btn {border-left: none;}.header-icon:not(:last-child) {margin-top: -2px;margin-right: 2.2rem;}.main-nav .menu > li > a {border-top: 3px solid transparent;border-bottom: 3px solid transparent;padding: 17px 0;letter-spacing: -0.01em;}.main-nav .menu > li.active > a, .main-nav .menu > li > a:hover {border-top-color: #08C;}.main-nav .menu > li.float-right a:hover {border-top-color: transparent;}.main-nav .menu > li.float-right:last-child {margin-right: 8px;}.footer {letter-spacing: 0.005em;}.footer .widget li {color: #a8a8a8;}.footer .social-icons {display: flex;align-items: center;}.footer .social-icon {display: flex;align-items: center;justify-content: center;margin: 2px;width: 40px;height: 40px;box-shadow: none;font-size: 1.5rem;line-height: 3.6rem;border-radius: 50%;border: 1px solid #313438;}.footer .social-icon:not(:hover):not(:active):not(:focus) {background-color: transparent;border-color: #313438;color: #fff;}.footer .social-icon:hover {border-color: transparent;}.footer .social-icon + .social-icon {margin-left: 0.5rem;}.footer .contact-info {margin-bottom: 3rem;}.footer .contact-info li {position: relative;margin-bottom: 1rem;line-height: 1.4;}.footer .contact-info li:last-child {margin-bottom: 0.4rem;}.btn-lg {padding: 1.07em 2.76em;}.btn-light {background: #fff;border-color: #fff;}.btn-black {background: #0e0f11;border-color: #0e0f11;}.product-default .btn-add-cart i {display: none;}@media (max-width: 767px) {.minicart-icon {width: 22px;height: 18px;}}@media (max-width: 575px) {.header-icon, .cart-dropdown {padding: 0;}.header-search {display: none;}}@media (max-width: 479px) {.header-icon:not(:last-child) {margin-right: 1.5rem;margin-bottom: 3px;}.sticky-header .cart-dropdown {margin-bottom: 4px;}}@media (min-width: 992px) and (max-width: 1199px) {.dropdown-expanded li:not(:first-child) {margin-left: 1.3rem;}}.page-header-bg {padding: 8.3rem 0 8.7rem;}.page-header-bg h1 {color: #1e3636;font-size: 3.6rem;font-weight: 900;margin-bottom: 2.4rem;font-family: "Open Sans", sans-serif;letter-spacing: 0;}.page-header-bg h1 span {display: block;color: #1e3636;font-size: 0.5em;font-weight: 700;line-height: 1.2;font-family: Poppins, sans-serif;letter-spacing: 0;}.page-header-bg .btn {padding: 11px 29px;font-family: Oswald, sans-serif;font-weight: inherit;font-size: inherit;letter-spacing: 0;z-index: 3;}.subtitle {color: #21293c;font-size: 1.9rem;}.about-section {padding: 1rem 0 2.5rem;color: #7b858a;font-size: 1.5rem;line-height: 1.8;}.about-section .subtitle {margin-bottom: 1.7rem;}.about-section p {margin-bottom: 2rem;font-weight: 400;font-size: 14px;line-height: 24px;}.about-section .lead {font-family: Poppins, sans-serif;color: #21293c;font-size: 1.8rem;line-height: 1.5;font-weight: 400;}@media (min-width: 768px) {.about-section {padding-top: 3.1rem;padding-bottom: 4.5rem;}}.sidebar-shop {font-size: 1.3rem;}.sidebar-shop .product-widget .product-title {margin-bottom: 0.4rem;font-family: "Open Sans", sans-serif;}.sidebar-shop .product-widget .product-details {margin-bottom: 1px;}.sidebar-shop .widget {padding: 2rem;border: 1px solid #e7e7e7;}.sidebar-shop .widget:after {display: block;clear: both;content: "";}.sidebar-shop .widget:not(:last-child) {border-bottom: 0;}.widget .owl-carousel .owl-nav {position: absolute;top: -3.5rem;right: 1px;line-height: 0;}.widget .owl-carousel .owl-nav button.owl-next, .widget .owl-carousel .owl-nav button.owl-prev {padding: 0 0.4rem !important;border-radius: 0;color: #222529;font-size: 1.8rem;line-height: 1;background-color: transparent;}.widget .owl-carousel .owl-nav i:before {width: auto;margin: 0;}.cat-list {margin: 0;padding: 0;list-style: none;}.cat-list li {position: relative;margin-bottom: 0.2rem;font-size: 14px;font-weight: 500;padding-left:0px;}.cat-list li:last-child {margin-bottom: 0;}.cat-list li a {color: #777;font-weight: 500;}.cat-list li a:hover, .cat-list li a:focus {color: #08C;}.cat-sublist {margin-top: 1.3rem;margin-left: 1.4rem;}span.toggle {cursor: pointer;display: inline-block;text-align: center;position: absolute;right: -5px;top: 3px;margin: 0;padding: 0;width: 24px;height: 24px;line-height: 23px;font-family: "Porto";font-weight: 900;color: #222529;}span.toggle::before {content: "";}.collapsed span.toggle::before {content: "";}.config-size-list {margin: 0;padding: 0;font-size: 0;list-style: none;}.config-size-list li {display: inline-flex;}.config-size-list a {display: block;position: relative;min-width: 32px;text-align: center;margin: 3px 6px 3px 0;padding: 4px 8px;transition: all 0.3s;border: 1px solid #e9e9e9;color: #777;font-size: 1.1rem;font-weight: 400;line-height: 1.6rem;text-decoration: none;}.config-size-list a:hover, .config-size-list a:focus, .config-size-list a.active {border-color: #08C;background-color: #08C;color: #fff;text-decoration: none;}.shop-off-canvas .mobile-sidebar {display: block;position: fixed;padding: 1.3rem 0.8rem 1.3rem 0.9rem;top: 0;bottom: 0;left: 0;width: 300px;margin: 0;transform: translate(-300px);transition: transform 0.2s ease-in-out 0s;background-color: #fff;z-index: 9999;overflow-y: auto;}.shop-off-canvas .widget {border: none;}.shop-off-canvas .widget:not(:last-child) {border-bottom: 1px solid #e7e7e7;}.shop-off-canvas .sidebar-wrapper {width: 100% !important;}.sidebar-opened .shop-off-canvas .mobile-sidebar {transform: none;}.sidebar-opened .shop-off-canvas .sidebar-overlay {position: fixed;top: 0;right: 0;bottom: 0;left: 0;background: #000;opacity: 0.35;z-index: 9999;}.btn-loadmore {box-shadow: none;padding: 1.3rem 3rem;border: 1px solid #e7e7e7;font-size: 1.2rem;font-family: "Open Sans", sans-serif;color: #555;}.btn-loadmore:hover {border-color: #ccc;}@media (max-width: 991px) {.shop-off-canvas .sidebar-wrapper {padding: 2rem;}.shop-off-canvas .toolbox {justify-content: flex-start;}.shop-off-canvas .toolbox-right {margin-left: auto;}.shop-off-canvas .toolbox .toolbox-item:not(:last-child) {margin-left: 0.7rem;}.sidebar-shop .widget {padding: 2rem 0;border: 0;}.sidebar-shop .widget:first-child {padding-top: 0;}.sidebar-shop .widget:not(:last-child) {border-bottom: 1px solid #e7e7e7;}}@media (min-width: 992px) and (max-width: 1200px) {.sidebar-shop .product-widget figure {max-width: 70px;margin-right: 1.5rem;}}.cart-message {padding: 0.8rem 0 1.9rem 3px;}.cart-message::before {content: "";position: relative;margin-right: 0.6rem;top: 2px;font-size: 20px;font-weight: 900;font-family: "Font Awesome 5 Free";color: #0cc485;}.cart-message span {color: #222529;font-size: 1.6rem;}.view-cart {padding: 14px 27px 13px;margin: 3px 0;height: 48px;font-family: "Open Sans", sans-serif;}.add-cart {padding: 12px 27px 10px 26px;font-size: 1.4rem;font-weight: 700;letter-spacing: -0.015em;line-height: 24px;}.add-cart:before {font-size: 1.8rem;line-height: 0;vertical-align: middle;margin-right: 8px;font-weight: 900;}.add-wishlist {display: inline-flex;align-items: center;justify-content: center;padding: 17px 8px;color: #222529;font-size: 1.2rem;font-weight: 700;font-family: Poppins, sans-serif;letter-spacing: -0.015em;text-transform: uppercase;white-space: nowrap;}.add-wishlist i {margin-right: 4px;font-size: 1.6rem;}.add-wishlist i:before {font-weight: 700;}.product-widgets-container {margin-bottom: 3.8rem;}.product-widgets-container .product-single-details {margin-bottom: 3px;}.product-widgets-container figure {max-width: 75px;margin-right: 0.7rem;}.product-widgets-container .product-details {margin-bottom: 2px;}.product-widgets-container .ratings-container {margin-bottom: 1.2rem;margin-left: 0;}.product-widgets-container .product-title {font-size: 1.4rem;font-family: "Open Sans", sans-serif;}.product-widgets-container .product-price {font-size: 1.5rem;}.product-single-details {margin-bottom: 1.1rem;}.product-single-details .product-action .add-cart {display: inline-flex;align-items: center;}.product-single-details .product-action .add-cart:before {content: "";margin-top: -2px;font-family: "Porto";font-weight: 600;font-size: 1.8rem;margin-right: 7px;}.sticky-sidebar .product-single-details {margin-bottom: 2.7rem;}.product-single-details .product-title {margin-bottom: 1.1rem;color: #222529;font-size: 3rem;font-weight: 700;letter-spacing: -0.01em;width: calc( 100% - 70px );}.product-single-details .product-nav {position: absolute;display: flex;top: 4px;right: 10px;}.product-single-details .product-nav a {color: #222529;}.product-single-details .product-nav .product-prev, .product-single-details .product-nav .product-next {float: left;margin-left: 2px;}.product-single-details .product-nav .product-prev.disabled > a, .product-single-details .product-nav .product-next.disabled > a {color: #999;cursor: no-drop;}.product-single-details .product-nav .product-prev:hover .product-popup, .product-single-details .product-nav .product-next:hover .product-popup {display: block;}.product-single-details .product-nav a:hover {color: #333;}.product-single-details .product-nav .product-link {display: flex;align-items: center;justify-content: center;font-size: 16px;width: 28px;height: 28px;line-height: 23px;border: 2px solid #e7e7e7;border-radius: 14px;text-align: center;text-decoration: none;font-family: "porto";}.product-single-details .product-nav .product-prev .product-link::before {content: "";display: block;}.product-single-details .product-nav .product-next .product-link::before {content: "";display: block;}.product-single-details .product-nav .product-popup {position: absolute;top: 31px;display: none;right: 0;font-size: 13px;z-index: 999;width: 110px;box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15);text-align: center;background-color: #fff;}.product-single-details .product-nav .product-popup::before {right: 36px;border-bottom: 7px solid #333;border-left: 7px solid transparent !important;border-right: 7px solid transparent !important;content: "";position: absolute;top: -4px;}.product-single-details .product-nav .product-next .product-popup::before {right: 7px;}.product-single-details .product-filters-container {padding-top: 2px;padding-bottom: 1.4rem;padding-left: 6px;}.product-single-details .product-filters-container + .price-box {margin-top: 2.2rem;margin-bottom: 0.8rem;}.product-single-details .price-box {margin-bottom: 2.3rem;color: #222529;font-weight: 600;font-family: Poppins, sans-serif;}.product-single-details .product-filtered-price {display: none;margin-bottom: 1.3rem;margin-top: 0.7rem;}.product-single-details .product-price {color: #222529;font-size: 2.4rem;letter-spacing: -0.02em;vertical-align: middle;line-height: 0.8;}.product-single-details .old-price {position: relative;top: 2px;color: #a7a7a7;font-size: 1.9rem;font-weight: 600;vertical-align: middle;}.product-single-details .old-price + .product-price {margin-left: 0.4rem;}.product-single-details .add-wishlist:before {margin-right: 0.3rem;}.product-single-details .short-divider {width: 40px;height: 0;border-top: 2px solid #e7e7e7;margin: 0 0 2.2rem;text-align: left;}.product-single-details .product-single-filter:last-child {display: block;margin-bottom: 1rem;margin-top: -2px;}.product-single-details .divider + .product-action {margin-top: -0.5rem;}.product-single-details .product-action + .divider {margin-top: 1.6rem;}.product-single-details .ratings-container {margin-bottom: 2.1rem;display: flex;align-items: center;}.product-single-details .ratings-container .product-ratings, .product-single-details .ratings-container .ratings {font-size: 1.3rem;}.product-single-details .ratings-container .product-ratings {height: 14px;margin-left: -1px;margin-right: 1px;}.product-single-details .ratings-container .product-ratings:before {color: #999;}.product-single-details .ratings-container .ratings:before {color: #FD5B5A;}.product-single-details .rating-link {color: #999;font-size: 1.3rem;font-weight: 400;padding-left: 1rem;}.product-single-details .rating-link:hover {text-decoration: underline;}.product-single-details .product-desc {margin-bottom: 1.8rem;font-size: 1.6rem;letter-spacing: -0.015em;line-height: 1.6875;}.product-single-details .product-desc a {color: #222529;}.product-single-details .product-action {padding: 1.5rem 0 1.6rem;border-top: 1px solid #e7e7e7;}.product-single-details .container {align-items: center;-ms-flex-align: center;}.product-single-details .container img {max-width: 5rem;max-height: 5rem;margin-right: 2rem;}.product-single-details .product-single-qty {margin: 0.5rem 0.5rem 0.5rem 1px;}.product-single-details .product-single-qty .form-control {height: 48px;font-size: 1.6rem;font-weight: 700;}.product-single-details .clear-btn {display: inline-block;background-color: #f4f4f4;margin-top: -3px;margin-left: -3px;padding: 5px 8px;font-size: 1rem;color: #777;}.product-single-details .clear-btn:hover {background-color: #08C;color: #fff;}.product-filters-container select.form-control:not([size]):not([multiple]) {margin-bottom: 0;height: 42px;font-weight: 600;}.product-filters-container .select-custom {max-width: 282px;width: 100%;}.product-filters-container .select-custom::after {right: 1.5rem;color: #222529;}.product-single-container .cart-sticky .sticky-header.fixed {top: 58px;box-shadow: none;border: 1px solid #e7e7e7;animation: none;}main .sticky-header:not(.fixed) .sticky-img, main .sticky-header:not(.fixed) .sticky-detail {display: none;}main .sticky-header:not(.fixed).container {padding-left: 0;padding-right: 0;}main .sticky-header.fixed .container, main .sticky-header.fixed .container-fluid {display: flex;display: -ms-flexbox;align-items: center;-ms-flex-align: center;flex-wrap: wrap;-ms-flex-wrap: wrap;}main .sticky-header.fixed .product-action {flex: 1;-ms-flex: 1;border: 0;margin: 0;padding: 0;min-width: 260px;text-align: right;}main .sticky-header .sticky-img img {margin: 0;max-width: 60px;max-height: 60px;}main .sticky-header .sticky-detail {display: flex;margin-bottom: 5px;}main .sticky-header .product-title {margin-right: 2rem;margin-bottom: 0;font-size: 16px;font-weight: 600;}main .sticky-header .price-box {margin: 0;color: #2b2b2d;font-family: "Oswald", "Poppins";font-weight: 400;line-height: normal;}main .sticky-header .old-price {font-size: 1.4rem;}main .sticky-header .product-price {font-size: 1.8rem;}main .sticky-header .ratings-container {display: block;line-height: 24px;}main .sticky-header .product-ratings:before {color: rgba(0, 0, 0, 0.16);}.product-both-info .row .col-lg-12 {margin-bottom: 12px;}.product-both-info .product-single-details {margin-top: 0;}.product-both-info .product-single-details .product-desc {border-bottom: 0;}.product-both-info .product-single-gallery .label-group {left: 1.8rem;}.single-info-list {margin-bottom: 1.7rem;padding: 0;font-size: 1.2rem;line-height: 1.5;letter-spacing: 0.005em;text-transform: uppercase;}.single-info-list li {margin-bottom: 1rem;letter-spacing: 0.001em;}.single-info-list li strong {color: #222529;letter-spacing: 0;}.product-single-filter {display: flex;align-items: center;margin-bottom: 1rem;}.product-single-filter label {margin-right: 4.2rem;min-width: 5rem;margin-bottom: 0;color: #777;font-weight: 400;font-family: "Open Sans", sans-serif;letter-spacing: 0.005em;text-transform: uppercase;}.product-single-filter .config-size-list li {margin-bottom: 0;margin-right: 0;color: #777;}.product-single-filter .config-size-list li a {margin: 3px 6px 3px 0;min-width: 3.2rem;height: 2.6rem;border: 1px solid #eee;color: inherit;font-size: 1.1rem;font-weight: 500;line-height: 2.6rem;background-color: #fff;}.product-single-filter .config-size-list li a:not(.disabled):hover {border-color: #08C;background-color: #08C;color: #fff;}.product-single-filter .config-size-list li a.disabled {cursor: not-allowed;text-decoration: none;background-color: transparent;opacity: 0.5;}.product-single-filter .config-size-list li.active a {border-color: #08C;outline: none;color: #fff;background-color: #08C;}.product-single-filter.product-single-qty {max-width: 148px;max-height: 7.5rem;border-bottom: 0;}.product-single-qty label {color: #222529;font-weight: 600;font-size: 1.5rem;}.product-single-share {display: flex;margin-top: 0.7rem;align-items: center;flex-wrap: wrap;-ms-flex-wrap: wrap;}.product-single-share label {margin-right: 1.2rem;margin-bottom: 0.5rem;color: #222529;font-weight: 600;font-size: 1.4rem;line-height: 1.1;font-family: "Open Sans", sans-serif;letter-spacing: 0.005em;text-transform: uppercase;}.product-single-share .social-icons {margin-top: 2px;}.product-single-share .social-icons.vertical {display: flex;flex-direction: column;}.product-single-share .social-icons.vertical .social-icon {border-radius: 0;}.product-single-share .social-icon {line-height: 2em;border: 2px solid transparent;margin: 0.2857em 1px 0.2857em 0;}.product-single-share:not(.icon-with-color) .social-icon {border-radius: 50%;}.product-single-share:not(.icon-with-color) .social-icon:not(:hover):not(:active):not(:focus) {color: #222529;background-color: transparent;border-color: #e7e7e7;}.product-single-gallery {margin-bottom: 3.3rem;}.product-single-gallery .sticky-slider:not(.sticked) {position: relative !important;}.product-single-gallery a {display: block;}.product-single-gallery img {display: block;width: 100%;max-width: none;}.product-single-gallery .prod-thumbnail .owl-nav {font-size: 1.6rem;color: #08C;}.product-single-gallery .prod-thumbnail .owl-nav .owl-prev {left: 1.5rem;}.product-single-gallery .prod-thumbnail .owl-nav .owl-next {right: 1.5rem;}.product-single-gallery .owl-nav {font-size: 2.8rem;}.product-single-gallery .owl-nav .owl-prev {left: 2.5rem;}.product-single-gallery .owl-nav .owl-next {right: 2.5rem;}.product-single-gallery .owl-nav button {transition: opacity 0.5s;}.product-single-gallery .product-item {position: relative;z-index: 2;}.product-single-gallery .product-item:not(:last-child) {margin-bottom: 4px;}.product-single-gallery .product-single-grid {margin-bottom: 3.6rem;}.product-single-gallery .label-group {position: absolute;z-index: 100;top: 1.1rem;left: 1.1rem;}.product-single-gallery .product-label {display: block;text-align: center;margin-bottom: 5px;text-transform: uppercase;padding: 7px;color: #fff;font-weight: 600;font-size: 12px;font-weight: 700;line-height: 1;border-radius: 12px;}.product-single-gallery .product-label.label-hot {background-color: #2ba968;}.product-single-gallery .product-label.label-sale {background-color: #da5555;}.prod-thumbnail {display: flex;display: -ms-flexbox;margin: 8px 0 0;padding: 0 1px;}.prod-thumbnail > .owl-dot {flex: 0 0 25%;max-width: 25%;padding: 4px;}.prod-thumbnail.owl-theme .owl-nav [class*=owl-]:hover {color: #08C;}.prod-thumbnail img {width: 100%;cursor: pointer;}.prod-thumbnail .owl-dot.active img, .prod-thumbnail img:hover {border: 2px solid #21293c;}.product-slider-container:not(.container) {position: relative;padding-left: 1px;padding-right: 1px;}.product-slider-container:not(.container) button.owl-prev:not(.disabled), .product-slider-container:not(.container) button.owl-next:not(.disabled) {opacity: 1;}.product-single-tabs .tab-pane {padding-top: 3rem;padding-bottom: 3rem;color: #7b858a;line-height: 1.92;}.product-single-tabs .sticky-header {height: auto;}.product-single-tabs .nav.nav-tabs .nav-link {color: #818692;}.product-single-tabs .nav.nav-tabs .nav-link.active {color: #222529;}.product-single-tabs .nav.nav-tabs .nav-link {font-family: "Open Sans", sans-serif;font-size: 1.3rem;}.product-single-tabs .nav.nav-tabs .nav-link:hover, .product-single-tabs .nav.nav-tabs .nav-link.active {border-bottom-color: #222529;}.product-single-tabs .nav-item {font-size: 1.3rem;}.product-size-content {padding-top: 2rem;padding-bottom: 0.5rem;}.product-size-content img {margin: 0 auto 2rem;}.product-desc-content {margin-bottom: 2.5rem;}.product-desc-content p {margin-bottom: 2.3rem;letter-spacing: 0.005em;}.product-desc-content ul, .product-desc-content ol {margin-bottom: 2.4rem;padding-left: 7.4rem;letter-spacing: 0.005em;position: relative;padding-top: 2px;}.product-desc-content li {margin-bottom: 9px;letter-spacing: 0;}.product-desc-content li:before {content: "";position: absolute;left: 4rem;display: inline-block;margin-top: -2px;vertical-align: middle;font-family: "Font Awesome 5 Free";font-weight: 900;margin-right: 1.8rem;color: #21293c;font-size: 1.6rem;}.product-desc-content img.float-right, .product-desc-content img.float-left {max-width: 50%;}.product-desc-content img {padding-top: 4px;}.table.table-striped {margin-top: 2rem;margin-bottom: 5.9rem;}.table.table-striped td, .table.table-striped th {padding: 1.1rem 1.2rem;}.table.table-striped tr:nth-child(odd) {background-color: #f9f9f9;}.product-tags-content h4 {margin: 0 0 2rem;font-size: 1.8rem;font-weight: 700;text-transform: uppercase;}.product-tags-content form {margin-bottom: 2rem;}.product-tags-content .form-group {display: flex;align-items: stretch;}.product-tags-content .form-control {margin-right: 10px;}.product-tags-content .btn {padding-top: 0.5rem;padding-bottom: 0.5rem;}.product-reviews-content {padding-top: 2px;padding-bottom: 2.5rem;line-height: 1.92;}.product-reviews-content .required {color: #222529;}.product-reviews-content .ratings-container {margin: -3px -2px 0.5rem 0;}.product-reviews-content .divider {border-top: 1px solid #e7e7e7;margin: 4rem 0;}.product-sidebar-right {margin-bottom: 1.7rem;}.product-sidebar-right .product-single-gallery {margin-bottom: 2.7rem;}.product-sidebar-right .product-single-details {margin-bottom: 0.6rem;}.product-sidebar-right .product-desc-content p {margin-bottom: 1.3rem;letter-spacing: 0.005em;}.product-sidebar-right .product-desc-content ul {margin-bottom: 2rem;padding-left: 5.8rem;}.product-sidebar-right .product-desc-content li::before {left: 2.4rem;}.product-single-tab-two .product-desc-content p {margin-bottom: 1.3rem;}.product-single-tab-two .product-desc-content ul {margin-bottom: 2rem;padding-left: 5.8rem;}.product-single-tab-two .product-desc-content li::before {left: 2.4rem;}.product-left-sidebar .product-single-details {margin-bottom: 0.8rem;}.table.table-size thead tr th, .table.table-size tbody tr td {border: 0;color: #21293c;font-size: 1.4rem;letter-spacing: 0.005em;text-transform: uppercase;}.table.table-size thead tr th {padding: 2.8rem 1.5rem 1.7rem;background-color: #f4f4f2;font-weight: 600;}.table.table-size tbody tr td {padding: 1.1rem 1.5rem;background-color: #fff;font-weight: 700;}.table.table-size tbody tr:nth-child(2n) td {background-color: #ebebeb;}@media (min-width: 768px) {.product-both-info .product-single-share {justify-content: flex-end;}.product-both-info-bottom .col-md-4:last-child strong {order: 2;margin-left: 20px;margin-right: 0;}}@media (min-width: 992px) {.product-both-info .row .col-lg-12 {margin-bottom: 4px;}.main-content .col-lg-7 {flex: 0 0 54%;max-width: 54%;}.main-content .col-lg-5 {flex: 0 0 46%;max-width: 46%;}.product-full-width {padding-right: 3.5rem;}.product-full-width .product-single-details .product-title {font-size: 4rem;}.table.table-size thead tr th {padding-top: 2.9rem;padding-bottom: 2.9rem;}.table.table-size thead tr th, .table.table-size tbody tr td {padding-right: 4.2rem;padding-left: 3rem;}}@media (min-width: 1200px) {.product-both-info .product-single-share {margin-top: -13px;}}@media (min-width: 992px) and (max-width: 1199px) {.product-all-icons.product-action .product-single-qty {margin-right: 50%;margin-bottom: 1.2rem;}}@media (min-width: 576px) {.product-tags-content .form-control {width: 250px;}}@media (max-width: 767px) {.product-size-content .table.table-size {margin-top: 3rem;}}@media (max-width: 575px) {.ratings-container .ratings, .ratings-container .product-ratings {line-height: 1.2;}}@media (max-width: 480px) {.product-size-content .table.table-size th, .product-size-content .table.table-size td {padding-left: 1rem;padding-right: 0.5rem;font-size: 1.2rem;}}.product-transparent-image {padding: 2rem 0 1.2rem;margin-bottom: 2.3rem;}.product-transparent-image .product-single-filter label {margin-right: 1.4rem;}.product-transparent-image .add-wishlist {padding: 8px;margin-left: 0;}.product-transparent-image .product-single-share {margin-top: 1.4rem;}.product-transparent-image .product-filters-container {padding-top: 4px;}.product-transparent-image .config-size-list li:not(.active):not(:hover) a {font-weight: 500;background-color: #f4f4f4;border: 1px solid #e9e9e9;}.product-transparent-image .product-single-details .product-nav {top: 1.3rem;}.product-transparent-image .popup-loading-overlay::after {background: transparent;}.product-thumbs-wrap {position: relative;margin-bottom: 1.2rem;margin-top: 1.1rem;}.product-thumbs-wrap img {display: block;}.product-thumbs-wrap {flex-basis: 100%;max-width: 100%;}.product-thumbs-wrap button, .owl-dot::before {position: absolute;left: 0;right: 0;top: 0;bottom: 0;}.product-thumbs {transition: top 0.3s ease-out;display: flex;}.product-full-width {margin-bottom: 2.9rem;}.product-full-width .product-single-details {margin-bottom: 4.1rem;}.product-full-width .product-nav {right: 2rem;}.product-full-width .product-title {line-height: 1.1;}.product-full-width .price-box {margin-bottom: 2.4rem;}.product-full-width .single-info-list {margin-bottom: -4px;}.product-full-width .product-filters-container {padding-bottom: 0.7rem;}.product-full-width .product-single-filter .config-size-list a {height: 100%;}.product-full-width .product-single-filter img {width: 30px;height: 30px;}.product-full-width .product-single-filter label {margin-bottom: 0;margin-right: -1px;}.product-full-width .add-wishlist {padding: 15px 5px;margin: 0 0 3.8rem -5px;}.product-full-width .add-wishlist::before {margin-right: 0.3rem;}.product-full-width .product-single-tabs .tab-pane {padding-bottom: 0.7rem;}.product-full-width .product-desc-content {margin-bottom: 1.5rem;}.product-full-width .product-desc-content ul {margin-top: 3.7rem;margin-bottom: 4.4rem;padding-left: 5rem;}.product-full-width .product-desc-content li::before {left: 1.6rem;}@media (max-width: 1400px) and (min-width: 576px) {.product-full-width .product-desc-content .col-xl-4 {flex: 0 0 50%;max-width: 50%;}}.product-single-info {margin-bottom: 5.6rem;}.product-single-info .product-single-filter label {margin-right: 5.2rem;margin-bottom: 2px;}.product-single-info .product-single-gallery {margin-bottom: 3.2rem;}.product-single-info .social-icons {margin-right: 1px;}.product-single-info .social-icon {display: inline-flex;align-items: center;justify-content: center;width: 2.9rem;height: 2.9rem;margin: 0.2857em 2px 0.2857em 0px;opacity: 0.9;}.product-single-info .social-icon:hover {background-color: #222529;opacity: 0.8;}.product-single-info .social-icon:not(:hover):not(:active):not(:focus) {color: #222529;background-color: #222529;color: #fff;border-color: #222529;}@media (max-width: 1200px) and (min-width: 768px) {.product-both-info .product-single-share {margin-top: -1rem;}}.product-both-info {padding-top: 1.2rem;}.product-both-info .single-info-list li strong {font-size: 1.4rem;}.product-both-info .product-desc {margin-bottom: 3.1rem;}.product-both-info .short-divider {margin-bottom: 2rem;}.product-both-info .product-filters-container {padding-bottom: 1px;margin-bottom: 0.4rem;}.product-both-info .add-wishlist {padding: 13px 5px;margin-left: -5px;}.product-both-info .product-single-qty label {font-family: "Open Sans", sans-serif;}.product-both-info .product-single-filter label {margin-right: 3.3rem;margin-bottom: 1px;}.product-both-info .product-single-filter:first-child {padding-bottom: 1.5rem;margin-bottom: 1.5rem;border-bottom: 1px solid #e7e7e7;}.product-both-info .product-category {color: #4c4c4c;font-size: 14px;font-weight: 700;position: relative;line-height: 1.8;}.product-both-info .single-info-list {margin-bottom: 1.4rem;}.product-both-info .single-info-list li {margin-bottom: 0.6rem;}.product-both-info-bottom {margin: 1.9rem 0 4rem;padding: 5.4rem 0 4.6rem;}.product-both-info-bottom h3 {position: relative;display: flex;background-color: inherit;align-items: center;}.product-both-info-bottom h3::after {content: "";border-top: 1px solid;flex: 1;}.product-both-info-bottom p {margin-bottom: 2.4rem;line-height: 1.75;}.product-both-info-bottom strong {margin-right: 20px;}.product-extended-page .product-desc-content p {margin-bottom: 1.3rem;}.product-extended-page .product-desc-content ul {margin-bottom: 2rem;padding-left: 5.8rem;}.product-extended-page .product-desc-content li::before {left: 2.4rem;}.product-single-extended .short-divider {margin-bottom: 2rem;}.product-single-extended .product-single-gallery {position: relative;margin-bottom: 2.9rem;}.product-single-extended .product-single-gallery .owl-item:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;background-color: transparent;transition: background-color 1s;}.product-single-extended .product-single-gallery .owl-item.center:before {background-color: rgba(0, 0, 0, 0.07);}.product-single-extended .owl-item.center .product-item:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;background: rgba(0, 0, 0, 0.07);}.product-single-extended .product-title {margin-bottom: 0.5rem;font-size: 3.8rem;line-height: 1.16;}.product-single-extended .price-box {margin-top: 3px;margin-bottom: 2rem;}.product-single-extended .product-price {font-size: 3rem;}.product-single-extended .old-price {font-size: 2.4rem;}.product-single-extended .old-price + .product-price {margin-left: 1.5rem;}.product-single-extended .single-info-list {margin-bottom: 2.3rem;}.product-single-extended .product-filters-container {padding-top: 2rem;padding-bottom: 0.7rem;border-top: 1px solid #e7e7e7;}.product-single-extended .product-filters-container + .price-box {margin: 0;padding-top: 3px;padding-bottom: 1rem;border: 0;}.product-single-extended .product-single-filter label {min-width: unset;}.product-single-header {margin-bottom: 2.5rem;padding-bottom: 1.4rem;border-bottom: 1px solid #dae2e6;}@media (min-width: 576px) {.product-single-extended .product-title {width: 100%;}}@media (min-width: 992px) {.product-single-extended .product-single-share {margin-right: 10.1rem;margin-top: -1px;}}@media (max-width: 991px) {.product-single-row h2 {font-size: 3.5rem;}}@media (max-width: 767px) {.product-single-row {display: block;}.product-single-row .container {display: flex;align-items: center;height: 50%;}.product-single-extended .product-price {font-size: 2.4rem;}.product-single-extended .product-title {font-size: 3rem;}}@media (max-width: 575px) {.product-single-row h2 {font-size: 3rem;}}.product-single-collapse {line-height: 1.9;margin-bottom: 3.2rem;margin-top: -3px;}.product-single-collapse p {margin-bottom: 1.3rem;}.product-single-collapse .collapse-body-wrapper {padding-top: 3.1rem;padding-bottom: 2px;}.product-single-collapse .product-desc-content {margin-bottom: 1.3rem;}.product-single-collapse .product-desc-content ul, .product-single-collapse .product-desc-content ol {padding-left: 5.8rem;margin-bottom: 2rem;}.product-single-collapse .product-desc-content li::before {left: 2.4rem;}.product-collapse-title {margin: 0;font-size: 1.4rem;line-height: 1;text-transform: uppercase;}.product-collapse-title a {display: flex;align-items: center;position: relative;padding: 1.4rem 1.5rem 1.5rem;border-bottom: 1px solid #ddd;color: inherit;}.product-collapse-title a:hover, .product-collapse-title a:focus {color: inherit;text-decoration: none;}.product-collapse-title a:before {content: "";margin-right: 1rem;font-family: "porto";font-size: 2rem;font-weight: 400;}.product-collapse-title a:after {display: block;position: absolute;bottom: -0.2rem;left: 0;width: 100%;height: 0.2rem;transform-origin: left center;transform: scale(1, 1);transition: transform 0.4s;background-color: #08C;content: "";}.product-collapse-title a.collapsed:before {content: "";}.product-collapse-title a.collapsed:after {transform-origin: right center;transform: scale(0, 1);}.collapse-body-wrapper {padding: 3rem 0 1.5rem 2rem;}@media (max-width: 991px) {.mobile-sidebar {display: block;position: fixed;top: 0;bottom: 0;left: 0;width: 260px;padding: 2rem;margin: 0;transform: translate(-260px);transition: transform 0.2s ease-in-out 0s;background-color: #fff;z-index: 9999;overflow-y: auto;}.sidebar-opened .mobile-sidebar {transform: none;}.sidebar-opened .sidebar-overlay {position: fixed;top: 0;right: 0;bottom: 0;left: 0;background: #000;opacity: 0.35;z-index: 8999;}}.product-single-grid {margin-bottom: 1.2rem;}.product-single-grid .product-single-gallery .product-item {margin-bottom: 2rem;}.product-single-grid .product-single-gallery .label-group {left: 1.8rem;}.product-single-grid .product-single-details .short-divider {margin-bottom: 2.3rem;}.product-single-grid .product-single-filter {margin-bottom: 0;}.product-single-grid .product-single-filter:not(:last-child) {padding-top: 1.5rem;padding-bottom: 1.5rem;}.product-single-grid .product-single-filter:last-child {margin-bottom: 1.5rem;margin-top: -0.5rem;}.product-single-grid .product-single-filter label {margin-right: 3.3rem;margin-bottom: 1px;}.product-single-grid .product-single-filter:first-child {border-bottom: 1px solid #e7e7e7;}.product-single-grid .product-single-filter .config-size-list a {height: 28px;font-size: 13px;border: 1px solid #e9e9e9;color: #222529;background-color: #f4f4f4;}.product-single-grid .single-info-list {margin-top: 1.8rem;margin-bottom: 1.2rem;}.product-center-vertical {padding-top: 2rem;padding-bottom: 2px;}.product-center-vertical .product-single-gallery {margin-bottom: 2.3rem;}.product-center-vertical .short-divider {margin-bottom: 2rem;}.product-center-vertical .prod-thumbnail {margin: 8px -3px 0;}.product-center-vertical .prod-thumbnail img {border: 1px solid #e7e7e7;}.product-center-vertical .prod-thumbnail .active img, .product-center-vertical .prod-thumbnail img:hover {border: 1px solid #08C;}.product-center-vertical .product-nav {right: 0;top: 0;}.product-center-vertical .product-title {font-size: 2.4rem;line-height: 1.2;}.product-center-vertical .product-desc {margin-bottom: 1.5rem;}.product-center-vertical .product-category {line-height: 1.8;}.product-center-vertical .single-info-list {margin-bottom: 2.4rem;}.product-center-vertical .single-info-list li {margin-bottom: 0.6rem;}.product-center-vertical .single-info-list strong {font-size: 1.4rem;}.product-center-vertical .product-filters-container {padding-bottom: 0.5rem;margin-bottom: 0.5rem;}.product-center-vertical .product-single-filter label {margin-right: 3.3rem;margin-bottom: 1px;}.product-center-vertical .product-single-filter:first-child {border-bottom: 1px solid #e7e7e7;padding-bottom: 1.5rem;margin-bottom: 1.5rem;}.product-center-vertical .product-filtered-price {margin-bottom: 1.3rem;margin-top: 1.25rem;}.product-center-vertical .product-single-share .social-icon {margin-top: 2px;margin-bottom: 2px;}.product-center-vertical .product-single-share .social-icon:not(:hover):not(:active):not(:focus) {background: #fff;}.product-center-vertical .product-single-share:not(.icon-with-color) .social-icon {border-radius: 0;}.product-center-vertical .social-icons {position: fixed;right: 1.6rem;top: 48.4%;z-index: 10;transform: translateY(-50%);}.product-center-vertical .product-qty-container label {font-size: 1.5rem;font-weight: 600;}.product-center-vertical .product-single-qty label {font-family: "Open Sans", sans-serif;}@media (min-width: 992px) {.product-center-vertical .product-single-gallery {display: flex;}.product-center-vertical .product-slider-container {width: calc(100% - 90px);}.product-center-vertical .prod-thumbnail {margin: 0;}.product-center-vertical .prod-thumbnail > .owl-dot {flex: 1;max-width: 100%;margin: 10px 10px 0 0;padding: 0;}.product-center-vertical .prod-thumbnail > .owl-dot:first-child {margin-top: 0;}}@media screen and (min-width: 1680px) {.product-center-vertical .prod-thumbnail {width: 110px;}.product-center-vertical .product-slider-container {width: calc(100% - 110px);}}@media (max-width: 991px) {.product-center-vertical .product-single-details .product-nav {right: 10px;}}@media (max-width: 991px) {.product-center-vertical .product-single-details .social-icons {right: 1.8rem;}}.cart-table-container {margin-bottom: 2.5rem;}.cart-table-container .input-group .form-control {height: 43px;border-color: rgba(0, 0, 0, 0.09);}.cart-table-container .btn-shop, .cart-table-container .btn-sm {border: none;background-color: #f4f4f4;color: #222529;}.cart-table-container .btn-shop:hover, .cart-table-container .btn-sm:hover {color: #fff;background-color: #08C;}.table.table-cart tr th, .table.table-cart tr td, .table.table-wishlist tr th, .table.table-wishlist tr td {vertical-align: middle;}.table.table-cart tr th, .table.table-wishlist tr th {border: 0;color: #222529;font-weight: 700;line-height: 2.4rem;text-transform: uppercase;}.table.table-cart tr td, .table.table-wishlist tr td {border-top: 1px solid #e7e7e7;}.table.table-cart tr td.product-col, .table.table-wishlist tr td.product-col {padding: 2rem 0.8rem 1.8rem 0;}.table.table-cart tr.product-action-row td, .table.table-wishlist tr.product-action-row td {padding: 0 0 2.2rem;border: 0;}.table.table-cart .product-image-container, .table.table-wishlist .product-image-container {position: relative;width: 8rem;margin: 0;}.table.table-cart .product-title, .table.table-wishlist .product-title {margin-bottom: 0;padding: 0;font-family: "Open Sans", sans-serif;font-weight: 400;line-height: 1.75;}.table.table-cart .product-title a, .table.table-wishlist .product-title a {color: inherit;}.table.table-cart .product-single-qty, .table.table-wishlist .product-single-qty {margin: 0.5rem 4px 0.5rem 1px;}.table.table-cart .product-single-qty .form-control, .table.table-wishlist .product-single-qty .form-control {height: 48px;width: 44px;font-size: 1.6rem;font-weight: 700;}.table.table-cart .btn-remove, .table.table-wishlist .btn-remove {right: -10px;font-size: 1.1rem;}.table.table-cart .product-title a {display: block;margin-bottom: 1px;}.table-cart tr th {padding: 1rem;}.table-cart tr th.thumbnail-col {width: 16%;}.table-cart tr th.product-col {width: 33%;}.table-cart tr th.price-col {width: 14%;}.table-cart td {padding: 2rem 1rem;}i.cart-empty {font-size: 100px;color: #d3d3d4;}.btn-remove:hover, .btn-remove:focus, .btn-edit:hover, .btn-edit:focus, .btn-move:hover, .btn-move:focus {color: #08C;text-decoration: none;}.btn-edit {margin-right: 1rem;font-size: 1.3rem;}.btn-move {font-size: 1.3rem;line-height: 2.5rem;}.btn-move:hover, .btn-move:focus {text-decoration: underline;}.qty-col {min-width: 98px;}tbody .product-col {font-size: 0;}.product-col .product-image-container {display: table-cell;padding-right: 1.8rem;margin-bottom: 0;vertical-align: middle;}.product-col .product-image img {border: 1px solid #ccc;}.product-col .product-title {margin-bottom: 1px;display: table-cell;vertical-align: middle;}.cart-discount {margin-bottom: 4rem;}.cart-discount h4 {margin-bottom: 1.2rem;font-size: 1.6rem;font-weight: 400;}.cart-discount form {max-width: 420px;}.cart-discount .input-group-append {margin-left: 3px;}.cart-summary {margin-bottom: 3.6rem;padding: 2.4rem 3rem 3.4rem;border: 2px solid #e7e7e7;background: #fff;}.cart-summary h3 {margin-bottom: 2.3rem;font-size: 1.6rem;letter-spacing: -0.01em;}.table.table-totals {margin-bottom: 2.6rem;}.table.table-totals h4 {display: inline;margin-bottom: 0;font-size: 1.4rem;font-weight: 600;letter-spacing: -0.01em;}.table.table-totals .form-control {line-height: 1.5;}.table.table-totals .form-group {margin-bottom: 1.5rem;}.table.table-totals .select2-container.select2-container--default .select2-selection--single {min-height: 37px;}.table.table-totals .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 1.6;}.table.table-totals tr th, .table.table-totals tr td {padding: 1rem;border: 0;letter-spacing: -0.01em;font-size: 14px;font-weight: 600;color: #222529;font-family: "poppins";}.table.table-totals tr th:last-child, .table.table-totals tr td:last-child {color: #777;text-align: right;font-weight: 400;}.table.table-totals tbody tr {border-bottom: 1px solid #dcdcdc;}.cart-summary form {margin-bottom: 1.6rem;}.cart-summary .form-group-sm {max-width: none;}.cart-summary .form-group-sm label {margin-top: 1.3rem;letter-spacing: 0;margin-bottom: 1.4rem;font-weight: 400;font-size: 1.4rem;color: #777;font-family: "Open Sans", sans-serif;}.cart-summary .form-group-sm .form-control {height: 3.7rem;font-size: 1.4rem;letter-spacing: -0.012em;}.cart-summary .btn-update-total {background-color: #f4f4f4;color: #222529;border: none;padding: 8px 12px;line-height: 1.5;font-family: "Open Sans", sans-serif;}.cart-summary .btn-update-total:hover {color: #fff;background-color: #08C;}@media (max-width: 575px) {.cart-table-container {border-top: 4px solid #08C;}.table.table-cart {border: 1px solid #e7e7e7;border-top: 0;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05);}.table.table-cart, .table.table-cart tbody {display: block;}.table.table-cart thead {display: none;}.table.table-cart tr td {padding: 0.5rem 1rem;border-top: 0;}.table.table-cart tr td.product-col {padding-bottom: 0.5rem;}.table.table-cart .product-row {display: flex;flex-direction: column;justify-content: center;align-items: center;padding-top: 3rem;padding-bottom: 2.5rem;border-top: 2px solid #ddd;}.table.table-cart .product-row:first-child {border-top: 0;}.table.table-cart .product-col {flex-direction: column;justify-content: center;text-align: center;}.table.table-cart .product-col .product-image-container {flex: 0 0 auto;margin-right: 0;margin-bottom: 1rem;}.table.table-cart .cart-discount {margin-bottom: 2rem;}.table.table-cart .cart-discount form {margin-bottom: 0;}}@media (min-width: 1200px) {.cart-table-container .input-group .form-control {width: 183px;}}@media (max-width: 767px) {.cart-table-container .cart-discount .form-control {max-width: 132px;margin-right: 0.4rem;}.table.table-cart .cart-discount {margin-bottom: 1.5rem;}}@media (max-width: 479px) {.cart-summary {padding-left: 2rem;padding-right: 2rem;}.table.table-cart .cart-discount {margin-bottom: 1.5rem;}.cart-discount .input-group {flex-direction: column;align-items: center;}.cart-table-container .cart-discount .form-control {margin: auto;margin-bottom: 1.5rem;max-width: none;width: 100%;}}.form-login-toggle, .form-coupon-toggle {font-size: 13px;font-weight: 500;letter-spacing: -0.025em;line-height: 24px;}.form-login-toggle a, .form-coupon-toggle a {color: #222524;}.form-login-toggle {margin-bottom: 0.8rem;}.form-coupon-toggle {margin-bottom: 2.3rem;}.table-step-shipping {max-width: 600px;}.table-step-shipping tr td {padding: 1.8rem 1.5rem;border: 0;border-bottom: 1px solid #ccc;}.order-summary {margin-bottom: 3rem;padding: 3rem;border: 2px solid #e7e7e7;}.order-summary h3 {margin-bottom: 1.9rem;font-size: 1.6rem;letter-spacing: -0.01em;}.order-summary h4 {margin-bottom: 0;font-size: 1.4rem;font-weight: 600;letter-spacing: -0.01em;line-height: 19px;}.table-mini-cart {margin-bottom: 0;}.table-mini-cart tr, .table-mini-cart th, .table-mini-cart td, .table-mini-cart thead th {border: 0;vertical-align: middle;color: #222529;}.table-mini-cart th, .table-mini-cart td {padding: 1rem;}.table-mini-cart td:last-child {text-align: right;}.table-mini-cart thead {border-bottom: 1px solid #e7e7e7;}.table-mini-cart .product-col, .table-mini-cart .price-col {padding: 1.3rem 1rem 1.4rem;}.table-mini-cart .product-col .product-image-container {max-width: 75px;padding-right: 1.5rem;vertical-align: top;}.table-mini-cart .price-col {font-size: 1.4rem;font-weight: 400;}.table-mini-cart .product-title {display: block;margin-bottom: 0;font-family: "Open Sans", sans-serif;font-size: 1.4rem;font-weight: 400;}.table-mini-cart .cart-subtotal th, .table-mini-cart .cart-subtotal td, .table-mini-cart .cart-tax th, .table-mini-cart .cart-tax td {padding-top: 3rem;padding-bottom: 1.3rem;}.table-mini-cart .order-shipping td {padding-top: 1.2rem;padding-bottom: 0.9rem;}.table-mini-cart .order-shipping h4 {margin-bottom: 1.3rem;}.table-mini-cart .order-shipping ul {margin-bottom: 2rem;}.table-mini-cart .order-shipping li + li {margin-top: 1.5rem;}.table-mini-cart .order-shipping .price {float: right;font-weight: 600;}.table-mini-cart .order-total th {padding-top: 1.6rem;padding-bottom: 1.6rem;}.table-mini-cart .order-total td {padding-top: 1.8rem;padding-bottom: 2.3rem;}.table-mini-cart .order-total h4 {font-size: 1.6rem;}.btn-place-order {width: 100%;margin-bottom: 0.6rem;padding: 1.4rem;font-family: "Open Sans", sans-serif;}.order-complete-container h4, .order-complete-container .address .title {font-size: 2rem;font-weight: 700;text-transform: none;}.cart-summary, .order-summary {position: relative;}.cart-summary:before, .order-summary:before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255, 255, 255, 0.5);opacity: 0;visibility: hidden;}.cart-summary.loading:before, .order-summary.loading:before {opacity: 1;visibility: visible;}@keyframes navItemArrow {0% {position: relative;right: -1px;}50% {position: relative;right: 3px;}100% {position: relative;right: -1px;}}.post {margin-bottom: 4.1rem;}.post a {color: inherit;}.post a:hover, .post a:focus {text-decoration: underline;}.single {margin-bottom: 2.3rem;}.single h3 {font-size: 2rem;font-weight: 600;}.single h3 i {margin-right: 7px;font-size: 2rem;}.single .social-icon {width: 29px;height: 29px;}.single .social-icon + .social-icon {margin-left: 0.8rem;}.sidebar {position: relative;height: 100%;font-size: 1.3rem;}.sidebar .widget {margin-bottom: 3.1rem;}.sidebar .sidebar-wrapper {padding-bottom: 4.2rem;}.sidebar .sidebar-wrapper .widget:last-child {margin-bottom: 0;padding-bottom: 3rem;}.widget form {margin-bottom: 0;}.list {padding: 0;list-style: none;font-size: 1.3rem;border-bottom: 1px solid rgba(0, 0, 0, 0.08);margin-top: -8px;margin-bottom: 0;}.list li {display: block;position: relative;margin: 0;padding: 6px 0 6px 15px;border-top: 1px solid rgba(0, 0, 0, 0.08);line-height: 24px;}.list li:before {content: "";position: relative;font-family: "Font Awesome 5 Free";font-weight: 900;margin-left: -11px;margin-right: 6px;font-size: 7.2px;opacity: 0.7;vertical-align: middle;}.list li:hover::before {animation: navItemArrow 0.6s linear infinite;}.list li a {color: inherit;}.list li:first-child {border-top-width: 0;}.list .list {margin-top: 5px;margin-bottom: -6px;border-bottom: none;}.list .list li:first-child {border-top-width: 1px;}.comments {position: relative;}@media (max-width: 991px) {.sidebar.mobile-sidebar {position: fixed;}}#map {height: 500px;margin-bottom: 5rem;background-color: #e5e3df;}#map address {margin: 0;padding: 0.625rem 0.875rem;font-size: 1.3rem;font-style: normal;font-weight: 400;line-height: 1.5;}#map a {display: inline-block;margin-top: 0.8rem;font-size: 1.2rem;text-transform: uppercase;}.contact-us-container {padding-bottom: 6px;}.contact-us-container h2 {font-size: 2.4rem;letter-spacing: -0.0425em;}.contact-us-container p {letter-spacing: -0.025em;line-height: 2;}.contact-us-container label {color: #777;font-size: 1.4rem;font-weight: 500;}.contact-us-container input {border-color: #ebebeb;}.contact-us-container .form-group {margin-bottom: 1.8rem;}.contact-us-container .form-footer {margin-top: -2px;}.contact-us-container .btn {font-family: "Open Sans", sans-serif;}.contact-us-container .contact-info {border-bottom: 1px solid #eee;}.contact-us-container .required {color: #ff7272;}.contact-info {padding-top: 0.5rem;}.contact-info > div {margin-bottom: 2.9rem;}.contact-info .col-12 {margin-bottom: 4.7rem;}.dashboard-content .btn-link {display: inline;padding: 0;font-size: inherit;font-weight: 400;line-height: inherit;vertical-align: top;white-space: normal;}.dashboard-content p {line-height: 1.75;}.dashboard-content p:first-child {margin-top: -0.2rem;margin-bottom: 2.4rem;}.widget-dashboard h2 {margin-top: -1px;margin-bottom: 1.5rem;font-size: 1.6rem;}.widget-dashboard .nav-item:last-child {margin-right: 3.5rem;}.widget-dashboard .list {border-bottom: none;}.widget-dashboard .list a {padding: 1rem 0 1.1rem;color: #777;letter-spacing: -0.025em;font-size: 1.4rem;}.widget-dashboard .list a:hover, .widget-dashboard .list a:focus {background: transparent;}.widget-dashboard .list a.active {color: #222524;font-weight: 700;}.widget-dashboard li:last-child a {border-bottom: 0;}.widget-dashboard li {padding: 8px 0 8px 0;}.widget-dashboard li:before {display: none;}.account-container {margin-top: 4.2rem;margin-bottom: 4rem;}.nav-tabs.list .nav-item {padding: 0;}.nav-tabs.list .nav-item .nav-link {padding: 1.3rem 0 1.5rem;font-family: "Open Sans", sans-serif;text-transform: capitalize;font-size: 1.4rem;border: none;}.nav-tabs.list .nav-item .nav-link:not(.active) {font-weight: 400;color: #777;}.nav-tabs.list .nav-item .nav-link.address, .nav-tabs.list .nav-item .nav-link.active {font-weight: 700;color: #222529;}.address h3 {font-size: 1.8rem;}.address .title {margin-bottom: 2.9rem;}.address label {margin-bottom: 1.1rem;}.address .form-control {height: 37px;}.address h4 {font-size: 1.7rem;letter-spacing: -0.016em;}.address select.form-control:not([size]):not([multiple]) {height: 37px;}.address .select-custom {margin-bottom: 1.7rem;}.address .select-custom::after {top: 72%;right: 1.5rem;}.address .form-control {line-height: 1.5;}.order-table-container .btn, .order-detail-container .btn {padding: 8px 12px;font-size: 14px;font-weight: 400;}.custom-account-container {margin-bottom: 5.6rem;}.order-table-container .btn-dark {min-width: 200px;padding: 16px 0 15px;font-size: 15px;letter-spacing: -0.015em;text-align: center;font-family: "Open Sans", sans-serif;font-weight: 700;}.table.table-order, .table.table-downloads {margin-bottom: 1px;font-size: 14px;}.table.table-order thead th, .table.table-downloads thead th {border-top: none;border-bottom-width: 1px;padding: 1.3rem 1rem;font-weight: 700;color: #222524;}.table.table-order tbody td, .table.table-downloads tbody td {vertical-align: middle;}.order-old-price, .product-old-count {font-size: 0.9em;text-decoration: line-through;}.order-new-price {box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.7);}.product-new-count {text-decoration: underline;}.order-info {font-size: 1.4rem;}.order-info .order-id, .order-info .order-date, .order-info .order-status {color: #000;}.order-detail-container .title {font-size: 1.8rem;font-weight: 400;text-transform: uppercase;}.table.table-order-detail th {font-weight: 600;}.table.table-order-detail th, .table.table-order-detail td {padding: 1rem;font-size: 1.4rem;line-height: 24px;}.table.table-order-detail thead th {border: none;}.table.table-order-detail .product-title {display: inline;color: #08C;font-size: 1.4rem;font-weight: 400;}.table.table-order-detail .product-count {color: #08C;}.order-update {padding: 2rem;background-color: #f5f7f7;}.order-update + .order-update {margin-top: 1rem;}.order-update .order-update-time {font-weight: 700;}.order-update p {margin-bottom: 0;font-weight: 300;}.order-detail-container address {margin-bottom: 2rem;line-height: 1.75;}.order-detail-container address p:last-child {margin-bottom: 0;}@media (max-width: 767px) {.table.table-order thead {display: none;}.table.table-order td {display: block;border-top: none;text-align: center;}.table.table-order .product-thumbnail img {display: inline;}.table.table-order tbody tr {position: relative;display: block;padding: 10px 0;}.table.table-order tbody tr:not(:first-child) {border-top: 1px solid #ddd;}.table.table-order .product-remove {position: absolute;top: 12px;right: 0;}}.wishlist-title {margin-top: 5.3rem;margin-bottom: 2.8rem;}.wishlist-table-container {margin-bottom: 5.5rem;}.wishlist-table-container .table-title {padding-top: 1rem;padding-bottom: 1rem;font-size: 1.3em;font-weight: 400;letter-spacing: -0.7px;line-height: 1.42857;text-transform: uppercase;}.wishlist-table-container .btn {height: 42px;width: auto;padding: 0 25px !important;font-size: 13px;line-height: 42px;text-indent: 0;}.wishlist-table-container .btn-quickview {margin-right: 6px;background: #f4f4f4;color: #222529;font-family: "Open Sans", sans-serif;}.wishlist-table-container .btn-quickview:hover {background-color: #08C;color: #fff;}.wishlist-table-container .btn-shop {font-weight: 600;text-transform: uppercase;min-width: 160px;}.table.table-wishlist tr th {padding: 10px 5px 10px 16px;}.table.table-wishlist tr th.thumbnail-col {width: 10%;}.table.table-wishlist tr th.product-col {width: 29%;}.table.table-wishlist tr th.price-col {width: 13%;}.table.table-wishlist tr th.status-col {width: 19%;}.table.table-wishlist tr td {padding: 20px 5px 23px 16px;}.table.table-wishlist .product-price {color: inherit;font-size: 1.4rem;font-weight: 400;}.table.table-wishlist .price-box {margin-bottom: 0;}.table.table-wishlist .stock-status {color: #222529;font-weight: 600;}i.cart-empty {font-size: 100px;color: #d3d3d4;}@media (max-width: 1199px) {.wishlist-table-container .btn {width: 100%;}.wishlist-table-container .btn:first-child {margin-bottom: 1rem;}}@media (max-width: 767px) {.wishlist-table-container {border-top: 4px solid #08C;}.table.table-wishlist {border: 1px solid #e7e7e7;border-top: 0;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05);}.table.table-wishlist, .table.table-wishlist tbody {display: block;}.table.table-wishlist thead {display: none;}.table.table-wishlist tr td {padding: 0.5rem 1rem;border-top: 0;}.table.table-wishlist tr td.product-col {padding-bottom: 0.5rem;}.table.table-wishlist .product-row {display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 3rem 0;border-top: 2px solid #ddd;}.table.table-wishlist .product-row:first-child {border-top: 0;}.table.table-wishlist .product-col {flex-direction: column;justify-content: center;text-align: center;}.table.table-wishlist .product-col .product-image-container {flex: 0 0 auto;margin-right: 0;margin-bottom: 1rem;}.table.table-wishlist .btn-shop {width: 100%;}}.login-container {margin-top: 3.9rem;}.login-container form {margin-bottom: 64px;}.login-container form label {margin-bottom: 0.7rem;color: #777;font-family: "Open Sans", sans-serif;font-size: 1.4rem;font-weight: 400;}.login-container form .form-input {margin-bottom: 1.7rem;padding-top: 0.8rem;padding-bottom: 0.8rem;border-color: #e7e7e7;line-height: 32px;}.login-container form .btn {font-family: "Open Sans", sans-serif;font-size: 1.6rem;}.login-container form .form-footer {margin-top: 1.8rem;margin-bottom: 2.8rem;}.login-container .col-md-6:first-child .form-footer {margin-top: 1.3rem;}@media (min-width: 768px) {.login-container .col-md-6:first-child {padding-right: 3.4rem;}.login-container .col-md-6:last-child {padding-left: 3.4rem;}}@media (max-width: 767px) {.login-container form {margin-bottom: 50px;}}.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;position: relative;z-index: 1;}.owl-carousel .owl-stage {position: relative;touch-action: manipulation;-moz-backface-visibility: hidden;}.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-wrapper, .owl-carousel .owl-item {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);}.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;}.owl-carousel .owl-item img {display: block;width: 100%;}.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {display: none;}.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {cursor: pointer;-webkit-user-select: none;user-select: none;}.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot {background: none;color: inherit;border: 0;padding: 0 !important;font: inherit;}.owl-carousel.owl-loaded {display: block;}.owl-carousel.owl-loading {opacity: 0;display: block;}.owl-carousel.owl-hidden {opacity: 0;}.owl-carousel.owl-refresh .owl-item {visibility: hidden;}.owl-carousel.owl-drag .owl-item {touch-action: pan-y;-webkit-user-select: none;user-select: none;}.owl-carousel.owl-grab {cursor: move;cursor: grab;}.owl-carousel.owl-rtl {direction: rtl;}.owl-carousel.owl-rtl .owl-item {float: right;}.owl-carousel .owl-animated-in {z-index: 0;}.owl-carousel .owl-animated-out {z-index: 1;}.owl-carousel .fadeOut {animation-name: fadeOut;}@keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}.owl-height {transition: height 500ms ease-in-out;}.owl-carousel .owl-item {}.owl-carousel .owl-item .owl-lazy {opacity: 0;transition: opacity 400ms ease;}.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {max-height: 0;}.owl-carousel .owl-item img.owl-lazy {transform-style: preserve-3d;}.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000;}.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url("../images/owl.video.play.png") no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;transition: transform 100ms ease;}.owl-carousel .owl-video-play-icon:hover {transform: scale(1.3, 1.3);}.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {display: none;}.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: contain;transition: opacity 400ms ease;}.owl-carousel .owl-video-frame {position: relative;z-index: 1;height: 100%;width: 100%;}.owl-theme .owl-nav {margin: 0;text-align: center;-webkit-tap-highlight-color: transparent;color: #222529;font-size: 3rem;}.owl-theme .owl-nav [class*=owl-] {position: absolute;top: 50%;transform: translateY(-50%);color: #222529;margin: 0;font-size: 3rem;padding: 4px 7px;background: transparent;display: inline-block;cursor: pointer;border-radius: 3px;}.owl-theme .owl-nav [class*=owl-] i:before {margin: 0;width: auto;}.owl-theme .owl-nav [class*=owl-]:not(.disabled):hover {background: transparent;color: #222529;text-decoration: none;}.owl-theme .owl-nav .owl-prev {left: 0;}.owl-theme .owl-nav .owl-next {right: 0;}.owl-theme .owl-nav .disabled {opacity: 0.5;cursor: default;}.owl-theme .owl-nav.disabled + .owl-dots {margin-top: 2.5rem;}.owl-theme .owl-dots {line-height: 1;text-align: center;-webkit-tap-highlight-color: transparent;}.owl-theme .owl-dots .owl-dot {display: inline-block;zoom: 1;*display: inline;}.owl-theme .owl-dots .owl-dot span {position: relative;width: 15px;height: 15px;margin: 2px 2px;background: transparent;display: block;-webkit-backface-visibility: visible;transition: all 0.3s ease;border: 2px solid rgba(0, 0, 0, 0.4);border-radius: 50%;}.owl-theme .owl-dots .owl-dot span:before {content: "";display: block;width: 0.7rem;height: 0.7rem;background-color: transparent;position: absolute;left: 50%;top: 50%;margin-top: -0.35rem;margin-left: -0.35rem;background-color: #08C;opacity: 0;visibility: hidden;transform: scale(0);transition: all 0.3s;border-radius: 50%;}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {border-color: #08C;background: transparent;}.owl-theme .owl-dots .owl-dot.active span:before {opacity: 1;visibility: visible;transform: scale(1);}.owl-theme.owl-theme-light .owl-dots .owl-dot span {border-color: #fff;background: transparent;}.owl-theme.owl-theme-light .owl-dots .owl-dot span:before {border-color: #fff;}.owl-theme.owl-theme-light .owl-dots .owl-dot.active span, .owl-theme.owl-theme-light .owl-dots .owl-dot:hover span {border-color: #08C;background: transparent;}.owl-theme.owl-theme-light .owl-dots .owl-dot.active span:before {border-color: #08C;}.product-default:hover {box-shadow: 3px 3px 5px 6px #ccc;}.wrapper .item-banner:hover {opacity: .7;}.slick-next {right: 13px !important;z-index: 999!important;}.slick-prev {left: 16px !important;z-index: 999!important;}.slick-prev:before, .slick-next:before {color: #3b3b3c !important;}.thumbImagesContainer{margin-top:15px;}.thumbImagesContainer .slick-slide {cursor: pointer !important;}.slick-slide-margin img {aspect-ratio: 4 / 3;}.slick-slide-margin img:hover {border: 2px solid #8a8989 !important;}.thumbImagesContainer .slick-list {margin: -10px !important;}.slick-slide-margin {padding-left: 10px;padding-right: 10px;}.thumbImagesContainer .slick-current img {border: 2px solid #8a8989 !important;}@media screen and (max-width: 600px) {}.attribut-only{margin:5px !important;}.page-wrapper{background: #fbfbfb;}
