@charset "UTF-8";@font-face {font-family: 'Noto Sans TC';font-style: normal;font-weight: 100;src: url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Thin.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Thin.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Thin.otf) format('opentype');font-display: fallback;}@font-face {font-family: 'Noto Sans TC';font-style: normal;font-weight: 300;src: url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Light.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Light.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Light.otf) format('opentype');font-display: fallback;}@font-face {font-family: 'Noto Sans TC';font-style: normal;font-weight: 400;src: url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Regular.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Regular.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Regular.otf) format('opentype');font-display: fallback;}@font-face {font-family: 'Noto Sans TC';font-style: normal;font-weight: 500;src: url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Medium.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Medium.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Medium.otf) format('opentype');font-display: fallback;}@font-face {font-family: 'Noto Sans TC';font-style: normal;font-weight: 700;src: url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Bold.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Bold.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Bold.otf) format('opentype');font-display: fallback;}@font-face {font-family: 'Noto Sans TC';font-style: normal;font-weight: 900;src: url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Black.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Black.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Black.otf) format('opentype');font-display: fallback;}@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic);@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700%7CHind+Madurai:400,500&amp;subset=latin-ext);:root {--blue: #559bfb;--indigo: #2c3782;--purple: #816bff;--pink: #ff63a5;--red: #e85347;--orange: #ffa353;--yellow: #f4bd0e;--green: #1ee0ac;--teal: #20c997;--cyan: #09c2de;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #6576ff;--secondary: #364a63;--success: #1ee0ac;--info: #09c2de;--warning: #f4bd0e;--danger: #e85347;--dark: #1c2b46;--gray: #8091a7;--light: #e5e9f2;--lighter: #f5f6fa;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--breakpoint-xxl: 1540px;--font-family-primary: "Roboto", "Noto Sans TC", sans-serif;--font-family-secondary: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}.swiper {position: relative;}.swiper > .swiper-container {position: static;}.swiper > .swiper-container > .swiper-pagination {bottom: -4.5rem;}.swiper-pagination {position: static;margin-top: 1.5rem;}.swiper-pagination .swiper-pagination-bullet {background-color: transparent;border: 1px solid #d7d7d7;opacity: 1;}.swiper-pagination .swiper-pagination-bullet:hover {background-color: #ccc;border-color: #ccc;}.swiper-pagination .swiper-pagination-bullet-active {background-color: #f14242;border-color: #f14242;}.swiper-container-rtl .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {content: "";}.swiper-container-rtl .swiper-button-next:before {content: "";}.swiper-container-rtl .swiper-button-prev:before {content: "";}.swiper-button-next, .swiper-button-prev {padding: 0;z-index: 99;border: none;background-color: transparent;transition: all 0.3s;}.swiper-button-next:after, .swiper-button-prev:after {content: "";}.swiper-button-next:before, .swiper-button-prev:before {font-family: "custom";}.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {cursor: default;color: #ccc;}.swiper-button-next:before {content: "";}.swiper-button-prev:before {content: "";}.swiper-wrapper {box-sizing: border-box;}.swiper-container:not(.swiper-container-initialized) .swiper-wrapper {flex-wrap: nowrap;overflow: hidden;width: auto;}.swiper-container:not(.swiper-container-initialized) .swiper-slide {box-sizing: border-box;}.swiper-slide img {display: block;width: 100%;}.swiper-container:not(.swiper-container-initialized) .swiper-wrapper.row {width: calc(100% + 2rem);}.swiper-container:not(.swiper-container-initialized) .swiper-wrapper.gutter-no {width: 100%;}.swiper-container:not(.swiper-container-initialized) .swiper-wrapper.gutter-xs {width: calc(100% + 2 * false);}.swiper-container:not(.swiper-container-initialized) .swiper-wrapper.gutter-sm {width: calc(100% + 2 * false);}.swiper-container:not(.swiper-container-initialized) .swiper-wrapper.gutter-md {width: calc(100% + 2 * false);}.swiper-container:not(.swiper-container-initialized) .swiper-wrapper.gutter-lg {width: calc(100% + 2 * false);}.swiper-theme .swiper-button-next, .swiper-theme .swiper-button-prev {margin: 0;transform: translateY(-50%);transition: all 0.3s ease;width: 30px;height: 30px;border-radius: 50px;font-size: 20px;font-weight: 400;color: #f14242;}.swiper-theme .swiper-button-next:not(.swiper-button-disabled):active, .swiper-theme .swiper-button-next:not(.swiper-button-disabled):focus, .swiper-theme .swiper-button-next:not(.swiper-button-disabled):hover, .swiper-theme .swiper-button-prev:not(.swiper-button-disabled):active, .swiper-theme .swiper-button-prev:not(.swiper-button-disabled):focus, .swiper-theme .swiper-button-prev:not(.swiper-button-disabled):hover {color: #fff;background-color: #f14242;border-color: #f14242;}.swiper-theme .swiper-button-next.swiper-button-disabled, .swiper-theme .swiper-button-prev.swiper-button-disabled {color: #ccc;opacity: 0.6;}.swiper-theme .swiper-button-prev {left: -40px;}.swiper-theme .swiper-button-next {right: -40px;}.swiper-theme .swiper-pagination .swiper-pagination-bullet {margin: 5px;}.swiper-theme .swiper-pagination .swiper-pagination-bullet-active {background-color: #f14242;border-color: #f14242;width: 8px;}@media (max-width: 1300px) {.swiper-theme .swiper-button-prev {left: 20px;}.swiper-theme .swiper-button-next {right: 20px;}}.nav-inner > .swiper-button-next, .nav-inner > .swiper-button-prev {opacity: 0;visibility: hidden;}.nav-inner > .swiper-button-prev {left: 0;}.nav-inner > .swiper-button-next {right: 0;}.nav-inner:hover > .swiper-button-next, .nav-inner:hover > .swiper-button-prev {opacity: 1;visibility: visible;}.nav-inner:hover > .swiper-button-prev {left: 2rem;}.nav-inner:hover > .swiper-button-next {right: 2rem;}.nav-top > .swiper-button-next, .nav-top > .swiper-button-prev {position: absolute;width: 15px;top: -5.3rem;left: auto;color: #777;font-size: 1.4rem;font-weight: 400;}.nav-top > .swiper-button-next:not(.swiper-button-disabled):active, .nav-top > .swiper-button-next:not(.swiper-button-disabled):focus, .nav-top > .swiper-button-next:not(.swiper-button-disabled):hover, .nav-top > .swiper-button-prev:not(.swiper-button-disabled):active, .nav-top > .swiper-button-prev:not(.swiper-button-disabled):focus, .nav-top > .swiper-button-prev:not(.swiper-button-disabled):hover {background-color: transparent;border-color: transparent;color: #f14242;}.nav-top > .swiper-button-next.swiper-button-disabled, .nav-top > .swiper-button-prev.swiper-button-disabled {color: #666;}.nav-top > .swiper-button-next {transform: translateX(50%);right: 3.7rem;}.nav-top > .swiper-button-prev {transform: translateX(-50%);right: 3.5rem;}.nav-right .swiper-button-next, .nav-right .swiper-button-prev {position: absolute;right: 3rem;top: auto;bottom: 2.8rem;left: auto;}.nav-right .swiper-button-prev {right: 5.5rem;}.pg-white > .swiper-pagination .swiper-pagination-bullet {background-color: #fff;border-color: #fff;opacity: 0.8;}.pg-white > .swiper-pagination .swiper-pagination-bullet-active {background-color: #f14242;border-color: #f14242;opacity: 1;}.pg-grey > .swiper-pagination .swiper-pagination-bullet {background-color: #eee;border-color: #eee;}.pg-grey > .swiper-pagination .swiper-pagination-bullet-active {background-color: #f14242;border-color: #f14242;}.swiper-theme > .swiper-pagination .swiper-pagination-bullet {transition: all 0.3s;}.swiper-theme > .swiper-pagination .swiper-pagination-bullet-active {width: 18px;border-radius: 9rem;}.pg-inner .swiper-pagination {position: absolute;bottom: 4.5rem;left: 50%;transform: translateX(-50%);}.pg-right .swiper-pagination {position: absolute;bottom: 4.2rem;right: 3rem;left: auto;width: unset;}.swiper-img-dots {z-index: 1000;}.swiper-img-dots a {display: inline-flex;position: relative;margin: 0 1.5rem 1rem;border-radius: 50%;border: 3px solid transparent;box-shadow: 0 0 0 2px #ccc;overflow: hidden;transition: padding 0.4s, box-shadow 0.4s;}.swiper-img-dots a.active, .swiper-img-dots a:hover {box-shadow: 0 0 0 2px #f14242;}.swiper-img-dots a img {border-radius: 50%;}.brands-swiper .swiper-slide {display: flex;justify-content: center;}.swiper-container .slide-animate {transform: translate3d(0, 0, 0) scale(1);will-change: filter, transform, opacity;opacity: 0;}.swiper-container .slide-animate.show-content {opacity: 1;}.shadow-swiper {margin: -20px;padding: 20px;}@media (max-width: 575px) {.shadow-swiper {margin: -15px;padding: 15px;}}.swiper-nav-lg > .swiper-button-next, .swiper-nav-lg > .swiper-button-prev, .swiper-nav-md > .swiper-button-next, .swiper-nav-md > .swiper-button-prev {background-color: transparent;border: none;}.swiper-nav-lg > .swiper-button-next:not(.swiper-button-disabled):active, .swiper-nav-lg > .swiper-button-next:not(.swiper-button-disabled):focus, .swiper-nav-lg > .swiper-button-next:not(.swiper-button-disabled):hover, .swiper-nav-lg > .swiper-button-prev:not(.swiper-button-disabled):active, .swiper-nav-lg > .swiper-button-prev:not(.swiper-button-disabled):focus, .swiper-nav-lg > .swiper-button-prev:not(.swiper-button-disabled):hover, .swiper-nav-md > .swiper-button-next:not(.swiper-button-disabled):active, .swiper-nav-md > .swiper-button-next:not(.swiper-button-disabled):focus, .swiper-nav-md > .swiper-button-next:not(.swiper-button-disabled):hover, .swiper-nav-md > .swiper-button-prev:not(.swiper-button-disabled):active, .swiper-nav-md > .swiper-button-prev:not(.swiper-button-disabled):focus, .swiper-nav-md > .swiper-button-prev:not(.swiper-button-disabled):hover {background-color: transparent;border: none;}.swiper-nav-lg > .swiper-button-next, .swiper-nav-lg > .swiper-button-prev {font-size: 4.8rem;}.swiper-nav-md > .swiper-button-next, .swiper-nav-md > .swiper-button-prev {font-size: 3.3rem;}@media (max-width: 575px) {.swiper-img-dots a {margin-left: 1rem;margin-right: 1rem;}}.pg-show > .swiper-pagination {display: block;}@media (min-width: 1200px) {.pg-xl-hide > .swiper-pagination {display: none;}}@media (min-width: 1600px) {.pg-xxl-hide > .swiper-pagination {display: none;}}.nav-hide > .swiper-button-next, .nav-hide > .swiper-button-prev {display: none;}@media (min-width: 1200px) {.nav-xl-show > .swiper-button-next, .nav-xl-show > .swiper-button-prev {display: block;}}@media (min-width: 1600px) {.nav-xxl-show > .swiper-button-next, .nav-xxl-show > .swiper-button-prev {display: block;}}*, :after, :before {box-sizing: inherit;}html {font-size: 62.5%;font-size-adjust: 100%;font-weight: 400;box-sizing: border-box;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}body {margin: 0;overflow-x: hidden;font-family: sans-serif;font-family: var(--font-family-primary);font-size: 1.4rem;line-height: 1.6;color: #121212;background: #fff;}main {display: block;position: relative;}body:not(.loaded) * {transition: all 0s !important;}.page-wrapper {position: relative;transition: margin 0.4s, opacity 0.5s;}.loaded > .page-wrapper {opacity: 1;}ul {padding-left: 1.5em;}.breadcrumb, .category-list, .dropdown-box, .fee-description, .filter-items, .menu, .menu ul, .mobile-menu, .mobile-menu ul, .nav, .nav-filters, .nav ul, .pagination, .product-details ul, .product-tabs > div ul, .shipping-methods, .shipping-methods ul, .widget-body, .widget-body ul {margin: 0;padding: 0;list-style-type: none;}.btn, input {margin: 0;}a {text-decoration: none;color: #f14242;transition: color 0.3s;}a:hover {color: #1914fe;}:focus {outline: 0;}figure {margin: 0;}hr {margin: 0.5rem 0 1.5rem;border: 0;border-top: 1px solid #eee;}img {max-width: 100%;height: auto;object-fit: cover;vertical-align: middle;}table {width: 100%;border-collapse: collapse;}.scrollable {-webkit-overflow-scrolling: touch;}.scrollable::-webkit-scrollbar {height: 7px;width: 4px;}.scrollable::-webkit-scrollbar-thumb {margin-right: 2px;background: rgba(0, 0, 0, 0.25);border-radius: 5px;cursor: pointer;}.scrollable-light::-webkit-scrollbar-thumb {background: rgba(255, 255, 255, 0.2);}.scrollable:hover::-webkit-scrollbar-thumb {background: rgba(0, 0, 0, 0.25);}.sticky-content.fix-top {top: 0;}.sticky-content.fix-bottom {bottom: 0;}.sticky-content.fixed {position: fixed;left: 0;right: 0;opacity: 1;transform: translateY(0);z-index: 1051;box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);}.sticky-content.fixed.fix-top {animation: fixedTopContent 0.4s;}.sticky-content.fixed.fix-bottom {animation: fixedBottomContent 0.4s;}#scroll-top {position: fixed;display: flex;align-items: center;justify-content: center;bottom: -4rem;right: 1.5rem;z-index: 9999;width: 4.6rem;height: 4.6rem;font-size: 1.4rem;font-weight: 500;color: #222;opacity: 0;transition: bottom 0.3s, opacity 0.3s;}#scroll-top.show {opacity: 1;bottom: 98px;}#scroll-top:focus, #scroll-top:hover {text-decoration: none;}#scroll-top:hover {opacity: 0.8;}#scroll-top i {display: flex;align-items: center;justify-content: center;width: 3.6rem;height: 3.6rem;color: #fff;background-color: #333;border: 2px solid #333;border-radius: 50%;z-index: 1;}#scroll-top svg {position: absolute;width: 44px;height: 44px;border-radius: 50%;top: 1px;left: 1px;z-index: -1;}#scroll-top svg circle {stroke: #2c67e7;stroke-width: 4px;stroke-linecap: round;stroke-dasharray: 1, 400;}@media (max-width: 768px) {#scroll-top {display: none;}}.load-more-overlay.loading:after, .loading:not(.load-more-overlay) {animation: spin 650ms infinite linear;border: 2px solid transparent;border-radius: 32px;border-top: 2px solid #f14242 !important;border-right: 2px solid rgba(241, 66, 66, 0.4) !important;border-bottom: 2px solid #f14242 !important;border-left: 2px solid rgba(241, 66, 66, 0.4) !important;content: "";display: block;height: 20px;top: 50%;margin-top: -10px;left: 50%;margin-left: -10px;right: auto;position: absolute;width: 20px;}.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;}@keyframes spin {0% {transform: rotate(0deg);}to {transform: rotate(359deg);}}@media (min-width: 768px) {.scroll-top.show {visibility: visible;opacity: 0.7;transform: translateY(0);}}.text-uppercase {text-transform: uppercase !important;}.text-capitalize {text-transform: capitalize !important;}.text-normal {text-transform: none !important;}.d-none {display: none !important;}.d-block {display: block !important;}.d-inline-block {display: inline-block !important;}.d-flex {display: flex !important;}.d-inline-flex {display: inline-flex !important;}.justify-content-center {justify-content: center !important;}.justify-content-start {justify-content: flex-start !important;}.justify-content-end {justify-content: flex-end !important;}.justify-content-between {justify-content: space-between !important;}.align-items-start {align-items: flex-start !important;}.align-items-end {align-items: flex-end !important;}.align-items-center {align-items: center !important;}.flex-column {flex-direction: column !important;}.flex-wrap {flex-wrap: wrap !important;}.flex-1 {flex: 1 !important;}.w-100 {width: 100% !important;}.h-100 {height: 100% !important;}.p-sticky {position: sticky !important;}.p-relative {position: relative !important;}.x-50 {left: 50% !important;transform: translateX(-50%) !important;}.x-50.y-50 {transform: translate(-50%, -50%) !important;}.y-50 {top: 50% !important;transform: translateY(-50%) !important;}@media (min-width: 992px) {.d-lg-none {display: none !important;}.d-lg-block {display: block !important;}.d-lg-flex {display: flex !important;}.d-lg-inline-flex {display: inline-flex !important;}}@media (min-width: 768px) {.d-md-none {display: none !important;}.d-md-block {display: block !important;}.d-md-flex {display: flex !important;}.d-md-inline-flex {display: inline-flex !important;}}@media (max-width: 1199px) {.d-xl-show {display: none !important;}}@media (max-width: 991px) {.d-lg-show {display: none !important;}}@media (max-width: 767px) {.d-md-show {display: none !important;}}@media (max-width: 575px) {.d-sm-show {display: none !important;}}@media (max-width: 479px) {.d-xs-none {display: block !important;}.d-xs-show {display: none !important;}.d-xs-block {display: block !important;}.d-xs-inline-block {display: inline-block !important;}}.font-weight-bold {font-weight: 600 !important;}.font-weight-bolder {font-weight: 700 !important;}.font-weight-normal {font-weight: 400 !important;}.font-size-md {font-size: 1.3rem !important;}.font-size-sm {font-size: 1.2rem !important;}.font-size-normal {font-size: 1.4rem !important;}.font-size-lg {font-size: 2.2rem !important;}.font-size-xl {font-size: 2.4rem !important;}.font-primary {font-family: var(--font-family-primary) !important;}.font-secondary {font-family: var(--font-family-secondary) !important;}.text-white {color: #fff !important;}.text-light {color: #999 !important;}.text-lighter {color: #ccc !important;}.text-primary {color: #f14242 !important;}.text-secondary {color: #1cbcd0 !important;}.text-dark {color: #333 !important;}.text-default {color: #666 !important;}.text-hover-underline:after {display: block;margin-top: 1px;margin-left: auto;margin-right: auto;width: 100%;height: 1px;border-bottom: 1px solid;transform: scaleX(0);transition: transform 0.3s;content: "";}.text-hover-underline:hover:after {transform: scaleX(1);}.ls-25 {letter-spacing: -0.025em !important;}.ls-15 {letter-spacing: -0.015em !important;}.ls-10 {letter-spacing: -0.01em !important;}.ls-50 {letter-spacing: -0.05em !important;}.ls-normal {letter-spacing: 0 !important;}.bg-white {background-color: #fff !important;}.bg-dark {background-color: #333 !important;}.bg-primary {background-color: #f14242 !important;}.bg-secondary {background-color: #1cbcd0 !important;}.bg-grey {background-color: #f5f5f5 !important;}.bg-image {background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.br-lg {border-radius: 1.3rem !important;overflow: hidden !important;}.br-sm {border-radius: 0.5rem !important;overflow: hidden !important;}.br-xs {border-radius: 0.3rem !important;overflow: hidden !important;}.br-50 {border-radius: 50% !important;overflow: hidden !important;}.border-no {border: none !important;}.bb-no {border-bottom: none !important;}.bt-no {border-top: none !important;}.lh-1 {line-height: 1 !important;}.lh-2 {line-height: 2 !important;}.order-reverse {order: -1 !important;}.overflow-hidden {overflow: hidden !important;}.after-none:after {display: none !important;}.before-none:before {display: none !important;}h1, h2, h3, h4, h5, h6, p {font-weight: 400;margin: 0 0 2rem;}h1, h2, h3, h4, h5, h6 {font-family: var(--font-family-primary);font-weight: 600;line-height: 1.2;color: #333;letter-spacing: 0;}h1 {font-size: 4rem;}h2 {font-size: 3rem;}h3 {font-size: 2.4rem;}h4 {font-size: 1.8rem;}h5 {font-size: 1.5rem;}h6 {font-size: 1.3rem;}p {font-size: 1.4rem;line-height: 1.86;}.typo-grid {margin-bottom: 4.7rem;}blockquote {margin: 0;}.list-style-none {list-style: none;}.list-type-check li {position: relative;padding-left: 2rem;line-height: 2;}.list-type-check li:before {position: absolute;display: block;left: 0;top: 1px;content: "";font-family: "custom";font-weight: 600;font-size: 1.3rem;}.list-circle li {padding-left: 1rem;margin-bottom: 1rem;}.list-circle i {margin-right: 1.2rem;width: 4rem;height: 4rem;border: 1px solid #e1e1e1;border-radius: 50%;text-align: center;line-height: 3.8rem;font-size: 1.1rem;}.container, .container-fluid {width: 100%;padding-left: 20px;padding-right: 20px;margin-left: auto;margin-right: auto;}@media (max-width: 479px) {.container, .container-fluid {padding-left: 15px;padding-right: 15px;}}.container-fluid {max-width: 1820px;}.container {max-width: 1400px;}.row {display: flex;flex-wrap: wrap;margin-left: -10px;margin-right: -10px;}.row > * {position: relative;width: 100%;padding-right: 10px;padding-left: 10px;}.gutter-lg {margin-left: -15px;margin-right: -15px;}.gutter-lg > * {padding-left: 15px;padding-right: 15px;}.gutter-sm {margin-left: -5px;margin-right: -5px;}.gutter-sm > * {padding-left: 5px;padding-right: 5px;}.gutter-xs {margin-left: -1px;margin-right: -1px;}.gutter-xs > * {padding-left: 1px;padding-right: 1px;}.gutter-no {margin-left: 0;margin-right: 0;}.gutter-no > * {padding-left: 0;padding-right: 0;}.cols-1 > * {max-width: 100%;flex: 0 0 100%;}.cols-2 > * {max-width: 50%;flex: 0 0 50%;}.cols-3 > * {max-width: 33.3333%;flex: 0 0 33.3333%;}.cols-4 > * {max-width: 25%;flex: 0 0 25%;}.cols-5 > * {max-width: 20%;flex: 0 0 20%;}.cols-6 > * {max-width: 16.6667%;flex: 0 0 16.6667%;}.cols-7 > * {max-width: 14.2857%;flex: 0 0 14.2857%;}.cols-8 > * {max-width: 12.5%;flex: 0 0 12.5%;}@media (min-width: 480px) {.cols-xs-1 > * {max-width: 100%;flex: 0 0 100%;}.cols-xs-2 > * {max-width: 50%;flex: 0 0 50%;}.cols-xs-3 > * {max-width: 33.3333%;flex: 0 0 33.3333%;}.cols-xs-4 > * {max-width: 25%;flex: 0 0 25%;}.cols-xs-5 > * {max-width: 20%;flex: 0 0 20%;}.cols-xs-6 > * {max-width: 16.6667%;flex: 0 0 16.6667%;}.cols-xs-7 > * {max-width: 14.2857%;flex: 0 0 14.2857%;}.cols-xs-8 > * {max-width: 12.5%;flex: 0 0 12.5%;}}@media (min-width: 576px) {.cols-sm-1 > * {max-width: 100%;flex: 0 0 100%;}.cols-sm-2 > * {max-width: 50%;flex: 0 0 50%;}.cols-sm-3 > * {max-width: 33.3333%;flex: 0 0 33.3333%;}.cols-sm-4 > * {max-width: 25%;flex: 0 0 25%;}.cols-sm-5 > * {max-width: 20%;flex: 0 0 20%;}.cols-sm-6 > * {max-width: 16.6667%;flex: 0 0 16.6667%;}.cols-sm-7 > * {max-width: 14.2857%;flex: 0 0 14.2857%;}.cols-sm-8 > * {max-width: 12.5%;flex: 0 0 12.5%;}}@media (min-width: 768px) {.cols-md-1 > * {max-width: 100%;flex: 0 0 100%;}.cols-md-2 > * {max-width: 50%;flex: 0 0 50%;}.cols-md-3 > * {max-width: 33.3333%;flex: 0 0 33.3333%;}.cols-md-4 > * {max-width: 25%;flex: 0 0 25%;}.cols-md-5 > * {max-width: 20%;flex: 0 0 20%;}.cols-md-6 > * {max-width: 16.6667%;flex: 0 0 16.6667%;}.cols-md-7 > * {max-width: 14.2857%;flex: 0 0 14.2857%;}.cols-md-8 > * {max-width: 12.5%;flex: 0 0 12.5%;}}@media (min-width: 992px) {.cols-lg-1 > * {max-width: 100%;flex: 0 0 100%;}.cols-lg-2 > * {max-width: 50%;flex: 0 0 50%;}.cols-lg-3 > * {max-width: 33.3333%;flex: 0 0 33.3333%;}.cols-lg-4 > * {max-width: 25%;flex: 0 0 25%;}.cols-lg-5 > * {max-width: 20%;flex: 0 0 20%;}.cols-lg-6 > * {max-width: 16.6667%;flex: 0 0 16.6667%;}.cols-lg-7 > * {max-width: 14.2857%;flex: 0 0 14.2857%;}.cols-lg-8 > * {max-width: 12.5%;flex: 0 0 12.5%;}}@media (min-width: 1200px) {.cols-xl-1 > * {max-width: 100%;flex: 0 0 100%;}.cols-xl-2 > * {max-width: 50%;flex: 0 0 50%;}.cols-xl-3 > * {max-width: 33.3333%;flex: 0 0 33.3333%;}.cols-xl-4 > * {max-width: 25%;flex: 0 0 25%;}.cols-xl-5 > * {max-width: 20%;flex: 0 0 20%;}.cols-xl-6 > * {max-width: 16.6667%;flex: 0 0 16.6667%;}.cols-xl-7 > * {max-width: 14.2857%;flex: 0 0 14.2857%;}.cols-xl-8 > * {max-width: 12.5%;flex: 0 0 12.5%;}.cols-xl-9 > * {max-width: 11.1111%;flex: 0 0 11.1111%;}.cols-xl-10 > * {max-width: 10%;flex: 0 0 10%;}.cols-xl-11 > * {max-width: 9.0909%;flex: 0 0 9.0909%;}.cols-xl-12 > * {max-width: 8.3333%;flex: 0 0 8.3333%;}}.col-1 {max-width: 8.3333%;flex: 0 0 8.3333%;}.col-2 {max-width: 16.6667%;flex: 0 0 16.6667%;}.col-3 {max-width: 25%;flex: 0 0 25%;}.col-4 {max-width: 33.3333%;flex: 0 0 33.3333%;}.col-5 {max-width: 41.6667%;flex: 0 0 41.6667%;}.col-6 {max-width: 50%;flex: 0 0 50%;}.col-7 {max-width: 58.3333%;flex: 0 0 58.3333%;}.col-8 {max-width: 66.6667%;flex: 0 0 66.6667%;}.col-9 {max-width: 75%;flex: 0 0 75%;}.col-10 {max-width: 83.3333%;flex: 0 0 83.3333%;}.col-11 {max-width: 91.6667%;flex: 0 0 91.6667%;}.col-12 {max-width: 100%;flex: 0 0 100%;}@media (min-width: 480px) {.col-xs-1 {max-width: 8.3333%;flex: 0 0 8.3333%;}.col-xs-2 {max-width: 16.6667%;flex: 0 0 16.6667%;}.col-xs-3 {max-width: 25%;flex: 0 0 25%;}.col-xs-4 {max-width: 33.3333%;flex: 0 0 33.3333%;}.col-xs-5 {max-width: 41.6667%;flex: 0 0 41.6667%;}.col-xs-6 {max-width: 50%;flex: 0 0 50%;}.col-xs-7 {max-width: 58.3333%;flex: 0 0 58.3333%;}.col-xs-8 {max-width: 66.6667%;flex: 0 0 66.6667%;}.col-xs-9 {max-width: 75%;flex: 0 0 75%;}.col-xs-10 {max-width: 83.3333%;flex: 0 0 83.3333%;}.col-xs-11 {max-width: 91.6667%;flex: 0 0 91.6667%;}.col-xs-12 {max-width: 100%;flex: 0 0 100%;}}@media (min-width: 576px) {.col-sm-1 {max-width: 8.3333%;flex: 0 0 8.3333%;}.col-sm-2 {max-width: 16.6667%;flex: 0 0 16.6667%;}.col-sm-3 {max-width: 25%;flex: 0 0 25%;}.col-sm-4 {max-width: 33.3333%;flex: 0 0 33.3333%;}.col-sm-5 {max-width: 41.6667%;flex: 0 0 41.6667%;}.col-sm-6 {max-width: 50%;flex: 0 0 50%;}.col-sm-7 {max-width: 58.3333%;flex: 0 0 58.3333%;}.col-sm-8 {max-width: 66.6667%;flex: 0 0 66.6667%;}.col-sm-9 {max-width: 75%;flex: 0 0 75%;}.col-sm-10 {max-width: 83.3333%;flex: 0 0 83.3333%;}.col-sm-11 {max-width: 91.6667%;flex: 0 0 91.6667%;}.col-sm-12 {max-width: 100%;flex: 0 0 100%;}}@media (min-width: 768px) {.col-md-1 {max-width: 8.3333%;flex: 0 0 8.3333%;}.col-md-2 {max-width: 16.6667%;flex: 0 0 16.6667%;}.col-md-3 {max-width: 25%;flex: 0 0 25%;}.col-md-4 {max-width: 33.3333%;flex: 0 0 33.3333%;}.col-md-5 {max-width: 41.6667%;flex: 0 0 41.6667%;}.col-md-6 {max-width: 50%;flex: 0 0 50%;}.col-md-7 {max-width: 58.3333%;flex: 0 0 58.3333%;}.col-md-8 {max-width: 66.6667%;flex: 0 0 66.6667%;}.col-md-9 {max-width: 75%;flex: 0 0 75%;}.col-md-10 {max-width: 83.3333%;flex: 0 0 83.3333%;}.col-md-11 {max-width: 91.6667%;flex: 0 0 91.6667%;}.col-md-12 {max-width: 100%;flex: 0 0 100%;}}@media (min-width: 992px) {.col-lg-1 {max-width: 8.3333%;flex: 0 0 8.3333%;}.col-lg-2 {max-width: 16.6667%;flex: 0 0 16.6667%;}.col-lg-3 {max-width: 25%;flex: 0 0 25%;}.col-lg-4 {max-width: 33.3333%;flex: 0 0 33.3333%;}.col-lg-5 {max-width: 41.6667%;flex: 0 0 41.6667%;}.col-lg-6 {max-width: 50%;flex: 0 0 50%;}.col-lg-7 {max-width: 58.3333%;flex: 0 0 58.3333%;}.col-lg-8 {max-width: 66.6667%;flex: 0 0 66.6667%;}.col-lg-9 {max-width: 75%;flex: 0 0 75%;}.col-lg-10 {max-width: 83.3333%;flex: 0 0 83.3333%;}.col-lg-11 {max-width: 91.6667%;flex: 0 0 91.6667%;}.col-lg-12 {max-width: 100%;flex: 0 0 100%;}}@media (min-width: 1200px) {.col-xl-1 {max-width: 8.3333%;flex: 0 0 8.3333%;}.col-xl-2 {max-width: 16.6667%;flex: 0 0 16.6667%;}.col-xl-3 {max-width: 25%;flex: 0 0 25%;}.col-xl-4 {max-width: 33.3333%;flex: 0 0 33.3333%;}.col-xl-5 {max-width: 41.6667%;flex: 0 0 41.6667%;}.col-xl-6 {max-width: 50%;flex: 0 0 50%;}.col-xl-7 {max-width: 58.3333%;flex: 0 0 58.3333%;}.col-xl-8 {max-width: 66.6667%;flex: 0 0 66.6667%;}.col-xl-9 {max-width: 75%;flex: 0 0 75%;}.col-xl-10 {max-width: 83.3333%;flex: 0 0 83.3333%;}.col-xl-11 {max-width: 91.6667%;flex: 0 0 91.6667%;}.col-xl-12 {max-width: 100%;flex: 0 0 100%;}}@media (min-width: 1200px) {.col-xl-5col {position: relative;flex: 0 0 20%;max-width: 20%;padding-right: 10px;padding-left: 10px;}.col-xl-5col2 {position: relative;flex: 0 0 40%;max-width: 40%;padding-right: 10px;padding-left: 10px;}.col-xl-5col3 {position: relative;flex: 0 0 60%;max-width: 60%;padding-right: 10px;padding-left: 10px;}.col-xl-5col4 {position: relative;flex: 0 0 80%;max-width: 80%;padding-right: 10px;padding-left: 10px;}}@media (min-width: 1600px) {.col-xxl-10 {flex: 0 0 83.3333%;max-width: 83.3333%;}.col-xxl-2 {flex: 0 0 16.6666%;max-width: 16.6666%;}}.order-first {order: -1;}.order-last {order: 9;}@media (min-width: 576px) {.order-sm-auto {order: 0;}.order-sm-first {order: -1;}.order-sm-last {order: 9;}}@media (min-width: 768px) {.order-md-auto {order: 0;}.order-md-first {order: -1;}.order-md-last {order: 9;}}@media (min-width: 992px) {.order-lg-auto {order: 0;}.order-lg-first {order: -1;}.order-lg-last {order: 9;}}.grid {margin: -1rem;}.grid .banner, .grid .banner img, .grid .category, .grid .category > a, .grid .category img, .grid figure {height: 100%;}.grid img {object-fit: cover;}.grid .grid-item {padding: 1rem;transform: translate3d(0, 0, 0);}.grid.gutter-sm {margin: -0.5rem;}.grid.gutter-sm .grid-item {padding: 0.5rem;}.grid.gutter-no {margin: 0;}.grid.gutter-no .grid-item {padding: 0;}.grid:after {content: "";display: block;clear: both;}.grid.grid-float {display: block !important;}.grid.grid-float .grid-item {float: left;}.mt-0 {margin-top: 0rem !important;}.mb-0 {margin-bottom: 0rem !important;}.pt-0 {padding-top: 0rem !important;}.pb-0 {padding-bottom: 0rem !important;}.mt-1 {margin-top: 0.5rem !important;}.mb-1 {margin-bottom: 0.5rem !important;}.pt-1 {padding-top: 0.5rem !important;}.pb-1 {padding-bottom: 0.5rem !important;}.mt-2 {margin-top: 1rem !important;}.mb-2 {margin-bottom: 1rem !important;}.pt-2 {padding-top: 1rem !important;}.pb-2 {padding-bottom: 1rem !important;}.mt-3 {margin-top: 1.5rem !important;}.mb-3 {margin-bottom: 1.5rem !important;}.pt-3 {padding-top: 1.5rem !important;}.pb-3 {padding-bottom: 1.5rem !important;}.mt-4 {margin-top: 2rem !important;}.mb-4 {margin-bottom: 2rem !important;}.pt-4 {padding-top: 2rem !important;}.pb-4 {padding-bottom: 2rem !important;}.mt-5 {margin-top: 2.5rem !important;}.mb-5 {margin-bottom: 2.5rem !important;}.pt-5 {padding-top: 2.5rem !important;}.pb-5 {padding-bottom: 2.5rem !important;}.mt-6 {margin-top: 3rem !important;}.mb-6 {margin-bottom: 3rem !important;}.pt-6 {padding-top: 3rem !important;}.pb-6 {padding-bottom: 3rem !important;}.mt-7 {margin-top: 3.5rem !important;}.mb-7 {margin-bottom: 3.5rem !important;}.pt-7 {padding-top: 3.5rem !important;}.pb-7 {padding-bottom: 3.5rem !important;}.mt-8 {margin-top: 4rem !important;}.mb-8 {margin-bottom: 4rem !important;}.pt-8 {padding-top: 4rem !important;}.pb-8 {padding-bottom: 4rem !important;}.mt-9 {margin-top: 4.5rem !important;}.mb-9 {margin-bottom: 4.5rem !important;}.pt-9 {padding-top: 4.5rem !important;}.pb-9 {padding-bottom: 4.5rem !important;}.mt-10 {margin-top: 5rem !important;}.mb-10 {margin-bottom: 5rem !important;}.pt-10 {padding-top: 5rem !important;}.pb-10 {padding-bottom: 5rem !important;}.ml-0 {margin-left: 0rem !important;}.mr-0 {margin-right: 0rem !important;}.pl-0 {padding-left: 0rem !important;}.pr-0 {padding-right: 0rem !important;}.ml-1 {margin-left: 0.5rem !important;}.mr-1 {margin-right: 0.5rem !important;}.pl-1 {padding-left: 0.5rem !important;}.pr-1 {padding-right: 0.5rem !important;}.ml-2 {margin-left: 1rem !important;}.mr-2 {margin-right: 1rem !important;}.pl-2 {padding-left: 1rem !important;}.pr-2 {padding-right: 1rem !important;}.ml-3 {margin-left: 1.5rem !important;}.mr-3 {margin-right: 1.5rem !important;}.pl-3 {padding-left: 1.5rem !important;}.pr-3 {padding-right: 1.5rem !important;}.ml-4 {margin-left: 2rem !important;}.mr-4 {margin-right: 2rem !important;}.pl-4 {padding-left: 2rem !important;}.pr-4 {padding-right: 2rem !important;}.ml-5 {margin-left: 2.5rem !important;}.mr-5 {margin-right: 2.5rem !important;}.pl-5 {padding-left: 2.5rem !important;}.pr-5 {padding-right: 2.5rem !important;}.ml-6 {margin-left: 3rem !important;}.mr-6 {margin-right: 3rem !important;}.pl-6 {padding-left: 3rem !important;}.pr-6 {padding-right: 3rem !important;}.ml-7 {margin-left: 3.5rem !important;}.mr-7 {margin-right: 3.5rem !important;}.pl-7 {padding-left: 3.5rem !important;}.pr-7 {padding-right: 3.5rem !important;}.ml-8 {margin-left: 4rem !important;}.mr-8 {margin-right: 4rem !important;}.pl-8 {padding-left: 4rem !important;}.pr-8 {padding-right: 4rem !important;}.ml-9 {margin-left: 4.5rem !important;}.mr-9 {margin-right: 4.5rem !important;}.pl-9 {padding-left: 4.5rem !important;}.pr-9 {padding-right: 4.5rem !important;}.ml-10 {margin-left: 5rem !important;}.mr-10 {margin-right: 5rem !important;}.pl-10 {padding-left: 5rem !important;}.pr-10 {padding-right: 5rem !important;}.ml-auto {margin-left: auto !important;}.mr-auto {margin-right: auto !important;}.mx-auto {margin-left: auto !important;margin-right: auto !important;}@media (min-width: 576px) {.mt-sm-0 {margin-top: 0rem !important;}.mt-sm-1 {margin-top: 0.5rem !important;}.mt-sm-2 {margin-top: 1rem !important;}.mt-sm-3 {margin-top: 1.5rem !important;}.mt-sm-4 {margin-top: 2rem !important;}.mt-sm-5 {margin-top: 2.5rem !important;}.mt-sm-6 {margin-top: 3rem !important;}.mt-sm-7 {margin-top: 3.5rem !important;}.mt-sm-8 {margin-top: 4rem !important;}.mt-sm-9 {margin-top: 4.5rem !important;}.mt-sm-10 {margin-top: 5rem !important;}.mb-sm-0 {margin-bottom: 0rem !important;}.mb-sm-1 {margin-bottom: 0.5rem !important;}.mb-sm-2 {margin-bottom: 1rem !important;}.mb-sm-3 {margin-bottom: 1.5rem !important;}.mb-sm-4 {margin-bottom: 2rem !important;}.mb-sm-5 {margin-bottom: 2.5rem !important;}.mb-sm-6 {margin-bottom: 3rem !important;}.mb-sm-7 {margin-bottom: 3.5rem !important;}.mb-sm-8 {margin-bottom: 4rem !important;}.mb-sm-9 {margin-bottom: 4.5rem !important;}.mb-sm-10 {margin-bottom: 5rem !important;}.pt-sm-0 {padding-top: 0rem !important;}.pt-sm-1 {padding-top: 0.5rem !important;}.pt-sm-2 {padding-top: 1rem !important;}.pt-sm-3 {padding-top: 1.5rem !important;}.pt-sm-4 {padding-top: 2rem !important;}.pt-sm-5 {padding-top: 2.5rem !important;}.pt-sm-6 {padding-top: 3rem !important;}.pt-sm-7 {padding-top: 3.5rem !important;}.pt-sm-8 {padding-top: 4rem !important;}.pt-sm-9 {padding-top: 4.5rem !important;}.pt-sm-10 {padding-top: 5rem !important;}.pb-sm-0 {padding-bottom: 0rem !important;}.pb-sm-1 {padding-bottom: 0.5rem !important;}.pb-sm-2 {padding-bottom: 1rem !important;}.pb-sm-3 {padding-bottom: 1.5rem !important;}.pb-sm-4 {padding-bottom: 2rem !important;}.pb-sm-5 {padding-bottom: 2.5rem !important;}.pb-sm-6 {padding-bottom: 3rem !important;}.pb-sm-7 {padding-bottom: 3.5rem !important;}.pb-sm-8 {padding-bottom: 4rem !important;}.pb-sm-9 {padding-bottom: 4.5rem !important;}.pb-sm-10 {padding-bottom: 5rem !important;}}@media (min-width: 768px) {.mt-md-0 {margin-top: 0rem !important;}.mt-md-1 {margin-top: 0.5rem !important;}.mt-md-2 {margin-top: 1rem !important;}.mt-md-3 {margin-top: 1.5rem !important;}.mt-md-4 {margin-top: 2rem !important;}.mt-md-5 {margin-top: 2.5rem !important;}.mt-md-6 {margin-top: 3rem !important;}.mt-md-7 {margin-top: 3.5rem !important;}.mt-md-8 {margin-top: 4rem !important;}.mt-md-9 {margin-top: 4.5rem !important;}.mt-md-10 {margin-top: 5rem !important;}.mb-md-0 {margin-bottom: 0rem !important;}.mb-md-1 {margin-bottom: 0.5rem !important;}.mb-md-2 {margin-bottom: 1rem !important;}.mb-md-3 {margin-bottom: 1.5rem !important;}.mb-md-4 {margin-bottom: 2rem !important;}.mb-md-5 {margin-bottom: 2.5rem !important;}.mb-md-6 {margin-bottom: 3rem !important;}.mb-md-7 {margin-bottom: 3.5rem !important;}.mb-md-8 {margin-bottom: 4rem !important;}.mb-md-9 {margin-bottom: 4.5rem !important;}.mb-md-10 {margin-bottom: 5rem !important;}.pt-md-0 {padding-top: 0rem !important;}.pt-md-1 {padding-top: 0.5rem !important;}.pt-md-2 {padding-top: 1rem !important;}.pt-md-3 {padding-top: 1.5rem !important;}.pt-md-4 {padding-top: 2rem !important;}.pt-md-5 {padding-top: 2.5rem !important;}.pt-md-6 {padding-top: 3rem !important;}.pt-md-7 {padding-top: 3.5rem !important;}.pt-md-8 {padding-top: 4rem !important;}.pt-md-9 {padding-top: 4.5rem !important;}.pt-md-10 {padding-top: 5rem !important;}.pb-md-0 {padding-bottom: 0rem !important;}.pb-md-1 {padding-bottom: 0.5rem !important;}.pb-md-2 {padding-bottom: 1rem !important;}.pb-md-3 {padding-bottom: 1.5rem !important;}.pb-md-4 {padding-bottom: 2rem !important;}.pb-md-5 {padding-bottom: 2.5rem !important;}.pb-md-6 {padding-bottom: 3rem !important;}.pb-md-7 {padding-bottom: 3.5rem !important;}.pb-md-8 {padding-bottom: 4rem !important;}.pb-md-9 {padding-bottom: 4.5rem !important;}.pb-md-10 {padding-bottom: 5rem !important;}}@media (min-width: 992px) {.mt-lg-0 {margin-top: 0rem !important;}.mt-lg-1 {margin-top: 0.5rem !important;}.mt-lg-2 {margin-top: 1rem !important;}.mt-lg-3 {margin-top: 1.5rem !important;}.mt-lg-4 {margin-top: 2rem !important;}.mt-lg-5 {margin-top: 2.5rem !important;}.mt-lg-6 {margin-top: 3rem !important;}.mt-lg-7 {margin-top: 3.5rem !important;}.mt-lg-8 {margin-top: 4rem !important;}.mt-lg-9 {margin-top: 4.5rem !important;}.mt-lg-10 {margin-top: 5rem !important;}.mb-lg-0 {margin-bottom: 0rem !important;}.mb-lg-1 {margin-bottom: 0.5rem !important;}.mb-lg-2 {margin-bottom: 1rem !important;}.mb-lg-3 {margin-bottom: 1.5rem !important;}.mb-lg-4 {margin-bottom: 2rem !important;}.mb-lg-5 {margin-bottom: 2.5rem !important;}.mb-lg-6 {margin-bottom: 3rem !important;}.mb-lg-7 {margin-bottom: 3.5rem !important;}.mb-lg-8 {margin-bottom: 4rem !important;}.mb-lg-9 {margin-bottom: 4.5rem !important;}.mb-lg-10 {margin-bottom: 5rem !important;}.pt-lg-0 {padding-top: 0rem !important;}.pt-lg-1 {padding-top: 0.5rem !important;}.pt-lg-2 {padding-top: 1rem !important;}.pt-lg-3 {padding-top: 1.5rem !important;}.pt-lg-4 {padding-top: 2rem !important;}.pt-lg-5 {padding-top: 2.5rem !important;}.pt-lg-6 {padding-top: 3rem !important;}.pt-lg-7 {padding-top: 3.5rem !important;}.pt-lg-8 {padding-top: 4rem !important;}.pt-lg-9 {padding-top: 4.5rem !important;}.pt-lg-10 {padding-top: 5rem !important;}.pb-lg-0 {padding-bottom: 0rem !important;}.pb-lg-1 {padding-bottom: 0.5rem !important;}.pb-lg-2 {padding-bottom: 1rem !important;}.pb-lg-3 {padding-bottom: 1.5rem !important;}.pb-lg-4 {padding-bottom: 2rem !important;}.pb-lg-5 {padding-bottom: 2.5rem !important;}.pb-lg-6 {padding-bottom: 3rem !important;}.pb-lg-7 {padding-bottom: 3.5rem !important;}.pb-lg-8 {padding-bottom: 4rem !important;}.pb-lg-9 {padding-bottom: 4.5rem !important;}.pb-lg-10 {padding-bottom: 5rem !important;}.ml-lg-0 {margin-left: 0rem !important;}.mr-lg-0 {margin-right: 0rem !important;}.pl-lg-0 {padding-left: 0rem !important;}.pr-lg-0 {padding-right: 0rem !important;}.ml-lg-1 {margin-left: 0.5rem !important;}.mr-lg-1 {margin-right: 0.5rem !important;}.pl-lg-1 {padding-left: 0.5rem !important;}.pr-lg-1 {padding-right: 0.5rem !important;}.ml-lg-2 {margin-left: 1rem !important;}.mr-lg-2 {margin-right: 1rem !important;}.pl-lg-2 {padding-left: 1rem !important;}.pr-lg-2 {padding-right: 1rem !important;}.ml-lg-3 {margin-left: 1.5rem !important;}.mr-lg-3 {margin-right: 1.5rem !important;}.pl-lg-3 {padding-left: 1.5rem !important;}.pr-lg-3 {padding-right: 1.5rem !important;}.ml-lg-4 {margin-left: 2rem !important;}.mr-lg-4 {margin-right: 2rem !important;}.pl-lg-4 {padding-left: 2rem !important;}.pr-lg-4 {padding-right: 2rem !important;}.ml-lg-5 {margin-left: 2.5rem !important;}.mr-lg-5 {margin-right: 2.5rem !important;}.pl-lg-5 {padding-left: 2.5rem !important;}.pr-lg-5 {padding-right: 2.5rem !important;}.ml-lg-6 {margin-left: 3rem !important;}.mr-lg-6 {margin-right: 3rem !important;}.pl-lg-6 {padding-left: 3rem !important;}.pr-lg-6 {padding-right: 3rem !important;}.ml-lg-7 {margin-left: 3.5rem !important;}.mr-lg-7 {margin-right: 3.5rem !important;}.pl-lg-7 {padding-left: 3.5rem !important;}.pr-lg-7 {padding-right: 3.5rem !important;}.ml-lg-8 {margin-left: 4rem !important;}.mr-lg-8 {margin-right: 4rem !important;}.pl-lg-8 {padding-left: 4rem !important;}.pr-lg-8 {padding-right: 4rem !important;}.ml-lg-9 {margin-left: 4.5rem !important;}.mr-lg-9 {margin-right: 4.5rem !important;}.pl-lg-9 {padding-left: 4.5rem !important;}.pr-lg-9 {padding-right: 4.5rem !important;}.ml-lg-10 {margin-left: 5rem !important;}.mr-lg-10 {margin-right: 5rem !important;}.pl-lg-10 {padding-left: 5rem !important;}.pr-lg-10 {padding-right: 5rem !important;}}@media (min-width: 1200px) {.mt-xl-0 {margin-top: 0rem !important;}.mt-xl-1 {margin-top: 0.5rem !important;}.mt-xl-2 {margin-top: 1rem !important;}.mt-xl-3 {margin-top: 1.5rem !important;}.mt-xl-4 {margin-top: 2rem !important;}.mt-xl-5 {margin-top: 2.5rem !important;}.mt-xl-6 {margin-top: 3rem !important;}.mt-xl-7 {margin-top: 3.5rem !important;}.mt-xl-8 {margin-top: 4rem !important;}.mt-xl-9 {margin-top: 4.5rem !important;}.mt-xl-10 {margin-top: 5rem !important;}.mb-xl-0 {margin-bottom: 0rem !important;}.mb-xl-1 {margin-bottom: 0.5rem !important;}.mb-xl-2 {margin-bottom: 1rem !important;}.mb-xl-3 {margin-bottom: 1.5rem !important;}.mb-xl-4 {margin-bottom: 2rem !important;}.mb-xl-5 {margin-bottom: 2.5rem !important;}.mb-xl-6 {margin-bottom: 3rem !important;}.mb-xl-7 {margin-bottom: 3.5rem !important;}.mb-xl-8 {margin-bottom: 4rem !important;}.mb-xl-9 {margin-bottom: 4.5rem !important;}.mb-xl-10 {margin-bottom: 5rem !important;}}@media (min-width: 992px) {.ml-lg-auto {margin-left: auto !important;}.mr-lg-auto {margin-right: auto !important;}.mx-lg-auto {margin-left: auto !important;margin-right: auto !important;}}@media (min-width: 768px) {.ml-md-auto {margin-left: auto !important;}.mr-md-auto {margin-right: auto !important;}.mx-md-auto {margin-left: auto !important;margin-right: auto !important;}}.appear-animate {visibility: hidden;opacity: 0;}.appear-animation-visible {visibility: visible;opacity: 1;}@keyframes fixedTopContent {0% {transform: translateY(-100%);transform-origin: center top 0px;}to {transform: translateY(0);}}@keyframes fixedBottomContent {0% {transform: translateY(100%);transform-origin: center top 0px;}to {transform: translateY(0);}}@keyframes showMsgFirst {0% {transform: translateX(0%);}to {transform: translateX(-100%);}}@keyframes showMsg {0% {transform: translateX(100%);}to {transform: translateX(-100%);}}@keyframes navItemArrow {0% {position: relative;left: -3px;}50% {position: relative;left: 2px;}to {position: relative;left: -3px;}}@keyframes fadeInLeftShorter {0% {opacity: 0;transform: translate(50px, 0);transform-origin: 0, 0;}to {opacity: 1;transform: none;}}.fadeInLeftShorter {animation-name: fadeInLeftShorter;}@keyframes fadeInRightShorter {0% {opacity: 0;transform: translate(-50px, 0);transform-origin: 0, 0;}to {opacity: 1;transform: none;}}.fadeInRightShorter {animation-name: fadeInRightShorter;}@keyframes fadeInUpShorter {0% {opacity: 0;transform: translate(0, 50px);transform-origin: 0 0;}to {opacity: 1;transform: none;}}.fadeInUpShorter {animation-name: fadeInUpShorter;}@keyframes fadeInDownShorter {0% {opacity: 0;transform: translate(0, -50px);transform-origin: 0 0;}to {opacity: 1;transform: none;}}.fadeInDownShorter {animation-name: fadeInDownShorter;}@keyframes flipInY {0% {animation-timing-function: ease-in;opacity: 0;transform: perspective(400px) rotateY(90deg);}to {transform: perspective(400px);}}.flipInY {animation-name: flipInY;}@keyframes flipOutY {0% {animation-timing-function: ease-out;transform: perspective(400px);}to {opacity: 0;transform: perspective(400px) rotateY(90deg);}}@keyframes blurIn {0% {opacity: 0;filter: blur(20px);transform: scale(1.2);}to {opacity: 1;filter: blur(0);transform: none;}}.blurIn {animation-name: blurIn;}@keyframes grayOut {0% {opacity: 1;filter: grayscale(0);}15% {filter: grayscale(100%);}to {opacity: 0;filter: grayscale(100%);}}.grayOut {animation-name: grayOut;}@keyframes brightIn {0% {animation-timing-function: ease-in;filter: brightness(0%);}to {filter: brightness(100%);}}.brightIn {animation-name: brightIn;}@keyframes zoomIn {0% {-webkit-transform: scale3d(0.3, 0.3, 0.3);opacity: 0;transform: scale3d(0.3, 0.3, 0.3);}50% {opacity: 1;}}@keyframes slideX {0% {transform: none;left: 100%;}to {transform: translateX(-100%);left: 0;}}.banner {position: relative;background-repeat: no-repeat;background-size: cover;background-position: center;font-size: 1rem;overflow: hidden;}.banner figure img {display: block;width: 100%;}.banner .banner-content {position: relative;z-index: 1;}.banner .banner-content a:not(.btn) {color: inherit;}.banner .banner-content a:not(.btn).active, .banner .banner-content a:not(.btn):hover {color: #f14242;}.banner .banner-info {line-height: 1.45;margin-bottom: 1rem;}.banner-fixed > .banner-content, .banner-fixed > .container, .banner-fixed > .container-fluid {position: absolute;z-index: 1;}.banner-fixed > .container, .banner-fixed > .container-fluid {left: 0;right: 0;bottom: 0;top: 0;}.banner-fixed.content-middle .banner-content {transform: translate(-50%, -50%);}.banner-fixed.content-center .banner-text {text-align: center;left: 50%;transform: translateX(-50%);}.banner-fixed.content-center.content-middle .banner-content {transform: translate(-50%, -50%);}.banner-background {background-repeat: no-repeat;background-position: center;background-size: cover;}.banner-newsletter-2 .banner-content {display: flex;align-items: center;justify-content: center;flex-direction: column;}.banner-newsletter-2 {font-size: 1rem;}.banner-newsletter-2 .banner-content {padding: 0 1.5rem;max-width: 49.8rem;min-width: 30rem;}.banner-newsletter-2 .banner-title {font-size: 3em;margin-bottom: 0.5rem;}.banner-newsletter-2 p {font-size: 1.3em;margin-bottom: 3.5rem;}.banner-newsletter-2 .form-control {font-size: 1.4em;border: 0;border-bottom: 2px solid #88817b;max-width: 37.7rem;margin: 0 auto 2rem auto;text-align: center;}.banner-newsletter-2 img {min-height: 33rem;}.banner-newsletter-2 .btn {height: 4.8rem;}.banner-newsletter-2 .input-wrapper {max-width: 38rem;width: 100%;}.banner-newsletter-4 {background-color: #eeeeee;}.banner-newsletter-4 .banner-content {margin: 1rem;padding: 3.5rem 2rem 1rem;}.banner-newsletter-4 input {border: 2px solid #cccccc;}.banner-newsletter-5 {background-color: #cccccc;padding: 4rem;}.banner-newsletter-5 .banner-content {max-width: 56rem;padding: 1.5rem 1.5rem 2rem;margin-left: auto;margin-right: auto;}.banner-newsletter-5 .banner-title {margin-bottom: 0.5rem;}.banner-newsletter-5 p {font-size: 1.3rem;text-align: center;line-height: 1.8;max-width: 49rem;margin-bottom: 2.5rem;}.banner-newsletter-5 input.form-control {background-color: rgba(255, 255, 255, 0.3);border-color: transparent;}.banner-border-gradient:before {content: "";display: block;position: absolute;bottom: 0;left: 0;width: 69%;padding-top: 30%;background: linear-gradient(30deg, #999999 0%, #999999 50%, transparent 50.1%);}.banner-divider {width: 4rem;height: 0.4rem;border: 0;margin-left: 0;margin-bottom: 1.2rem;}.banner-video .btn-play-video {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 6rem;height: 6rem;background-color: #fff;border-radius: 50%;z-index: 1000;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);transition: background-color 0.3s;}.banner-video .btn-play-video:hover {background-color: #333;}.banner-video .btn-play-video:hover:before {color: #fff;}.banner-video .btn-play-video:before {content: "";position: absolute;margin-left: 0.2rem;font-family: "Font Awesome 5 Free";font-size: 2.8rem;font-weight: 600;color: #333;top: 50%;left: 50%;transform: translate(-50%, -50%);transition: color 0.3s;z-index: 1;}.banner-video video {display: none;position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 100%;height: 100%;object-fit: cover;}.banner-video.paused .btn-play-video, .banner-video.playing .btn-play-video {visibility: hidden;opacity: 0;transition: visibility 0.4s, opacity 0.4s;}.banner-video.paused:hover .btn-play-video, .banner-video.playing:hover .btn-play-video {visibility: visible;opacity: 1;}.banner-video.paused video, .banner-video.playing video {display: block;}.banner-video.playing .btn-play-video:before {content: "";}@media (max-width: 1199px) {.widget-banner .banner-title {margin-bottom: 4rem;}}@media (max-width: 767px) {.banner-newsletter-2 {font-size: 0.8rem;}}@media (max-width: 479px) {.banner-newsletter-4 .input-wrapper, .banner-newsletter-5 .input-wrapper {display: block;text-align: center;height: auto;}.banner-newsletter-4 .input-wrapper .btn, .banner-newsletter-5 .input-wrapper .btn {margin: 2rem;}.banner-newsletter-4 .input-wrapper-round .btn, .banner-newsletter-4 .input-wrapper-round .form-control {border-radius: 3rem;}}.breadcrumb {display: flex;align-items: center;flex-wrap: wrap;border-bottom: 1px solid #eeeeee;color: #333;font-size: 1.3rem;line-height: 1.5;padding: 1.5rem 0.2rem 1.6rem;}.breadcrumb a {color: inherit;}.breadcrumb li:not(:last-child) {padding-right: 0.4rem;transition: opacity 0.3s;opacity: 0.8;}.breadcrumb li:not(:last-child):after {content: "";position: relative;display: inline-block;margin-left: 0.5rem;font-size: 1rem;font-weight: 500;font-family: "custom";}.breadcrumb li:not(:last-child):hover {opacity: 1;}.breadcrumb li:last-child {color: #333333;}.breadcrumb.shop-breadcrumb {padding: 3rem 0;margin: 2.5rem 0 2.3rem;justify-content: center;}.breadcrumb.shop-breadcrumb li {padding-left: 0.5rem;padding-right: 0.5rem;font-size: 2rem;font-weight: 700;letter-spacing: -0.025em;opacity: 1;color: #666;}.breadcrumb.shop-breadcrumb li.active {color: #f14242;}.breadcrumb.shop-breadcrumb li.passed {color: #333;}.breadcrumb.shop-breadcrumb li:not(:last-child):after {margin-left: 1rem;font-size: 2rem;font-weight: 700;color: #999;bottom: 3px;line-height: 1;vertical-align: middle;}.breadcrumb-nav {display: flex;align-items: center;}.btn {display: inline-block;border: 2px solid #ccc;background-color: #fff;color: #666;outline: 0;border-radius: 0;font-family: inherit;font-weight: 500;font-size: 1.4rem;padding: 0.93em 1.98em;line-height: 1;text-align: center;transition: color 0.3s, border-color 0.3s, background-color 0.3s, box-shadow 0.3s;white-space: nowrap;cursor: pointer;}.btn:active, .btn:focus, .btn:hover {color: #666;border-color: gainsboro;background-color: gainsboro;}.btn i {display: inline-block;vertical-align: middle;font-size: 1.6rem;line-height: 0;margin-bottom: 0.2rem;}.btn i:before {margin: 0;}.btn.btn-icon-right i {margin-right: 0;margin-left: 0.6rem;}.btn.btn-icon-left i {margin-right: 0.6rem;margin-left: 0;}.btn svg {margin-right: 0.5rem;stroke: #fff;stroke-width: 3px;fill: #fff;transition: stroke 0.4s, fill 0.4s;}.btn-outline {background-color: transparent;border: 2px solid;}.btn-outline.light {padding: 0.996em 2em;border: 1px solid;}.btn-reveal-left i {opacity: 0;margin-left: -1em;transform: translate(0.5em);margin-right: 0;transition: transform 0.3s, opacity 0.3s, margin 0.3s;}.btn-reveal-left:active i, .btn-reveal-left:focus i, .btn-reveal-left:hover i {opacity: 1;margin-left: 0;transform: translateX(0);margin-right: 0.7rem;}.btn-reveal-right i {opacity: 0;margin-right: -1em;transform: translateX(-0.5em);margin-left: 0;transition: transform 0.3s, opacity 0.3s, margin 0.3s;}.btn-reveal-right:active i, .btn-reveal-right:focus i, .btn-reveal-right:hover i {opacity: 1;margin-right: 0;transform: translateX(0);margin-right: 0.7rem;}.btn-simple:after {display: block;margin-top: 3px;margin-left: auto;margin-right: auto;width: 100%;border-top: 3px solid;transition: transform 0.3s;content: "";}.btn-link {padding: 0;border: 0;background: transparent;}@media (-ms-high-contrast: active), (-ms-high-contrast: none) {.btn-link {overflow: visible;}}.btn-link:not(.btn-underline) {padding-bottom: 3px;}.btn-link.active, .btn-link:focus, .btn-link:hover {background: transparent;}.btn-shadow {box-shadow: 0 5px 15px 0px rgba(0, 0, 0, 0.1);}.btn-shadow:active, .btn-shadow:focus, .btn-shadow:hover {box-shadow: 0 17px 20px -7px rgba(0, 0, 0, 0.2);}.btn-underline:active:after, .btn-underline:focus:after, .btn-underline:hover:after {transform: scaleX(1);}.btn-underline:after {display: block;margin-top: 3px;margin-left: auto;margin-right: auto;width: 100%;border-top: 3px solid;transform: scaleX(0);transition: transform 0.3s;content: "";}.btn-underline.sm:after {width: 46%;}.btn-underline.lg:after {margin-left: -16.5%;margin-right: -16.5%;width: 133%;}.btn-like {font-size: 1.4rem;font-weight: 400;padding: 0.429em 0.874em;border-radius: 3px;}.btn-primary {color: #fff;border-color: #f14242;background-color: #f14242;}.btn-primary:active, .btn-primary:focus, .btn-primary:hover {color: #fff;border-color: #f36363;background-color: #f36363;}.btn-primary.btn-solid {color: #f14242;border-color: #fff;background-color: #fff;}.btn-primary.btn-solid:active, .btn-primary.btn-solid:focus, .btn-primary.btn-solid:hover {border-color: #f14242;background-color: #f14242;color: #fff;}.btn-primary.btn-outline {color: #f14242;border-color: #f14242;background-color: transparent;}.btn-primary.btn-outline:active, .btn-primary.btn-outline:focus, .btn-primary.btn-outline:hover {background-color: #f14242;color: #fff;}.btn-primary.btn-link {background-color: transparent;color: #f14242;border-color: #f14242;}.btn-primary.btn-link:active, .btn-primary.btn-link:focus, .btn-primary.btn-link:hover {color: #f14242;background-color: transparent;}.btn-primary.btn-underline:active, .btn-primary.btn-underline:focus, .btn-primary.btn-underline:hover {color: #f14242;}.btn-dark {color: #fff;border-color: #333;background-color: #333;}.btn-dark:active, .btn-dark:focus, .btn-dark:hover {color: #fff;border-color: #454545;background-color: #454545;}.btn-dark.btn-solid {color: #333;border-color: #fff;background-color: #fff;}.btn-dark.btn-solid:active, .btn-dark.btn-solid:focus, .btn-dark.btn-solid:hover {border-color: #333;background-color: #333;color: #fff;}.btn-dark.btn-outline {color: #333;border-color: #333;background-color: transparent;}.btn-dark.btn-outline:active, .btn-dark.btn-outline:focus, .btn-dark.btn-outline:hover {background-color: #333;color: #fff;}.btn-dark.btn-link {background-color: transparent;color: #333;border-color: #333;}.btn-dark.btn-link:active, .btn-dark.btn-link:focus, .btn-dark.btn-link:hover {color: #333;background-color: transparent;}.btn-dark.btn-underline:active, .btn-dark.btn-underline:focus, .btn-dark.btn-underline:hover {color: #333;}.btn-dark-light {color: #fff;border-color: #666;background-color: #666;}.btn-dark-light:active, .btn-dark-light:focus, .btn-dark-light:hover {color: #fff;border-color: #787878;background-color: #787878;}.btn-dark-light.btn-solid {color: #666;border-color: #fff;background-color: #fff;}.btn-dark-light.btn-solid:active, .btn-dark-light.btn-solid:focus, .btn-dark-light.btn-solid:hover {border-color: #666;background-color: #666;color: #fff;}.btn-dark-light.btn-outline {color: #666;border-color: #666;background-color: transparent;}.btn-dark-light.btn-outline:active, .btn-dark-light.btn-outline:focus, .btn-dark-light.btn-outline:hover {background-color: #666;color: #fff;}.btn-dark-light.btn-link {background-color: transparent;color: #666;border-color: #666;}.btn-dark-light.btn-link:active, .btn-dark-light.btn-link:focus, .btn-dark-light.btn-link:hover {color: #666;background-color: transparent;}.btn-dark-light.btn-underline:active, .btn-dark-light.btn-underline:focus, .btn-dark-light.btn-underline:hover {color: #666;}.btn-white {color: #fff;border-color: #fff;background-color: #fff;color: #333;}.btn-white:active, .btn-white:focus, .btn-white:hover {color: #fff;border-color: white;background-color: white;}.btn-white.btn-solid {color: #fff;border-color: #fff;background-color: #fff;}.btn-white.btn-solid:active, .btn-white.btn-solid:focus, .btn-white.btn-solid:hover {border-color: #fff;background-color: #fff;color: #fff;}.btn-white.btn-outline {color: #fff;border-color: #fff;background-color: transparent;}.btn-white.btn-outline:active, .btn-white.btn-outline:focus, .btn-white.btn-outline:hover {background-color: #fff;color: #fff;}.btn-white.btn-link {background-color: transparent;color: #fff;border-color: #fff;}.btn-white.btn-link:active, .btn-white.btn-link:focus, .btn-white.btn-link:hover {color: #fff;background-color: transparent;}.btn-white.btn-underline:active, .btn-white.btn-underline:focus, .btn-white.btn-underline:hover {color: #fff;}.btn-white.btn-outline:active, .btn-white.btn-outline:focus, .btn-white.btn-outline:hover {color: #f14242;border-color: #fff;}.btn-white:active, .btn-white:focus, .btn-white:hover {color: #fff;background-color: #333;border-color: #333;}.btn-success {color: #fff;border-color: #799b5a;background-color: #799b5a;}.btn-success:active, .btn-success:focus, .btn-success:hover {color: #fff;border-color: #8bab6e;background-color: #8bab6e;}.btn-success.btn-solid {color: #799b5a;border-color: #fff;background-color: #fff;}.btn-success.btn-solid:active, .btn-success.btn-solid:focus, .btn-success.btn-solid:hover {border-color: #799b5a;background-color: #799b5a;color: #fff;}.btn-success.btn-outline {color: #799b5a;border-color: #799b5a;background-color: transparent;}.btn-success.btn-outline:active, .btn-success.btn-outline:focus, .btn-success.btn-outline:hover {background-color: #799b5a;color: #fff;}.btn-success.btn-link {background-color: transparent;color: #799b5a;border-color: #799b5a;}.btn-success.btn-link:active, .btn-success.btn-link:focus, .btn-success.btn-link:hover {color: #799b5a;background-color: transparent;}.btn-success.btn-underline:active, .btn-success.btn-underline:focus, .btn-success.btn-underline:hover {color: #799b5a;}.btn-warning {color: #fff;border-color: #ffa800;background-color: #ffa800;}.btn-warning:active, .btn-warning:focus, .btn-warning:hover {color: #fff;border-color: #ffb424;background-color: #ffb424;}.btn-warning.btn-solid {color: #ffa800;border-color: #fff;background-color: #fff;}.btn-warning.btn-solid:active, .btn-warning.btn-solid:focus, .btn-warning.btn-solid:hover {border-color: #ffa800;background-color: #ffa800;color: #fff;}.btn-warning.btn-outline {color: #ffa800;border-color: #ffa800;background-color: transparent;}.btn-warning.btn-outline:active, .btn-warning.btn-outline:focus, .btn-warning.btn-outline:hover {background-color: #ffa800;color: #fff;}.btn-warning.btn-link {background-color: transparent;color: #ffa800;border-color: #ffa800;}.btn-warning.btn-link:active, .btn-warning.btn-link:focus, .btn-warning.btn-link:hover {color: #ffa800;background-color: transparent;}.btn-warning.btn-underline:active, .btn-warning.btn-underline:focus, .btn-warning.btn-underline:hover {color: #ffa800;}.btn-secondary {color: #fff;border-color: #1cbcd0;background-color: #1cbcd0;}.btn-secondary:active, .btn-secondary:focus, .btn-secondary:hover {color: #fff;border-color: #2dcfe3;background-color: #2dcfe3;}.btn-secondary.btn-solid {color: #1cbcd0;border-color: #fff;background-color: #fff;}.btn-secondary.btn-solid:active, .btn-secondary.btn-solid:focus, .btn-secondary.btn-solid:hover {border-color: #1cbcd0;background-color: #1cbcd0;color: #fff;}.btn-secondary.btn-outline {color: #1cbcd0;border-color: #1cbcd0;background-color: transparent;}.btn-secondary.btn-outline:active, .btn-secondary.btn-outline:focus, .btn-secondary.btn-outline:hover {background-color: #1cbcd0;color: #fff;}.btn-secondary.btn-link {background-color: transparent;color: #1cbcd0;border-color: #1cbcd0;}.btn-secondary.btn-link:active, .btn-secondary.btn-link:focus, .btn-secondary.btn-link:hover {color: #1cbcd0;background-color: transparent;}.btn-secondary.btn-underline:active, .btn-secondary.btn-underline:focus, .btn-secondary.btn-underline:hover {color: #1cbcd0;}.btn-error {color: #fff;border-color: #6d1a17;background-color: #6d1a17;}.btn-error:active, .btn-error:focus, .btn-error:hover {color: #fff;border-color: #8a211d;background-color: #8a211d;}.btn-error.btn-solid {color: #6d1a17;border-color: #fff;background-color: #fff;}.btn-error.btn-solid:active, .btn-error.btn-solid:focus, .btn-error.btn-solid:hover {border-color: #6d1a17;background-color: #6d1a17;color: #fff;}.btn-error.btn-outline {color: #6d1a17;border-color: #6d1a17;background-color: transparent;}.btn-error.btn-outline:active, .btn-error.btn-outline:focus, .btn-error.btn-outline:hover {background-color: #6d1a17;color: #fff;}.btn-error.btn-link {background-color: transparent;color: #6d1a17;border-color: #6d1a17;}.btn-error.btn-link:active, .btn-error.btn-link:focus, .btn-error.btn-link:hover {color: #6d1a17;background-color: transparent;}.btn-error.btn-underline:active, .btn-error.btn-underline:focus, .btn-error.btn-underline:hover {color: #6d1a17;}.btn-grey {color: #fff;border-color: #00baa3;background-color: #00baa3;}.btn-grey:active, .btn-grey:focus, .btn-grey:hover {color: #fff;border-color: #00dec2;background-color: #00dec2;}.btn-grey.btn-solid {color: #00baa3;border-color: #fff;background-color: #fff;}.btn-grey.btn-solid:active, .btn-grey.btn-solid:focus, .btn-grey.btn-solid:hover {border-color: #00baa3;background-color: #00baa3;color: #fff;}.btn-grey.btn-outline {color: #00baa3;border-color: #00baa3;background-color: transparent;}.btn-grey.btn-outline:active, .btn-grey.btn-outline:focus, .btn-grey.btn-outline:hover {background-color: #00baa3;color: #fff;}.btn-grey.btn-link {background-color: transparent;color: #00baa3;border-color: #00baa3;}.btn-grey.btn-link:active, .btn-grey.btn-link:focus, .btn-grey.btn-link:hover {color: #00baa3;background-color: transparent;}.btn-grey.btn-underline:active, .btn-grey.btn-underline:focus, .btn-grey.btn-underline:hover {color: #00baa3;}.btn.btn-rounded {border-radius: 3px;}.btn.btn-ellipse {border-radius: 30px;}.btn.btn-block {display: block;padding-left: 0;padding-right: 0;width: 100%;}.btn.btn-block svg {display: inline-block;vertical-align: middle;margin-top: -4px;}.btn.btn-sm {font-size: 1.3rem;padding: 0.77em 1.4em;}.btn.btn-lg {font-size: 1.8rem;padding: 0.95em 1.835em;}.btn.btn-xl {font-size: 2.4rem;padding: 0.84em 1.8em;}.btn svg {width: 16px;height: 16px;}.btn-slide-left:active i, .btn-slide-left:focus i, .btn-slide-left:hover i {animation: 0.5s ease slideLeft;}.btn-slide-right:active i, .btn-slide-right:focus i, .btn-slide-right:hover i {animation: 0.5s ease slideRight;}.btn-slide-up:active i, .btn-slide-up:focus i, .btn-slide-up:hover i {animation: 0.5s ease slideUp;}.btn-slide-down:active i, .btn-slide-down:focus i, .btn-slide-down:hover i {animation: 0.5s ease slideDown;}.btn-infinite:hover i {animation-iteration-count: infinite;}@keyframes slideLeft {0% {transform: translateX(0);}50% {transform: translateX(-0.5em);}to {transform: translateX(0);}}@keyframes slideRight {0% {transform: translateX(0);}50% {transform: translateX(0.5em);}to {transform: translateX(0);}}@keyframes slideUp {0% {transform: translateY(0);}50% {transform: translateY(-0.5em);}to {transform: translateY(0);}}@keyframes slideDown {0% {transform: translateY(0);}50% {transform: translateY(0.5em);}to {transform: translateY(0);}}.post {font-size: 1rem;}.post .btn {font-weight: 500;text-transform: capitalize;}.post .btn i {font-size: 1.8rem;margin-left: 8px;}.post .btn i:before {margin: 0;}.post .post-details > :last-child {margin-bottom: 0;}.post-calendar {display: flex;align-items: center;justify-content: center;flex-direction: column;width: 4.1rem;height: 4.2rem;background: #fff;color: #333;font-weight: 500;line-height: 1;z-index: 3;border-radius: 0.3rem;}.post-calendar .post-day {display: block;margin-bottom: 0.1rem;font-size: 1.4rem;}.post-calendar .post-month {display: block;font-size: 1rem;text-transform: uppercase;}.post-media {position: relative;width: 100%;margin-bottom: 0;overflow: hidden;}.post-media img {display: block;width: 100%;transition: transform 0.3s;}.post-media .post-calendar {position: absolute;top: 1.5rem;left: 1.5rem;}.post-details {padding: 1.7rem 0 2.5rem;}.post-title {font-weight: 500;font-size: 1.8rem;line-height: 1.2;margin-bottom: 1rem;}.post-title:hover {color: #f14242;}.post-title a {color: inherit;}.post-content p {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;font-size: 1.3rem;line-height: 1.9;letter-spacing: -0.025em;margin-bottom: 1.8rem;}.post-meta {display: inline-flex;flex-wrap: wrap;align-items: center;color: #999999;font-size: 1.3rem;font-weight: 500;font-family: var(--font-family-primary);line-height: 1.7;margin-bottom: 0.3rem;}.post-meta a {font-weight: 500;font-size: 1.4rem;color: #333;white-space: nowrap;}.post-meta a:hover {color: #f14242;}.post-meta a:hover span {color: inherit;}.post-meta .post-author {margin: 0 0.4rem;}.post-meta .post-date {margin: 0 2rem 0 0.4rem;font-weight: 400;}.post-meta .post-comment {display: flex;align-items: center;color: inherit;font-weight: 400;}.post-meta .post-comment i {font-size: 1.8rem;}.post-meta .post-comment span {margin: 0 0.4rem 0 0.8rem;font-weight: 500;color: #333;transition: inherit;}.post-cats {margin-bottom: 0.6rem;color: #fff;}.post-cats a {color: inherit;font-size: 1.4rem;}.post-cats a:not(:first-child) {margin-left: 0.3rem;}.post-date {font-weight: 400;}.post-list {display: flex;align-items: center;}.post-list .post-media {max-width: 43.1%;flex: 0 0 43.1%;margin-right: 2rem;align-self: stretch;}.post-list img {width: 100%;height: 100%;object-fit: cover;}.post-list .post-details {padding: 2.3rem 0 2.4rem;}@media (min-width: 768px) {.post-list .post-title {white-space: normal;}}.post-grid .post-details {padding-top: 1.6rem;}.post-mask {position: relative;}.post-mask:before {content: "";display: block;height: 50%;position: absolute;bottom: 0;left: 0;right: 0;opacity: 0.75;background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 0%, #000 100%);transition: all 0.3s;pointer-events: none;z-index: 1;}.post-mask .post-details {position: absolute;bottom: 2.5rem;left: 0;right: 0;transform: translateY(100%);padding: 0 3rem;z-index: 2;transition: transform 0.3s;}.post-mask .post-details-visible {position: absolute;bottom: 100%;left: 3rem;right: 3rem;}.post-mask .post-title {letter-spacing: 0;}.post-mask .post-meta {color: #fff;opacity: 0;transition: opacity 0.3s;}.post-mask .post-meta i {margin-right: 0.8rem;}.post-mask a {position: relative;color: inherit;}.post-mask a:hover {color: #fff;text-decoration: underline;}.post-mask .post-comment {padding-left: 2.8rem;}.post-mask .post-comment:before {content: "";font-family: "custom";position: absolute;font-size: 1.8rem;left: 0;}.post-mask:hover .post-details {transform: translateY(0);}.post-mask:hover .post-meta {opacity: 1;}.post-widget {display: flex;align-items: center;}.post-widget .post-media {flex: 0 0 28.6%;max-width: 28.6%;}.post-widget .post-details {margin-left: 1.6rem;padding: 0;}.post-widget .post-meta {margin-bottom: 0.5rem;}.post-widget .post-date {margin: 0;font-size: 1.3rem;color: #666;}.post-widget .post-title {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin-bottom: 0.1rem;font-size: 1.3rem;font-weight: 500;line-height: 1.45;white-space: normal;}.post-md .post-details {padding-top: 1.8rem;}.post-md .post-content p {-webkit-line-clamp: 3;}@media (min-width: 576px) {.post-list .post-details {flex: 1;}}@media (max-width: 991px) {.post-lg.text-center .post-details, .post-md.text-center .post-details {padding-left: 1.5rem;padding-right: 1.5rem;}.post-details {padding-bottom: 0;}}@media (max-width: 767px) {.post-list {display: block;}.post-list .post-media {margin-right: 0;max-width: none;}}.category {position: relative;font-size: 1rem;color: #666;}.category a {color: inherit;}.category a:hover {color: #f14242;}.category img {display: block;width: 100%;height: auto;margin-left: auto;margin-right: auto;}.category .category-name {margin-bottom: 0;text-align: center;font-size: 1.6rem;font-weight: 500;line-height: 1.2;text-transform: uppercase;letter-spacing: -0.025em;transition: transform 0.3s;}.category .category-count {font-size: 1.4rem;}.category p {text-align: start;font-size: 1.4rem;line-height: 1.25;letter-spacing: 0;color: #666;}.category-content .category-list {color: #666666;text-align: start;font-size: 1.3em;}.category-content .category-list li {display: flex;position: relative;line-height: 1.9;}.category-content .category-list li:before {content: "";color: inherit;font-family: "custom";font-size: 1.3rem;margin-right: 0.3rem;margin-left: -0.3rem;transition: color 0.4s;}.category-content .category-list li:hover:before {color: #f14242;animation: navItemArrow 0.6s linear infinite;}.category-absolute .category-content {position: absolute;cursor: pointer;}.category-default .category-content {padding-bottom: 0.2rem;transition: padding-bottom 0.3s;}.category-default .btn {position: absolute;margin-top: -2rem;opacity: 0;visibility: hidden;transition: margin-top 0.3s, opacity 0.3s, visibility 0.3s;}.category-default:hover .category-content {padding-bottom: 3.2rem;}.category-default:hover .btn {margin-top: 1rem;opacity: 1;visibility: visible;}.category-default1 .category-content {left: 0;right: 0;bottom: 0;text-align: center;display: flex;flex-direction: column;align-items: center;background-color: rgba(38, 38, 38, 0.8);height: 20%;justify-content: center;color: #fff;}.category-default1 .category-content .category-name {padding-bottom: 0;color: #fff;font-size: 1.4rem;letter-spacing: 0.035em;transition: padding-bottom 0.3s;}.category-default1 .category-content .category-count {position: absolute;font-size: 1.2rem;line-height: 1.3;opacity: 0;transition: transform 0.3s, opacity 0.3s;}.category-default1:hover .category-name {padding-bottom: 1.7rem;}.category-default1:hover .category-count {transform: translateY(50%);opacity: 1;visibility: visible;}.category-group-icon, .category-group-image {display: flex;align-items: center;border: 1px solid #eee;}.category-group-icon > *, .category-group-image > * {flex: 1;}.category-group-icon .category-content ul, .category-group-image .category-content ul {padding-left: 0;}.category-group-image {padding: 1rem;font-size: 1rem;height: 100%;}.category-group-image .category-content {align-items: flex-start;text-align: start;padding: 1.1rem 0 0.8rem 3rem;}.category-group-image .category-content ul {margin: 0;}.category-group-image .category-name {font-size: 1.6em;font-weight: 400;text-transform: none;margin-bottom: 1.1rem;line-height: 1.4;text-align: start;letter-spacing: 0;}.category-group-image a {white-space: nowrap;}.category-ellipse .category-media {border-radius: 50%;overflow: hidden;border: 0px solid #fff;transition: box-shadow 0.1s, border-width 0.1s;}.category-ellipse .category-content {margin-top: 1.7rem;}.category-ellipse .category-name:hover {color: #f14242;}.category-ellipse:hover .category-media {border-width: 8px;box-shadow: 0 5px 20px rgba(0, 0, 0, 0.12);}.category-classic {transition: box-shadow 0.3s;}.category-classic .category-content {left: 0;right: 0;bottom: 1.5rem;overflow: hidden;text-align: center;}.category-classic .category-name {font-size: 1.4rem;line-height: 1.45;text-transform: capitalize;transform: translateY(0);transition: transform 0.3s;}.category-classic .btn {position: absolute;transform: translate(-50%, 0);top: 100%;transition: top 0.3s, transform 0.3s;}.category-classic:hover {box-shadow: 0 5px 20px rgba(0, 0, 0, 0.08);}.category-classic:hover .category-name {transform: translateY(-100%);}.category-classic:hover .btn {top: 50%;transform: translate(-50%, -50%);}.category-icon .category-media {padding: 2.4rem 0.5rem;border: 1px solid #eee;width: 130px;height: 130px;max-width: 100%;display: flex;align-items: center;justify-content: center;font-size: 5rem;border-radius: 50%;margin: 0 auto 2rem auto;transition: box-shadow 0.3s, border-color 0.3s;}.category-icon .category-name {font-size: 1.4rem;text-transform: capitalize;letter-spacing: 0;}.category-icon:hover .category-media {border-color: #fff;box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);}.category-icon:hover .category-name {color: #f14242;}.category-banner .category-content {left: 0;bottom: 2rem;background-color: rgba(38, 38, 38, 0.8);border-radius: 0 5rem 5rem 0;padding: 1.3rem 3rem;transition: background-color 0.3s;}.category-banner .category-name {font-size: 1.4rem;color: #fff;letter-spacing: 0.035em;}.category-banner:hover .category-content {background-color: rgba(241, 66, 66, 0.8);}.category-center .category-content {position: absolute;cursor: pointer;top: 50%;left: 50%;transform: translate(-50%, -50%);}.category-center .btn {visibility: hidden;opacity: 0;line-height: 0;transition: visibility 0.3s, opacity 0.3s, line-height 0.3s;}.category-center:hover .btn {visibility: visible;opacity: 1;line-height: 1;}.category-lg .category-name {font-size: 2.8rem;font-weight: 500;letter-spacing: -0.015em;line-height: 1.3;white-space: nowrap;}.category-lg .category-count {font-size: 1.8rem;letter-spacing: 0;margin-bottom: 1rem;}.category-image {display: flex;align-items: center;justify-content: center;flex-direction: column;}.category-image a {display: block;width: 100%;transition: color 0.3s;}.category-image .category-media {overflow: hidden;margin-left: auto;margin-right: auto;}.category-image .category-media img {display: block;}.category-image p {font-size: 1.3rem;line-height: 1;color: inherit;transition: color 0.3s;}.category-image.media-circle .category-media {width: 10rem;height: 10rem;border-radius: 50%;}.category-image.text-center p {text-align: center;}.category-image:hover {cursor: pointer;}.category-image:hover a {color: #f14242;}@media (max-width: 767px) {.category-group-image .category-content {padding-left: 1.5rem;}}@font-face {font-family: "custom";src: url("../fonts/custom.eot?png09e");src: url("../fonts/custom.woff?png09e") format("woff"), url("../fonts/custom.eot?png09e#iefix") format("embedded-opentype"), url("../fonts/custom.ttf?png09e") format("truetype"), url("../fonts/custom.svg?png09e") format("svg");font-weight: normal;font-style: normal;font-display: swap;}[class*=" w-icon-"], [class^="w-icon-"] {font-family: "custom" !important;speak: never;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.w-icon-shipping:before {content: "";}.w-icon-truck2:before {content: "";}.w-icon-comments-solid:before {content: "";}.w-icon-heart-full:before {content: "";}.w-icon-instagram:before {content: "";}.w-icon-youtube:before {content: "";}.w-icon-pinterest:before {content: "";}.w-icon-pinterest-p:before {content: "";}.w-icon-google:before {content: "";}.w-icon-twitter:before {content: "";}.w-icon-facebook:before {content: "";}.w-icon-minus:before {content: "";}.w-icon-plus:before {content: "";}.w-icon-angle-down:before {content: "";}.w-icon-angle-up:before {content: "";}.w-icon-angle-left:before {content: "";}.w-icon-angle-right:before {content: "";}.w-icon-hamburger:before {content: "";}.w-icon-star-square-full:before {content: "";}.w-icon-exclamation-triangle:before {content: "";}.w-icon-times-circle:before {content: "";}.w-icon-cog:before {content: "";}.w-icon-star-square:before {content: "";}.w-icon-exclamation-circle:before {content: "";}.w-icon-check-solid:before {content: "";}.w-icon-check:before {content: "";}.w-icon-comments:before {content: "";}.w-icon-envelop:before {content: "";}.w-icon-envelop2:before {content: "";}.w-icon-youtube-solid:before {content: "";}.w-icon-times-solid:before {content: "";}.w-icon-call:before {content: "";}.w-icon-call2:before {content: "";}.w-icon-cart:before {content: "";}.w-icon-category:before {content: "";}.w-icon-bars:before {content: "";}.w-icon-compare:before {content: "";}.w-icon-computer:before {content: "";}.w-icon-electronics:before {content: "";}.w-icon-tshirt:before {content: "";}.w-icon-account:before {content: "";}.w-icon-search2:before {content: "";}.w-icon-android:before {content: "";}.w-icon-ios:before {content: "";}.w-icon-art-class:before {content: "";}.w-icon-bag:before {content: "";}.w-icon-basketball:before {content: "";}.w-icon-bathtub:before {content: "";}.w-icon-bed:before {content: "";}.w-icon-birthday-cake:before {content: "";}.w-icon-bow:before {content: "";}.w-icon-bridge-lamp:before {content: "";}.w-icon-calendar:before {content: "";}.w-icon-camera:before {content: "";}.w-icon-cart2:before {content: "";}.w-icon-dots-circle:before {content: "";}.w-icon-chat:before {content: "";}.w-icon-desktop:before {content: "";}.w-icon-dish:before {content: "";}.w-icon-display:before {content: "";}.w-icon-download:before {content: "";}.w-icon-envelop-closed:before {content: "";}.w-icon-fax:before {content: "";}.w-icon-furniture:before {content: "";}.w-icon-gamepad:before {content: "";}.w-icon-gift:before {content: "";}.w-icon-grid:before {content: "";}.w-icon-headphone:before {content: "";}.w-icon-heartbeat:before {content: "";}.w-icon-home:before {content: "";}.w-icon-honour:before {content: "";}.w-icon-hotline:before {content: "";}.w-icon-ice-cream:before {content: "";}.w-icon-list:before {content: "";}.w-icon-mobile:before {content: "";}.w-icon-money:before {content: "";}.w-icon-motocycle:before {content: "";}.w-icon-net-world:before {content: "";}.w-icon-orders:before {content: "";}.w-icon-phone:before {content: "";}.w-icon-return:before {content: "";}.w-icon-rice-cooker:before {content: "";}.w-icon-ruby:before {content: "";}.w-icon-search:before {content: "";}.w-icon-search-minus:before {content: "";}.w-icon-search-plus:before {content: "";}.w-icon-service:before {content: "";}.w-icon-shopify:before {content: "";}.w-icon-sofa:before {content: "";}.w-icon-sport:before {content: "";}.w-icon-star:before {content: "";}.w-icon-star-full:before {content: "";}.w-icon-table:before {content: "";}.w-icon-table2:before {content: "";}.w-icon-truck:before {content: "";}.w-icon-tshirt2:before {content: "";}.w-icon-user:before {content: "";}.w-icon-wallet:before {content: "";}.w-icon-heart:before {content: "";}.w-icon-gift2:before {content: "";}.w-icon-dashboard:before {content: "";}.w-icon-power-off:before {content: "";}.w-icon-wallet2:before {content: "";}.w-icon-products:before {content: "";}.w-icon-reports:before {content: "";}.w-icon-return2:before {content: "";}.w-icon-reviews:before {content: "";}.w-icon-return3:before {content: "";}.w-icon-cog2:before {content: "";}.w-icon-ship-station:before {content: "";}.w-icon-social:before {content: "";}.w-icon-store-seo:before {content: "";}.w-icon-store:before {content: "";}.w-icon-support:before {content: "";}.w-icon-tools:before {content: "";}.w-icon-vendor-store:before {content: "";}.w-icon-verification:before {content: "";}.w-icon-visit:before {content: "";}.w-icon-withdraw:before {content: "";}.w-icon-rotate-3d:before {content: "";}.w-icon-movie:before {content: "";}.w-icon-prev:before {content: "";}.w-icon-play:before {content: "";}.w-icon-next:before {content: "";}.w-icon-map-marker:before {content: "";}.w-icon-long-arrow-down:before {content: "";}.w-icon-long-arrow-left:before {content: "";}.w-icon-long-arrow-right:before {content: "";}.w-icon-long-arrow-up:before {content: "";}.w-icon-comment:before {content: "";}.w-icon-envelop3:before {content: "";}.w-icon-logout:before {content: "";}.w-icon-envelop4:before {content: "";}.w-icon-orders2:before {content: "";}.w-icon-quote:before {content: "";}.w-icon-sale:before {content: "";}.w-icon-heart2:before {content: "";}.w-icon-zoom:before {content: "";}.form .form-control {margin-bottom: 0rem;}.form .form-group {margin-bottom: 2rem;}input:-internal-autofill-selected {background-color: #fff !important;background-image: none !important;color: black !important;}.form-control {display: block;width: 100%;min-height: 4.7rem;padding: 0.85rem 2rem;border: 1px solid #eee;font-size: 1.4rem;font-family: var(--font-family-primary);line-height: 1.5;font-weight: 400;color: #232323;background-color: transparent;border-radius: 0;box-shadow: none;outline: 0;}.form-control::placeholder {color: inherit;font-family: inherit;}.form-control::-webkit-input-placeholder {color: inherit;}.form-control::-moz-placeholder {color: inherit;}.form-control.form-solid {background-color: #fff;border: 0;color: #8d8d8d;}.form-control.form-control-md {font-size: 1.3rem;min-height: 4.4rem;}.form-control.form-control-sm {font-size: 1.2rem;min-height: 4rem;}textarea {font-family: inherit;min-width: 100%;max-width: 100%;}.select-box, .select-menu {position: relative;}.select-box select, .select-menu select {position: relative;max-width: 14.6rem;min-height: auto;width: 100%;height: 100%;padding-left: 9px;padding-right: 27px;border: 1px solid #e3e3e3;color: inherit;background-color: transparent;font-size: 1.2rem;font-family: inherit;letter-spacing: inherit;z-index: 1;-moz-appearance: none;-webkit-appearance: none;cursor: pointer;}.select-box select:focus, .select-menu select:focus {outline: none;}.select-box:before, .select-menu:before {content: "";font-family: "custom";font-size: 9px;font-weight: 500;line-height: 1;position: absolute;right: 2rem;top: 50%;transform: translateY(-50%);}.select-box option {font-size: 1.2rem;}@media (-ms-high-contrast: active), (-ms-high-contrast: none) {select::-ms-expand {display: none;}select:focus::-ms-value {background: transparent;color: currentColor;}}.input-wrapper input {flex: 1;min-width: 40px;font-size: 1.4rem;font-family: var(--font-family-primary);border-width: 1px 0 1px 1px;}.input-wrapper-inline {display: flex;position: relative;max-width: 67.5rem;width: 100%;}.input-wrapper-inline .btn {line-height: 1;}.input-wrapper-rounded .form-control {border-radius: 0.4rem;}.input-wrapper-round .form-control {position: relative;border-radius: 3rem;}.input-wrapper-round .btn {border-radius: 3rem;line-height: 1;}.input-wrapper-round .form-control {border-radius: 3rem 0 0 3rem;}.input-wrapper-round .btn {border-radius: 0 3rem 3rem 0;}.input-group {display: inline-flex;height: 4.4rem;position: relative;width: 100%;}.input-group .form-control {flex: 1;font-size: 1.3rem;padding: 0 1.4rem 0 1.8rem;height: inherit;min-height: auto;max-width: 100%;-webkit-appearance: textfield;border: solid #ccc;border-width: 1px;color: #666;}.input-group .form-control:focus::-webkit-inner-spin-button, .input-group .form-control:focus::-webkit-outer-spin-button, .input-group .form-control:hover::-webkit-inner-spin-button, .input-group .form-control:hover::-webkit-outer-spin-button {-webkit-appearance: none;}.input-group button {position: absolute;top: 50%;transform: translateY(-50%);right: 1.5rem;padding: 0;width: 2.4rem;height: 2.4rem;border-radius: 50%;background-color: #eee;color: #666;font-size: 1.4rem;border: none;}.input-group button + button {margin-right: 3.3rem;}.input-group button:hover {cursor: pointer;}.custom-radio {position: relative;}.custom-radio .custom-control-input {position: absolute;opacity: 0;z-index: -1;}.custom-radio .custom-control-label {padding-left: 3rem;}.custom-radio .custom-control-label:after {content: "";position: absolute;display: inline-flex;align-items: center;left: 0;top: 50%;transform: translateY(-50%);border: 1px solid;border-radius: 2px;color: #999;font-family: "Font Awesome 5 Free";font-size: 1rem;font-weight: 900;width: 1.8rem;height: 1.8rem;cursor: pointer;transition: color 0.3s, background-color 0.3s, content 0.3s, border 0.3s;}.custom-radio .custom-control-label.round:after {border-radius: 50%;}.custom-radio .custom-control-input:checked ~ .custom-control-label:after {content: "";background-color: #f14242;color: #fff;border: 2px solid #f14242;padding-left: 2px;}.custom-radio .custom-control-input:checked ~ .custom-control-label.color-dark:after {background-color: #333;border-color: #333;}.custom-checkbox {position: absolute;opacity: 0;z-index: 1;width: 1.8rem;height: 1.8rem;cursor: pointer;}.custom-checkbox + label {display: inline-block;position: relative;padding-left: 2.5rem;cursor: pointer;}.custom-checkbox + label:before {content: "";position: absolute;top: 50%;transform: translateY(-50%);left: 0;width: 18px;height: 18px;line-height: 15px;border: 1px solid #ccc;border-radius: 2px;}@media (-ms-high-contrast: active), (-ms-high-contrast: none) {.custom-checkbox + label:before {line-height: 14px;}}.custom-checkbox.checked + label:before, .custom-checkbox:checked + label:before {content: "";border-color: #222;background: #222;color: #fff;font-size: 9px;font-weight: 600;font-family: "Font Awesome 5 Free";text-align: center;}.btn-absolute input.form-control {width: 100%;padding-left: 2rem;color: #999;font-size: 1.4rem;}.btn-absolute .btn {position: absolute;width: auto;height: 100%;min-width: 4.4rem;right: 0;font-size: 1.3rem;}.btn-absolute .btn:hover {color: #f14242;}.user-icon {display: block;padding-bottom: 2px;}.user-icon:after, .user-icon:before {content: "";display: block;margin-left: auto;margin-right: auto;}.user-icon:before {width: 12px;height: 12px;border-radius: 50%;margin-bottom: 1px;border: 1px solid #333;box-shadow: 0px 0px 1px #333, 0px 0px 1px #333, 0px 0px 2px #333, 0px 0px 1px #333, 0px 0px 2px #333;}.user-icon:after {width: 22px;height: 12px;border-radius: 7px 7px 0 0;border: 1px solid #333;box-shadow: 0px 0px 2px #333, 0px 0px 1px #333, 0px 0px 1px #333, 0px 0px 1px #333, 0px 0px 1px #333;}.minicart-icon {position: relative;height: 2.167em;text-align: center;}.minicart-icon:after, .minicart-icon:before {border: solid 2px;border-color: #333333;}.minicart-icon:before {content: "";display: block;position: absolute;top: -0.3em;left: 50%;transform: translateX(-50%) scale(0.7);width: 1.32em;height: 1.2em;border-radius: 10px 10px 0 0;border-bottom: none;}.minicart-icon:after {content: "";display: inline-block;width: 29px;height: 24px;background-color: transparent;border-radius: 0 0 5px 5px;transform: scale(0.8);margin-top: 1px;}.menu-icon {display: inline-block;color: #fff;width: 1.7rem;}.menu-icon:after, .menu-icon:before {display: block;content: "";width: 100%;}.menu-icon:before {height: 6px;border-top: 2px solid;border-bottom: 2px solid;}.menu-icon:after {height: 4px;border-bottom: 2px solid;}.icon-angle-left:before {content: "";}.icon-angle-right:before {content: "";}.icon-angle-left, .icon-angle-right {font-family: "custom";font-style: normal;}.close-icon {display: block;position: relative;width: 30px;height: 30px;transform: rotateZ(45deg);}.close-icon:after, .close-icon:before {display: block;position: absolute;background-color: #ccc;content: "";}.close-icon:before {height: 2px;width: 100%;left: 0;top: 50%;transform: translateY(-50%);}.close-icon:after {height: 100%;width: 2px;top: 0;left: 50%;transform: translateX(-50%);}.icon-box .icon-box-title {font-size: 1.4rem;text-transform: capitalize;letter-spacing: -0.025em;margin-bottom: 0.4rem;}.icon-box p {font-size: 1.3rem;word-break: break-word;margin: 0;line-height: 1.2;color: #666;}.icon-box .icon-box-content {text-align: center;}.icon-box.text-center .icon-box-icon {margin-bottom: 1.6rem;}.icon-box.text-center .icon-box-icon.icon-bag {margin-bottom: 1.8rem;}.icon-box.text-center .icon-box-icon.icon-money {margin: 0.1rem 0 2.2rem;}.icon-box.text-center .icon-box-icon.icon-chat {margin-bottom: 1.2rem;}.icon-box.icon-box-lg .icon-box-title {font-size: 1.8rem;}.icon-box.icon-colored-circle .icon-box-icon {display: inline-flex;align-items: center;justify-content: center;padding-top: 0;width: 8rem;height: 8rem;min-width: 8rem;border-radius: 50%;background-color: #f14242;color: #fff;margin-bottom: 2rem;}.icon-box-icon {display: inline-block;margin-bottom: 1.4rem;}.icon-box-primary .icon-box-icon i {color: #f14242;}.icon-box-secondary .icon-box-icon i {color: #1cbcd0;}.icon-box-white .icon-box-icon svg {fill: #fff;}.icon-box-white .icon-box-icon i {color: #fff;}.icon-box-light .icon-box-icon svg {fill: #999;}.icon-box-icon i {font-size: 2.9rem;font-weight: 400;line-height: 1;}.icon-box-icon i.w-icon-truck {font-size: 3.9rem;}.icon-box-icon i.w-icon-bag {font-size: 3.7rem;}.icon-box-icon i.w-icon-money {font-size: 3.2rem;}.icon-box-icon i.w-icon-chat {font-size: 4.4rem;}.icon-box-lg .icon-box-icon i {font-size: 6rem;}.icon-box.icon-box-secondary .icon-box-icon i {font-size: 3rem;}.icon-box-side {display: flex;align-items: center;justify-content: center;}.icon-box-side .icon-box-content {text-align: start;}.icon-box-side .icon-box-content p {line-height: 1.5;}.icon-box-side .icon-box-icon {margin-right: 1.5rem;margin-bottom: 0;}.icon-box-side i {display: inline-block;vertical-align: middle;}.icon-border-circle .icon-box-icon {display: inline-flex;align-items: center;justify-content: center;width: 8rem;height: 8rem;border-radius: 50%;border: 1px solid #ccc;}.circle-icon-section {margin: 0.7rem 0 5.7rem;padding: 5.7rem 0 3.2rem;background-color: #f8f8f8;}.circle-icon-section .iconbox-wrap {margin-bottom: 4.9rem;}.icon-box.icon-border-box {border: 1px solid #eeeeee;padding: 4rem 1rem 3.4rem;transition: box-shadow 0.4s;border-radius: 0.5rem;}.icon-box.icon-border-box .icon-box-icon {margin-bottom: 2.5rem;}.icon-box.icon-border-box .icon-box-title {margin-bottom: 0.7rem;}.icon-box.icon-border-box p {margin-bottom: 1.6rem;line-height: 1.9;}.icon-box.icon-border-box a {color: #f14242;font-weight: 500;font-size: 1.4rem;}.icon-box.icon-border-box a i {font-size: 1.6rem;vertical-align: middle;line-height: 0;}.icon-box.icon-border-box:hover {box-shadow: 0 2px 35px rgba(0, 0, 0, 0.1);}.iconbox-boxed-section .row {margin: 0 -3rem;}.iconbox-boxed-section .row > * {padding: 0 3rem;}.iconbox-boxed-section .shadow-swiper {overflow-y: auto;padding: 4rem;margin: -4rem;}@media (max-width: 1320px) {.iconbox-boxed-section .shadow-swiper {padding: 4rem 2rem;margin: -4rem -2rem;}}@media (min-width: 768px) {.icon-box-side.icon-box-money {margin-top: 0.2rem;}.icon-box-side.icon-box-chat {margin-top: -0.3rem;}}@media (max-width: 767px) {.icon-box-side {flex-direction: column;}.icon-box-side .icon-box-icon {margin-right: 0;margin-bottom: 1rem;}.icon-box-side .icon-box-content {text-align: center;}.icon-box-side.icon-box-money {margin-top: 0.6rem;}.icon-box-side.icon-box-chat .icon-box-icon {margin-bottom: 0.4rem;}}.minipopup-area {position: fixed;left: 30px;bottom: 30px;z-index: 3000;}.minipopup-box {position: absolute;left: -8rem;width: 300px;padding: 2rem;background-color: #fff;box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);transform: translateY(-100%);opacity: 0;transition: opacity 0.3s, left 0.3s ease-out, transform 0.3s;z-index: 3000;}.minipopup-box.show {opacity: 1;left: 0;}.minipopup-box.focus {transform: scale(0.98) translateY(-100%);}.minipopup-box .product.product-cart {padding-top: 0;margin-bottom: 1.5rem;}.minipopup-box .product.product-cart .product-name {margin-bottom: 0.9rem;font-weight: 400;}.minipopup-box .product-details {padding: 0 0 0 1.2rem;}.minipopup-box p {margin-bottom: 0;font-size: 1.3rem;color: #666;line-height: 1.4;}.minipopup-box .product-action {position: relative;opacity: 1;visibility: visible;justify-content: space-between;}.minipopup-box .product-action a:first-child {background-color: #eee;border-color: #eee;color: #333;}.minipopup-box .product-action a:first-child:active, .minipopup-box .product-action a:first-child:focus, .minipopup-box .product-action a:first-child:hover {background-color: #dcdcdc;border-color: #dcdcdc;}.minipopup-box .product-action .btn {padding-left: 1.9em;padding-right: 1.9em;}@media (max-width: 479px) {.minipopup-area {left: 10px;}}.overlay-dark .banner, .overlay-dark figure, .overlay-light .banner, .overlay-light figure {position: relative;}.overlay-dark.banner:after, .overlay-dark figure:after, .overlay-dark figure > a:after, .overlay-light.banner:after, .overlay-light figure:after, .overlay-light figure > a:after {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: #333;opacity: 0;transition: opacity 0.3s, background 0.3s, transform 0.3s;}.overlay-dark.banner:hover:after, .overlay-dark:hover figure:after, .overlay-dark:hover figure > a:after, .overlay-light.banner:hover:after, .overlay-light:hover figure:after, .overlay-light:hover figure > a:after {opacity: 0.1;}.overlay-dark.banner-fixed:after, .overlay-dark.post > figure:after, .overlay-light.banner-fixed:after, .overlay-light.post > figure:after {content: none;}.overlay-dark.post > figure > a:after, .overlay-light.post > figure > a:after {z-index: 1;}.banner.overlay-light:after, .overlay-light figure:after {background: #ccc;}.overlay-zoom {overflow: hidden;}.overlay-zoom img {transition: transform 0.35s;}.overlay-zoom:hover img {transform: scale(1.08);}.overlay-rotate {overflow: hidden;}.overlay-rotate img {transition: transform 0.35s;}.overlay-rotate:hover {transform: rotateZ(3deg) scale(1.08);}.page-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding-top: 2.5rem;padding-bottom: 2.5rem;text-align: center;text-transform: capitalize;}.page-title {font-size: 3.4rem;font-weight: 700;letter-spacing: -0.025em;line-height: 1.1;margin-bottom: 0.2rem;}.page-subtitle {margin-bottom: 0;font-size: 1.8rem;font-weight: normal;letter-spacing: 0;line-height: 1.6;color: #666;}.cart .page-header, .checkout .page-header {height: 134px;background: #fff;}.pagination {display: flex;align-items: center;flex-wrap: wrap;font-size: 1.2rem;color: #666;letter-spacing: 0.025em;}.pagination > * {font-size: 1.4rem;}.pagination a {color: inherit;}.pagination .next, .pagination .prev {height: 4rem;min-width: 8rem;padding: 1.2rem;line-height: 1;text-align: center;letter-spacing: 0;}.pagination .next.disabled, .pagination .prev.disabled {color: #aaa;}.pagination .prev {margin-right: 0.5rem;}.pagination .prev i {margin-right: 0.5rem;}.pagination .next i {margin-left: 0.5rem;}.page-link {display: inline-flex;align-items: center;justify-content: center;min-width: 3rem;height: 4rem;background-color: transparent;border: 1px solid transparent;transition: background-color 0.4s, border 0.4s, color 0.4s;line-height: 1;}.active:not(.disabled) > .page-link, :hover:not(.disabled) > .page-link {background-color: transparent;border-color: #eee;color: #f14242;border-radius: 0.3rem;}.page-item:not(:last-child) {margin-right: 0.5rem;}.page-item-dots {white-space: nowrap;}.page-item-dots:before {content: "...";display: inline-block;vertical-align: middle;font-size: 0.9rem;font-weight: 500;margin-right: 0.1rem;margin-top: -6px;}.mfp-wrap {z-index: 2500;}.mfp-bg {z-index: 2500;background: #000;opacity: 0.4;transition: opactiy 0.3s ease-out;}.mfp-bg.mfp-ready.mfp-fade {opacity: 0.4;}.mfp-bg.mfp-remove {opacity: 0;}.mfp-container {padding: 4rem 2rem;}.mfp-content > * {position: relative;margin: auto;background: #fff;opacity: 0;box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.1);transition: all 0.3s;}.mfp-ready .mfp-content > * {opacity: 1;}.mfp-remove .mfp-content > * {opacity: 0;}.pswp__button--arrow--left, .pswp__button--arrow--right {color: #fff;font-size: 1.6rem;font-weight: 500;font-family: "custom";border: 0;opacity: 0.5;right: 10%;left: auto;transition: opacity 0.3s;}.pswp__ui > button:before {background: transparent;position: static;}.pswp__ui > button:hover {opacity: 1;}.pswp__button--arrow--right:before {content: "";}.pswp__button--arrow--left {left: 10%;right: auto;}.pswp__button--arrow--left:before {content: "";}.pswp {z-index: 3010;}.pswp .pswp__bg {background-color: rgba(0, 0, 0, 0.7);}.pswp__scroll-wrap {transform: scale(0.5);opacity: 0;transition: opacity 0.5s, transform 0.5s;}.pswp__caption, .pswp__top-bar {transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1), background-color 0.3s 0.5s;}.pswp:not(.pswp--animated-in) .pswp__caption, .pswp:not(.pswp--animated-in) .pswp__top-bar {background-color: transparent;}.pswp--visible .pswp__scroll-wrap {transform: none;opacity: 1;}.pswp__img {border-radius: 3px;}.pswp__img--placeholder--blank {background-color: #f2f3f5;}.pswp__caption {min-height: auto;}.pswp__caption__center {text-align: center;}.pswp__counter {left: 0;}.pswp__button {float: right;}.pswp__button--arrow--left, .pswp__button--arrow--right {width: 4.8rem;height: 4.8rem;margin-top: -2.4rem;color: #fff;border-radius: 50%;font-size: 1.6rem;font-weight: 900;font-family: "Font Awesome 5 Free";text-align: center;opacity: 0.5;right: 10%;left: auto;transition: opacity 0.3s;border: 2px solid;}.pswp__ui > button:before {background: transparent;position: static;}.pswp__ui > button:hover {opacity: 1;}.pswp__button--arrow--right:before {content: "";}.pswp__button--arrow--left {left: 10%;right: auto;}.pswp__button--arrow--left:before {content: "";}.newsletter-popup {display: flex;max-width: 78rem;padding: 8.1rem 4.8rem;margin: auto;background-position: center;background-size: cover;border-radius: 1rem;background-image: url(../../assets/images/newsletter-1.jpg);}.newsletter-popup .popup-media {margin-bottom: 1.7rem;}.newsletter-popup h4 {margin-bottom: 0.4rem;font-size: 2rem;}.newsletter-popup h4 span {display: inline-block;margin-left: 0.4rem;font-weight: 800;}.newsletter-popup h2 {margin-bottom: 1.1rem;font-weight: 800;font-size: 2.8rem;line-height: 1.2;}.newsletter-popup p {margin-bottom: 2.3rem;line-height: 1.75;}.newsletter-popup .input-wrapper-inline {max-width: 34rem;margin-bottom: 3rem;}.newsletter-popup .input-wrapper-inline .form-control {min-height: 4.4rem;border-color: #ccc;color: #666;}.newsletter-popup .input-wrapper-inline .btn {padding-top: 0.9em;padding-bottom: 0.9em;}.newsletter-popup label {padding-left: 2.7rem;}.newsletter-popup label:before {border-color: #999;}.newsletter-content {max-width: 36rem;}.mfp-product .mfp-container {padding: 4rem 3rem 2rem;}.mfp-product .mfp-content {max-width: 88rem;margin: auto;}.mfp-product .product-popup {display: block;margin-bottom: 3rem;padding: 2rem;}.mfp-product .product-details {overflow-x: hidden;overflow-y: auto;}body .product-popup {display: none;}.login-popup {max-width: 50rem;padding: 3.3rem 5rem 2.6rem;}.login-popup .nav.nav-tabs .nav-item {width: calc(50% - 0.5rem);margin: 0;}.login-popup .nav.nav-tabs .nav-item:first-child {margin-right: 1rem;}.login-popup .nav-item .nav-link {padding: 1.3rem 0;font-size: 1.6rem;font-weight: 500;}.login-popup .nav-item .nav-link:after {border-top-width: 2px;transform: none;}.login-popup .tab-pane {padding-top: 3.3rem;padding-bottom: 2.6rem;}.login-popup .tab-pane a:not(.btn):hover {text-decoration: underline;}.login-popup #sign-in {font-size: 1.4rem;}.login-popup .form-group {margin-bottom: 2.6rem;}.login-popup .form-group label {display: block;margin-bottom: 0.5rem;}.login-popup .form-control {min-height: 4.4rem;}.login-popup .form-checkbox {margin-top: 2.2rem;margin-bottom: 2.3rem;}.login-popup .form-checkbox a {font-size: 1.2rem;color: #a94442;}.login-popup .btn {display: block;padding-top: 0.79em;padding-bottom: 0.79em;}.login-popup p {margin-bottom: 1.9rem;}.login-popup #sign-up p {margin-bottom: 2.1rem;line-height: 1.84;}.login-popup .social-icon {margin-right: 0.8rem;}@media (min-width: 768px) {.product-popup .product-details {position: absolute;overflow-y: auto;top: 0;left: 2rem;width: calc(100% - 3rem);height: 100%;}}.mfp-close {width: 18px;height: 18px;transform: rotateZ(45deg) scale(1);top: -2.7rem;right: 0;left: auto;opacity: 1;transition: transform 0.3s;}.mfp-close span {display: none;}.mfp-close:active {top: -2.7rem;}.mfp-close:after, .mfp-close:before {content: "";display: block;position: absolute;width: 2px;height: 100%;top: 0;left: calc(50% - 1px);background-color: #fff;}.mfp-close:after {width: 100%;height: 2px;top: calc(50% - 1px);left: 0;}.mfp-close:hover {transform: rotateZ(135deg) scale(1.5);}.mfp-ready.mfp-zoom-popup .mfp-content {transform: scale(1);}.mfp-removing.mfp-zoom-popup .mfp-content, .mfp-zoom-popup .mfp-content {transition: 0.4s ease-in-out;transform: scale(0.8);}.mfp-ready.mfp-fadein-popup .mfp-content {animation-duration: 0.4s;animation-name: fadeIn;}.mfp-fadein-popup .mfp-content, .mfp-removing.mfp-fadein-popup .mfp-content {animation-duration: 0.4s;animation-name: fadeOut;}.mfp-video-popup .mfp-content {max-width: 100rem;}.mfp-video-popup video {width: 100%;}.mfp-video-popup .mfp-close {top: 2rem;right: 2rem;}@media (min-width: 768px) {.mfp-product .product-popup {padding: 3rem;}.mfp-product .product-popup .product-form-group {display: block;}.mfp-product .product-popup .action-group {margin-left: 0;}}@media (max-width: 767px) {.newsletter-popup {max-width: 40rem;min-height: 40rem;padding: 0rem 2rem;background-image: url(../../assets/images/newsletter-2.jpg);text-align: center;align-items: center;}.newsletter-popup .form-checkbox {justify-content: center;}.newsletter-popup .input-wrapper-inline {display: block;margin-left: auto;margin-right: auto;max-width: 24rem;}.newsletter-popup .input-wrapper-inline .form-control {margin-bottom: 1rem;border-radius: 3rem;border-width: 1px;}.newsletter-popup .input-wrapper-inline .btn {border-radius: 3rem;width: 100%;}}@media (max-width: 479px) {.mfp-product .mfp-container {padding-left: 1.5rem;padding-right: 1.5rem;}.login-popup {padding-left: 2rem;padding-right: 2rem;}}.product-nav {margin: 0 0 0 auto;padding: 0;display: flex;align-items: center;}.product-nav .product-nav-next, .product-nav .product-nav-prev {position: relative;}.product-nav .product-nav-next a, .product-nav .product-nav-prev a {display: inline-block;padding: 1.1rem 0.4rem 1.3rem;}.product-nav .product-nav-next i, .product-nav .product-nav-prev i {display: inline-block;border-radius: 50%;width: 2em;color: var(--themeapp-body-color, #666);border: 1px solid #eee;line-height: calc(2em - 2px);text-align: center;font-size: 1.3rem;transition: color 0.3s, background-color 0.3s, border-color 0.3s;}.product-nav .product-nav-next:hover i, .product-nav .product-nav-prev:hover i {border-color: #f14242;background-color: #f14242;color: #fff;}.product-nav .product-nav-next:hover .product-nav-popup, .product-nav .product-nav-prev:hover .product-nav-popup {opacity: 1;visibility: visible;transform: none;}.product-nav .product-nav-popup {position: absolute;top: 100%;right: 0;z-index: 30;width: 120px;padding: 0 5px 9px;line-height: 1.5;text-align: center;background-color: #fff;box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.1);visibility: hidden;opacity: 0;transform: scale(0.9);transform-origin: top;transition: opacity 0.3s, transform 0.3s;}.product-nav .product-nav-popup img {position: relative;width: 100%;padding-top: 5px;background-color: #fff;}.product-nav .product-nav-popup:before {content: "";position: absolute;top: -0.8rem;right: 1rem;width: 1.6rem;height: 1.6rem;transform: rotate(45deg);background-color: #fff;box-shadow: inherit;}.product-nav .product-nav-prev .product-nav-popup {right: -3.4rem;}.product-nav .product-nav-prev .product-nav-popup:before {right: 4.2rem;}.product-nav .product-nav-next .product-nav-popup {right: 0;}.product-nav .product-name {position: relative;color: #666;font-size: 1.2rem;font-weight: 400;line-height: 1.2;padding: 1.1rem 0 0;margin: 0;background: inherit;z-index: 1;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;white-space: normal;}.product-single-swiper, .product-thumbs-wrap {flex-basis: 100%;max-width: 100%;}.product-single-swiper img {display: block;}.product-single-swiper .swiper-button-next, .product-single-swiper .swiper-button-prev {background-color: transparent;border: 0;font-size: 2rem;}.product-image {position: relative;overflow: hidden;}.product-thumbs-wrap {position: relative;margin-top: 1rem;overflow: hidden;}.product-thumbs-wrap img {display: block;width: 100%;}.product-thumbs-wrap .swiper-button-next, .product-thumbs-wrap .swiper-button-prev, .product-thumbs-wrap button {bottom: 0;top: unset;width: 2rem;height: 100%;background-color: #fff;border: none;color: #999;font-size: 1.8rem;font-weight: 500;opacity: 0;transition: opacity 0.3s, transform 0.3s;}.swiper-button-next:hover, .swiper-button-prev:hover {opacity: 1;}.product-thumbs-wrap .swiper-button-prev {left: 0;transform: translateX(-100%);}.product-thumbs-wrap .swiper-button-next {left: auto;right: 0;transform: translateX(100%);}.product-thumbs-wrap .swiper-button-disabled {opacity: 0;}.product-thumbs-wrap:hover .swiper-button-next:not(.swiper-button-disabled), .product-thumbs-wrap:hover .swiper-button-prev:not(.swiper-button-disabled) {opacity: 0.9;transform: none;}.product-thumb:before, .product-thumbs-wrap button {position: absolute;left: 0;right: 0;bottom: 0;top: 0;}.product-thumbs {display: flex;}.product-gallery:not(.product-gallery-vertical) .swiper-slide img {width: 100%;}.product-gallery:not(.product-gallery-vertical) .product-thumbs:not(.swiper-wrapper) {flex-wrap: nowrap;}.product-gallery:not(.product-gallery-vertical) .product-thumbs:not(.swiper-wrapper) .product-thumb {margin: 0;}.product-gallery:not(.product-gallery-vertical) .product-thumbs:not(.swiper-wrapper) .product-thumb:before {content: none;}.product-thumb {position: relative;cursor: pointer;}.product-thumb:before {content: "";transition: border-color 0.3s;border: 1px solid transparent;}.product-thumb.active:before {border-color: #f14242;}.swiper-slide-thumb-active:before {border-color: #f14242;}.rating-form {display: flex;align-items: center;flex-wrap: wrap;margin-bottom: 2.4rem;}.rating-form label {font-size: 1.4rem;}.rating-stars {display: flex;position: relative;height: 14px;font-size: 1.2rem;margin-left: 1rem;}.rating-stars a {color: #333;text-indent: -9999px;letter-spacing: 1px;width: 1.4rem;}.rating-stars a:before {content: "";position: absolute;left: 0;height: 14px;line-height: 1;font-family: "custom";text-indent: 0;overflow: hidden;white-space: nowrap;letter-spacing: 0.2em;}.rating-stars a.active:before, .rating-stars a:hover:before {content: "";color: #1cbcd0;}.rating-stars .star-1 {z-index: 10;}.rating-stars .star-2 {z-index: 9;}.rating-stars .star-3 {z-index: 8;}.rating-stars .star-4 {z-index: 7;}.rating-stars .star-5 {z-index: 6;}.rating-stars .star-1:before {width: 20%;}.rating-stars .star-2:before {width: 40%;}.rating-stars .star-3:before {width: 60%;}.rating-stars .star-4:before {width: 80%;}.rating-stars .star-5:before {content: "";}.stock {margin-bottom: 3rem;font-size: 1.3rem;line-height: 1;}.product-single {color: inherit;}.product-single .product-categories {margin-bottom: 1.1rem;}.product-single .product-details {padding: 0;}.product-single .product-title {margin-bottom: 0.9rem;font-size: 2.4rem;font-weight: 500;letter-spacing: -0.025em;line-height: 1.6;}.product-single .product-title a {color: inherit;}.product-single .product-bm-wrapper {display: flex;align-items: center;flex-wrap: wrap;}.product-single .brand {margin: 0 2rem 1rem 0;border: 1px solid #eee;border-radius: 0.5rem;}.product-single .product-meta {margin-bottom: 1rem;}.product-single .product-divider {margin: 1.4rem 0 2rem;}.product-single .social-icon {margin-right: 0.8rem;}.product-single .product-categories, .product-single .product-sku {color: #666;font-size: 1.3rem;font-weight: normal;line-height: 1.3;letter-spacing: 0;}.product-single .product-categories span, .product-single .product-sku span {color: #121212;}.product-single .product-categories span:not(:last-child):after, .product-single .product-sku span:not(:last-child):after {content: ",";display: inline-block;vertical-align: middle;}.product-single .product-categories a, .product-single .product-sku a {color: inherit;}.product-single .product-categories a:hover, .product-single .product-sku a:hover {color: #f14242;}.product-single .product-price {margin-bottom: 1.1rem;font-size: 3rem;color: #333;font-weight: 500;line-height: 1.2;}.product-single .old-price {font-size: 1.8rem;margin-right: 1rem;color: #999;}.product-single .ratings-container {margin-bottom: 1.8rem;font-size: 1.3rem;}.product-single .ratings-full {font-weight: 500;}.product-single .ratings-full:before {color: rgba(0, 0, 0, 0.2);}.product-single .ratings:before {color: #666;}.product-single .ratings, .product-single .ratings-full {letter-spacing: 0.18em;}.product-single .rating-reviews {color: #999;}.product-single .product-short-desc {margin-bottom: 1.6rem;font-size: 1.3rem;}.product-single .product-form {display: flex;flex-wrap: wrap;align-items: center;position: relative;}.product-single .product-form .product-size {flex: 0 0 18rem;max-width: 18rem;}.product-single .product-form select {border: 1px solid #ccc;color: #999;font-size: 1.3rem;max-width: none;width: 100%;padding: 0.88em 2rem;}.product-single .product-form label {display: block;max-width: 7.5rem;flex: 0 0 7.5rem;padding: 0.6rem 0;font-size: 1.4rem;color: #333;line-height: 1;}.product-single .product-variations {justify-content: flex-start;}.product-single .product-variation-price {display: none;font-size: 2.4rem;font-weight: 500;color: #333;line-height: 1;margin-bottom: 1.2rem;padding-top: 2.8rem;}.product-single .product-color-swatch {margin-right: 4rem;margin-bottom: 2rem;}.product-single .product-color-swatch .color {display: block;text-align: center;width: 2.6rem;height: 2.6rem;border-radius: 50%;border: none;margin-right: 0;}.product-single .product-color-swatch .color + .color {margin-left: 0.8rem;}.product-single .product-color-swatch .color:before {content: "";display: inline-block;font-family: "Font Awesome 5 Free";font-size: 1.2rem;font-weight: 600;letter-spacing: -0.025em;color: #fff;line-height: 2.2;}.product-single .product-color-swatch .color.active:before {content: "";}.product-single .product-size-swatch {margin-bottom: 2rem;}.product-single .product-size-swatch .size {display: block;text-align: center;margin-bottom: 0.5rem;padding: 0.6rem 0.8rem;width: auto;height: auto;line-height: 1;font-size: 1.2rem;border: 1px solid #ccc;border-radius: 2px;color: #666;transition: border-color 0.35s, color 0.35s;}.product-single .product-size-swatch .size.active, .product-single .product-size-swatch .size:hover {border-color: #f14242;color: #f14242;}.product-single .product-image-swatch {margin-bottom: 2rem;}.product-single .product-image-swatch .image {margin-right: 0.8rem;border: 1px solid #ccc;border-radius: 0.2rem;overflow: hidden;transition: border-color 0.3s;}.product-single .product-image-swatch .image img {width: 2.6rem;height: 2.6rem;}.product-single .product-image-swatch .image.active {border-color: #f14242;}.product-single .btn-cart, .product-single .btn-product-icon, .product-single .quantity {border-radius: 3px;}.product-single .btn-cart {flex: 1;margin-bottom: 1rem;padding-left: 0;padding-right: 0;min-width: 14rem;}.product-single .btn-cart i {margin: 0 0.4rem 0.2rem 0;font-size: 1.7rem;}.product-single .btn-cart.disabled {background-color: #eee;border-color: #eee;color: #666;cursor: not-allowed;}.product-single .product-qty-form {display: flex;align-items: center;flex: 0 0 14rem;max-width: 14rem;margin-bottom: 1rem;margin-right: 2rem;}.product-single .social-links-wrapper {display: flex;flex-wrap: wrap;margin-top: 1.3rem;}.product-single .social-links-wrapper > * {margin-right: 2rem;margin-bottom: 1rem;}.product-single .social-links-wrapper .btn-product-icon {width: 1.8rem;height: auto;margin-right: 1.6rem;margin-bottom: 0;font-size: 1.8rem;border: none;color: #333;overflow: initial;background-color: transparent;}.product-single .social-links-wrapper .btn-product-icon.btn-compare {font-size: 2rem;}.product-single .social-links-wrapper .btn-product-icon:hover {background-color: transparent;color: #f14242;}.product-single .social-links-wrapper .divider {width: 1px;height: 1.8rem;background: #e1e1e1;margin-top: 1rem;}.product-single .social-icons {flex-wrap: nowrap;}.product-single.product-grid .product-image-full {right: 2.5rem;}.product-single .product-variation-clean {display: none;font-size: 1.2rem;background: #f4f4f4;padding: 0.3em 1em;color: #333;position: absolute;top: 100%;margin-top: 1rem;z-index: 1;}.product-thumbs-sticky .product-image-wrapper {flex: 0 0 calc(100% - 10rem);max-width: calc(100% - 10rem);}.product-thumbs-sticky .product-thumbs-wrap {flex: 0 0 9rem;max-width: 9rem;margin-right: 1rem;margin-top: 0;}.product-thumbs-sticky .product-thumbs {transition: none;}.product-thumbs-sticky .product-image {margin-bottom: 2rem;}.product-gallery-vertical.product-thumbs-sticky .product-thumbs-wrap {order: -1;}.product-gallery-vertical.product-thumbs-sticky .product-thumbs {display: block;position: absolute;top: 0;left: 0;right: 0;margin: -1rem 0;max-width: 100%;bottom: auto;}.product-gallery-vertical.product-thumbs-sticky .product-thumb {margin: 1rem 0;}.single-product .nav-top > .swiper-button-prev {right: 0.5rem;}.single-product .nav-top > .swiper-button-next {right: 0.2rem;}.single-product .nav-top > .swiper-button-next, .single-product .nav-top > .swiper-button-prev {width: 15px;top: -6.2rem;color: #666;font-size: 1.3rem;font-weight: 600;}.single-product .nav-top > .swiper-button-next:not(.swiper-button-disabled):hover, .single-product .nav-top > .swiper-button-prev:not(.swiper-button-disabled):hover {color: #f14242;}@media (min-width: 992px) {.product-gallery-vertical .product-thumbs-wrap:not(.swiper-container-initialized) .product-thumb {margin-bottom: 1rem;}.product-gallery-vertical .product-thumbs-wrap {order: -1;max-width: 9rem;margin: 0 1rem 0 0;}.product-gallery-vertical .product-thumbs-wrap:hover .swiper-button-next:not(.swiper-button-disabled), .product-gallery-vertical .product-thumbs-wrap:hover .swiper-button-prev:not(.swiper-button-disabled) {opacity: 0.9;transform: none;}.product-gallery-vertical .product-thumbs-wrap .swiper-button-next, .product-gallery-vertical .product-thumbs-wrap .swiper-button-prev {display: flex;margin-top: 0;width: 100%;height: 2.5rem;}.product-gallery-vertical .product-thumbs-wrap .swiper-button-prev {top: 0;transform: translateY(-100%);}.product-gallery-vertical .product-thumbs-wrap .swiper-button-prev:before {content: "";}.product-gallery-vertical .product-thumbs-wrap .swiper-button-next {bottom: 0;transform: translateY(100%);}.product-gallery-vertical .product-thumbs-wrap .swiper-button-next:before {content: "";}.product-gallery-vertical .product-single-swiper {max-width: calc(100% - 10rem);}.product-gallery-vertical .product-thumbs {display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: 0;max-width: 100%;}.product-gallery-vertical .product-thumb {padding: 0;height: auto;}}@media (max-width: 991px) {.product-single .product-form .product-size {flex: 0 0 14rem;max-width: 14rem;}}@media (min-width: 768px) {.product-single .product-details {padding: 0.2rem 0 0 1rem;}}@media (max-width: 479px) {.product-single:not(.product-popup) .product-qty-form {margin-right: 1rem;}}.product {position: relative;font-family: var(--font-family-primary);font-size: 1rem;color: #020101;transition: box-shadow 0.3s, opacity 0.3s;}.product:hover .product-action, .product:hover .product-action-horizontal, .product:hover .product-action-vertical {visibility: visible;opacity: 1;}.product:hover .product-action-horizontal {bottom: 1.5rem;}.product .product-price {display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}.product-media {position: relative;margin-bottom: 0;transition: box-shadow 0.35s;}.product-media img {display: block;width: 100%;height: auto;transition: opacity 0.4s;}.product-media img:last-child {position: absolute;opacity: 0;left: 0;right: 0;bottom: 0;top: 0;object-fit: cover;}.product-media img:first-child {position: relative;opacity: 1;}.product-media:hover img:last-child {opacity: 1;}.product-label-group {display: flex;flex-direction: column;align-items: flex-start;position: absolute;left: 2rem;top: 2rem;max-width: 11rem;z-index: 1;}.product-label {display: inline-block;text-align: center;margin-bottom: 0.5rem;font-size: 1.2em;letter-spacing: -0.005em;color: #fff;line-height: 1;padding: 0.6rem 1rem;border-radius: 0.3rem;text-transform: uppercase;}.product-label.label-new {background: #f14242;padding: 0.6rem 1rem;}.product-label.label-discount {background: #1cbcd0;}.product-label.label-hot {background: #799b5a;}.product-sales-wrapper {position: relative;margin-bottom: 1.4rem;}.product-sales-wrapper .progress-bar {height: 1rem;background: #eee;margin-bottom: 0.7rem;}.product-sales-wrapper .product-sales-count {color: #666;font-size: 1.3rem;}.product-sales-wrapper .product-sales-count mark {background-color: transparent;color: inherit;}.btn-product {display: flex;align-items: center;justify-content: center;flex: 1;padding: 1.14em 0;line-height: 1.2;background-color: #f14242;color: #fff;font-size: 1.4em;font-weight: 500;letter-spacing: -0.025em;text-transform: uppercase;transition: opacity 0.3s;}.btn-product:active, .btn-product:hover {color: #fff;}.btn-product.btn-link {display: inline-block;font-weight: 500;font-size: 1.3rem;line-height: 1.6;flex: none;background-color: transparent;padding: 0;}.btn-product.btn-link:after {margin-top: 0;}.btn-product.btn-sm {padding: 0.693em 0;}.btn-wishlist {line-height: 1;}.btn-wishlist i:before {margin: 0;}.btn-cart {font-weight: 500;}.btn-cart.btn-link {color: #f14242;}.btn-cart.btn-link:active, .btn-cart.btn-link:hover {color: #f14242;}.btn-cart:not(.btn-product-icon) i.w-icon-cart {font-size: 1.8rem;margin-bottom: 0.4rem;}.btn-product-icon {display: flex;align-items: center;justify-content: center;width: 3.6rem;height: 3.6rem;margin-bottom: 0.5rem;background-color: #fff;border: 1px solid #eee;color: #999;font-size: 1.8em;font-weight: 400;line-height: 3.5rem;overflow: hidden;transition: background-color 0.3s, border-color 0.3s, color 0.3s, visibility 0.3s, opacity 0.3s, transform 0.3s;}.btn-product-icon:active, .btn-product-icon:hover {border-color: #f14242;color: #fff;background-color: #f14242;}.btn-product-icon.btn-cart, .btn-product-icon.btn-quickview {font-size: 1.6em;}.btn-product-icon.btn-compare {font-size: 2em;}.product-action-vertical .btn-product-icon {border-radius: 50%;}.btn-product-icon.btn-cart {margin-bottom: 0.2rem;}.btn-product-icon.loading {background-color: rgba(255, 255, 255, 0.2);}.btn-product-icon.loading:before {opacity: 0.4;}.product-action {position: absolute;left: 0;right: 0;bottom: 0;display: flex;align-items: center;background-color: transparent;z-index: 10;transition: opacity 0.3s, visibility 0.3s, bottom 0.3s;opacity: 0;visibility: hidden;}.product-action-vertical {position: absolute;top: 1.5rem;right: 1.5rem;transition: opacity 0.3s, visibility 0.3s;opacity: 0;visibility: hidden;}.product-action-horizontal {display: flex;align-items: center;position: absolute;justify-content: center;background-color: #fff;box-shadow: 5px 5px 8px rgba(0, 0, 0, 0.08);left: 50%;transform: translateX(-50%);bottom: 0;width: 166px;max-width: 80%;border-radius: 3px;padding: 5px;opacity: 0;visibility: visible;transition: opacity 0.3s, visibility 0.3s, bottom 0.3s;}.product-action-horizontal .btn-product-icon {margin-bottom: 0;border: none;color: #333;}.product-action-horizontal .btn-product-icon.btn-wishlist {font-size: 1.7em;}.product-action-horizontal .btn-product-icon.btn-compare {font-size: 1.9em;}.product-action-horizontal .btn-product-icon:active, .product-action-horizontal .btn-product-icon:focus, .product-action-horizontal .btn-product-icon:hover, .product-hidden-details .btn-product-icon:active, .product-hidden-details .btn-product-icon:focus, .product-hidden-details .btn-product-icon:hover, .product-list .product-details .btn-product-icon:active, .product-list .product-details .btn-product-icon:focus, .product-list .product-details .btn-product-icon:hover {background-color: transparent;color: #f14242;}.product-details {position: relative;padding-top: 1.7rem;background-color: #fff;padding: 1.7rem 1rem 0;transition: box-shadow 0.3s;}.product-details > .btn-wishlist {position: absolute;top: 1.7rem;right: 0;color: #999999;font-size: 1.8em;z-index: 1;}.product-details > .btn-wishlist.loading {right: 1.8rem;}.product-details > .btn-wishlist.loading:after {left: 0.9rem;top: 0.9rem;}.product-details > .btn-wishlist:hover {color: #f14242;}.product-details > .btn-wishlist:hover i {transform: rotateY(180deg);}.product-hidden-details .product-action {position: relative;visibility: hidden;opacity: 0;}.product-hidden-details .product-action .btn-wishlist {position: static;}.product-hidden-details .btn-cart {flex: 1;min-width: 9.5rem;max-width: 12.3rem;height: 3.5rem;padding: 0.92em 0;font-size: 1.3rem;font-weight: 500;transition: color 0.3s, background-color 0.3s, border-color 0.3s;z-index: 1;background-color: #454545;border-radius: 0.3rem;}.product-hidden-details .btn-cart:hover {background-color: #f14242;border-color: #f14242;}.product-hidden-details .btn-cart i {margin: 0;display: none;}.product-hidden-details .btn-product-icon {visibility: hidden;opacity: 0;}.product-hidden-details .btn-product-icon, .product-list .product-details .btn-product-icon {width: 3rem;height: 3.5rem;margin: 0 0 0 1rem;border: none;color: #333;text-align: center;}.product-hidden-details .btn-product-icon.btn-compare, .product-list .product-details .btn-product-icon.btn-compare {margin-left: 0.8rem;}.product-hidden-details .btn-wishlist, .product-list .btn-wishlist {font-size: 1.8rem;}.product-hidden-details .btn-compare, .product-list .btn-compare {font-size: 2rem;}.product-name {margin-bottom: 0.7rem;font-size: 1.3rem;font-weight: 500;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.product-name a {color: inherit;}.product-name a:hover {color: #f14242;}.product-cat {margin-bottom: 0.5rem;font-size: 1.1rem;color: #454545;line-height: 1;}.product-cat a {display: inline-block;color: inherit;}.product-cat a:hover {color: #f14242;}.product-variations {display: flex;justify-content: center;}.product-variations > a {border: 1px solid #ccc;background-position: center;background-repeat: no-repeat;background-color: #fff;width: 2.6rem;height: 2.6rem;border-radius: 0.3rem;transition: border-color 0.3s;}.product-variations > a:not(:last-child) {margin-right: 0.8rem;}.product-variations > a:not(.color).active, .product-variations > a:not(.color):hover {border: 1px solid #f14242;}.ratings-container {display: flex;align-items: center;line-height: 1;margin-bottom: 0.6rem;font-size: 1.2rem;}.ratings, .ratings-full {position: relative;font-family: "custom";letter-spacing: 0.2em;}.ratings-full {cursor: pointer;margin-right: 0.5rem;}.ratings-full:before {content: "" "" "" "" "";color: rgba(0, 0, 0, 0.16);white-space: nowrap;}.ratings-full:hover .tooltiptext {visibility: visible;opacity: 1;}.ratings {position: absolute;top: 0;left: 0;white-space: nowrap;overflow: hidden;}.ratings:before {content: "" "" "" "" "";color: #666;}.rating-reviews {margin: 2px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-transform: capitalize;font-size: 1.2rem;color: #aaa;}.rating-reviews:hover {color: #f14242;}.product-price {align-items: baseline;font-size: 1.6rem;font-weight: 500;letter-spacing: -0.05em;line-height: 1.6;transition: visibility 0.4s, opacity 0.4s;}.product-price .old-price {font-weight: 400;color: #aaa;}.product-price .new-price {color: #333;text-decoration: none;}.product-price .new-price:not(:last-child) {margin-right: 1rem;}.product-price:not(:last-child) {margin-bottom: 0.9rem;}.sold-by {margin-bottom: 0.5rem;font-size: 1.2rem;color: #666;}.sold-by a {color: #f14242;}.product-wrap {margin-bottom: 2rem;}.product-simple:hover .product-price {visibility: hidden;opacity: 0;}.product-slideup-content {overflow: hidden;}.product-slideup-content .product-hidden-details {position: absolute;top: 100%;left: 0;width: 100%;padding-top: 1.5rem;transform: translateY(0);transition: transform 0.3s;background-color: #fff;}.product-slideup-content .product-details {background-color: #fff;transition: transform 0.3s;}.product-slideup-content .btn-wishlist {transform: translateX(-150%);}.product-slideup-content .btn-compare {transform: translateX(-300%);}.product-slideup-content:hover .product-details, .product-slideup-content:hover .product-hidden-details {transform: translateY(-50px);}.product-slideup-content:hover .btn-product-icon {transform: translateX(0);visibility: visible;opacity: 1;}.product-image-gap {padding: 0.9rem;border: 1px solid #eee;background-color: #fff;}.product-image-gap .product-details {padding: 1.8rem 1rem 1rem;}.product-image-gap.product-classic .product-action {left: 0;bottom: 0;}.product-image-gap:hover {box-shadow: 0 5px 30px rgba(0, 0, 0, 0.05);}.product-widget {display: flex;align-items: center;}.product-widget .product-name {font-size: 1.3rem;white-space: normal;line-height: 1.45;margin-bottom: 0.6rem;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.product-widget {padding: 1rem 0;}.product-widget .product-media {flex: 0 0 11rem;margin: 0 1rem 0 0;max-width: 11rem;padding: 0 1rem 0 0;}.product-widget .product-details {padding: 0 1rem 0 0;}.product-widget .product-name {margin-bottom: 0.7rem;color: #666;}.product-widget .product-price {font-size: 1.5rem;}.sidebar .product-widget {padding: 1rem 0;}.sidebar .product-widget .product-media {flex: 0 0 35.73%;max-width: 35.73%;min-width: 33.33%;margin-right: 1rem;padding: 0;}.sidebar .product-widget .product-name {margin-bottom: 0.6rem;color: #333;}.sidebar .product-widget .ratings-container {margin-bottom: 0.5rem;}.product.text-center .ratings-container {text-align: start;}.product.text-center .product-action, .product.text-center .ratings-container {justify-content: center;}.product .product-pa-wrapper {position: relative;display: inline-flex;}.product .product-pa-wrapper .product-price {margin-bottom: 0;}.product .product-pa-wrapper .product-action {bottom: -1rem;}.product .product-pa-wrapper .load-more-overlay.loading:after {top: 0;}.product:hover .product-pa-wrapper .product-action {bottom: 0;}.product-list {display: flex;align-items: center;padding-bottom: 2rem;}.product-list .product-media {flex: 0 0 26rem;max-width: 26rem;margin-right: 2rem;}.product-list .product-details {padding: 0;}.product-list .product-name {font-size: 1.8rem;font-weight: 500;margin-bottom: 0.5rem;}.product-list .ratings-container {margin-bottom: 0.9rem;}.product-list .product-price {margin-bottom: 0.6rem;font-size: 1.8rem;}.product-list .product-action {position: relative;visibility: visible;opacity: 1;}.product-list .product-desc {margin-bottom: 3.9rem;font-size: 1.3rem;color: #666;line-height: 1.9;}.product-list .product-desc li {position: relative;padding-left: 2rem;line-height: 1.86;}.product-list .product-desc li:before {position: absolute;display: block;left: 0;top: 1px;content: "";font-family: "custom";font-weight: 700;}.product-list .btn-product {display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;padding: 0.86em 0.5em;max-width: 17.6rem;background-color: transparent;border: 2px solid #ccc;color: #333;font-size: 1.4rem;border-radius: 0.3rem;transition: background-color 0.3s, border-color 0.3s, color 0.3s;}.product-list .btn-product:hover {background-color: #f14242;border-color: #f14242;color: #fff;}.product-list .btn-product i.w-icon-cart {margin: 0 0.8rem 0 0;font-size: 1.7rem;}.product-absolute:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(34, 34, 34, 0.6);opacity: 0;z-index: 1;transition: opacity 0.3s;}.product-absolute .product-name {position: absolute;left: 0;right: 0;padding: 0 1rem;white-space: normal;margin-bottom: 0;top: 50%;transform: translateY(-50%);color: #fff;margin-top: 1rem;transition: margin-top 0.3s, opacity 0.3s;opacity: 0;z-index: 1;}.product-absolute .product-name:hover a {text-decoration: underline;}.product-absolute:hover {box-shadow: 0 2rem 1.6rem -1.6rem rgba(0, 0, 0, 0.5);}.product-absolute:hover:before {opacity: 1;}.product-absolute:hover .product-name {margin-top: 0;opacity: 1;}.product-absolute:hover .product-name a {color: #fff;}@media (max-width: 575px) {.product-list {display: block;margin-bottom: 2rem;}.product-list .product-media {max-width: 100%;flex: 0 0 100%;margin: 0 0 2rem 0;}}@media (max-width: 479px) {.product:not(.product-list) {font-size: 0.8rem;}.product:not(.product-list) .btn-product-icon {width: 3rem;height: 3rem;}.product:not(.product-list) .product-label-group {top: 1rem;left: 1rem;}.product:not(.product-list) .product-action-vertical {top: 1rem;right: 1rem;}.product-hidden-details .btn-cart {max-width: 3.5rem;min-width: auto;}.product-hidden-details .btn-cart i {display: block;}.product-hidden-details .btn-cart span {display: none;}}.social-icons {display: inline-flex;flex-wrap: wrap;align-items: center;}.social-icon {font-size: 1.4rem;width: 32px;height: 32px;margin: 2px 10px 2px 0;line-height: 28px;border: 2px solid #ccc;border-radius: 50%;color: inherit;transition: color 0.4s, border 0.4s, background-color 0.4s;text-align: center;}.border-thin .social-icon {border-width: 1px;line-height: 3rem;}.social-icon:last-child {margin-right: 0;}.social-icon.social-facebook {color: #1b4f9b;}.social-icon.social-twitter {color: #00adef;}.social-icon.social-instagram {color: #cc0001;}.social-icon.social-youtube {color: #2c567e;}.social-icon.social-pinterest {color: #f96a02;}.social-icon.social-google {color: #dd4b39;}.social-icon.social-linkedin {color: #0073b2;}.social-icon.social-email {color: #dd4b39;}.social-icon.social-whatsapp {color: #3c8a38;}.social-icons-colored .social-icon {color: #fff;}.social-icons-colored .social-icon.social-facebook {border-color: #1b4f9b;background-color: #1b4f9b;}.social-icons-colored .social-icon.social-twitter {border-color: #00adef;background-color: #00adef;}.social-icons-colored .social-icon.social-instagram {border-color: #cc0001;background-color: #cc0001;}.social-icons-colored .social-icon.social-youtube {border-color: #2c567e;background-color: #2c567e;}.social-icons-colored .social-icon.social-pinterest {border-color: #f96a02;background-color: #f96a02;}.social-icons-colored .social-icon.social-google {border-color: #dd4b39;background-color: #dd4b39;}.social-icons-colored .social-icon.social-linkedin {border-color: #0073b2;background-color: #0073b2;}.social-icons-colored .social-icon.social-email {border-color: #dd4b39;background-color: #dd4b39;}.social-icons-colored .social-icon.social-whatsapp {border-color: #3c8a38;background-color: #3c8a38;}.social-no-color .social-icon {border-color: #cdcdcd;color: #666;}.social-no-color .social-icon:focus, .social-no-color .social-icon:hover {color: #fff;}.social-no-color .social-icon:focus.social-facebook, .social-no-color .social-icon:hover.social-facebook {background-color: #1b4f9b;border-color: #1b4f9b;}.social-no-color .social-icon:focus.social-twitter, .social-no-color .social-icon:hover.social-twitter {background-color: #00adef;border-color: #00adef;}.social-no-color .social-icon:focus.social-instagram, .social-no-color .social-icon:hover.social-instagram {background-color: #cc0001;border-color: #cc0001;}.social-no-color .social-icon:focus.social-youtube, .social-no-color .social-icon:hover.social-youtube {background-color: #2c567e;border-color: #2c567e;}.social-no-color .social-icon:focus.social-pinterest, .social-no-color .social-icon:hover.social-pinterest {background-color: #f96a02;border-color: #f96a02;}.social-no-color .social-icon:focus.social-google, .social-no-color .social-icon:hover.social-google {border-color: #dd4b39;background-color: #dd4b39;}.social-no-color .social-icon:focus.social-linkedin, .social-no-color .social-icon:hover.social-linkedin {border-color: #0073b2;background-color: #0073b2;}.social-no-color .social-icon:focus.social-email, .social-no-color .social-icon:hover.social-email {border-color: #dd4b39;background-color: #dd4b39;}.social-no-color .social-icon:focus.social-whatsapp, .social-no-color .social-icon:hover.social-whatsapp {border-color: #3c8a38;background-color: #3c8a38;}.social-no-color .social-icon:focus.social-line,.social-no-color .social-icon:hover.social-line{border-color: #00b900;background-color: #00b900;}.social-icon-border-color .social-icon {background-color: #fff;border-width: 1px;}.social-icon-border-color .social-icon.social-facebook {color: #1b4f9b;border-color: #1b4f9b;}.social-icon-border-color .social-icon.social-twitter {color: #00adef;border-color: #00adef;}.social-icon-border-color .social-icon.social-instagram {color: #cc0001;border-color: #cc0001;}.social-icon-border-color .social-icon.social-youtube {color: #2c567e;border-color: #2c567e;}.social-icon-border-color .social-icon.social-pinterest {color: #f96a02;border-color: #f96a02;}.social-icon-border-color .social-icon.social-google {border-color: #dd4b39;color: #dd4b39;}.social-icon-border-color .social-icon.social-linkedin {border-color: #0073b2;color: #0073b2;}.social-icon-border-color .social-icon.social-email {border-color: #dd4b39;color: #dd4b39;}.social-icon-border-color .social-icon.social-whatsapp {border-color: #3c8a38;color: #3c8a38;}.social-icon-border-color .social-icon:hover {color: #fff;}.social-icon-border-color .social-icon:hover.social-facebook {background-color: #1b4f9b;}.social-icon-border-color .social-icon:hover.social-twitter {background-color: #00adef;}.social-icon-border-color .social-icon:hover.social-instagram {background-color: #cc0001;}.social-icon-border-color .social-icon:hover.social-youtube {background-color: #2c567e;}.social-icon-border-color .social-icon:hover.social-pinterest {background-color: #f96a02;}.social-icon-border-color .social-icon:hover.social-google {background-color: #dd4b39;}.social-icon-border-color .social-icon:hover.social-linkedin {background-color: #0073b2;}.social-icon-border-color .social-icon:hover.social-email {background-color: #dd4b39;}.social-icon-border-color .social-icon:hover.social-whatsapp {background-color: #3c8a38;}.right-sidebar-active .right-sidebar .sidebar-overlay, .sidebar-active .sidebar .sidebar-overlay {visibility: visible;opacity: 0.5;}.right-sidebar-active .right-sidebar .sidebar-close, .sidebar-active .sidebar .sidebar-close {opacity: 1;visibility: visible;}.right-sidebar-active .right-sidebar .sidebar-content, .sidebar-active .sidebar .sidebar-content {transform: translateX(0);opacity: 1;}.sidebar-close, .sidebar-content, .sidebar-overlay, .sidebar-toggle {position: fixed;top: 0;left: 0;z-index: 2200;}.sidebar-overlay {right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.8);opacity: 0;visibility: hidden;transition: visibility 0.4s, opacity 0.4s;}.sidebar-toggle {display: flex;align-items: center;justify-content: center;top: 206px;width: 40px;height: 40px;font-size: 1.4rem;color: #fff;background-color: #222;opacity: 0.6;transition: opacity 0.4s;}.sidebar-toggle:hover {opacity: 0.8;color: #fff;}.right-sidebar .sidebar-toggle {border-radius: 0.3rem 0 0 0.3rem;}.left-sidebar .sidebar-toggle {border-radius: 0 0.3rem 0.3rem 0;}.sidebar-close {opacity: 0;visibility: hidden;margin: 0;left: calc(100vw - 50px);top: 25px;z-index: 2201;transition: opacity 0.4s, visibility 0.4s;}.sidebar-content {bottom: 0;width: 31rem;padding: 2rem;transform: translateX(-100%);overflow: auto;background-color: #fff;opacity: 0;line-height: 1.3;transition: transform 0.4s, opacity 0.4s;}.widget:not(.widget-collapsible) .widget-title {border: none;}.sidebar .widget:last-child .widget-body {padding-bottom: 0;}.right-sidebar {order: 2;}.right-sidebar .sidebar-toggle {left: auto;right: 0;}.right-sidebar .sidebar-close {left: 10px;padding: 10px;}.right-sidebar .sidebar-content {transform: translateX(100%);left: auto;right: 0;}.right-sidebar .sidebar-content::-webkit-scrollbar {width: 0;}.filter-actions {display: flex;align-items: center;justify-content: space-between;padding: 0.8rem 0 1.7rem;}.filter-actions label {font-size: 1.6rem;font-weight: 500;letter-spacing: -0.025em;color: #333;}.filter-actions .filter-clean {padding-bottom: 0;text-transform: capitalize;font-weight: 400;}.price-range {display: flex;margin: 1.3rem 0 1rem;}.price-range input {padding: 0.5rem;font-family: var(--font-family-primary);color: #999;border: 1px solid #ccc;border-radius: 3px;width: 62px;height: 37px;line-height: 37px;vertical-align: middle;-webkit-appearance: textfield;}.price-range input::-webkit-inner-spin-button, .price-range input::-webkit-outer-spin-button {-webkit-appearance: none;}.price-range input::-moz-placeholder, .price-range input::-webkit-input-placeholder, .price-range input::placeholder {color: inherit;}.price-range .delimiter {display: flex;position: relative;justify-content: center;align-items: center;margin: 0 0.65rem;font-size: 1.9rem;font-weight: 500;color: #999;}.price-range .btn {padding: 0;font-size: 1.3rem;font-weight: 400;width: 4.8rem;height: 3.7rem;vertical-align: middle;line-height: 2.6;margin-left: 1rem;text-transform: none;}.filter-items {font-size: 1.4rem;}.filter-items a {position: relative;display: block;color: inherit;padding: 1rem 0 1rem 0.2rem;}.filter-items a:hover {color: #f14242;}.filter-items.item-check a {padding-left: 2.8rem !important;}.filter-items.item-check a:before {content: "";position: absolute;border: 1px solid;border-radius: 2px;width: 18px;height: 18px;top: 50%;transform: translateY(-50%);left: 2px;color: #999;font-size: 1rem;font-weight: 900;font-family: "Font Awesome 5 Free";text-align: center;text-indent: 1px;line-height: 1.3em;}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {.filter-items.item-check a:before {text-indent: 0;}}.filter-items.item-check .active > a:before {content: "";background-color: #f14242;width: 20px;height: 20px;color: #fff;border-radius: 3px;left: 1px;padding-top: 3px;font-weight: 600;}.filter-items.search-ul a:before {content: none;}.filter-items .show > a {color: #f14242;}.filter-items .show > a i {transform: rotate(-180deg);}.filter-items li span {position: absolute;right: 0;color: #ccc;}.filter-items .with-ul > a > i {position: absolute;right: 0;line-height: 0;font-size: 1.2rem;font-weight: 600;transition: transform 0.4s;top: 50%;}.filter-items ul {display: none;position: relative;padding-left: 1.2rem;margin: 0.2rem 0;}.filter-items ul:before {content: "";position: absolute;left: 0px;top: 7px;bottom: 7px;border-left: 1px solid #eee;}.filter-items ul a {font-size: 1.3rem;color: #999;padding: 0.45rem 0;}.toolbox-horizontal .sidebar-fixed {max-width: none;flex: none;}.toolbox-horizontal.toolbox .left-sidebar-toggle {padding: 0.65em;margin-bottom: 0;}.toolbox-horizontal .select-menu select, .toolbox-horizontal .toolbox-show select {padding-top: 0.65em;padding-bottom: 0.65em;}.toolbox-horizontal .toolbox-show select {padding-left: 1.4rem;padding-right: 3.1rem;}.toolbox-horizontal .select-box:before {right: 0.9rem;}.toolbox-horizontal .toolbox-layout {margin-left: 2rem;}.toolbox-horizontal .select-menu:not(.toolbox-sort) {display: block;}.toolbox-horizontal .select-menu:not(.toolbox-sort):before {content: none;}.toolbox-horizontal .select-menu-toggle {font-size: 1.6rem;font-weight: 600;color: #333;padding: 1.3rem 0;display: flex;border-bottom: 1px solid #eee;}.toolbox-horizontal .filter-items {padding: 0.7rem 0 1rem;}.toolbox-horizontal .filter-items a:not(.btn) {padding: 1rem 0;color: #333;}.toolbox-horizontal .filter-items .btn {color: #fff;}@media (min-width: 992px) {.toolbox-horizontal {padding: 2rem;margin: -2rem;}.toolbox-horizontal .sidebar-fixed .sidebar-content.toolbox-left {padding-bottom: 0;}.toolbox-horizontal .toolbox-left .toolbox-item {margin-right: 1rem;margin-bottom: 1rem;}.toolbox-horizontal .toolbox-left .toolbox-item.opened .filter-items {opacity: 1;visibility: visible;}.toolbox-horizontal .filter-items {position: absolute;top: 100%;margin-top: 0.5rem;min-width: 23rem;padding: 1rem 2rem 2rem;font-size: 1.2rem;color: #333;visibility: hidden;opacity: 0;z-index: 100;box-shadow: 0 5px 16px rgba(0, 0, 0, 0.12);background-color: #fff;}.toolbox-horizontal .filter-items li {display: inline-flex;margin: 1rem 0.5rem 0 0;}.toolbox-horizontal .filter-items a:not(.btn) {background: #f5f5f5;padding: 0.5em 1em;border-radius: 0.3rem;}.toolbox-horizontal .filter-items .active > a {background-color: #f14242;color: #fff;}.toolbox-horizontal .select-menu:before {font-size: 1.1rem;right: 1rem;color: #333;}.toolbox-horizontal .select-menu-toggle {position: relative;border: 1px solid #ccc;font-weight: 400;font-size: 1.2rem;color: #222;line-height: 1.5;padding: 0.65em 4.3em 0.65em 1.2em;text-transform: none;border-radius: 0.3rem;transition: border-color 0.4s, color 0.4s;}.toolbox-horizontal .select-menu-toggle:after {position: absolute;top: 50%;transform: translateY(-50%);right: 0.9rem;font-family: "custom";content: "";font-size: 1.1rem;font-weight: 600;line-height: 1;}.toolbox-horizontal .filter-items.item-check a {padding-left: 1em !important;}.toolbox-horizontal .filter-items.item-check a:before {content: none;}.toolbox-horizontal .price-range {margin: 0;}}.shop-sidebar {position: relative;}.shop-sidebar .widget-body {margin-bottom: 1rem;}.shop-sidebar .filter-price-text {font-size: 1.3rem;letter-spacing: -0.025em;}.widget-icon-box {padding: 0 2rem;border-radius: 0.5rem;border: 1px solid #eee;}.widget-icon-box .icon-box-side {justify-content: left;padding: 2rem 0;}.widget-icon-box .icon-box-side:not(:last-child) {border-bottom: 1px solid #eee;}.widget-icon-box i.w-icon-truck {font-size: 3.4rem;}.widget-icon-box i.w-icon-bag, .widget-icon-box i.w-icon-money {font-size: 3rem;}.widget-icon-box .icon-box-title {font-weight: 500;}.widget-icon-box p {color: #999;}.widget-banner .banner-content {left: 10.7%;bottom: 12.5%;}.widget-banner .banner-price-info {margin-left: -2px;margin-bottom: 0.2rem;font-size: 4.6em;}.widget-banner sup {margin-left: 1px;vertical-align: 12px;font-size: 0.652em;}.widget-banner sub {margin-left: -1.7em;vertical-align: 0;font-size: 0.26em;}.widget-banner .banner-subtitle {font-size: 1.6rem;}.widget.widget-products .title {margin-bottom: 0.7rem;font-size: 1.6rem;}.widget.widget-products .title.title-link:before {height: 2px;background-color: #666;bottom: -0.7rem;}.widget.widget-products .swiper-button-next, .widget.widget-products .swiper-button-prev {top: -4.5rem;right: -0.5rem;font-size: 1.6rem;font-weight: 600;}.widget.widget-products .swiper-button-prev {right: 0.3rem;}.widget.widget-products .swiper-button-next {right: 0.2rem;}.blog-sidebar .widget .widget-title {cursor: default;}.blog-sidebar .widget .widget-body {padding: 0;}.blog-sidebar .widget:not(:last-child) .widget-body {margin-bottom: 2.5rem;}.blog-sidebar .widget:last-child .widget-body {margin-bottom: 1rem;}.blog-sidebar .widget .widget-title {margin-bottom: 1rem;}.widget-search-form .form-control {border-radius: 0.3rem 0 0 0.3rem;font-size: 1.2rem;color: #777;}.widget-search-form .btn-search {padding: 0.9em 1.07em 1em;border-width: 1px 1px 1px 0;border-color: #eee;border-radius: 0 0.3rem 0.3rem 0;}.widget-search-form .btn-search i {font-size: 1.8rem;}.widget-search-form .btn-search:active, .widget-search-form .btn-search:focus, .widget-search-form .btn-search:hover {background-color: #fff;color: #f14242;}.widget-posts .swiper-button-next, .widget-posts .swiper-button-prev {top: -4.2rem;border: none;width: auto;height: auto;font-size: 1.5rem;font-weight: 600;}.widget-posts .swiper-button-next:not(.swiper-button-disabled):hover, .widget-posts .swiper-button-prev:not(.swiper-button-disabled):hover {background-color: #fff;color: #f14242;}.widget-posts .swiper-button-prev {right: 0.4rem;}.widget-posts .swiper-button-next {right: 0.3rem;}.widget-custom-block p {line-height: 1.6;}.tags .tag {display: inline-block;margin: 0.5rem 1rem 0.5rem 0;padding: 0.5rem 0.9rem;font-size: 1.3rem;border: 1px solid #ccc;line-height: 1.35;text-transform: capitalize;color: #333;border-radius: 0.3rem;transition: color 0.3s, border-color 0.3s;}.tags .tag:hover {border-color: #f14242;color: #f14242;}.vendor-sidebar .widget-collapsible .widget-body {padding-top: 2rem;padding-bottom: 3rem;}.vendor-sidebar .widget-categories .widget-body {padding: 0.7rem 0 2rem;}.vendor-sidebar .widget-time .widget-body {padding: 0.3rem 0 2rem;}.vendor-sidebar .widget.widget-products .widget-body {padding: 1rem 0 2rem;}.vendor-sidebar .product-widget .product-media {padding-left: 0.2rem;}.vendor-sidebar .product-widget .product-details {padding-bottom: 0.8rem;}.vendor-sidebar .product-widget .product-name {margin-bottom: 0.6rem;}.vendor-sidebar .product-widget .ratings-container {margin-bottom: 0.4rem;}.vendor-sidebar .product-widget .product-price {font-size: 1.6rem;}.widget-contact .form-control {padding-left: 1.5rem;padding-right: 1.5rem;font-size: 1.3rem;border-color: #e1e1e1;border-radius: 0.3rem;}.widget-contact input {min-height: 4.4rem;padding-top: 0.9rem;padding-bottom: 1rem;margin-bottom: 1rem;}.widget-contact textarea {min-height: 17.4rem;padding-top: 1.1rem;padding-bottom: 1.1rem;margin-bottom: 2rem;}.widget-time li {padding: 1rem 0;}.widget-time label:after {content: "-";display: inline-block;margin-left: 0.4rem;}.widget-time .widget-body span {display: inline-block;width: 11rem;font-weight: 500;color: #333;}.widget-wcmp-contact .form-control {margin-bottom: 2rem;border-radius: 0.3rem;color: #666;}.widget-wcmp-contact input {min-height: 4rem;}.widget-wcmp-contact textarea {max-height: 12.4rem;}.widget-search-products input {min-height: 4rem;margin-right: 0.5rem;color: #666;border-radius: 0.3rem;}.widget-search-products .btn {padding: 0.86em 1em;background-color: #eee;border-color: #eee;color: #333;}.widget-search-products .btn:active, .widget-search-products .btn:focus, .widget-search-products .btn:hover {background-color: #333;border-color: #333;color: #fff;}@media (min-width: 992px) {.sidebar {flex: 0 0 31rem;max-width: 31rem;}.main-content {flex: 1;}.row .main-content {max-width: calc(100% - 31rem);}.shop-sidebar.sidebar-fixed .sidebar-content {padding: 0 0 2rem;}.sidebar-fixed .sidebar-overlay, .sidebar-fixed .sidebar-toggle {display: none;}.sidebar-fixed .sidebar-content {position: relative;overflow: visible;padding: 0;opacity: 1;z-index: 2;width: auto;transform: none;}.shop-content {overflow: hidden;}}@media (max-width: 991px) {.sidebar-active .page-wrapper {margin-left: 310px;margin-right: -310px;}.right-sidebar-active .page-wrapper {margin-left: -310px;margin-right: 310px;}}@media (max-width: 479px) {.sidebar-content {width: 27rem;}.sidebar-active .page-wrapper {margin-left: 27rem;margin-right: -27rem;}.right-sidebar-active .page-wrapper {margin-left: -27rem;margin-right: 27rem;}.widget-icon-box .icon-box-side {flex-direction: column;}.widget-icon-box .icon-box-icon {margin: 0 0 0.5rem;}.widget-icon-box .icon-box-content {text-align: center;}}.tab-content {background-color: #fff;}.nav-tabs {display: flex;flex-wrap: wrap;border-bottom: 1px solid #eee;color: #333;}.nav-tabs .nav-item .nav-link.active, .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-item:hover .nav-link {color: #f14242;}.nav-link {display: block;position: relative;font-size: 1.4rem;font-weight: 500;color: inherit;line-height: 1;letter-spacing: 0;text-align: center;text-transform: uppercase;border-radius: 0;border: 0;padding: 1.5rem 2.85rem;transition: border 0.3s, color 0.3s, background-color 0.3s;}.nav-item:not(:last-child) {margin-right: 3rem;}.nav-fill .nav-item {flex: 1;}.tab-content {position: relative;}.tab-content > .tab-pane {position: absolute;left: 0;right: 0;top: 0;bottom: 0;height: 0;opacity: 0;z-index: -1;transition: visibility 0.3s, opacity 0.3s;overflow: hidden;visibility: hidden;}.tab-content > .active {visibility: visible;opacity: 1;height: auto;position: relative;z-index: auto;}.tab-pane {font-size: 1.3rem;line-height: 1.7;padding: 1.3rem 0;color: #666;}.tab-pane p {margin-bottom: 0;font-size: inherit;letter-spacing: 0;line-height: 2;}.tab-nav-boxed .nav-item:not(:last-child) {margin-right: 0.5rem;}.tab-nav-solid .nav-tabs {border-bottom: 0;}.tab-nav-solid .nav-item .nav-link.active, .tab-nav-solid .nav-item.show .nav-link, .tab-nav-solid .nav-item:hover .nav-link {color: #fff;background-color: #f14242;border-color: #f14242;}.tab-nav-solid .nav-link {background-color: #f5f5f5;border-color: #f5f5f5;margin-bottom: 0.5rem;}.tab-nav-solid .tab-pane {padding: 0.8rem 0 1.4rem;}.tab-nav-solid2 .nav-item .nav-link.active, .tab-nav-solid2 .nav-item.show .nav-link, .tab-nav-solid2 .nav-item:hover .nav-link {color: #f14242;background-color: #f5f5f5;border-color: #f5f5f5;}.tab-nav-solid2 .nav-item:not(:last-child) {margin-right: 2rem;}.tab-nav-solid2 .nav-link {color: #333;}.tab-nav-solid2 .tab-content {border: 1px solid #eee;}.tab-boxed .nav-tabs {border-bottom: 0;}.tab-boxed .nav-link {padding: 1.45rem 2.95rem 1.55rem;margin-bottom: -0.1rem;z-index: 1;}.tab-boxed .tab-pane {padding: 1.3rem 2rem 0;}.tab-boxed .tab-pane.active p {margin-bottom: 1.3rem;}.tab-nav-outline .nav-tabs {border-bottom: 0;}.tab-nav-outline .nav-item .nav-link.active, .tab-nav-outline .nav-item.show .nav-link, .tab-nav-outline .nav-item:hover .nav-link {border: 2px solid #f14242;border-radius: 0.3rem;}.tab-nav-outline .nav-link {color: #333;border: 2px solid transparent;padding: 1.3rem 2.85rem;}.tab-nav-outline2 .nav {position: relative;z-index: 1;}.tab-nav-outline2 .nav-item .nav-link.active, .tab-nav-outline2 .nav-item.show .nav-link, .tab-nav-outline2 .nav-item:hover .nav-link {border: 1px solid #eee;border-bottom-color: #fff;}.tab-nav-outline2 .tab-content {border: 1px solid #eee;}.tab-nav-outline2 .nav-item:not(:last-child) {margin-right: 0.7rem;}.tab-nav-outline2 .nav-link {border: 1px solid transparent;padding: 1.4rem 2.85rem;margin-bottom: -1px;}.tab-nav-outline3 .nav-tabs {border-bottom: 0;}.tab-nav-outline3 .nav-item .nav-link:before {content: "";display: block;position: absolute;left: 0;width: 3px;height: 100%;top: 50%;transform: translateY(-50%) scale(0);background-color: transparent;transition: transform 0.3s;z-index: 1;}.tab-nav-outline3 .nav-item .nav-link.active:before, .tab-nav-outline3 .nav-item.show .nav-link:before, .tab-nav-outline3 .nav-item:hover .nav-link:before {background-color: #f14242;transform: translateY(-50%) scale(1);}.tab-nav-outline3 .nav-link {color: #333;border: 1px solid #eee;padding: 1.4rem 0 1.4rem 2rem;}.tab-nav-underline .nav-item:not(:last-child) {margin-right: 3rem;}.tab-nav-underline .nav-link {padding: 1.4rem 0;}.tab-nav-underline .nav-link:after {content: "";display: block;position: absolute;bottom: -1px;left: 0;width: 100%;border-top: 3px solid transparent;transform: scaleX(0);transition: transform 0.3s, border-color 0.3s;}.tab-nav-underline .nav-item .nav-link.active:after, .tab-nav-underline .nav-item.show .nav-link:after, .tab-nav-underline .nav-item:hover .nav-link:after {border-color: #f14242;transform: scaleX(1);}.tab-nav-underline.type2 .nav-item {margin-right: 0;}.tab-nav-underline.type2 .nav-link {padding: 1.4rem 1.5rem;}.tab-nav-center .nav {justify-content: center;}.tab-nav-center .nav .nav-item {margin: 0 1.5rem;}.tab-nav-center.tab-nav-outline2 .nav-item {margin: 0 0.5rem;}.tab-vertical {display: flex;}.tab-vertical .nav {flex-direction: column;flex-wrap: nowrap;width: 26.3%;}.tab-vertical .nav-item {margin-right: 0;}.tab-vertical .nav-link {position: relative;padding-left: 2.2rem;padding-right: 2rem;text-align: left;width: 100%;margin-bottom: 0.5rem;}.tab-vertical .tab-content {width: 73.7%;border-top: 1px solid #eee;padding-left: 2rem;}.tab-vertical .tab-pane {padding-top: 1.3rem;}.tab-vertical.tab-nav-outline3 .nav {width: 27%;}.tab-vertical.tab-nav-outline3 .nav-link {padding-left: 2.1rem;}.tab-vertical.tab-nav-outline3 .tab-content {padding-left: 1.7rem;}.tab-line-grow .tab-pane {padding: 1.7rem 0;}.nav-filters {display: flex;align-items: center;flex-wrap: wrap;margin-bottom: 0.5rem;font-size: 1.4rem;color: #666;line-height: 1;}.nav-filters li:not(:last-child) {margin-right: 1rem;}.nav-filter {display: inline-block;position: relative;padding: 0.6rem 0 0.7rem;color: inherit;transition: color 0.4s;}.nav-filter.active, .nav-filter:hover {color: #f14242;}.nav-filter span {color: #aaa;margin-left: 0.6rem;}.filter-underline .nav-filter:after {content: "";display: block;height: 2px;border: 1px solid;transform: scale(0);transition: transform 0.4s;}.filter-underline .nav-filter.active:after, .filter-underline .nav-filter:hover:after {transform: scale(1);}.filter-boxed li {margin-bottom: 0.5rem;}.filter-boxed .nav-filter {padding: 1.1rem 1.9rem;border: 1px solid #ccc;border-radius: 0.3rem;text-transform: uppercase;font-size: 1.3rem;font-weight: 500;color: #333;transition: color 0.3s, border-color 0.3s;}.filter-boxed .nav-filter.active, .filter-boxed .nav-filter:hover {color: #f14242;border-color: #f14242;}@media (max-width: 991px) {.filter-boxed {justify-content: center;}.filter-boxed li {margin: 0 0.5rem 0.5rem !important;}}@media (max-width: 767px) {.tab-vertical {flex-flow: column nowrap;}.tab-vertical .nav-tabs, .tab-vertical .tab-content, .tab-vertical.tab-nav-outline3 .nav {width: 100%;}.tab-line-grow .tab-content {padding-right: 1rem;padding-left: 1rem;}}@media (max-width: 575px) {.tab-nav-outline2 .nav-link {padding-left: 1rem;padding-right: 1rem;}}.link-section {margin-bottom: 2.8rem;}.link-section .title {margin-bottom: 0.9rem;}.side-tab-section {margin-bottom: 1.1rem;}.title {display: flex;flex-wrap: wrap;position: relative;align-items: center;text-align: center;margin-bottom: 1.7rem;font-size: 2rem;font-weight: 600;line-height: 1.2;}.title.title-link:before {position: absolute;content: "";width: 100%;height: 3px;left: 0;bottom: -0.8rem;background-color: #f14242;z-index: 1;}.title.title-sm {font-size: 1.6rem;}.title.title-md {font-size: 2rem;}.title.title-lg {font-size: 3rem;}.title-underline {position: relative;padding-bottom: 1.6rem;}.title-underline:before {content: none;}.title-underline:after {content: "";position: absolute;left: 0;bottom: 0;margin-left: 0;width: 100%;height: 1px;background-color: #eee;}.title-cross:after, .title-cross:before {flex: 1;content: "";height: 2px;background-color: #eeeeee;}.title-cross:before {margin-right: 3rem;}.title-cross:after {margin-left: 3rem;}@media (max-width: 479px) {.title-cross:before {margin-right: 1.5rem;}.title-cross:after {margin-left: 1.5rem;}}.title-link-wrapper {display: flex;position: relative;align-items: center;margin-bottom: 1.3rem;}.title-link-wrapper .title {position: relative;margin-bottom: 0.8rem;padding: 0.8rem 0;}.title-link-wrapper a {margin-bottom: 0.2rem;margin-left: auto;text-transform: capitalize;font-weight: 500;letter-spacing: -0.025em;color: #333;}.title-link-wrapper a:hover {color: #f14242;}.title-link-wrapper a i {vertical-align: middle;margin-left: 0.5rem;font-size: 1.35rem;display: inline-block;margin-bottom: 0.1rem;}.title-link-wrapper:after {content: "";position: absolute;left: 0;bottom: 0;width: 100%;border-bottom: 1px solid #eee;}.title-link-wrapper.no-link .title-link {margin-bottom: 0.8rem;}.tab-with-title {display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}.tab-with-title .nav-tabs {border-bottom: 0;}.tab-with-title .nav-item:not(:last-child) {margin-right: 2rem;}.tab-with-title .nav-link {font-size: 1.3rem;font-weight: 400;letter-spacing: 0;color: #333;text-transform: capitalize;padding: 0;}.tab-with-title.tab-nav-boxed {padding: 0.3rem 0;}.tab-with-title.tab-nav-boxed .title {margin-bottom: 0;margin-right: 2rem;}.tab-with-title.tab-nav-boxed .nav-item:not(:last-child) {margin-right: 1rem;}.tab-with-title.tab-nav-boxed .nav-item:last-child {margin: 0;}.tab-with-title.tab-nav-boxed .nav-link {border: 1px solid #ccc;border-radius: 0.3rem;padding: 0.85em 1.42em;font-weight: 500;text-transform: uppercase;}.tab-with-title.tab-nav-boxed .nav-link.active, .tab-with-title.tab-nav-boxed .nav-link:hover {border-color: #f14242;}.tab-with-title.tab-nav-link {padding: 1.6rem 2rem 0.6rem;background: #f5f5f5;}.tab-with-title.tab-nav-link .nav-link, .tab-with-title.tab-nav-link .title {margin-bottom: 1rem;}.tab-with-title.tab-nav-link .title {margin-right: 2rem;}.tab-with-title.tab-nav-underline .nav-link:after {bottom: -1px;}.tab-with-title .nav-item .nav-link.active, .tab-with-title .nav-item.show .nav-link, .tab-with-title .nav-item:hover .nav-link {color: #f14242;}.title-separator {margin: 0 0.5rem;}.title-center {justify-content: center;}.tab-with-title.tab-nav-center {flex-direction: column;margin-bottom: 1.2rem;}.tab-with-title.tab-nav-center .nav-tabs {margin: 0;}.tab-with-title.tab-nav-center .nav-item {margin: 0 1rem;}.tab-with-title.tab-nav-center .nav-link {padding: 0.8rem 0;}.tab-with-title.tab-nav-center .nav-link:after {bottom: 0;height: 0.3rem;border: none;background-color: #f14242;}.filter-with-title {display: flex;align-items: center;justify-content: space-between;margin-bottom: 1rem;}.filter-with-title .title {margin-bottom: 0.5rem;}.title-section p {font-size: 1.3rem;color: #666;line-height: 2;letter-spacing: 0;}@media (max-width: 991px) {.tab-with-title {flex-direction: column;}.tab-with-title .nav-tabs {justify-content: center;}.tab-with-title.tab-nav-boxed .title {margin-bottom: 1rem;margin-right: 0;}.tab-with-title.tab-nav-boxed .nav-item {margin-left: 0.5rem !important;margin-right: 0.5rem !important;}.tab-with-title.tab-nav-boxed .nav-link {margin-bottom: 0.5rem;}.tab-with-title.tab-nav-link .nav-item {margin: 0 1rem !important;}.tab-with-title.tab-nav-link .title {margin-right: 0;}.filter-with-title {flex-direction: column;}.filter-with-title .title {margin-bottom: 1rem;}.filter-with-title .nav-filters {justify-content: center;}.filter-with-title .nav-filters li {margin: 0 1.5rem;}}@media (max-width: 575px) {.title-link-wrapper {flex-direction: column;align-items: flex-start;}.title-link-wrapper .title-link {margin-bottom: 2rem;}.title-link-wrapper a {margin-left: 0;}}.title-link-wrapper2 {display: flex;position: relative;align-items: center;margin-bottom: 1.3rem;}.title-link-wrapper2 .title {position: relative;margin-bottom: 0.8rem;padding: 0.4rem 0;}.title-link-wrapper2 a {margin-bottom: 0.2rem;margin-left: auto;text-transform: capitalize;font-weight: 500;letter-spacing: -0.025em;color: #333;}.title-link-wrapper2 a:hover {color: #f14242;}.title-link-wrapper2 a i {vertical-align: middle;margin-left: 0.5rem;font-size: 1.35rem;display: inline-block;margin-bottom: 0.1rem;}.title-link-wrapper2:after {content: "";position: absolute;left: 0;bottom: 0;width: 100%;border-bottom: 1px solid #eee;}.title-link-wrapper2.no-link .title-link {margin-bottom: 0.8rem;}.title-link-wrapper2-underline .text-left:after {content: "";display: block;position: absolute;bottom: -.8rem;left: 0;width: 100%;border-top: 2px solid #f14242;z-index: 1;}.tooltiptext {position: absolute;padding: 1rem 0.7rem;bottom: 125%;left: 50%;background-color: #333;color: #fff;font-weight: 400 font-size: 1.3rem;font-family: var(--font-family-primary);letter-spacing: 0.01em;text-align: center;visibility: hidden;opacity: 0;transform: translateX(-50%);z-index: 1;transition: opacity 0.3s;}.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;}.widget-title {margin-bottom: 2rem;padding: 1.1rem 0;font-size: 1.5rem;font-weight: 500;text-transform: uppercase;line-height: 1.2;letter-spacing: -0.025em;}.widget-products .widget-title {font-size: 1.4rem;font-weight: 500;letter-spacing: -0.025em;padding-bottom: 0.8rem;}.widget-products .widget-body {padding: 0 2rem;}.widget-products.widget-products-bordered .widget-body {border: 1px solid #eee;}.widget-products.widget-products-bordered .product-widget:not(:last-child) {border-bottom: 1px solid #eee;}.widget-products .swiper-button-next, .widget-products .swiper-button-prev {top: -1.7rem;right: -1rem;border: 0;color: #747474;font-weight: normal;width: 15px;height: 15px;}.widget-products .swiper-button-next:not(.swiper-button-disabled):active, .widget-products .swiper-button-next:not(.swiper-button-disabled):focus, .widget-products .swiper-button-next:not(.swiper-button-disabled):hover, .widget-products .swiper-button-prev:not(.swiper-button-disabled):active, .widget-products .swiper-button-prev:not(.swiper-button-disabled):focus, .widget-products .swiper-button-prev:not(.swiper-button-disabled):hover {background: transparent;border: 0;color: #f14242;}.widget-products .swiper-button-prev {transform: translateX(-50%);}.widget-products .swiper-button-next {transform: translateX(50%);}.sidebar .widget-products .widget-body {border: 0;padding: 0;}.widget .widget-title {position: relative;margin: -0.1rem 0;padding: 1.4rem 2.5rem 1.4rem 0;font-weight: 500;font-size: 1.6rem;color: #333;letter-spacing: 0;border-bottom: 1px solid #eee;text-transform: capitalize;cursor: pointer;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.widget .widget-body {padding: 0.7rem 0 1rem;opacity: 1;transition: opacity 0.3s;color: #333;}.widget-collapsible .widget-title label {position: relative;padding: 0 0.2rem;}.widget-collapsible .widget-title label:after {position: absolute;content: "";left: 0;bottom: -1.2rem;width: 100%;height: 2px;background-color: #666;}.widget-collapsible .toggle-btn {right: 0.4rem;margin-top: -0.1rem;width: 10px;padding: 0;opacity: 1;}.widget-collapsible .toggle-btn:after, .widget-collapsible .toggle-btn:before {content: "";position: absolute;border-top: 2px solid #666;width: 12px;transition: transform 0.3s;}.widget-collapsible > .collapsed .toggle-btn:before {transform: rotate(90deg);}.widget-collapsible > .collapsed .toggle-btn:after {transform: rotate(180deg);}.widget-collapsible .collapsed + .widget-body {display: none;}.widget-collapsible .collapsed ~ .widget-body {opacity: 0.1;}.category-default img {min-height: 20rem;}.category-default .category-content {left: 3rem;}.category-default .category-title {margin-bottom: 0;font-size: 2.2em;}.category-default .category-count {opacity: 0.6;line-height: 1.2;}.category-ellipse-section {margin-bottom: 5.2rem;}.category-classic-section {background-color: #f8f8f8;}.category-masonry-section {padding-bottom: 3.7rem;}.category-masonry-section .category-grid {display: grid;grid-template-columns: repeat(auto-fill, calc(100% / 4));margin: -1rem;}.category-masonry-section .category-grid > * {padding: 1rem;}.category-masonry-section .grid-item1 {grid-column-end: span 2;grid-row-end: span 2;}.category-masonry-section .grid-item2 {grid-column-end: span 1;grid-row-end: span 1;}.category-masonry-section .grid-item3 {grid-column-end: span 1;grid-row-end: span 2;}.category-masonry-section .grid-item3 .category-banner, .category-masonry-section .grid-item3 figure, .category-masonry-section .grid-item3 img {height: 100%;}@media (max-width: 991px) and (min-width: 768px) {.category-masonry-section .category-grid {grid-template-columns: repeat(auto-fill, calc(100% / 3));}.category-masonry-section .grid-item3 {grid-row-start: 1;grid-column-start: 3;grid-row-end: span 3;}}@media (max-width: 767px) {.category-masonry-section .category-grid {grid-template-columns: repeat(auto-fill, calc(100% / 2));}}@media (max-width: 575px) {.page-title {font-size: 3rem;}.page-subtitle {font-size: 1.2rem;}}@media (max-width: 479px) {.category-masonry-section .grid-item2, .category-masonry-section .grid-item3 {grid-row-end: span 1;grid-column-end: span 2;}}.product-list-section {margin-bottom: 4.2rem;}.product-list-section .title-link-wrapper .title::after {height: 2px;background-color: #666;}.product-wrapper.row [class*=col-] {margin-bottom: 2rem;}.product:not(.product-single) .product-countdown-container {position: absolute;left: 10px;right: 10px;bottom: 10px;white-space: nowrap;overflow-x: auto;background-color: rgba(34, 34, 34, 0.8);color: #fff;letter-spacing: -0.025em;text-align: center;border-radius: 0.3rem;padding-left: 0;padding-right: 0;opacity: 1;visibility: visible;-webkit-transition: opacity 0.3s, visibility 0.3s;transition: opacity 0.3s, visibility 0.3s;}.product:not(.product-single) .countdown-row {display: -webkit-box;display: -ms-flexbox;display: flex;}.product:not(.product-single) .countdown-section {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0.9em 0 0.8em;}.product:not(.product-single) .countdown-amount, .product:not(.product-single) .countdown-period {display: inline-block;}.product:not(.product-single) .countdown-amount {font-size: 1.4em;font-weight: 700;line-height: 1.3;}.product:not(.product-single) .countdown-period {font-size: 1em;font-weight: 500;opacity: 0.9;letter-spacing: -0.035em;}.product:not(.product-single):hover .product-countdown-container {opacity: 0;visibility: hidden;}.product:not(.product-single) .product-list .product-desc {margin-bottom: 3.9rem;line-height: 1.9;}.product-sticky-content .product-list-sm {display: none;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.product-sticky-content .product-media {-webkit-box-flex: 0;-ms-flex: 0 0 8.5rem;flex: 0 0 8.5rem;max-width: 8.5rem;height: 8.5rem;}.product-sticky-content .product-media img {height: 100%;}.product-sticky-content .product-name {font-size: 1.4rem;}.product-sticky-content .product-price {font-size: 1.6rem;}.product-sticky-content .old-price {font-size: 1.6rem;}.product-sticky-content .product-form.container {padding: 0;}.product-sticky-content.fixed .product-list-sm {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.product-sticky-content.fixed .product-form {padding: 2rem;}.product-sticky-content.fixed .product-qty-form, .product-sticky-content.fixed .btn-cart {margin-bottom: 0;}.product-sticky-content.fixed .product-qty-form {margin-right: 0.8rem;max-width: 14rem;-webkit-box-flex: 0;-ms-flex: 0 0 14rem;flex: 0 0 14rem;}.product-sticky-content.fixed .product-qty-form label {display: none;}.product-sticky-content.fixed .btn-cart {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;max-width: 21rem;}.product-sticky-content.fix-top.fixed .product-form {-ms-flex-wrap: nowrap;flex-wrap: nowrap;padding-top: 1rem;padding-bottom: 1rem;}.product-sticky-content.fix-top.fixed .product-media {max-width: 4.4rem;-webkit-box-flex: 0;-ms-flex: 0 0 4.4rem;flex: 0 0 4.4rem;height: 4.4rem;}.product-sticky-content.fix-top.fixed .product-name {display: none;}.product-sticky-content.fix-top.fixed .btn-cart {min-width: 14rem;}.product-single .col-md-6 .product-bm-wrapper {margin-bottom: 0.8rem;}.sticky-both-content .product-single {margin-top: 0.4rem;}.sticky-both-content .product-title {margin-bottom: 1.2rem;line-height: 1.4;}.sticky-both-content .product-color-swatch {margin-top: 0.3rem;}.sticky-both-content .product-size-swatch {-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.product-qty-form.with-label {-webkit-box-flex: 0;-ms-flex: 0 0 21.5rem;flex: 0 0 21.5rem;max-width: 21.5rem;}@media (max-width: 1199px) {.shop-content .product-list .product-desc {margin-bottom: 2rem;}}@media (max-width: 575px) {.shop-content .product-list {display: block;margin-bottom: 2rem;}.shop-content .product-list .product-media {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin: 0 0 2rem 0;}}@media (max-width: 479px) {.product-sticky-content.fix-top.fixed .product-media, .product-sticky-content.fix-top.fixed .product-details {display: none;}.product-sticky-content.fix-top.fixed .btn-cart {max-width: none;}.product-sticky-content.fix-top.fixed .product-form {padding-left: 1.5rem;padding-right: 1.5rem;}.product-sticky-content.fixed .product-list-sm {-webkit-box-flex: 0;-ms-flex: none;flex: none;}}.product-gallery {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;position: sticky;}.product-gallery.row > * {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.product-gallery.product-gallery-sticky {top: 2rem;}.product-gallery-btn {position: absolute;padding: 1rem;width: 4rem;height: 4rem;right: 1.5rem;bottom: 1.5rem;-webkit-box-sizing: border-box;box-sizing: border-box;border: 0;border-radius: 50%;color: #999;background: #fff;font-size: 2rem;line-height: 1;opacity: 0.7;-webkit-transition: opacity 0.3s, color 0.3s;transition: opacity 0.3s, color 0.3s;z-index: 1;-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);cursor: pointer;}.product-gallery-btn.product-degree-viewer {bottom: 6.5rem;}.product-gallery-btn.product-video-viewer {bottom: 11.5rem;}.product-gallery-btn:hover {opacity: 1;color: #333;}.product-sticky-content.fixed {background-color: #fff;}.bought-together-products > * {width: auto;}.bought-together-products .product-wrap {position: relative;-webkit-box-flex: 0;-ms-flex: 0 0 15.8rem;flex: 0 0 15.8rem;max-width: 15.8rem;}.bought-together-products .product-wrap:not(:first-child) {margin-left: 3rem;}.bought-together-products .product-wrap:not(:first-child) .product-media::before, .bought-together-products .product-wrap:not(:first-child) .product-media::after {content: "";position: absolute;left: -2.5rem;top: 50%;background-color: #999;}.bought-together-products .product-wrap:not(:first-child) .product-media::before {width: 17px;height: 1px;-webkit-transform: translateX(-8px);transform: translateX(-8px);}.bought-together-products .product-wrap:not(:first-child) .product-media::after {width: 1px;height: 17px;-webkit-transform: translateY(-8px);transform: translateY(-8px);}.bought-together-products .product-details {padding: 1.5rem 0.2rem 0;}.bought-together-products .product-button {position: relative;margin: 1.3rem 0 2.5rem 10rem;}.bought-together-products .product-button::before, .bought-together-products .product-button::after {content: "";position: absolute;left: -5rem;top: 70px;width: 17px;height: 1px;-webkit-transform: translateX(-8px);transform: translateX(-8px);background-color: #999;}.bought-together-products .product-button::before {margin-top: -12px;}.bought-together-products .bought-price {font-size: 2.4rem;}.bought-together-products .bought-count {margin-bottom: 2.7rem;line-height: 1.3;}.bought-together-products .product-media:hover img {opacity: 1;}.bought-together-products .product-checkbox {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.bought-together-products .product-checkbox label {position: static;padding-left: 0;}.bought-together-products .custom-checkbox {cursor: pointer;width: 100%;height: 100%;left: 0;top: 0;}.bought-together-products .custom-checkbox + label::before {top: 1.5rem;left: 1.5rem;-webkit-transform: none;transform: none;}.product-tabs .nav-item:not(:last-child) {margin-right: 4rem;}.product-tabs .nav-link {padding: 1.5rem 0 1.3rem;font-size: 2rem;font-weight: 700;color: #999;text-transform: capitalize;}.product-tabs .nav-link::after {border-top: 2px solid transparent;}.product-tabs .nav-tabs .nav-link:hover, .product-tabs .nav-tabs .nav-link.active {color: #333;}.product-tabs .tab-pane {padding: 3.5rem 0 2.7rem;}.product-tabs ul {font-size: 1.4rem;color: #666;}.product-tabs .product-video img {min-height: 20rem;}#product-tab-description .sub-title {margin: 0.4rem 0 0.4rem;font-size: 1.4rem;}#product-tab-description .sub-title span {margin-right: 1.2rem;}#product-tab-description .detail {line-height: 1.6;}#product-tab-description ul {font-size: 1.3rem;}#product-tab-description.card-body .col-md-6 {margin-bottom: 1.7rem;}#product-tab-specification ul li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;padding: 0rem 0 1rem;}#product-tab-specification ul label {-webkit-box-flex: 0;-ms-flex: 0 0 20rem;flex: 0 0 20rem;max-width: 20rem;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;z-index: 1;color: #333;}#product-tab-specification ul p {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin-bottom: 0;}#product-tab-vendor .vendor-banner img {min-height: 29.5rem;width: 100%;}#product-tab-vendor .vendor-user {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 1.7rem;}#product-tab-vendor .vendor-logo img {border: 1px solid #eee;border-radius: 5px;}#product-tab-vendor .vendor-name {margin: 0.3rem 0;font-size: 1.8rem;font-weight: 600;color: #333;}#product-tab-vendor .vendor-name a {color: inherit;}#product-tab-vendor .ratings-full {margin-right: 0.8rem;}#product-tab-vendor .rating-reviews {font-size: 1.4rem;color: #666;}#product-tab-vendor .vendor-info {margin-bottom: 3.1rem;font-size: 1.4rem;}#product-tab-vendor .vendor-info li {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 0.75rem 0;}#product-tab-vendor .vendor-info label {display: inline-block;-webkit-box-flex: 0;-ms-flex: 0 0 12rem;flex: 0 0 12rem;max-width: 12rem;padding-right: 1rem;color: #333;}#product-tab-vendor .store-address {font-size: 1.4rem;color: #666;opacity: 1;}#product-tab-vendor .store-phone a {color: #333;}#product-tab-vendor .store-phone a:hover {color: #336699;}#product-tab-vendor p {font-size: 1.4rem;line-height: 1.75;}#product-tab-description.card-body, #product-tab-vendor.card-body, #product-tab-specification.card-body, #product-tab-reviews.card-body {padding-top: 2.2rem;padding-bottom: 2rem;}.accordion-simple:not(.accordion-icon) .card-header a::after {font-size: 1.6rem;}@media (min-width: 768px) {#product-tab-vendor .pl-md-6 {padding-left: 3rem !important;}}#product-tab-reviews {border-bottom-width: 0;}#product-tab-reviews p {font-size: 1.4rem;}#product-tab-reviews .avg-rating-container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 1rem;margin-bottom: 0.2rem;}#product-tab-reviews .avg-mark {font-size: 6em;font-weight: 600;color: #336699;letter-spacing: -0.025em;line-height: 1;margin-bottom: 0;}#product-tab-reviews .avg-rating {margin-left: 1.8rem;}#product-tab-reviews .avg-rating p {font-size: 1.4rem;line-height: 1.4;}#product-tab-reviews .avg-rating .ratings-container {margin-bottom: 0.3rem;}#product-tab-reviews .avg-rating .ratings-full {margin-right: 0.8rem;}#product-tab-reviews .ratings-value {margin-bottom: 1.6rem;font-size: 1.4rem;}#product-tab-reviews .ratings-value span:first-child {margin-right: 2.1rem;font-size: 2.5rem;}#product-tab-reviews .ratings-value .count {margin-left: 0.6rem;font-size: 1.2rem;color: #aaa;}#product-tab-reviews .ratings-list .ratings-container {margin-bottom: 1.5rem;}#product-tab-reviews .ratings-list .progress-bar {max-width: 20rem;margin-left: 1.3rem;margin-bottom: 0;border-radius: 0.4rem;}#product-tab-reviews .ratings-list .progress-bar span {border-radius: 0.4rem;}#product-tab-reviews .ratings-list .progress-value {margin-left: 2rem;min-width: 4rem;}#product-tab-reviews .ratings-list .progress-value mark {font-size: 1.2rem;color: #666;}#product-tab-reviews .title-link {font-size: 1.4rem;}#product-tab-reviews .review-form {padding-top: 0.3rem;}#product-tab-reviews .review-form .form-control {min-height: 4rem;margin-bottom: 2rem;font-family: Poppins, sans-serif;font-size: 1.3rem;border-color: #eee;color: #777;}#product-tab-reviews .review-form .form-control::-webkit-input-placeholder {color: inherit;}#product-tab-reviews .review-form .form-control::-moz-placeholder {color: inherit;}#product-tab-reviews .review-form .form-control:-ms-input-placeholder {color: inherit;}#product-tab-reviews .review-form .form-control::-ms-input-placeholder {color: inherit;}#product-tab-reviews .review-form .form-control::placeholder {color: inherit;}#product-tab-reviews .review-form textarea {height: 13.3rem;}#product-tab-reviews .review-form .btn {background-color: #454545;border-color: #454545;}#product-tab-reviews .form-group {margin: 0.4rem 0 4.1rem;font-size: 1.4rem;}#product-tab-reviews .form-group label {padding-left: 2.7rem;}#product-tab-reviews .form-group .custom-checkbox + label::before {top: 0;-webkit-transform: none;transform: none;margin-top: 0.2rem;}#product-tab-reviews .tab-nav-boxed .nav-item {margin: 0 1rem 0.5rem 1rem;}#product-tab-reviews .tab-nav-boxed .nav-link {font-size: 1.3rem;font-weight: 600;color: #333;border-width: 1px;padding: 0.9em 1.5em;border-radius: 2rem;}#product-tab-reviews .tab-nav-boxed .nav-link::after {content: none;}#product-tab-reviews .tab-nav-boxed .nav-link:hover, #product-tab-reviews .tab-nav-boxed .nav-link.active {color: #336699;}#product-tab-reviews .tab-nav-boxed .tab-pane {padding: 1.5rem 0 0;}.vendor-product-section {margin-bottom: 4.2rem;}.vendor-product-section .ratings-container, .related-product-section .ratings-container {margin-bottom: 0.3rem;}.product-single .product-countdown-container {display: -webkit-box;display: -ms-flexbox;display: flex;margin: -0.7rem 0 1.3rem;font-size: 1.5rem;}.product-single .product-countdown-container .countdown-amount {font-weight: 700;color: #336699;}.description-section .title.title-link::before, .review-section .title.title-link::before {height: 0.2rem;}aside .service-list {padding: 0 2rem;border: 1px solid #eee;}aside .service-list > * {padding: 1.6rem 0;}aside .service-list > *:not(:last-child) {border-bottom: 1px solid #eee;}aside .service-list .icon-box svg {width: 3rem;height: 3rem;}aside .service-list .icon-box-title {font-size: 1.3rem;line-height: 1.3;letter-spacing: 0;}aside .service-list p {font-size: 1.2rem;line-height: 1.2;}aside .sp-sidebar-banner .banner-content {top: 9%;left: 6.5%;}aside .sp-sidebar-banner .banner-title, aside .sp-sidebar-banner .banner-subtitle {font-size: 1.8rem;font-weight: 700;letter-spacing: -0.01em;margin-bottom: 0.5rem;}aside .sp-sidebar-banner span {font-size: 2.4rem;margin-right: 0.5rem;}@media (min-width: 992px) {.sticky-both-content .product-details-1 {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}}.hotspot-banner {overflow: visible;}.hotspot-product {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: absolute;width: 3em;height: 3em;border-radius: 50%;background-color: #fff;-webkit-transition: background-color 0.3s;transition: background-color 0.3s;}.hotspot-product .product {position: absolute;opacity: 0;width: 20em;padding: 1rem;visibility: hidden;background: #fff;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.06);box-shadow: 0 0 30px rgba(0, 0, 0, 0.06);border-radius: 0.5rem;overflow: hidden;-webkit-transition: opacity 0.3s, visibility 0.3s, z-index 0.3s, -webkit-transform 0.3s;transition: opacity 0.3s, visibility 0.3s, z-index 0.3s, -webkit-transform 0.3s;transition: opacity 0.3s, visibility 0.3s, transform 0.3s, z-index 0.3s;transition: opacity 0.3s, visibility 0.3s, transform 0.3s, z-index 0.3s, -webkit-transform 0.3s;z-index: -1;}.hotspot-product .product .product-action-vertical {opacity: 1;visibility: visible;}.hotspot-product:hover {background-color: #333;}.hotspot-product:hover .btn-hotspot {color: #fff;}.hotspot-product:hover .product {opacity: 1;visibility: visible;z-index: 1;}.hotspot-product.hotspot-product-1 {left: 22.6%;top: 10.9%;}.hotspot-product.hotspot-product-2 {left: 23.8%;top: 82%;}.hotspot-product.hotspot-product-3 {left: 71.1%;top: 36.1%;}.hotspot-right .product {left: 100%;top: -6rem;}.hotspot-right:hover .product {-webkit-transform: translateX(1rem);transform: translateX(1rem);}.hotspot-top .product {bottom: 100%;left: -40px;}.hotspot-top:hover .product {-webkit-transform: translateY(-1rem);transform: translateY(-1rem);}.hotspot-left .product {right: 100%;top: -60px;}.hotspot-left:hover .product {-webkit-transform: translateX(-1rem);transform: translateX(-1rem);}.btn-hotspot {font-size: 1.2em;line-height: 1;color: #333;-webkit-transition: color 0.3s;transition: color 0.3s;}.pswp img {border-radius: 0.3rem;}@media (min-width: 768px) {body.addtocart-fixed .footer {padding-bottom: 12.5rem;}}@media (max-width: 767px) {.hotspot-banner {font-size: 0.8rem;}}@media (max-width: 575px) {.bought-together-products .product-wrap {-webkit-box-flex: 0;-ms-flex: 0 0 12rem;flex: 0 0 12rem;max-width: 12rem;}.bought-together-products .product-button {margin: -1rem 0 3rem 3rem;}.bought-together-products .product-button::before, .bought-together-products .product-button::after {left: -1.5rem;}}@media (max-width: 479px) {.hotspot-banner {font-size: 0.6rem;}}@media (max-width: 375px) {#product-tab-specification ul li::before {width: calc(44% - 1rem);}#product-tab-specification ul label {-webkit-box-flex: 0;-ms-flex: 0 0 44%;flex: 0 0 44%;max-width: 44%;}}.compare-popup {position: fixed;top: 100%;left: 0;right: 0;padding: 2rem 0;background: #fff;transition: transform 0.3s;z-index: 2400;}.compare-popup .container {display: flex;align-items: center;padding-top: 2.1rem;padding-bottom: 3.1rem;}.compare-popup .btn-clean {margin-right: 1.8rem;padding: 0;border: none;text-transform: capitalize;font-weight: 400;}.compare-popup .btn-clean:active, .compare-popup .btn-clean:focus, .compare-popup .btn-clean:hover {color: #f14242;background-color: #fff;}.compare-popup.show {transform: translateY(-99%);}.compare-popup.show + .compare-popup-overlay {opacity: 0.7;visibility: visible;transition: opacity 0.3s;}.compare-title {margin-top: 0.8rem;}.compare-title .title {margin-bottom: 0.3rem;font-size: 2.4rem;font-weight: 500;white-space: nowrap;}.compare-product-list {display: flex;flex: 1;justify-content: center;margin: 0.9rem 2rem 0;padding: 0;}.compare-product-list li {position: relative;width: 8vw;max-width: 138px;min-height: 8vw;}.compare-product-list li:not(:first-child) {margin-left: 3rem;}.compare-product-list li:empty:before {content: "+";position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);text-align: center;line-height: 5rem;font-size: 3rem;color: #eee;width: 5rem;height: 5rem;border-radius: 50%;box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.12);}.compare-product-list li:after {content: "";position: absolute;border: 1px solid #eee;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}.compare-product-list .btn-remove {position: absolute;padding: 0;right: -1rem;top: -1rem;line-height: 1.2;width: 20px;height: 20px;font-size: 1.5rem;border-radius: 50%;border: none;box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.4);overflow: hidden;}.compare-product-list .btn-remove i {font-size: 1.2rem;font-weight: 600;margin-bottom: 0;}.compare-product-list .btn-remove:active, .compare-product-list .btn-remove:focus, .compare-product-list .btn-remove:hover {background-color: #fff;}.compare-popup-overlay {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: #000;visibility: hidden;opacity: 0;transition: opacity 0.3s, visibility 0.3s;z-index: 2399;}.compare-table {overflow-x: auto;}.compare-table > div:nth-child(2n) .compare-col {background-color: #fbfbfb;}.compare-table .compare-row {display: flex;flex-wrap: nowrap;}.compare-product .product-media {border: 1px solid #f5f5f5;}.compare-col {padding: 2.5rem 0 2.5rem 2rem;}.compare-col.compare-product {text-align: center;}.compare-col.compare-field {display: flex;align-items: center;justify-content: flex-end;text-align: end;padding-right: 5rem;font-weight: 400;color: #999;}.compare-col.compare-value {padding-right: 1rem;}.compare-col .remove-product {margin-bottom: 2.4rem;padding: 0;border: none;color: #333;}.compare-col .remove-product i {font-size: 2.2rem;}.compare-col .remove-product:active, .compare-col .remove-product:focus, .compare-col .remove-product:hover {background-color: transparent;color: #f14242;}.compare-col .product-details {padding: 1.6rem 0 0.7rem;}.compare-col .product-price {font-size: 1.4rem;font-weight: 400;letter-spacing: 0;}.compare-col .new-price {margin-right: 0;color: #f14242;}.compare-col .old-price {color: #999;}.compare-availability .compare-value {color: #ffa800;}.compare-description ul {margin: 0;padding: 0;}.compare-description li {color: #333;line-height: 1.6;}.compare-description li:before {font-size: 1.4rem;}.compare-rating {display: flex;}.compare-rating .ratings-container {width: 100%;margin-bottom: 0;font-size: 1.4rem;}.compare-brand .compare-value, .compare-category .compare-value, .compare-meta .compare-value, .compare-size .compare-value {color: #333;}.compare-color .swatch {vertical-align: middle;margin-right: 0.4rem;width: 1.5rem;height: 1.5rem;display: inline-block;border-radius: 50%;}@media (min-width: 1921px) {.compare-product-list li {max-height: 15.5rem;max-width: none;}.compare-product-list li figure, .compare-product-list li img {height: 100%;width: 100%;}}@media (max-width: 991px) {.compare-popup .container {flex-wrap: wrap;justify-content: center;padding-top: 0;padding-bottom: 0;}.compare-product-list {flex: 0 0 100%;justify-content: center;margin: 2rem 0;}.compare-product-list li {width: 18vw;min-height: 11rem;}}@media (max-width: 991) and (min-width: 480px) {.compare-title {display: flex;}}@media (max-width: 767px) {.compare-col.compare-field {max-width: 15rem;padding-right: 1rem;padding-left: 1rem;}}@media (max-width: 575px) {.compare-product-list li {min-height: 6rem;}.compare-product-list li:not(:first-child) {margin-left: 1.5rem;}}@media (max-width: 479px) {.compare-product-list li:empty:before {width: 3.5rem;height: 3.5rem;line-height: 3.5rem;font-size: 2rem;}}.shop-default-banner {padding: 7.4em 8.7em 7.6em;}.shop-default-banner .banner-subtitle {margin-bottom: 0.2rem;font-size: 2.8em;}.shop-default-banner .banner-title {margin-bottom: 1.9rem;font-size: 4em;}.shop-default-banner .btn {padding: 1.25em 1.98em;font-size: 1.4em;}.shop-default-banner .btn i {font-size: 1.7rem;}.shop-boxed-banner {padding-left: 4.8em;padding-right: 4.8em;}.shop-boxed-banner .banner-subtitle {letter-spacing: -0.02em;}.shop-default-brands {padding: 0.5rem 0;}.shop-default-category {border-bottom: 1px solid #eee;padding-bottom: 3.5rem;}.shop-default-category .category-name {text-transform: capitalize;font-size: 1.4rem;font-weight: 500;letter-spacing: 0;}.shop-default-category .category-media {border: none;transition: box-shadow 0.3s, transform 0.3s;}.shop-default-category .category-ellipse:hover .category-media {box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);transform: scale(1.1);}.shop-default-category .category-ellipse:hover .category-name {color: #f14242;}.product-lists .product-list {border-top: 1px solid #eee;}.product-lists .product-list .product-short-desc {margin-bottom: 1.5rem;}.product-lists .product-wrap:last-child .product-list {margin-bottom: 0;}.toolbox, .toolbox-item, .toolbox-left, .toolbox-right {display: flex;align-items: center;flex-wrap: wrap;}.toolbox-item label, .toolbox-left label, .toolbox-right label, .toolbox label {font-weight: 500;margin-right: 1rem;line-height: 1.5;}.toolbox-right {margin-left: auto;}.toolbox {padding-bottom: 1rem;}.toolbox.toolbox-pagination {padding: 2.5rem 0;border-top: 1px solid #f4f4f4;}.toolbox-left > :not(.toolbox-pagination):not(:last-child), .toolbox-right > :not(.toolbox-pagination):not(:last-child), .toolbox > :not(.toolbox-pagination):not(:last-child) {margin-right: 1rem;}.toolbox .showing-info {font-size: 1.3rem;color: #333;}.toolbox .showing-info span {margin: 0 0.3rem;color: #333;}.toolbox .select-box {color: #333;}.toolbox .select-box:before {font-size: 1.1rem;right: 1rem;margin-top: 0.1rem;}.toolbox select {max-width: none;width: 15.4rem;padding: 0.75em 2.7rem 0.75em 1.4rem;border-radius: 0.3rem;cursor: pointer;border: 1px solid #d7d7d7;}.toolbox .toolbox-show select {padding-left: 1.3rem;padding-right: 2.8rem;width: 9.4rem;}.toolbox .item-found {color: #a9a9a9;font-size: 1.4rem;letter-spacing: 0;}.toolbox .item-found span {color: #333;margin-right: 0.4rem;}.toolbox .left-sidebar-toggle, .toolbox .right-sidebar-toggle {padding: 0.78em 1.05em;font-size: 1.3rem;}.toolbox .left-sidebar-toggle i, .toolbox .right-sidebar-toggle i {margin-right: 0.7rem;margin-left: 0.3rem;margin-top: -3px;font-size: 1.4rem;}.toolbox .left-sidebar-toggle {margin: 0 2rem 1rem 0;}.toolbox .right-sidebar-toggle {margin-left: 2rem;}.toolbox-item {margin-bottom: 1rem;}.sticky-toolbox.fixed {background: #fff;padding: 1rem 2rem 0 !important;}.selected-items {display: none;}.toolbox + .selected-items {font-size: 1.2rem;}.selected-items > * {display: inline-block;margin: 0 0.8rem 0.5rem 0;}.selected-items .filter-clean {margin-left: 1.2rem;}.selected-item {line-height: 1;letter-spacing: 0;background-color: #f5f5f5;color: #666;padding: 8px 1rem;}.selected-item i {margin-left: 1.1rem;vertical-align: middle;}.toolbox-layout {display: flex;align-items: center;margin-left: 1.9rem;}.btn-layout {line-height: 1;color: #dadada;transition: color 0.4s;}.btn-layout + .btn-layout {margin-left: 1rem;}.btn-layout i {font-size: 1.9rem;color: inherit;}.btn-layout.active, .btn-layout:hover {color: #333;}@media (max-width: 991px) {.shop-content .main-content {width: 100%;}.toolbox .sidebar-fixed {margin-right: 0;}.toolbox .sidebar-content {display: block;}}@media (max-width: 767px) {.shop-default-banner {padding: 5em;font-size: 0.9rem;}}@media (max-width: 575px) {.shop-default-banner {padding: 4rem 3rem;font-size: 0.8rem;}.toolbox-left label, .toolbox-right .toolbox-layout {display: none;}.toolbox-right .toolbox-item.toolbox-show {margin-right: 0;}.toolbox-pagination {flex-direction: column;}.product-lists .product-list {border-top: 0;}.toolbox .left-sidebar-toggle {padding: 0.79em 0.83em;}.toolbox .left-sidebar-toggle i {margin: -3px 0 0 0;}.toolbox .left-sidebar-toggle span {display: inline-block;padding-left: 3px;font-weight: 600;}}@media (max-width: 479px) {.shop-default-banner {font-size: 0.7rem;}.sticky-toolbox.fixed {padding-right: 1.5rem !important;padding-left: 1.5rem !important;}.toolbox .left-sidebar-toggle {margin-right: 1rem;}.toolbox select {max-width: 13.6rem;}}.header {font-family: var(--font-family-primary);background: #fff;color: #333;}.header .container, .header .container-fluid, .header .inner-wrap {display: flex;align-items: center;}.header .inner-wrap {width: 100%;}.header a:not(.btn) {color: inherit;}.header a:not(.btn):hover {color: #f14242;}.header-bottom, .header-middle, .header-top {display: flex;}.header-center, .header-left, .header-right {display: flex;align-items: center;}.header-right {margin-left: auto;}.has-center .header-right {flex: 1;}.has-center .header-right {justify-content: flex-end;}.has-center .header-center {margin-left: 2rem;margin-right: 2rem;}.header-top {background: #333;font-size: 1.1rem;letter-spacing: -0.027em;text-transform: capitalize;margin: -0.1rem 0 0.1rem;color: #bfbfbf;}.header-top .header-right {padding-right: 0.2rem;}.header-top .header-right > .dropdown:first-child {margin-left: 0;}.header-top .header-right > .dropdown:hover .dropdown-box:before {visibility: visible;opacity: 1;top: auto;bottom: 100%;}.header-top .header-right .dropdown-box:before {content: "";position: absolute;z-index: 1002;left: 50%;top: -9999px;transform: translateX(-50%);border: 11px solid transparent;border-bottom: 11px solid #fff;transition: opacity 0.2s ease-out, transform 0.2s ease-out;visibility: hidden;opacity: 0;cursor: pointer;pointer-events: none;}.header-top .header-right a {display: flex;align-items: center;}.header-top .header-right i {margin-right: 0.8rem;font-size: 1.5rem;}.header-top .header-right > * {margin-left: 2rem;}.header-top .header-right .delimiter {margin: 0 0.3rem;color: #aaa;}.header-top .header-right .divider {width: 1px;height: 1.5rem;background-color: #ccc;}.logo {min-width: 14.4rem;margin-right: 2rem;}.logo img {display: block;}.header h1 {line-height: 0;margin-bottom: 0;}.header-bottom {color: #fff;background: #333;font-size: 1.4rem;font-weight: 500;letter-spacing: -0.025em;border-top: 1px solid #393939;}.header-bottom .main-nav {margin-left: 2.1rem;}.header-bottom .header-right {padding-right: 0.2rem;}.header-bottom .header-right > a {display: flex;align-items: center;padding: 1.4rem 0 1.3rem;}.header-bottom .header-right > a i {vertical-align: middle;}.header-bottom .header-right > a i.w-icon-map-marker {font-size: 2.2rem;margin-top: -0.5rem;}.header-bottom .header-right > a i.w-icon-sale {font-size: 2.4rem;margin-right: 0.8rem;}.header-bottom .header-right > a:first-child {margin-right: 3.2rem;}.header-bottom:not(.fixed) .show-dropdown .dropdown-box {opacity: 1;visibility: visible;transform: none;box-shadow: none !important;margin-top: 2rem;}.welcome-msg {margin: 0;font-size: inherit;font-weight: inherit;letter-spacing: -0.022em;line-height: 1.5;white-space: nowrap;padding: 14px 0;text-transform: uppercase;}.header-middle {padding-top: 1.2rem;padding-bottom: 1.2rem;background: #fff;font-size: 1.2rem;border-bottom: 1px solid #eee;margin: -0.2rem 0 -0.1rem;border-top: 1px solid #393939;padding: 1.7rem 0 1.8rem;}.header-middle .header-left {flex: 1;}.account {display: flex;margin-right: 2rem;}.account .login {font-size: 1.3rem;line-height: 1.5em;color: #999;transition: color 0.3s;}.account .w-icon-account {color: white;width: 5.3rem;height: 5.3rem;border: 1px solid rgba(238, 238, 238, 0.5);font-size: 2.6rem;transition: border-color 0.3s, color 0.3s;}.account span {color: #ccc;transition: color 0.3s;}.account b {color: white;font-size: 1.5rem;transition: color 0.3s;}.account:hover .login, .account:hover b, .account:hover span {color: #f14242;}.account:hover .w-icon-account {color: #f14242;border-color: #f14242;}.header-search {position: relative;width: 100%;max-width: 38rem;}.header-search input.form-control {flex: 1;min-width: 40px;padding: 0.9rem;border: 2px solid #fff;border-right: 0;font-size: 1.2rem;letter-spacing: 0;font-family: var(--font-family-primary);}.header-search input.form-control::placeholder {color: inherit;}.header-search .btn-search {margin: 0;padding: 0;min-width: 5.1rem;color: #333;border-left: 0;border-color: #fff;font-size: 1.5rem;font-weight: normal;letter-spacing: -0.025em;text-transform: none;}.header-search .btn-search i {font-size: 1.7rem;line-height: 1;letter-spacing: -0.01em;font-weight: 500;}.header-search .btn-search:active, .header-search .btn-search:focus, .header-search .btn-search:hover {color: #f14242;background-color: transparent;}.header-search .select-box:before {right: 1.2rem;margin-top: -0.1rem;font-weight: 400;}.header-search .select-box select {position: relative;padding: 0 2rem 0 1.5rem;border: 0;font-weight: 400;z-index: 1;}.header-search.hs-toggle .input-wrapper {position: absolute;display: flex;right: -2.5rem;top: 100%;min-width: 30rem;padding: 1.5rem;height: auto;background-color: #fff;box-shadow: 0 2px 35px rgba(0, 0, 0, 0.1);visibility: hidden;opacity: 0;transform: translate3d(0, 20px, 0);z-index: 100;transition: transform 0.3s, visibility 0.3s, opacity 0.3s;}.header-search.hs-toggle:hover {color: #f14242;}.header-search.hs-toggle .form-control {padding: 1.4rem 2rem;font-size: 1.3rem;color: #777;background-color: #f4f4f4;border: none;height: 5rem;}.header-search.hs-toggle .btn-search {background-color: #f4f4f4;min-width: 5rem;font-size: 1.8rem;color: #222;border: none;}.header-search.hs-toggle .btn-search i {margin-bottom: 0.3rem;font-size: inherit;}.header-search.hs-toggle.show .input-wrapper {opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);}.header-search.hs-toggle.show .search-toggle:after {opacity: 1;visibility: visible;transform: translate(50%, 0);}.header-search.hs-expanded {flex: 1;margin: 0 auto;min-width: auto;max-width: 69.4rem;}.header-search.hs-expanded .select-box {width: 14.6rem;border: 2px solid #fff;border-right: none;color: #666666;}.header-search.hs-expanded .select-box:after {content: "";height: 35px;width: 1px;background: #e5e5e5;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}.header-search.hs-expanded input.form-control {color: #666;border-right: none;border-left: none;}.header-search.hs-expanded .btn-search {display: flex;align-items: center;justify-content: center;transition: opacity 0.4s, color 0.4s;}.header-search.hs-expanded .btn-search i {margin: 0;}.header-search.hs-expanded .btn-search span {margin-right: 0.5rem;letter-spacing: -0.03em;}.header-search.hs-simple {min-width: 35rem;}.header-search.hs-simple input.form-control {border: none;background-color: #f5f5f5;}.header-search.hs-simple .btn-search {position: absolute;right: 0;height: 100%;min-width: 4.5rem;background: transparent;color: #666;}.header-search.hs-rounded .form-control, .header-search.hs-rounded .select-box {border-radius: 0.5rem 0 0 0.5rem;}.header-search.hs-rounded .btn-search {border-radius: 0 0.5rem 0.5rem 0;}.header-search.hs-rounded.hs-simple input.form-control {border-radius: 5rem;}.header-search.hs-rounded.hs-expanded .form-control {border-radius: 0;}.header-search.hs-round .form-control, .header-search.hs-round .select-box {border-radius: 0.3rem 0 0 0.3rem;}.header-search.hs-round .btn-search {border-radius: 0 0.3rem 0.3rem 0;}.header-search.hs-round.hs-simple input.form-control {border-radius: 3rem;}.header-search.hs-round.hs-expanded .form-control {border-radius: 0;}.dir-up.hs-toggle .input-wrapper {top: auto;bottom: 100%;margin-bottom: 2rem;}.main-nav {margin-left: 5.1rem;}.main-nav .menu > .has-submenu {padding-right: 1.5rem;}.mobile-menu-toggle {display: none;font-size: 2.4rem;line-height: 1;}.compare {display: flex;align-items: center;margin: -0.4rem 3rem 0 0;color: #333;}.compare span.compare-label {cursor: pointer;margin-top: 0.1rem;font-weight: inherit;color: inherit;}.compare i {font-size: 3.3rem;color: inherit;}.compare:hover {color: #f14242;}.wishlist {display: inline-flex;align-items: center;transition: color 0.3s;margin-right: 2.3rem;color: #333;}.wishlist span {margin-top: 0.3rem;font-weight: inherit;color: inherit;cursor: pointer;}.wishlist i {font-size: 2.7rem;color: inherit;}.wishlist:hover {color: #f14242;}.header-call {position: relative;}.header-call .w-icon-call {margin: 0.4rem 0.6rem 0 0;font-size: 3rem;}.header-call .call-info {margin-top: 0;}.header-call .phone-number {font-size: 1.6rem;line-height: 1.7;}.header-call .chat a {color: #333;}.header-call .chat a:hover {color: #f14242;}.header-call:hover .phone-number, .header-call:hover .w-icon-call {color: #f14242;}.header-call:after {position: absolute;content: "";top: 50%;transform: translateY(-50%);right: -2.5rem;width: 1px;height: 4.1rem;background-color: #e5e5e5;}.cart-dropdown {color: #333;}.cart-dropdown > a i {font-size: 2.6rem;color: inherit;}.label-down {display: flex;align-items: center;flex-direction: column;}.label-down i {display: inline-block;}.label-down span {display: block;}.label-down i + span {margin-top: 0.3rem;letter-spacing: -0.03em;line-height: 1;}.header-border .header-bottom {border-bottom: 1px solid #eee;}@media (max-width: 991px) {.header .main-nav {display: none;}.header .sticky-content-wrapper {display: none;}.header-top .header-left {margin-right: 2rem;}.header-middle .header-right > :not(:last-child) {margin-right: 2rem;}.header-bottom {display: none;}.mobile-menu-toggle {display: block;}.header-call {margin-right: 1rem !important;}.header-call:after {content: none;}}@media (max-width: 991px) and (min-width: 480px) {.header-middle .logo {margin-left: 2rem;}}@media (max-width: 479px) {.header-top .header-left {position: relative;overflow: hidden;}.welcome-msg {transform: translateX(0);animation: 6s linear 2s 1 showMsgFirst, 12s linear 8s infinite showMsg;}.header-middle .logo {margin: 0 auto;}.header-middle .header-right {margin-left: 0 !important;}}.dropdown {position: relative;}.dropdown.show .dropdown-box, .dropdown:hover .dropdown-box {visibility: visible;opacity: 1;top: 100%;}.dropdown.show:after, .dropdown:hover:after {visibility: visible;opacity: 1;top: calc(100% - 20px);transform: translate3d(50%, 0, 0);}.dropdown.show .dropdown-box, .dropdown:hover .dropdown-box {transform: translate3d(0, 0, 0);}.dropdown.show > a, .dropdown:hover > a {color: #f14242;}.dropdown a {display: flex;align-items: center;}.dropdown a .dropdown-image {max-width: 1.4rem;margin-right: 0.6rem;margin-top: -1px;height: auto;}.dropdown > a {line-height: 1.1;padding: 11px 0;}.dropdown > a:after {display: inline-block;margin-left: 6px;content: "";font-family: "Font Awesome 5 Free";font-size: 8px;font-weight: 900;}.dropdown li.active > a, .dropdown li:hover > a {color: #f14242;}.dropdown-box {position: absolute;right: 0;top: -9999px;padding: 0.5rem 0;color: #666;background-color: #fff;box-shadow: 0 4px 20px -8px rgba(0, 0, 0, 0.3);z-index: 1000;visibility: hidden;opacity: 0;transition: transform 0.2s ease-out;transform: translate3d(0, -10px, 0);}.dropdown-box a {padding: 0.6rem 1rem;font-size: inherit;line-height: 1.1;}.cart-dropdown .cart-toggle {padding: 0;}.cart-dropdown .cart-toggle:after {content: none;}.cart-dropdown .cart-label {display: block;margin: 0.5rem 0 0;font-weight: inherit;letter-spacing: -0.025em;}.cart-dropdown .cart-count {position: absolute;width: 1.9rem;height: 1.9rem;border-radius: 50%;font-style: normal;z-index: 1;right: -8px;top: -5px;font-family: var(--font-family-primary);font-size: 1.1rem;font-weight: 400;line-height: 1.8rem;background: #f14242;color: #fff;text-align: center;}.cart-dropdown .cart-header {display: flex;align-items: center;justify-content: space-between;text-transform: uppercase;margin-bottom: 1.4rem;}.cart-dropdown .cart-header span {font-size: 1.6rem;font-weight: bold;line-height: 1;color: #333;}.cart-dropdown .cart-header a {padding: 0;font-size: 1.4rem;font-weight: 400;color: #666;text-transform: capitalize;}.cart-dropdown .cart-header i {margin-left: 0.6rem;font-size: 1.8rem;}.cart-dropdown .cart-action {display: flex;}.cart-dropdown .cart-action .btn {width: 50%;justify-content: center;font-size: 1.3rem;line-height: 1;padding: 1rem;}.cart-dropdown .cart-action .btn:last-child {margin-left: 1rem;}.cart-dropdown .cart-action .btn-dark:active, .cart-dropdown .cart-action .btn-dark:focus, .cart-dropdown .cart-action .btn-dark:hover {border-color: #f14242;background-color: #f14242;color: #fff;}.cart-dropdown .cart-total {display: flex;align-items: center;justify-content: space-between;margin-bottom: 1rem;padding: 1.8rem 0;font-size: 1.4rem;font-weight: 500;color: #333333;line-height: 1;text-transform: capitalize;letter-spacing: -0.025em;}.cart-dropdown .cart-total .price {font-size: 1.6rem;}.cart-dropdown .dropdown-box {padding: 1rem 3rem 3rem;min-width: 30rem;margin-top: 0.5rem;}.cart-dropdown .product-price {color: #f14242;overflow: visible;}.cart-dropdown .products {max-height: 28rem;border-bottom: 1px solid #eee;padding-bottom: 2.1rem;}.cart-dropdown.cart-offcanvas .dropdown-box {position: fixed;top: 0;right: -34rem;max-width: 34rem;margin-top: 0;padding: 2.4rem 2rem 2rem;width: 100%;height: 110vh;min-width: auto;padding: 2.9rem 3rem;opacity: 1;visibility: visible;transition: right 0.3s;transform: none;z-index: 2499;box-shadow: none;}.cart-dropdown.cart-offcanvas .products {border-top: 1px solid #eee;}.cart-dropdown.cart-offcanvas.opened .dropdown-box {right: 0;}.cart-dropdown.cart-offcanvas.opened .cart-overlay {opacity: 1;visibility: visible;}.cart-dropdown .cart-overlay {position: fixed;left: 0;width: 100vw;top: -10vh;height: 120vh;background: rgba(0, 0, 0, 0.3);z-index: 2498;opacity: 0;visibility: hidden;transition: opacity 0.3s;}.product.product-cart {display: flex;align-items: center;position: relative;padding: 2rem 0 0;}.product.product-cart .product-media {max-width: 8rem;flex: 0 0 8rem;}.product.product-cart .product-media a {display: block;padding: 0;}.product.product-cart .product-detail {flex: 1;}.product.product-cart .product-name {white-space: normal;padding: 0;font-size: 1.4rem;line-height: 1.4;margin-bottom: 1rem;}.product.product-cart .price-box {display: flex;align-items: center;}.product.product-cart .product-quantity {margin-right: 0.7rem;font-size: 1.6rem;font-weight: 400;color: #999;}.product.product-cart .product-quantity:after {content: "x";font-size: 1.8rem;font-weight: 400;margin-left: 0.7rem;text-transform: none;line-height: 0;}.product.product-cart .btn-close {position: absolute;top: 0.9rem;right: -1rem;width: 2rem;height: 2rem;border-radius: 50%;box-shadow: 0px 3px 5px 2px rgba(0, 0, 0, 0.2);color: #333;background-color: #fff;padding-bottom: 0;}.product.product-cart .btn-close:hover {color: #f14242;}.product.product-cart .btn-close i {font-size: 1.2rem;font-weight: 600;margin: 0;line-height: 1.7rem;}.category-dropdown > a {background: #fff;min-width: 28rem;padding: 1.8rem 1.8rem 1.8rem 2rem;letter-spacing: -0.025em;transition: all 0.3s;text-transform: uppercase;}.category-dropdown > a i {margin-bottom: 0.1rem;font-size: 1.7rem;line-height: 0;}.category-dropdown > a span {flex: 1;margin-left: 0.7rem;}.category-dropdown > a:after {font-family: "custom";content: "";font-weight: 600;font-size: 0.9rem;}.category-dropdown > a:not(.btn):hover {color: #fff;}.category-dropdown.show > a, .category-dropdown:hover > a {color: #fff;background-color: #f14242;}.category-dropdown .dropdown-box {padding: 0;left: 0;min-width: 24rem;color: #333;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);background-color: #fff;transition: z-index 0.3s, transform 0.3s;visibility: hidden;opacity: 0;transform: translate3d(0, -1rem, 0);top: 100%;}.category-dropdown:after, .category-dropdown:before {left: 25px;transform: translate3d(50%, 0, 0);}.category-dropdown:after {border-bottom-color: #f4f4f4;visibility: hidden;opacity: 0;top: calc(100% - 20px);}.category-dropdown.menu-fixed .dropdown-box, .category-dropdown.menu-fixed:after {visibility: hidden;opacity: 0;}.category-dropdown.dropdown.show .dropdown-box {box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);}.category-dropdown.dropdown.show .dropdown-box, .category-dropdown.dropdown.show:after {visibility: visible;opacity: 1;}.category-dropdown.has-border .category-toggle {border-left: 1px solid #eee;border-right: 1px solid #eee;}.category-dropdown.show-dropdown .dropdown-box {border-radius: 0.5rem;}.category-dropdown.show-dropdown .dropdown-box:before {content: "";position: absolute;bottom: 100%;left: 1.7rem;border: 10px solid transparent;border-bottom: 10px solid #f5f5f5;}.category-dropdown.show-dropdown .dropdown-box .category-menu {background-color: #f5f5f5;border-radius: 0.5rem;}@media (max-width: 1199px) {.category-dropdown > a {min-width: 24rem;}}@media (max-width: 991px) {.cart-dropdown .cart-label {display: none;}}@media (max-width: 479px) {.cart-dropdown.cart-offcanvas .dropdown-box {max-width: 28rem;}}.menu {display: flex;align-items: center;}.menu a {display: inline-block;color: inherit;}.menu a:hover {color: #f14242;}.menu .menu-title {margin-bottom: 2rem;font-size: 1.4rem;font-weight: 500;line-height: 1;letter-spacing: -0.025em;text-transform: uppercase;}.menu .submenu {padding: 2rem 0;background: #fff;font-family: var(--font-family-primary);font-size: 1.4rem;font-weight: 400;line-height: 1;letter-spacing: 0;color: #333333;}.menu .submenu .has-submenu > a:after {content: "";font-weight: 600;font-size: 0.9rem;transform: translateY(-50%);}.menu li {position: relative;line-height: 1;}.menu li a {padding: 0.7rem 0 0.8rem 0;}.menu li .megamenu, .menu li ul {position: absolute;top: -9999px;left: 100%;margin: 0;box-shadow: 0 2px 35px rgba(0, 0, 0, 0.1);z-index: 1001;visibility: hidden;opacity: 1;transition: transform 0.3s ease-out;transform: translate3d(0, -10px, 0);}.menu li .megamenu {padding: 0 1rem;}.menu li > .submenu {min-width: 21.5rem;}.menu li > .submenu li {padding: 0 1.9rem;}.menu .show .megamenu, .menu .show > .submenu, .menu li:hover .megamenu, .menu li:hover > .submenu {visibility: visible;top: -2rem;transform: translate3d(0, 0, 0);}.menu > li {margin-right: 3rem;}.menu > li:last-child {margin-right: 0;}.menu > li > a {position: relative;padding: 1.8rem 0 1.7rem 0;font-weight: 500;font-size: 1.4rem;letter-spacing: -0.009em;line-height: 1.1;text-transform: capitalize;}.menu > li > a:after {margin-left: 0.6rem;}.menu > li .megamenu, .menu > li > .submenu {left: -1.5rem;}.menu > li.active > a:not(.menu-title), .menu > li:hover > a:not(.menu-title) {}.menu > li.show .megamenu, .menu > li.show > .submenu, .menu > li:hover .megamenu, .menu > li:hover > .submenu {top: 100%;}.menu .has-submenu > a {display: block;position: relative;}.menu > .has-submenu > a:after {margin-top: 1px;right: -16px;}.menu.no-arrow > li > a:after {content: none;}.menu .megamenu ul {position: static;box-shadow: none;visibility: visible;opacity: 1;}.active-underline > li > a:before {content: "";position: absolute;left: 0;margin-top: 17px;width: 100%;border-top: 3px solid;border-color: inherit;transform-origin: right center;transform: scale(0, 1);transition: transform 0.3s ease;}.active-underline > li.active > a:before, .active-underline > li:hover > a:before {transform-origin: left center;transform: scale(1, 1);}.has-submenu > a:after {display: inline-block;position: absolute;right: 0;top: 50%;line-height: 0;vertical-align: middle;font-family: "Font Awesome 5 Free";font-size: 1rem;color: inherit;content: "";font-weight: 600;}.megamenu {display: flex;min-width: 80rem;background: #fff;}.megamenu > li {flex: 1;padding: 2.7rem 1rem 0;}.megamenu > li.row:last-child {padding: 0 2rem 2rem 0;}.megamenu ul {font-size: 1.4rem;font-weight: 400;color: #666;padding: 0;letter-spacing: 0;}.megamenu ul:last-child {margin-bottom: 1rem;}.megamenu-sm {min-width: 40rem;}.megamenu .menu-banner {height: calc(100% + 2.7rem);margin: -2.7rem -1rem 0;overflow: hidden;}.megamenu .menu-banner figure {height: 100%;}.megamenu .menu-banner img {height: 100%;object-fit: cover;}.megamenu .menu-banner .btn:not(.btn-outline) {padding: 0;letter-spacing: 0.005em;}.menu-banner1 .banner-content {left: 10%;bottom: 5%;}.menu-banner1 .banner-subtitle {font-size: 7.187rem;letter-spacing: -0.05em;transform: rotateZ(-90deg) translate(2%, -50%);margin-bottom: 35px;}.menu-banner1 .banner-title {position: relative;margin-bottom: 1.1rem;font-size: 2.4rem;letter-spacing: -0.05em;line-height: 1.3;}.menu-banner1 .banner-title span {display: block;font-size: 2.6rem;color: #547ca5;}.menu-banner2 .banner-content {top: 8%;left: 12.7%;}.menu-banner2 .banner-price-info {font-weight: 500;}.menu-banner2 .banner-title {font-size: 2.5rem;line-height: 1.2;margin-bottom: 1.4rem;}.menu-banner3 .banner-content {bottom: 2.8rem;left: 12.8%;}.menu-banner3 .banner-subtitle {font-size: 1.6rem;}.menu-banner3 .banner-title {margin-bottom: 0.1rem;font-size: 2.4rem;line-height: 1.25;}.menu-banner3 .banner-price-info {margin-bottom: 2.3rem;font-size: 2rem;}.menu-banner4 .banner-content {top: 6.9%;left: 12.7%;}.menu-banner4 .banner-subtitle {margin-bottom: 1.1rem;font-size: 1.4rem;color: #ccc;}.menu-banner4 .banner-title {margin-bottom: 0.3rem;font-size: 2.2rem;line-height: 1.1;}.menu-banner4 .banner-price-info {margin-bottom: 1.6rem;font-size: 2.2rem;}.menu-banner4 .btn-outline {padding: 0.75em 1.45em;letter-spacing: 0;}.menu-banner4 .btn-outline:active, .menu-banner4 .btn-outline:focus, .menu-banner4 .btn-outline:hover {color: #f14242;background-color: #fff;border-color: #fff;}.menu-banner5 .banner-content {margin-top: -0.2rem;left: 2rem;}.menu-banner5 .banner-content.text-right {right: 2rem;}.menu-banner5 .banner-subtitle {font-size: 1.3rem;margin-bottom: 0.4rem;}.menu-banner5 .banner-title {margin-bottom: 1.4rem;font-size: 2rem;}.menu-banner5 .banner-price-info {font-size: 1.3rem;}.tip {display: inline-block;position: relative;top: -1px;left: 7px;padding: 0.3rem 0.5rem 0.2rem;border-radius: 0.2rem;font-size: 1rem;font-weight: 500;line-height: 1;color: #fff;text-transform: uppercase;}.tip.tip-new {background-color: #f14242;}.tip.tip-hot {background-color: #ff9742;}.mobile-menu-wrapper {visibility: hidden;position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 2400;font-family: var(--font-family-primary);transition: visibility 0.4s;}.mobile-menu-container {max-width: 296px;padding: 2rem 1.5rem;width: 100%;height: 100%;overflow-y: auto;background: #222;box-shadow: 1px 0 5px rgba(0, 0, 0, 0.5);transform: translateX(-296px);transition: transform 0.4s;}.mobile-menu-container .input-wrapper {display: flex;margin-bottom: 3rem;align-items: center;}.mobile-menu-container .input-wrapper .form-control {min-height: 4rem;padding-top: 0.9rem;padding-bottom: 0.8rem;color: #777;border: 1px solid;border-color: #333;border-right: 0;background-color: transparent;font-size: 1.2rem;border-radius: 0.3rem 0 0 0.3rem;}.mobile-menu-container .input-wrapper .btn-search {padding: 0;min-width: 4.8rem;background-color: transparent;color: #fff;font-size: 2rem;align-self: stretch;border: 1px solid #333;border-left: 0;border-radius: 0 0.3rem 0.3rem 0;}.mobile-menu-container .input-wrapper .btn-search i {margin: 0 0 0.4rem 0;}.mobile-menu-container .mobile-menu {margin-top: 0.4rem;margin-bottom: 0.5rem;background: #222;}.mobile-menu-container .tab-content {background-color: transparent;}.mobile-menu-container .nav {border: none;flex-wrap: nowrap;}.mobile-menu-container .nav .nav-item {margin: 0;width: 50%;}.mobile-menu-container .nav-link {margin-bottom: -2px;padding: 1rem;font-size: 1.3rem;color: #fff;border-bottom: 2px solid;}.mobile-menu-container .nav-item .nav-link.active, .mobile-menu-container .nav-item.show .nav-link {color: #f14242;border-color: #f14242;}.mobile-menu-container.scrollable::-webkit-scrollbar-thumb, .mobile-menu-container .sidebar-content::-webkit-scrollbar-thumb {margin-right: 2px;background: rgba(255, 255, 255, 0.1);border-radius: 7px;cursor: pointer;}.mobile-menu-container .tab-pane {font-size: 1.2rem;font-weight: 400;color: #fff;}.mobile-menu {line-height: 1.5;color: #eeeeee;text-transform: capitalize;font-size: 1.4rem;font-weight: 400;line-height: 1.5;}.mobile-menu ul {display: none;width: 100%;}.mobile-menu > li a {display: flex;align-items: center;}.mobile-menu > li a svg {width: 15px;height: 15px;margin-right: 10px;stroke: #fff;fill: #fff;vertical-align: middle;transition: color 0.3s;}.mobile-menu > li.active svg, .mobile-menu > li:hover svg {stroke: #1cbcd0;fill: #1cbcd0;}.mobile-menu > li:last-child {padding-bottom: 0.5rem;}.mobile-menu > li:not(:last-child) {border-bottom: 1px solid #2e3237;}.mobile-menu li a {display: block;position: relative;padding: 1.3rem 0.6rem 1.3rem 1rem;color: inherit;transition: color 0.3s;}.mobile-menu li i {display: inline-block;margin-top: -0.3rem;margin-right: 1rem;font-size: 1.8rem;line-height: 0;vertical-align: middle;}.mobile-menu li li a {padding-left: 2.4rem;}.mobile-menu li li li a {padding-left: 3.6rem;}.mobile-menu li.expanded > a, .mobile-menu li.show > a, .mobile-menu li:hover > a {color: #f14242;}.mobile-menu-title {margin-bottom: 0.5rem;text-transform: uppercase;font-size: 1.4rem;font-weight: 500;color: #fff;}.mobile-menu-overlay {position: fixed;left: 0;top: 0;bottom: 0;right: 0;background: #000;opacity: 0;transition: opacity 0.4s;}.mobile-menu-close {position: fixed;left: calc(100vw - 50px);top: 25px;transition: opacity 0.3s;opacity: 0;z-index: 1;}.mobile-menu-close i {font-size: 2.8rem;color: #e1e1e1;}.mmenu-active {overflow: hidden;}.mmenu-active .mmenu-anim, .mmenu-active .mmenu-anim > li {opacity: 1;transform: translateY(0);}.mmenu-active .page-wrapper {margin-left: 296px;margin-right: -296px;}.mmenu-active .mobile-menu-wrapper {visibility: visible;}.mmenu-active .mobile-menu-container {transform: translateX(0);}.mmenu-active .mobile-menu-overlay {opacity: 0.5;}.mmenu-active .mobile-menu-close {opacity: 1;}.toggle-btn {display: block;position: absolute;padding: 6px;right: 0;top: 50%;transform: translateY(-50%);opacity: 0.6;}.toggle-btn:before {content: "";display: block;font-size: 0.8rem;font-weight: 600;font-family: "custom";line-height: 1;transition: transform 0.5s;}.show > a .toggle-btn:before {transform: rotate(630deg);}.category-menu {padding: 1rem 0 0.8rem;background: #fff;}.category-menu i {display: inline-block;vertical-align: middle;line-height: 0;margin-right: 0.7rem;font-size: 1.7rem;width: 1.7rem;}.category-menu > li > a {display: block;padding: 1.3rem 1rem;text-transform: capitalize;font-size: 1.3rem;font-weight: 500;line-height: 1.1;letter-spacing: -0.007em;color: #666666;}.category-menu > li > a:before {content: none;}.category-menu > li:not(:last-child) > a {border-bottom: 1px solid #e1e1e1;}.category-menu > li:last-child > a i {margin: 0 0 0 0.4rem;font-size: 1.2rem;font-weight: 600;}.category-menu li .megamenu {padding: 0 0 0 2rem;}.category-menu li:last-child {flex: none;}.category-menu li:hover > a:not(.menu-title) {color: #f14242;}.category-menu li:hover > a:not(.menu-title) i {color: inherit;}.category-menu > .has-submenu:hover > a:after {right: 0.5rem;}.category-menu .megamenu {min-width: 68.5rem;}.category-menu .megamenu > li:not(:last-child) {padding: 2.8rem 2rem 0 0rem;}.category-menu .megamenu .menu-title {font-size: 1.4rem;margin-bottom: 1.3rem;}.category-menu .megamenu .divider {border: 1px solid #eeeeee;border-bottom: 0px;margin: 0.5rem 0 2rem;}.category-menu .megamenu li a:not(.btn) {padding-top: 0.8rem;}.category-menu .megamenu.type2 {display: block;}.category-menu .megamenu.type2 figure {text-align: center;}.vertical-menu {display: block;min-width: 24rem;}.vertical-menu i.w-icon-electronics, .vertical-menu i.w-icon-furniture {font-size: 1.5rem;text-align: center;}.vertical-menu > li {margin-right: 0;padding: 0 1rem;}.vertical-menu > li .megamenu, .vertical-menu > li > ul {transform: translate3d(-15px, 0, 0);}.vertical-menu > li > a {display: block;}.vertical-menu > li > a:after {content: none;}.vertical-menu > li.active .megamenu, .vertical-menu > li.active > ul, .vertical-menu > li:hover .megamenu, .vertical-menu > li:hover > ul {left: 100%;top: 0rem;}.vertical-menu > li:first-child.active .megamenu, .vertical-menu > li:first-child.active > ul, .vertical-menu > li:first-child:hover .megamenu, .vertical-menu > li:first-child:hover > ul {top: -1rem;}.vertical-menu > .has-submenu > a:after {content: "";position: absolute;right: 1rem;line-height: 0;font-weight: 600;font-size: 1.2rem;transition: right 0.3s;}.horizontal-menu {width: 100%;padding: 1rem 3.2rem;background-color: #333;border-radius: 0.5rem;color: #fff;overflow-x: auto;}.horizontal-menu > li {flex: 1;margin-right: 3.05rem;text-align: center;}.horizontal-menu > li:not(:last-child) > a {border-bottom: none;}.horizontal-menu > li > a {padding: 0.8rem 1rem;font-size: 1.2rem;font-weight: 400;letter-spacing: 0;}.horizontal-menu > li:hover i {transform: translateY(-0.5rem);}.horizontal-menu > li:last-child > a i {margin: 0 0 0.9rem;font-size: 3rem;font-weight: 400;}.horizontal-menu i {display: block;width: auto;height: 3rem;margin: 0 0 0.9rem;font-size: 3rem;line-height: inherit;transition: transform 0.3s;}.horizontal-menu::-webkit-scrollbar {width: 7px;height: 7px;}.horizontal-menu::-webkit-scrollbar-thumb {background: rgba(255, 255, 255, 0.2);border-radius: 10px;}@media (min-width: 1200px) {.category-menu .megamenu.type2 {min-width: 88rem;}}@media (max-width: 1199px) {.main-nav .menu .megamenu {left: -18rem;}.category-menu .megamenu.type2 {min-width: 70rem;}}.footer {font-family: var(--font-family-primary);font-size: 1.3rem;background: #222;}.footer a {color: #666;}.footer a.active, .footer a:active, .footer a:hover {color: #f14242;}.footer.footer-dark a.active, .footer.footer-dark a:active, .footer.footer-dark a:hover {color: #fff;}.footer p {font-size: inherit;}.footer .category-name {font-weight: 500;font-size: 1.4rem;color: #666;line-height: 1;letter-spacing: 0;padding-right: 2rem;margin-bottom: 1rem;flex-shrink: 0;}.footer .category-box {flex-wrap: wrap;display: inline-flex;align-items: center;}.footer .category-box:not(:last-child) {margin-bottom: 1.4rem;}.footer .category-box a {font-weight: normal;font-size: 1.3rem;letter-spacing: 0;color: #666;line-height: 1;margin-bottom: 1rem;position: relative;}.footer .category-box a:active, .footer .category-box a:focus, .footer .category-box a:hover {color: #f14242;}.footer .category-box a:last-child:before {width: 100%;}.footer .category-box a:after {content: "";display: inline-block;width: 1px;height: 13px;border-left: 1px solid #ccc;margin: 0px 0.9rem 0 1rem;vertical-align: bottom;}.footer .category-box a:last-child:after {content: none;}.footer .social-icons-colored .social-icon {color: #fff;}.logo-footer, .logo-footer img {display: block;}.footer-newsletter {padding: 2.8rem 0;}.footer-newsletter .icon-box-side {justify-content: left;}.footer-newsletter .icon-box-title {margin-bottom: 0.2rem;font-size: 1.6rem;}.footer-newsletter .icon-box-icon {margin-right: 2rem;margin-bottom: 0.4rem;}.footer-newsletter .icon-box-icon i {font-size: 4.7rem;}.footer-newsletter .icon-box-content p {line-height: 1.6;}.footer-newsletter .input-wrapper-inline {max-width: 100%;}.footer-newsletter .btn {padding: 0.93em 1.85em;}.footer-newsletter .btn i {margin: -0.2rem 0 0 0.9rem;font-size: 1.6rem;}.footer-top {padding: 5.6rem 0 1rem;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #eee;color: #999;}.footer-top .widget {margin-bottom: 3.7rem;}.footer-top .widget-title {padding: 0 0 0.6rem 0;margin-bottom: 2rem;font-family: inherit;font-size: 1.4rem;font-weight: 500;letter-spacing: 0;line-height: 1;text-transform: uppercase;color: #333;border: none;cursor: text;}.footer-top .widget-body {padding: 0;color: #666;}.footer-top .widget-body li {line-height: 1.2;margin-bottom: 1.5rem;}.footer-middle {padding: 4.5rem 0 3.8rem;border-bottom: 1px solid #eee;}.footer-bottom {padding: 3rem 0;color: #ccc;}.footer-bottom, .footer-bottom .container, .footer-bottom .container-fluid {display: flex;align-items: center;}.footer-bottom .footer-left, .footer-bottom .footer-right {display: flex;align-items: center;}.footer-bottom .footer-right {justify-content: flex-end;flex: 1;}.footer .widget-about {margin-top: 0.2rem;}.footer .widget-about .logo-footer {margin-bottom: 1.1rem;}.footer .widget-about .widget-about-title {line-height: 2.1;margin-bottom: 1rem;color: #333;font-weight: 500;}.footer .widget-about .widget-about-call {display: block;color: #333;font-size: 1.8rem;font-weight: 500;line-height: 1;margin-bottom: 0.8rem;}.footer .widget-about .widget-about-call:hover {color: #f14242;}.footer .widget-about .widget-about-desc {line-height: 2.15;margin-bottom: 2.1rem;max-width: 28rem;}.footer .copyright {font-size: 1.3rem;line-height: 1.92;margin-bottom: 0;text-align: center;}.payment img {display: block;}.payment-label {margin-right: 2rem;}.sticky-footer {display: flex;align-items: center;padding: 0 4rem;background: #fff;}.sticky-footer > * {flex: 1;}.sticky-footer .cart-dropdown {position: relative;}.sticky-footer .cart-dropdown .dropdown-box {top: auto;bottom: 100%;right: 0;min-width: 34rem;padding: 2rem 3rem 3rem;margin-bottom: 2.1rem;transform: translateY(20px);transition: transform 0.3s, opacity 0.3s, visibility 0.3s;}.sticky-footer .cart-dropdown:hover .dropdown-box {transform: translateY(0);opacity: 1;visibility: visible;}.sticky-footer .products {border: none;}.sticky-footer .product-name a {padding: 0;}.sticky-footer .cart-total {padding-top: 1rem;}.sticky-link {display: flex;flex-direction: column;align-items: center;color: #666;margin: 1.4rem 0 1.3rem;}.cart-dropdown .sticky-link i, .sticky-link i {font-size: 2.3rem;color: #666;}.sticky-link p {margin-top: 0.9rem;margin-bottom: 0;font-size: 1rem;line-height: 1;letter-spacing: 0.025em;text-transform: uppercase;}.sticky-link.search-toggle p {margin-top: 1rem;}.sticky-link:hover {color: #f14242;}.sticky-link:hover i {color: inherit;}.footer-dark {background-color: #222;}.footer-dark .category-box a:after, .footer-dark .footer-middle, .footer-dark .footer-top {border-color: #454545;}.footer-dark .category-name, .footer-dark .widget-about .widget-about-title, .footer-dark a {color: #999;}.footer-dark .widget-about .widget-about-call, .footer-dark .widget-title {color: #fff;}@media (min-width: 992px) {.footer-top .col-lg-3 {flex: 0 0 22.22%;max-width: 22.22%;}}@media (min-width: 768px) {.sticky-footer {display: none;}}@media (max-width: 991px) {.footer-top {padding-bottom: 2.7rem;}.footer-middle .category-box a:first-child {margin-left: 0;}.footer-newsletter .icon-box-side {justify-content: center;}}@media (max-width: 767px) {.footer-newsletter .icon-box-icon {margin-right: 0;}.footer-bottom, .footer-bottom > .container {display: block;}.footer-bottom .footer-left, .footer-bottom .footer-right {justify-content: center;}.footer-bottom .footer-left {margin-bottom: 0.2rem;}.footer-bottom .footer-right {flex-direction: column;}.footer-bottom .payment-label {margin: 0 0 1rem 0;}}@media (max-width: 479px) {.sticky-footer {padding: 0;}.sticky-footer .hs-toggle .input-wrapper {right: 1rem;}.sticky-footer .cart-dropdown .dropdown-box {min-width: 30rem;right: -5.4rem;}.footer-newsletter .icon-box-side {flex-direction: column;}.footer-newsletter .icon-box-icon {margin: 0 0 2rem;}.footer-newsletter .icon-box-content {text-align: center;}.footer-newsletter .form-control {text-align: center;}.footer-newsletter .input-wrapper-inline {display: block;text-align: center;}.footer-newsletter .btn {margin-top: 2rem;}}.header-top .header-right .divider {background-color: #454545;opacity: 0.3;}.header-top .dropdown a:after {margin: 0.2rem 0 0 0.5rem;}.header-middle .header-call:after {background-color: #393939;display: none;}.header-middle .label-down span {color: #bfbfbf;transition: color 0.3s;}.header-middle a:hover span {color: #f14242;}.menu .has-submenu a:after {}.intro-slide-wrapper {}.intro-slide-wrapper .swiper-button-next.swiper-button-disabled, .intro-slide-wrapper .swiper-button-prev.swiper-button-disabled {color: rgba(255,255,255,.3);}.intro-slide-wrapper .swiper-button-next:not(.swiper-button-disabled), .intro-slide-wrapper .swiper-button-prev:not(.swiper-button-disabled) {color: #ffffff;opacity: 0;}.intro-slide-wrapper .swiper-button-next:not(.swiper-button-disabled):active, .intro-slide-wrapper .swiper-button-next:not(.swiper-button-disabled):focus, .intro-slide-wrapper .swiper-button-next:not(.swiper-button-disabled):hover, .intro-slide-wrapper .swiper-button-prev:not(.swiper-button-disabled):active, .intro-slide-wrapper .swiper-button-prev:not(.swiper-button-disabled):focus, .intro-slide-wrapper .swiper-button-prev:not(.swiper-button-disabled):hover {color: #ffffff;background-color: rgba(0,0,0,.3);border-radius: 3px;border-color: transparent;}.intro-slide-wrapper .swiper-button-next {border: transparent;font-size: 3.3rem;transition: right 0.3s, opacity 0.3s;}.intro-slide-wrapper .swiper-button-prev {border: transparent;font-size: 3.3rem;transition: left 0.3s, opacity 0.3s;}.intro-slide-wrapper .swiper-button-next {right: -10%;}.intro-slide-wrapper .swiper-button-prev {left: -10%;}.intro-slide-wrapper:hover .swiper-button-next {opacity: 1;right: 0.8%;background-color: rgba(0,0,0,.3);border-radius: 3px;width: 40px;height: 40px;}.intro-slide-wrapper:hover .swiper-button-prev {opacity: 1;left: 0.8%;background-color: rgba(0,0,0,.3);border-radius: 3px;width: 40px;height: 40px;}.intro-slide-wrapper .swiper-pagination {bottom: 2.9rem;}.intro-slide {}.intro-slide1 .banner-content {left: 5%;}.intro-slide1 .banner-content span {margin: 0.9rem 0 3.2rem 0;font-size: 3em;line-height: 1.2;}.intro-slide2 .banner-content {left: 5%;}.intro-slide2 .banner-content span {margin: 0.9rem 0 3.2rem 0;font-size: 3em;line-height: 1.2;}.intro-slide3 .banner-content {left: 5%;}.intro-slide3 .banner-content span {margin: 0.9rem 0 3.2rem 0;font-size: 3em;line-height: 1.2;}.icon-box-wrapper {margin-bottom: 5.8rem;}.icon-box-wrapper .icon-box-side {padding: 2.5rem 2rem;}.icon-box-wrapper .icon-box-side:after {content: "";position: absolute;width: 1px;height: 5.2rem;top: 50%;transform: translateY(-50%);left: -0.5rem;background-color: #eee;}.icon-box-wrapper .icon-box-title {margin-bottom: 0.6rem;}.icon-category-wrapper {padding-top: 2.3rem;}.icon-category-wrapper .category .category-name {font-weight: 500;}.icon-category-wrapper .category .category-media {background: #fff;margin-bottom: 1.6rem;border: none;}.banner-big-sale {margin-top: -0.3rem;min-height: 8.4rem;background-position-y: 55%;}.banner-big-sale .banner-content {padding: 1rem 3.1% 1rem 3.2%;width: 100%;}.banner-big-sale .banner-content > * {margin: 1rem 0;}.banner-big-sale .content-right {white-space: nowrap;}.banner-big-sale .banner-price-info {margin-right: 0.3em;font-size: 3.5em;font-weight: 800;}.banner-big-sale .banner-title {font-size: 1.8em;white-space: nowrap;}.banner-big-sale .banner-subtitle {margin-right: auto;font-size: 1.8em;border-top: 2px solid rgba(255, 255, 255, 0.4);border-bottom: 2px solid rgba(255, 255, 255, 0.4);line-height: 1.3;}.banner-big-sale .btn i {margin-left: 0.3rem;}.product-deals-wrapper .product-details {background: transparent;}.product-deals-wrapper .ratings-container {margin-bottom: 0.3rem;}.title-deals .title {margin: 0.7rem 2rem 0.3rem 0;font-size: 2rem;}.product-countdown-container {margin-bottom: 0.7rem;padding: 0.4rem 0.8rem 0.3rem;}.rating-reviews {margin: 0.3rem 0 0.1rem;}.vendor-wrapper {padding: 2.2rem 3rem;}.vendor-wrapper .row {margin-left: -20px;margin-right: -20px;}.vendor-wrapper p {max-width: 40rem;line-height: 1.75;margin-bottom: 2.3rem;}.vendor-wrapper img {width: 100%;border-radius: 0.5rem;}.vendor-wrapper .vendor-title {font-size: 2.4rem;line-height: 1.4;}.vendor-wrapper .vendor-widget {padding: 0 2rem 0.9rem 2rem;border: 1px solid #eee;border-radius: 0.5rem;}.vendor-wrapper .vendor-subtitle {font-size: 1.4rem;line-height: 1.4;}.vendor-wrapper .product-absolute:hover {box-shadow: unset;}.category-banner-wrapper img {min-height: 18rem;}.category-banner-wrapper .banner-content {left: 4rem;margin: 0.2rem 0 0 0;}.category-banner-wrapper .banner-subtitle {font-size: 2.4em;letter-spacing: 1.2px;}.category-banner-wrapper .banner-title {margin-bottom: 1.3rem;font-size: 2em;}.category-banner-wrapper .banner-price-info {font-size: 1.8em;}.category-banner-wrapper .banner-price-info span {font-size: 1.1em;}.categories {padding: 2.5rem 2rem 2.5rem 3rem;}.categories a:not(.btn) {display: inline-block;padding: 0.6rem 0;color: #666;}.categories a:not(.btn):hover {color: #f14242;}.categories .nav-item.active a {color: #f14242;}.categories .btn {margin-top: auto;text-align: start;}.banner-product-wrapper .banner-title {margin-top: 0.1rem;font-size: 1.4em;letter-spacing: 0.01em;}.banner-product-wrapper .product-wrap {margin-bottom: 0;}.banner-product-wrapper .product-wrap .product {height: 100%;display: flex;flex-direction: column;background-color: #fff;}.banner-product-wrapper .product-name {margin-bottom: 1rem;}.banner-product-wrapper .product-details {margin-top: auto;padding: 1.8rem 1rem 1.7rem;}.banner-product-wrapper .ratings-container {margin: -0.3rem 0 0.8rem;}.banner-product-wrapper .product-price {line-height: 1;}.banner-product-wrapper .btn-icon-right i {margin: 0 0 0.3rem 0.8rem;}.banner-product-wrapper ul {margin-top: 1.2rem;}.category-banner-wrapper2 .banner-content img {position: absolute;top: 33%;left: 13.8rem;max-width: 8rem;min-height: unset;}.category-banner-wrapper2 .banner-content strong {font-weight: 800;line-height: 1.2;}.category-banner-wrapper2 .banner-price-info, .category-banner-wrapper2 .banner-title {position: relative;font-size: 3em;letter-spacing: 1.5px;margin-bottom: 0.4rem;}.category-banner-wrapper2 .banner-price-info {margin: 0.3rem 0 1.3rem 0;}.category-banner-wrapper2 .btn i {margin-left: 0.3rem;}.sale-on-banner {margin: -0.1rem 0 6rem;}.sale-on-banner img {min-height: 20rem;}.sale-on-banner .banner-content {width: 100%;}.sale-on-banner .banner-title {font-size: 4.8em;margin: 0 0 7px -3px;}.sale-on-banner .banner-price-info {font-size: 4.8em;font-weight: 800;line-height: 1.1;}.title-client {font-size: 2rem;}.select-products-title .nav-link {padding: 1rem 1rem 1.3rem 2.5rem;font-weight: 400;}.select-products-title .tab {margin: 0 -0.5rem 0 auto;}.select-products-title .title {font-size: 2.1rem;}.title-recent .title {padding-top: 1.7rem;font-size: 2rem;}.footer-top .widget-about .widget-about-desc {max-width: 48.2rem;line-height: 2.1;}.footer-top .widget-about-title {font-size: 1.35rem;}.footer-top .label-social {margin: 1.8rem 0 1.3rem;}.footer-middle .category-box a {color: #999;}.footer-middle .category-box a:after {border-color: #333;}.footer-dark .footer-middle, .footer-dark .footer-top {border-color: #333;}.footer-newsletter {padding: 2.7rem 0 2.9rem;}.footer-newsletter .icon-box-icon i {font-size: 4.8rem;}.footer-newsletter .icon-box-title {margin-bottom: 0.2rem;}.footer-newsletter .form-control {border: none;min-height: 4.8rem;}.footer.footer-dark a.active, .footer.footer-dark a:active, .footer.footer-dark a:hover {color: #f14242;}.shop-default-banner {min-height: 30rem;}.shop-default-banner .banner-content {position: absolute;left: 3%;width: 100%;}.shop-default-banner .banner-subtitle {font-size: 2em;letter-spacing: -1px;margin-bottom: 0.2rem;}.shop-default-banner .banner-title {font-size: 5.5em;}.shop-default-banner .btn {font-size: 1.4rem;padding: 1.7rem 3.3rem;border-color: rgba(51, 51, 51, 0.6);}.shop-default-banner .btn i {font-size: 1.9rem;margin-left: 0.7rem;}.toolbox .toolbox-show select {width: 10.8rem;padding-left: 1.5rem;}.toolbox-horizontal .toolbox-item.opened .select-menu-toggle {border-color: #f14242;}.toolbox-horizontal .filter-items a:hover {color: #f14242;}@media (min-width: 1300px) {.banner-product-wrapper .col-xl-3 {max-width: 20%;flex: 0 0 20%;}.banner-product-wrapper .product-wrapper {max-width: 80%;flex: 0 0 80%;}}@media (min-width: 1200px) {.footer-newsletter .col-xl-5 {padding-left: 7.7rem;}}@media (max-width: 991px) {.header-middle {padding: 2.6rem 0 2.8rem;}.footer-newsletter {padding: 6rem 0;}.footer-newsletter .logo-footer img {margin: 0 auto 2rem;}}@media (min-width: 992px) {.footer-top .col-lg-2 {max-width: 19.4444%;flex: 0 0 19.4444%;}}@media (min-width: 768px) {.select-products-title .nav-link {padding-right: 0;}.icon-box-wrapper .icon-box-icon {margin-right: 1.9rem;}}@media (max-width: 767px) {.title-link-wrapper.select-products-title {flex-direction: column;}.select-products-title {align-items: center;}.select-products-title .tab {margin: auto;}.select-products-title .nav-link {padding: 1rem;}.intro-slide1 .banner-content {right: 5%;}.intro-slide2 .banner-content {left: 5%;}.title-deals {flex-direction: column;}.title-deals .title {margin: 0;padding: 0;}.title-deals .product-countdown-container {margin-left: auto;}}@media (max-width: 575px) {.banner {font-size: 0.8rem;}.banner-big-sale {background-position: left;}}@media (min-width: 576px) {.header-middle .logo {margin-right: 2.5rem;}}.google-map {height: 35rem;background-color: #000000;}.form-control-wrap + span.error, .form-control-wrap + span.invalid {font-style: normal;font-size: 13px;font-weight: bold;color: #ffffff;margin-top: 8px;display: inline-block;padding: 1px 6px 1px 6px;background-color: #e85347;border-radius: 2px;}@keyframes spinner-border {to {transform: rotate(360deg);}}.spinner-border {display: inline-block;width: 2rem;height: 2rem;vertical-align: text-bottom;border: 0.25em solid currentColor;border-right-color: transparent;border-radius: 50%;animation: spinner-border .75s linear infinite;}.spinner-border-sm {width: 1.4rem;height: 1.4rem;border-width: 0.2em;}.btn > span {display: inline-block;white-space: nowrap;}.btn .spinner-border, .btn .spinner-grow {margin-right: .5rem;}.swal2-popup.swal2-toast {flex-direction: row;align-items: center;width: auto;padding: 0.625em;overflow-y: hidden;background: #fff;box-shadow: 0 0 0.625em #d9d9d9;}.swal2-popup.swal2-toast .swal2-header {flex-direction: row;}.swal2-popup.swal2-toast .swal2-title {flex-grow: 1;justify-content: flex-start;margin: 0 0.6em;font-size: 1em;}.swal2-popup.swal2-toast .swal2-footer {margin: 0.5em 0 0;padding: 0.5em 0 0;font-size: 0.8em;}.swal2-popup.swal2-toast .swal2-close {position: static;width: 0.8em;height: 0.8em;line-height: 0.8;}.swal2-popup.swal2-toast .swal2-content {justify-content: flex-start;font-size: 1em;}.swal2-popup.swal2-toast .swal2-icon {width: 2em;min-width: 2em;height: 2em;margin: 0;}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {display: flex;align-items: center;font-size: 1.8em;font-weight: bold;}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {font-size: .25em;}}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {width: 2em;height: 2em;}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^='swal2-x-mark-line'] {top: .875em;width: 1.375em;}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='left'] {left: .3125em;}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='right'] {right: .3125em;}.swal2-popup.swal2-toast .swal2-actions {flex-basis: auto !important;width: auto;height: auto;margin: 0 .3125em;}.swal2-popup.swal2-toast .swal2-actions .btn {margin: 0 .5em;}.swal2-popup.swal2-toast .swal2-styled {margin: 0 .5em;padding: .3125em .625em;font-size: 1em;}.swal2-popup.swal2-toast .swal2-styled:focus {box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(101, 118, 255, 0.4);}.swal2-popup.swal2-toast .swal2-success {border-color: #1ee0ac;}.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-circular-line'] {position: absolute;width: 1.6em;height: 3em;transform: rotate(45deg);border-radius: 50%;}.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-circular-line'][class$='left'] {top: -.8em;left: -.5em;border-radius: 4em 0 0 4em;transform: rotate(-45deg);transform-origin: 2em 2em;}.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-circular-line'][class$='right'] {top: -.25em;left: .9375em;border-radius: 0 4em 4em 0;transform-origin: 0 1.5em;}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {width: 2em;height: 2em;}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix {top: 0;left: .4375em;width: .4375em;height: 2.6875em;}.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-line'] {height: .3125em;}.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-line'][class$='tip'] {top: 1.125em;left: .1875em;width: .75em;}.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-line'][class$='long'] {top: .9375em;right: .1875em;width: 1.375em;}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip {animation: swal2-toast-animate-success-line-tip .75s;}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long {animation: swal2-toast-animate-success-line-long .75s;}.swal2-popup.swal2-toast.swal2-show {animation: swal2-toast-show 0.5s;}.swal2-popup.swal2-toast.swal2-hide {animation: swal2-toast-hide 0.1s forwards;}.swal2-container {display: flex;position: fixed;z-index: 1060;top: 0;right: 0;bottom: 0;left: 0;flex-direction: row;align-items: center;justify-content: center;padding: 0.625em;overflow-x: hidden;transition: background-color 0.1s;-webkit-overflow-scrolling: touch;}.swal2-container.swal2-backdrop-show {background: rgba(28, 43, 70, 0.4);}.swal2-container.swal2-backdrop-hide {background: transparent !important;}.swal2-container.swal2-top {align-items: flex-start;}.swal2-container.swal2-top-start, .swal2-container.swal2-top-left {align-items: flex-start;justify-content: flex-start;}.swal2-container.swal2-top-end, .swal2-container.swal2-top-right {align-items: flex-start;justify-content: flex-end;}.swal2-container.swal2-center {align-items: center;}.swal2-container.swal2-center-start, .swal2-container.swal2-center-left {align-items: center;justify-content: flex-start;}.swal2-container.swal2-center-end, .swal2-container.swal2-center-right {align-items: center;justify-content: flex-end;}.swal2-container.swal2-bottom {align-items: flex-end;}.swal2-container.swal2-bottom-start, .swal2-container.swal2-bottom-left {align-items: flex-end;justify-content: flex-start;}.swal2-container.swal2-bottom-end, .swal2-container.swal2-bottom-right {align-items: flex-end;justify-content: flex-end;}.swal2-container.swal2-bottom > :first-child, .swal2-container.swal2-bottom-start > :first-child, .swal2-container.swal2-bottom-left > :first-child, .swal2-container.swal2-bottom-end > :first-child, .swal2-container.swal2-bottom-right > :first-child {margin-top: auto;}.swal2-container.swal2-grow-fullscreen > .swal2-modal {display: flex !important;flex: 1;align-self: stretch;justify-content: center;}.swal2-container.swal2-grow-row > .swal2-modal {display: flex !important;flex: 1;align-content: center;justify-content: center;}.swal2-container.swal2-grow-column {flex: 1;flex-direction: column;}.swal2-container.swal2-grow-column.swal2-top, .swal2-container.swal2-grow-column.swal2-center, .swal2-container.swal2-grow-column.swal2-bottom {align-items: center;}.swal2-container.swal2-grow-column.swal2-top-start, .swal2-container.swal2-grow-column.swal2-center-start, .swal2-container.swal2-grow-column.swal2-bottom-start, .swal2-container.swal2-grow-column.swal2-top-left, .swal2-container.swal2-grow-column.swal2-center-left, .swal2-container.swal2-grow-column.swal2-bottom-left {align-items: flex-start;}.swal2-container.swal2-grow-column.swal2-top-end, .swal2-container.swal2-grow-column.swal2-center-end, .swal2-container.swal2-grow-column.swal2-bottom-end, .swal2-container.swal2-grow-column.swal2-top-right, .swal2-container.swal2-grow-column.swal2-center-right, .swal2-container.swal2-grow-column.swal2-bottom-right {align-items: flex-end;}.swal2-container.swal2-grow-column > .swal2-modal {display: flex !important;flex: 1;align-content: center;justify-content: center;}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen) > .swal2-modal {margin: auto;}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {.swal2-container .swal2-modal {margin: 0 !important;}}.swal2-popup {display: none;position: relative;box-sizing: border-box;flex-direction: column;justify-content: center;width: 480px;max-width: 100%;padding: 2.75rem 2.5rem;border: none;border-radius: 4px;background: #fff;font-family: inherit;font-size: 1rem;}.swal2-popup:focus {outline: none;}.swal2-popup.swal2-loading {overflow-y: hidden;}.swal2-header {display: flex;flex-direction: column;align-items: center;}.swal2-title {position: relative;max-width: 100%;margin: 0 0 0.4em;padding: 0;color: #364a63;font-size: 1.5rem;font-weight: 700;text-align: center;text-transform: none;word-wrap: break-word;}.swal2-html-container {margin-bottom: 1rem;}.swal2-actions {display: flex;z-index: 1;flex-wrap: wrap;align-items: center;justify-content: center;width: 100%;margin: 1.5rem auto 0;}.swal2-actions .btn {margin: 0 .75rem;}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {opacity: .4;}.swal2-actions:not(.swal2-loading) .swal2-styled:hover {background-image: linear-gradient(rgba(31, 43, 58, 0.1), rgba(31, 43, 58, 0.1));}.swal2-actions:not(.swal2-loading) .swal2-styled:active {background-image: linear-gradient(rgba(31, 43, 58, 0.2), rgba(31, 43, 58, 0.2));}.swal2-actions.swal2-loading .swal2-styled.swal2-confirm {box-sizing: border-box;width: 2.5em;height: 2.5em;margin: .46875em;padding: 0;animation: swal2-rotate-loading 1.5s linear 0s infinite normal;border: .25em solid transparent;border-radius: 100%;border-color: transparent;background-color: transparent !important;color: transparent;cursor: default;user-select: none;}.swal2-actions.swal2-loading .swal2-styled.swal2-cancel {margin-right: 30px;margin-left: 30px;}.swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after {content: '';display: inline-block;width: 15px;height: 15px;animation: swal2-rotate-loading 1.5s linear 0s infinite normal;border: 3px solid #b4c4d7;border-radius: 50%;margin-left: 5px;border-right-color: transparent;box-shadow: 1px 1px 1px #fff;}.swal2-styled {margin: 0 .75rem;box-shadow: none;padding: 0.6875rem 1.25rem;font-size: 0.9375rem;line-height: 1.25rem;border-radius: 5px;min-width: 90px;}.swal2-loading .swal2-styled {min-width: 0;}.swal2-styled:not([disabled]) {cursor: pointer;}.swal2-styled.swal2-confirm {border: 0;border-radius: 0.25em;background: initial;background-color: #1ee0ac;color: #fff;}.swal2-styled.swal2-confirm:focus {outline: none;}.swal2-styled.swal2-cancel {border: 0;border-radius: 0.25em;background: initial;background-color: #e85347;color: #fff;}.swal2-styled.swal2-cancel:focus {outline: none;}.swal2-styled::-moz-focus-inner {border: 0;}.swal2-footer {justify-content: center;margin: 1.25em 0 0;padding: 1em 0 0;border-top: 1px solid #eee;color: #5a7ca7;font-size: 1em;}.swal2-timer-progress-bar {position: absolute;bottom: 0;left: 0;width: 100%;height: 0.25em;background: rgba(31, 43, 58, 0.2);}.swal2-image {max-width: 100%;margin: 0 auto 1.5rem;}.swal2-close {position: absolute;z-index: 2;top: 0;right: 0;justify-content: center;width: 1.2em;height: 1.2em;padding: 0;overflow: hidden;transition: color 0.1s ease-out;border: none;border-radius: 0;outline: initial;background: transparent;color: #f7f8fa;font-family: serif;font-size: 2.5em;line-height: 1.2;cursor: pointer;}.swal2-close:hover {transform: none;background: transparent;color: #e85347;}.swal2-close::-moz-focus-inner {border: 0;}.swal2-content {z-index: 1;justify-content: center;margin: 0;padding: 0;color: #8094ae;font-size: 0.875rem;font-weight: normal;line-height: normal;text-align: center;word-wrap: break-word;}.swal2-input, .swal2-file, .swal2-textarea, .swal2-select, .swal2-radio, .swal2-checkbox {margin: 1rem auto;}.swal2-input, .swal2-file, .swal2-textarea {box-sizing: border-box;width: 100%;transition: border-color 0.3s, box-shadow 0.3s;border: 1px solid #dbdfea;border-radius: 4px;background: inherit;box-shadow: none;color: inherit;font-size: 0.875rem;}.swal2-input.swal2-inputerror, .swal2-file.swal2-inputerror, .swal2-textarea.swal2-inputerror {border-color: #e85347 !important;box-shadow: 0 0 2px #e85347 !important;}.swal2-input:focus, .swal2-file:focus, .swal2-textarea:focus {border: 1px solid #6576ff;outline: none;box-shadow: 0 0 0 3px rgba(101, 118, 255, 0.1);}.swal2-input::placeholder, .swal2-file::placeholder, .swal2-textarea::placeholder {color: #f7f8fa;}.swal2-range {margin: 1rem auto;background: #fff;}.swal2-range input {width: 80%;}.swal2-range output {width: 20%;color: inherit;font-weight: 600;text-align: center;}.swal2-range input, .swal2-range output {height: 2.75rem;padding: 0;font-size: 0.875rem;line-height: 2.75rem;}.swal2-input {height: 2.75rem;padding: 0 1rem;}.swal2-input[type='number'] {max-width: 10em;}.swal2-file {background: inherit;font-size: 0.875rem;}.swal2-textarea {height: 6.75em;padding: 0.75em;}.swal2-select {min-width: 50%;max-width: 100%;padding: .375em .625em;background: inherit;color: inherit;font-size: 0.875rem;}.swal2-radio, .swal2-checkbox {align-items: center;justify-content: center;background: #fff;color: inherit;}.swal2-radio label, .swal2-checkbox label {margin: 0 .6em;font-size: 0.875rem;}.swal2-radio input, .swal2-checkbox input {margin: 0 .4em;}.swal2-validation-message {display: none;align-items: center;justify-content: center;padding: 0.625em;overflow: hidden;background: white;color: #728fb3;font-size: 1em;font-weight: 300;}.swal2-validation-message::before {content: '!';display: inline-block;width: 1.5em;min-width: 1.5em;height: 1.5em;margin: 0 .625em;border-radius: 50%;background-color: #e85347;color: #fff;font-weight: 600;line-height: 1.5em;text-align: center;}.swal2-icon {position: relative;box-sizing: content-box;justify-content: center;width: 5em;height: 5em;margin: -0.5rem auto 1.5rem;border: .25em solid transparent;border-radius: 50%;font-family: inherit;line-height: 5em;cursor: default;user-select: none;transform: scale(0.8);}.swal2-icon .swal2-icon-content {display: flex;align-items: center;font-size: 3.75em;}.swal2-icon.swal2-error {border-color: #e85347;color: #e85347;}.swal2-icon.swal2-error .swal2-x-mark {position: relative;flex-grow: 1;}.swal2-icon.swal2-error [class^='swal2-x-mark-line'] {display: block;position: absolute;top: 2.3125em;width: 2.9375em;height: .3125em;border-radius: .125em;background-color: #e85347;}.swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='left'] {left: 1.0625em;transform: rotate(45deg);}.swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='right'] {right: 1em;transform: rotate(-45deg);}.swal2-icon.swal2-error.swal2-icon-show {animation: swal2-animate-error-icon .5s;}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark {animation: swal2-animate-error-x-mark .5s;}.swal2-icon.swal2-warning {border-color: #f6c630;color: #f4bd0e;}.swal2-icon.swal2-info {border-color: #55e3f8;color: #09c2de;}.swal2-icon.swal2-question {border-color: #8798b5;color: #526484;}.swal2-icon.swal2-success {border-color: #1ee0ac;color: #1ee0ac;}.swal2-icon.swal2-success [class^='swal2-success-circular-line'] {position: absolute;width: 3.75em;height: 7.5em;transform: rotate(45deg);border-radius: 50%;}.swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='left'] {top: -.4375em;left: -2.0635em;transform: rotate(-45deg);transform-origin: 3.75em 3.75em;border-radius: 7.5em 0 0 7.5em;}.swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='right'] {top: -.6875em;left: 1.875em;transform: rotate(-45deg);transform-origin: 0 3.75em;border-radius: 0 7.5em 7.5em 0;}.swal2-icon.swal2-success .swal2-success-ring {position: absolute;z-index: 2;top: -.25em;left: -.25em;box-sizing: content-box;width: 100%;height: 100%;border: 0.25em solid rgba(30, 224, 172, 0.3);border-radius: 50%;}.swal2-icon.swal2-success .swal2-success-fix {position: absolute;z-index: 1;top: .5em;left: 1.625em;width: .4375em;height: 5.625em;transform: rotate(-45deg);}.swal2-icon.swal2-success [class^='swal2-success-line'] {display: block;position: absolute;z-index: 2;height: .3125em;border-radius: .125em;background-color: #1ee0ac;}.swal2-icon.swal2-success [class^='swal2-success-line'][class$='tip'] {top: 2.875em;left: .875em;width: 1.5625em;transform: rotate(45deg);}.swal2-icon.swal2-success [class^='swal2-success-line'][class$='long'] {top: 2.375em;right: .5em;width: 2.9375em;transform: rotate(-45deg);}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip {animation: swal2-animate-success-line-tip .75s;}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long {animation: swal2-animate-success-line-long .75s;}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right {animation: swal2-rotate-success-circular-line 4.25s ease-in;}.swal2-progress-steps {align-items: center;margin: 0 0 1.25em;padding: 0;background: inherit;font-weight: 600;}.swal2-progress-steps li {display: inline-block;position: relative;}.swal2-progress-steps .swal2-progress-step {z-index: 20;width: 2em;height: 2em;border-radius: 2em;background: #3085d6;color: #fff;line-height: 2em;text-align: center;}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {background: #3085d6;}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step {background: #add8e6;color: #fff;}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {background: #add8e6;}.swal2-progress-steps .swal2-progress-step-line {z-index: 10;width: 2.5em;height: .4em;margin: 0 -1px;background: #3085d6;}[class^='swal2'] {-webkit-tap-highlight-color: transparent;}.swal2-show {animation: swal2-show 0.3s;}.swal2-hide {animation: swal2-hide 0.15s forwards;}.swal2-noanimation {transition: none;}.swal2-scrollbar-measure {position: absolute;top: -9999px;width: 50px;height: 50px;overflow: scroll;}.swal2-rtl .swal2-close {right: auto;left: 0;}.swal2-rtl .swal2-timer-progress-bar {right: 0;left: auto;}@supports (-ms-accelerator: true) {.swal2-range input {width: 100% !important;}.swal2-range output {display: none;}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {.swal2-range input {width: 100% !important;}.swal2-range output {display: none;}}@-moz-document url-prefix() {.swal2-close:focus {outline: 2px solid rgba(101, 118, 255, 0.4);}}@keyframes swal2-toast-show {0% {transform: translateY(-0.625em) rotateZ(2deg);}33% {transform: translateY(0) rotateZ(-2deg);}66% {transform: translateY(0.3125em) rotateZ(2deg);}100% {transform: translateY(0) rotateZ(0deg);}}@keyframes swal2-toast-hide {100% {transform: rotateZ(1deg);opacity: 0;}}@keyframes swal2-toast-animate-success-line-tip {0% {top: .5625em;left: .0625em;width: 0;}54% {top: .125em;left: .125em;width: 0;}70% {top: .625em;left: -.25em;width: 1.625em;}84% {top: 1.0625em;left: .75em;width: .5em;}100% {top: 1.125em;left: .1875em;width: .75em;}}@keyframes swal2-toast-animate-success-line-long {0% {top: 1.625em;right: 1.375em;width: 0;}65% {top: 1.25em;right: .9375em;width: 0;}84% {top: .9375em;right: 0;width: 1.125em;}100% {top: .9375em;right: .1875em;width: 1.375em;}}@keyframes swal2-show {0% {opacity: 0;transform: translate(0, 20px);}40% {opacity: 1;}100% {transform: translate(0, 0);}}@keyframes swal2-hide {0% {transform: scale(1);opacity: 1;}100% {transform: scale(0.7);opacity: 0;}}@keyframes swal2-animate-success-line-tip {0% {top: 1.1875em;left: .0625em;width: 0;}54% {top: 1.0625em;left: .125em;width: 0;}70% {top: 2.1875em;left: -.375em;width: 3.125em;}84% {top: 3em;left: 1.3125em;width: 1.0625em;}100% {top: 2.8125em;left: .875em;width: 1.5625em;}}@keyframes swal2-animate-success-line-long {0% {top: 3.375em;right: 2.875em;width: 0;}65% {top: 3.375em;right: 2.875em;width: 0;}84% {top: 2.1875em;right: 0;width: 3.4375em;}100% {top: 2.375em;right: .5em;width: 2.9375em;}}@keyframes swal2-rotate-success-circular-line {0% {transform: rotate(-45deg);}5% {transform: rotate(-45deg);}12% {transform: rotate(-405deg);}100% {transform: rotate(-405deg);}}@keyframes swal2-animate-error-x-mark {0% {margin-top: 1.625em;transform: scale(0.4);opacity: 0;}50% {margin-top: 1.625em;transform: scale(0.4);opacity: 0;}80% {margin-top: -.375em;transform: scale(1.15);}100% {margin-top: 0;transform: scale(1);opacity: 1;}}@keyframes swal2-animate-error-icon {0% {transform: scale(0.8) rotateX(100deg);opacity: 0;}100% {transform: scale(0.8) rotateX(0deg);opacity: 1;}}@keyframes swal2-rotate-loading {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {overflow: hidden;}body.swal2-height-auto {height: auto !important;}body.swal2-no-backdrop .swal2-container {top: auto;right: auto;bottom: auto;left: auto;max-width: calc(100% - 0.625em * 2);background-color: transparent !important;}body.swal2-no-backdrop .swal2-container > .swal2-modal {box-shadow: 0 0 10px rgba(28, 43, 70, 0.4);}body.swal2-no-backdrop .swal2-container.swal2-top {top: 0;left: 50%;transform: translateX(-50%);}body.swal2-no-backdrop .swal2-container.swal2-top-start, body.swal2-no-backdrop .swal2-container.swal2-top-left {top: 0;left: 0;}body.swal2-no-backdrop .swal2-container.swal2-top-end, body.swal2-no-backdrop .swal2-container.swal2-top-right {top: 0;right: 0;}body.swal2-no-backdrop .swal2-container.swal2-center {top: 50%;left: 50%;transform: translate(-50%, -50%);}body.swal2-no-backdrop .swal2-container.swal2-center-start, body.swal2-no-backdrop .swal2-container.swal2-center-left {top: 50%;left: 0;transform: translateY(-50%);}body.swal2-no-backdrop .swal2-container.swal2-center-end, body.swal2-no-backdrop .swal2-container.swal2-center-right {top: 50%;right: 0;transform: translateY(-50%);}body.swal2-no-backdrop .swal2-container.swal2-bottom {bottom: 0;left: 50%;transform: translateX(-50%);}body.swal2-no-backdrop .swal2-container.swal2-bottom-start, body.swal2-no-backdrop .swal2-container.swal2-bottom-left {bottom: 0;left: 0;}body.swal2-no-backdrop .swal2-container.swal2-bottom-end, body.swal2-no-backdrop .swal2-container.swal2-bottom-right {right: 0;bottom: 0;}@media print {body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {overflow-y: scroll !important;}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) > [aria-hidden='true'] {display: none;}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {position: static !important;}}body.swal2-toast-shown .swal2-container {background-color: transparent;}body.swal2-toast-shown .swal2-container.swal2-top {top: 0;right: auto;bottom: auto;left: 50%;transform: translateX(-50%);}body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right {top: 0;bottom: auto;right: 0;left: auto;}body.swal2-toast-shown .swal2-container.swal2-top-start, body.swal2-toast-shown .swal2-container.swal2-top-left {top: 0;bottom: auto;left: 0;right: auto;}body.swal2-toast-shown .swal2-container.swal2-center-start, body.swal2-toast-shown .swal2-container.swal2-center-left {top: 50%;bottom: auto;right: auto;left: 0;transform: translateY(-50%);}body.swal2-toast-shown .swal2-container.swal2-center {top: 50%;right: auto;bottom: auto;left: 50%;transform: translate(-50%, -50%);}body.swal2-toast-shown .swal2-container.swal2-center-end, body.swal2-toast-shown .swal2-container.swal2-center-right {top: 50%;bottom: auto;right: 0;left: auto;transform: translateY(-50%);}body.swal2-toast-shown .swal2-container.swal2-bottom-start, body.swal2-toast-shown .swal2-container.swal2-bottom-left {top: auto;bottom: 0;right: auto;left: 0;}body.swal2-toast-shown .swal2-container.swal2-bottom {top: auto;right: auto;bottom: 0;left: 50%;transform: translateX(-50%);}body.swal2-toast-shown .swal2-container.swal2-bottom-end, body.swal2-toast-shown .swal2-container.swal2-bottom-right {top: auto;bottom: 0;right: 0;left: auto;}body.swal2-toast-column .swal2-toast {flex-direction: column;align-items: stretch;}body.swal2-toast-column .swal2-toast .swal2-actions {flex: 1;align-self: stretch;height: 2.2em;margin-top: .3125em;}body.swal2-toast-column .swal2-toast .swal2-loading {justify-content: center;}body.swal2-toast-column .swal2-toast .swal2-input {height: 2em;margin: .3125em auto;font-size: 1em;}body.swal2-toast-column .swal2-toast .swal2-validation-message {font-size: 1em;}.swal2-icon-warning .swal2-styled.swal2-confirm {background-color: #f4bd0e!important;border-left-color: #f4bd0e!important;border-right-color: #f4bd0e!important;}.swal2-icon-error .swal2-styled.swal2-confirm {background-color: #e85347!important;border-left-color: #e85347!important;border-right-color: #e85347!important;}.swal2-icon-info .swal2-styled.swal2-confirm {background-color: #09c2de!important;border-left-color: #09c2de!important;border-right-color: #09c2de!important;}.swal2-icon-question .swal2-styled.swal2-confirm {background-color: #60718e!important;border-left-color: #60718e!important;border-right-color: #60718e!important;}#scroll-top {z-index: 1999;}.widget-simplemenu.filter-items a {font-weight: 600;padding: .6rem 0 .6rem 0.2rem;}.widget-simplemenu.filter-items a:after {position: absolute;font-family: "custom" !important;top: 50%;right: 10px;content: "";transform: translateY(-50%);font-size: 1rem;color: #343434;transition: transform .3s, color .1s;}.widget-post-media-sm .post-widget .post-media {flex: 0 0 20.0%;max-width: 20.0%;}html .contact-float {-webkit-transition: opacity 0.3s;transition: opacity 0.3s;display: block;opacity: 0;position: fixed;width: 40px;z-index: 1040;top: 130px;right: 0;border-radius: 10px 0 0 10px;overflow: hidden;}html .contact-float.visible {opacity: 0.95;}html .contact-float i {position: relative;top: 1px;}html.lightbox-open .contact-float {right: 27px;}html.ie11 .contact-float {right: 25px;}html .contact-float-line {-webkit-transition: opacity 0.3s;transition: opacity 0.3s;display: block;color: #ffffff;text-align: center;text-decoration: none;font-weight: bold;background-color: #06c755;font-size: 16px;line-height: 17px;padding: 10px;}html .contact-float-line:hover, html .contact-float-line:focus {opacity: 1!important;background: #06c755 !important;color: #ffffff !important;}html .contact-float-phone {-webkit-transition: opacity 0.3s;transition: opacity 0.3s;display: block;color: #ffffff;text-align: center;text-decoration: none;font-weight: bold;background-color: #ff0000;font-size: 16px;line-height: 17px;padding: 10px;}html .contact-float-phone:hover, html .contact-float-phone:focus {opacity: 1!important;background: #ff0000 !important;color: #ffffff !important;}html .contact-float-mail {-webkit-transition: opacity 0.3s;transition: opacity 0.3s;display: block;color: #ffffff;text-align: center;text-decoration: none;font-weight: bold;background-color: #000000;font-size: 16px;line-height: 17px;padding: 8px 10px 14px 10px;}html .contact-float-mail:hover, html .contact-float-mail:focus {opacity: 1!important;background: #000000 !important;color: #ffffff !important;}.megamenu ul {color: #343434;}.header-search input.form-control {border: 2px solid #eee;font-size: 1.3rem;}.header-search .btn-search {border-color: #eee;}