.carousel-slider {display: none;width: 100%;-webkit-tap-highlight-color: transparent;position: relative;z-index: 1;}
.carousel-slider .owl-stage {position: relative;touch-action: manipulation;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.carousel-slider .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.carousel-slider .owl-stage-outer {position: relative;overflow: hidden;transform: translateZ(0);}
.carousel-slider .owl-carousel .owl-item, .carousel-slider .owl-carousel .owl-wrapper {-webkit-backface-visibility: hidden;backface-visibility: hidden;transform: translateZ(0);}
.carousel-slider .owl-item {position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;}
.carousel-slider .owl-item img {display: block;width: 100%;}
.carousel-slider .owl-dots.disabled, .carousel-slider .owl-nav.disabled {display: none;}
.carousel-slider .owl-dot, .carousel-slider .owl-nav .owl-next, .carousel-slider .owl-nav .owl-prev {cursor: pointer;-webkit-user-select: none;user-select: none;}
.carousel-slider .owl-nav button.owl-next, .carousel-slider .owl-nav button.owl-prev, .carousel-slider button.owl-dot {background: none;color: inherit;border: none;padding: 0 !important;font: inherit;}
.carousel-slider.owl-loaded {display: block;}
.carousel-slider.owl-loading {opacity: 0;display: block;}
.carousel-slider.owl-hidden {opacity: 0;}
.carousel-slider.owl-refresh .owl-item {visibility: hidden;}
.carousel-slider.owl-drag .owl-item {touch-action: pan-y;-webkit-user-select: none;user-select: none;}
.carousel-slider.owl-grab {cursor: move;cursor: -webkit-grab;cursor: grab;}
.carousel-slider.owl-rtl {direction: rtl;}
.carousel-slider.owl-rtl .owl-item {float: right;}
.no-js .carousel-slider {display: block;}
.carousel-slider .animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.carousel-slider .owl-animated-in {z-index: 0;}
.carousel-slider .owl-animated-out {z-index: 1;}
.carousel-slider .fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}
.carousel-slider .fadeInDown {-webkit-animation-name: fadeInDown;animation-name: fadeInDown;}
.carousel-slider .fadeInUp {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}
.carousel-slider .fadeInRight {-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}
.carousel-slider .fadeInLeft {-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}
.carousel-slider .zoomIn {-webkit-animation-name: zoomIn;animation-name: zoomIn;}
@-webkit-keyframes fadeOut {0% {opacity: 1;}
	to {opacity: 0;}}
@keyframes fadeOut {0% {opacity: 1;}
	to {opacity: 0;}}
@-webkit-keyframes fadeInDown {0% {opacity: 0;transform: translate3d(0,-100%,0);}
	to {opacity: 1;transform: none;}}
@keyframes fadeInDown {0% {opacity: 0;transform: translate3d(0,-100%,0);}
	to {opacity: 1;transform: none;}}
@-webkit-keyframes fadeInUp {0% {opacity: 0;transform: translate3d(0,100%,0);}
	to {opacity: 1;transform: none;}}
@keyframes fadeInUp {0% {opacity: 0;transform: translate3d(0,100%,0);}
	to {opacity: 1;transform: none;}}
@-webkit-keyframes fadeInRight {0% {opacity: 0;transform: translate3d(100%,0,0);}
	to {opacity: 1;transform: none;}}
@keyframes fadeInRight {0% {opacity: 0;transform: translate3d(100%,0,0);}
	to {opacity: 1;transform: none;}}
@-webkit-keyframes fadeInLeft {0% {opacity: 0;transform: translate3d(-100%,0,0);}
	to {opacity: 1;transform: none;}}
@keyframes fadeInLeft {0% {opacity: 0;transform: translate3d(-100%,0,0);}
	to {opacity: 1;transform: none;}}
@-webkit-keyframes zoomIn {0% {opacity: 0;transform: scale3d(.3,.3,.3);}
	50% {opacity: 1;}}
@keyframes zoomIn {0% {opacity: 0;transform: scale3d(.3,.3,.3);}
	50% {opacity: 1;}}
.owl-height {transition: height .5s ease-in-out;}
.carousel-slider .owl-item img.owl-lazy {background: url("data:image/gif;base64,R0lGODlhIAAgAPMAAP///5aWlufn58zMzODg4NXV1aysrLm5ue7u7vPz8+Li4qKiopeXlwAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==") no-repeat 50%;min-width: 32px;min-height: 32px;}
.carousel-slider .carousel-slider-video-wrapper {position: relative;height: 100%;background: #000;}
.carousel-slider .carousel-slider-video-play-icon {position: absolute;height: 40px;width: 40px;left: 50%;top: 50%;margin-left: -20px;margin-top: -20px;background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'40\' height=\'40\' fill=\'%23f1f1f1\'%3E%3Cpath d=\'M12.1 6.7l23 13.5-23 13.5V6.8z\'/%3E%3Cpath d=\'M19.7 40c-11 0-20-9-20-20s9-20 20-20 20 9 20 20-9 20-20 20zm0-38c-9.9 0-18 8.1-18 18s8.1 18 18 18 18-8.1 18-18-8.1-18-18-18z\'/%3E%3C/svg%3E") no-repeat;cursor: pointer;z-index: 2;-webkit-backface-visibility: hidden;transition: transform .1s ease;}
.carousel-slider .carousel-slider-video-overlay {position: absolute;height: 100%;width: 100%;left: 0;top: 0;background-color: rgba(0,0,0,.5);z-index: 1;}
.carousel-slider .carousel-slider-video-play-icon:hover {transform: scale(1.3);}
.carousel-slider .owl-nav .owl-next, .carousel-slider .owl-nav .owl-prev {height: 48px;width: 48px;display: inline-block;position: absolute;top: 50%;transform: translateY(-50%);opacity: 0;margin: 0;padding: 0;transition: all .3s ease-in-out;}
.carousel-slider .owl-nav .owl-prev {left: 0;}
.carousel-slider .owl-nav .owl-next {right: 0;}
.carousel-slider.arrows-visible-always .owl-next, .carousel-slider.arrows-visible-always .owl-prev, .carousel-slider:hover .owl-nav .owl-next, .carousel-slider:hover .owl-nav .owl-prev {opacity: 1;}
.carousel-slider.arrows-outside .owl-nav .owl-prev {left: -48px;}
.carousel-slider.arrows-outside .owl-nav .owl-next {right: -48px;}
.carousel-slider .owl-dots {text-align: center;-webkit-tap-highlight-color: transparent;margin-top: 10px;}
.carousel-slider .owl-dots .owl-dot {display: inline-block;zoom: 1;}
.carousel-slider .owl-dots .owl-dot span {width: 10px;height: 10px;margin: 4px 8px;background-color: #9e9e9e;display: block;-webkit-backface-visibility: visible;transition: opacity .2s ease;}
.carousel-slider .owl-dots .owl-dot.active span, .carousel-slider .owl-dots .owl-dot:hover span {background-color: #4caf50;}
.carousel-slider.dots-center .owl-dots {text-align: center;}
.carousel-slider.dots-left .owl-dots {text-align: left;}
.carousel-slider.dots-left .owl-dots:first-child span {margin-left: 0;}
.carousel-slider.dots-right .owl-dots {text-align: right;}
.carousel-slider.dots-right .owl-dots:last-child span {margin-right: 0;}
.carousel-slider.dots-visible-hover .owl-dots {opacity: 0;}
.carousel-slider.dots-visible-hover:hover .owl-dots {opacity: 1;}
.carousel-slider.dots-circle .owl-dots .owl-dot span {border-radius: 9999px;}
.carousel-slider[data-slide-type=post-carousel] .owl-stage {display: flex;flex-wrap: wrap;}
.carousel-slider[data-slide-type=post-carousel] .owl-item {display: flex;height: auto;}
.carousel-slider__post {border-radius: 4px;box-shadow: 0 1px 2px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.1);margin: 2px;position: relative;width: 100%;}
.carousel-slider__post-content {display: flex;flex-direction: column;height: 100%;justify-content: space-between;}
.carousel-slider__post-image {background-color: #f1f1f1;background-size: cover;background-position: 50%;border-top-left-radius: 4px;border-top-right-radius: 4px;display: block;line-height: 0;margin: 0 auto;overflow: hidden;padding-top: 66.6666%;position: relative;text-align: center;width: 100%;}
.carousel-slider__post-title {display: block;margin: 1rem;min-height: 3.75em;}
.carousel-slider__post-title h1 {font-size: 1.25rem;margin: 0;}
.carousel-slider__post-excerpt {font-size: 1rem;line-height: 1.6;margin: 1rem 1rem 2rem;text-align: left;}
.carousel-slider__post-meta {align-items: flex-end;display: flex;font-size: .75rem;justify-content: space-between;margin: auto 1rem 1rem;}
.carousel-slider__post-author, .carousel-slider__post-publication-meta {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.carousel-slider__post-author {font-style: normal;line-height: 1.6;}
.carousel-slider__post-author-link {display: inline-block;max-width: 175px;overflow: hidden;text-overflow: ellipsis;vertical-align: middle;white-space: nowrap;}
.carousel-slider__post-category {text-transform: uppercase;}
.carousel-slider[data-slide-type=product-carousel] .owl-stage {display: flex;flex-wrap: wrap;}
.carousel-slider[data-slide-type=product-carousel] .owl-item {display: flex;height: auto;}
.carousel-slider .woocommerce-loop-category__title {font-size: 1.25rem;margin: 1rem;}
.carousel-slider__product {position: relative;text-align: center;box-shadow: 0 1px 2px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.1);margin: 2px;width: 100%;}
.carousel-slider__product .woocommerce-LoopProduct-link {display: block;overflow: hidden;margin: 0;}
.carousel-slider__product .onsale {border: 0;line-height: 1;margin: 0;padding: .5rem;color: #f1f1f1;background-color: #96588a;position: absolute;left: 1rem;top: 1rem;}
.carousel-slider__product h3 {padding: 0;text-align: left;margin: 1rem;font-size: 1.25rem;color: #333;}
.carousel-slider__product a {text-decoration: none;box-shadow: none;}
.carousel-slider__product a img {width: 100%;height: auto;display: block;box-shadow: none;}
.carousel-slider__product strong {display: block;}
.carousel-slider__product .price {color: #333;display: inline-block;font-weight: 400;margin: 0 .5rem 0 1rem;font-size: .875rem;float: left;}
.carousel-slider__product .price del {color: inherit;background-color: initial;opacity: .5;display: inline-block;}
.carousel-slider__product .price ins {color: inherit;background-color: initial;font-weight: 700;}
.carousel-slider__product .star-rating {display: inline-block;margin: 0 1rem 0 .5rem;float: right;overflow: hidden;position: relative;height: 1em;line-height: 1;font-size: 1em;width: 5.4em;font-family: star;}
.carousel-slider__product .star-rating:before {content: "sssss";float: left;top: 0;left: 0;position: absolute;}
.carousel-slider__product .star-rating span {overflow: hidden;float: left;top: 0;left: 0;position: absolute;padding-top: 1.5em;}
.carousel-slider__product .star-rating span:before {color: #96588a;content: "SSSSS";top: 0;position: absolute;left: 0;}
.carousel-slider__product a.add_to_cart_button, .carousel-slider__product a.added_to_cart, .carousel-slider__product a.quick_view {color: #f1f1f1;background-color: #96588a;margin: 1rem;line-height: 1;cursor: pointer;position: relative;text-decoration: none;overflow: visible;padding: .5em 1em;font-weight: 400;border-radius: 3px;left: auto;border: 0;white-space: nowrap;display: block;background-image: none;box-shadow: none;-webkit-box-shadow: none;text-shadow: none;}
.carousel-slider__product a.add_to_cart_button:hover, .carousel-slider__product a.added_to_cart:hover, .carousel-slider__product a.quick_view:hover {color: #f1f1f1;background-color: #96588a;text-decoration: none;background-image: none;}
.carousel-slider__product a.add_to_cart_button.loading {opacity: .25;padding-right: 2.618em;}
.carousel-slider__product a.add_to_cart_button.loading:after {font-family: WooCommerce;content: "";vertical-align: top;-webkit-font-smoothing: antialiased;font-weight: 400;position: absolute;top: .618em;right: 1em;-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite;}
.carousel-slider__product a.add_to_cart_button.added:after {font-family: WooCommerce;content: "";margin-left: .53em;vertical-align: bottom;}
.carousel-slider-hero__cell__background {background-size: cover;background-position: 50%;background-repeat: no-repeat;min-width: 100%;min-height: 100%;transition-property: transform;transition-duration: 10s;}
.carousel-slider-hero__cell__background.carousel-slider-hero-ken-out {transform: scale(1.3);}
.carousel-slider .active .carousel-slider-hero__cell__background {-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-duration: 20s;animation-duration: 20s;}
.carousel-slider .active .carousel-slider-hero__cell__background.carousel-slider-hero-ken-in {transform: scale(1.3);-webkit-animation-name: ken-burns-in;animation-name: ken-burns-in;}
.carousel-slider .active .carousel-slider-hero__cell__background.carousel-slider-hero-ken-out {transform: scale(1);-webkit-animation-name: ken-burns-out;animation-name: ken-burns-out;}
.carousel-slider-hero__cell {display: flex;justify-content: center;align-items: center;position: relative;overflow: hidden;height: 400px;}
.carousel-slider-hero__cell:focus {outline: 0;}
.carousel-slider-hero__cell__inner {background-repeat: no-repeat;background-position: 50%;position: absolute;top: 0;left: 0;bottom: 0;right: 0;padding: 50px;}
.carousel-slider-hero__cell__inner, .carousel-slider-hero__cell__inner:hover {color: #fff;display: flex;}
.carousel-slider-hero__cell__background_overlay {position: absolute;z-index: 0;top: 0;bottom: 0;left: 0;right: 0;}
.carousel-slider-hero__cell__content {position: relative;z-index: 1;width: 100%;max-width: 1140px;}
.carousel-slider-hero__cell__heading {font-size: 40px;font-weight: 700;line-height: 1;}
.carousel-slider-hero__cell__description {font-size: 20px;line-height: 1.4;}
.carousel-slider-hero__cell__description:not(:last-child), .carousel-slider-hero__cell__heading:not(:last-child) {margin-bottom: 30px;}
.carousel-slider-hero__cell__button__one {margin-right: 5px;}
.carousel-slider-hero__cell__button__two {margin-left: 5px;}
.carousel-slider-hero__cell__button__one, .carousel-slider-hero__cell__button__two {display: inline-flex;}
.carousel-slider-hero__cell__inner.carousel-slider--v-position-top {align-items: flex-start;}
.carousel-slider-hero__cell__inner.carousel-slider--v-position-bottom {align-items: flex-end;}
.carousel-slider-hero__cell__inner.carousel-slider--v-position-middle {align-items: center;}
.carousel-slider-hero__cell__inner.carousel-slider--h-position-left {justify-content: flex-start;}
.carousel-slider-hero__cell__inner.carousel-slider--h-position-right {justify-content: flex-end;}
.carousel-slider-hero__cell__inner.carousel-slider--h-position-center {justify-content: center;}
.carousel-slider-hero__cell__inner.carousel-slider--text-left {text-align: left;}
.carousel-slider-hero__cell__inner.carousel-slider--text-right {text-align: right;}
.carousel-slider-hero__cell__inner.carousel-slider--text-center {text-align: center;}
@media (max-width:767px) {.carousel-slider-hero__cell__inner {padding: 30px;}
	.carousel-slider-hero__cell__heading {font-size: 24px;line-height: 1;margin-bottom: 15px;}
	.carousel-slider-hero__cell__description {font-size: 14px;line-height: 1.4;margin-bottom: 15px;}}
.carousel-slider .carousel-slider__item {position: relative;}
.carousel-slider .carousel-slider__item img {display: block;margin-left: auto;margin-right: auto;max-width: 100%;height: auto;}
.carousel-slider .carousel-slider__caption {position: relative;}
.carousel-slider .carousel-slider__caption .title {overflow: hidden;text-overflow: ellipsis;color: #474747;font-size: 16px;font-weight: 500;margin: 10px 0 0;text-align: center;}
.carousel-slider .carousel-slider__caption .caption {font-size: 14px;font-weight: 300;margin: 10px 0 0;text-align: center;}
.cs-hero-button {-webkit-appearance: none;-webkit-font-smoothing: inherit;display: inline-block;font-size: 1rem;line-height: 1;padding: .75em 1em;border-radius: 0;text-align: center;box-sizing: border-box;transition: all .2s ease-in-out;}
.cs-hero-button, .cs-hero-button:hover {text-decoration: none;}
.cs-hero-button--normal {opacity: .9;filter: alpha(opacity=90);}
.cs-hero-button--stroke {background: transparent;border: 1px solid transparent;}
.cs-hero-button--medium {font-size: 1.2rem;padding: .9em 1.2em;}
.cs-hero-button--large {font-size: 1.5rem;padding: .9em 1.6em;}
.mfp-bg {z-index: 1042;overflow: hidden;background: #0b0b0b;opacity: .8;}
.mfp-bg, .mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;position: fixed;}
.mfp-wrap {z-index: 1043;outline: none !important;-webkit-backface-visibility: hidden;}
.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;box-sizing: border-box;}
.mfp-container:before {content: "";display: inline-block;height: 100%;vertical-align: middle;}
.mfp-align-top .mfp-container:before {display: none;}
.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045;}
.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {width: 100%;cursor: auto;}
.mfp-ajax-cur {cursor: progress;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: zoom-out;}
.mfp-zoom {cursor: pointer;cursor: zoom-in;}
.mfp-auto-cursor .mfp-content {cursor: auto;}
.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader {-webkit-user-select: none;user-select: none;}
.mfp-loading.mfp-figure {display: none;}
.mfp-hide {display: none !important;}
.mfp-preloader {color: #ccc;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -.8em;left: 8px;right: 8px;z-index: 1044;}
.mfp-preloader a {color: #ccc;}
.mfp-preloader a:hover {color: #fff;}
.mfp-s-error .mfp-content, .mfp-s-ready .mfp-preloader {display: none;}
button.mfp-arrow, button.mfp-close {overflow: visible;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;display: block;outline: none;padding: 0;z-index: 1046;box-shadow: none;touch-action: manipulation;}
button::-moz-focus-inner {padding: 0;border: 0;}
.mfp-close {width: 44px;height: 44px;line-height: 44px;position: absolute;right: 0;top: 0;text-decoration: none;text-align: center;opacity: .65;padding: 0 0 18px 10px;color: #fff;font-style: normal;font-size: 28px;font-family: Arial,Baskerville,monospace;}
.mfp-close:focus, .mfp-close:hover {opacity: 1;}
.mfp-close:active {top: 1px;}
.mfp-close-btn-in .mfp-close {color: #333;}
.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {color: #fff;right: -6px;text-align: right;padding-right: 6px;width: 100%;}
.mfp-counter {position: absolute;top: 0;right: 0;color: #ccc;font-size: 12px;line-height: 18px;white-space: nowrap;}
.mfp-arrow {position: absolute;opacity: .65;top: 50%;margin: -55px 0 0;padding: 0;width: 90px;height: 110px;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.mfp-arrow:active {margin-top: -54px;}
.mfp-arrow:focus, .mfp-arrow:hover {opacity: 1;}
.mfp-arrow:after, .mfp-arrow:before {content: "";display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;margin-left: 35px;border: inset transparent;}
.mfp-arrow:after {border-top-width: 13px;border-bottom-width: 13px;top: 8px;}
.mfp-arrow:before {border-top-width: 21px;border-bottom-width: 21px;opacity: .7;}
.mfp-arrow-left {left: 0;}
.mfp-arrow-left:after {border-right: 17px solid #fff;margin-left: 31px;}
.mfp-arrow-left:before {margin-left: 25px;border-right: 27px solid #3f3f3f;}
.mfp-arrow-right {right: 0;}
.mfp-arrow-right:after {border-left: 17px solid #fff;margin-left: 39px;}
.mfp-arrow-right:before {border-left: 27px solid #3f3f3f;}
.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px;}
.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 900px;}
.mfp-iframe-holder .mfp-close {top: -40px;}
.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 56.25%;}
.mfp-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 0 8px rgba(0,0,0,.6);background: #000;}
img.mfp-img {width: auto;max-width: 100%;height: auto;display: block;box-sizing: border-box;padding: 40px 0;margin: 0 auto;}
.mfp-figure, img.mfp-img {line-height: 0;}
.mfp-figure:after {content: "";position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;box-shadow: 0 0 8px rgba(0,0,0,.6);background: #444;}
.mfp-figure small {color: #bdbdbd;display: block;font-size: 12px;line-height: 14px;}
.mfp-figure figure {margin: 0;}
.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto;}
.mfp-title {text-align: left;line-height: 18px;color: #f3f3f3;word-wrap: break-word;padding-right: 36px;}
.mfp-image-holder .mfp-content {max-width: 100%;}
.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer;}
@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape) {.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0;}
	.mfp-img-mobile img.mfp-img {padding: 0;}
	.mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0;}
	.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px;}
	.mfp-img-mobile .mfp-bottom-bar {background: rgba(0,0,0,.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;box-sizing: border-box;}
	.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0;}
	.mfp-img-mobile .mfp-counter {right: 5px;top: 3px;}
	.mfp-img-mobile .mfp-close {top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0,0,0,.6);position: fixed;text-align: center;padding: 0;}}
@media (max-width:900px) {.mfp-arrow {transform: scale(.75);}
	.mfp-arrow-left {transform-origin: 0;}
	.mfp-arrow-right {transform-origin: 100%;}
	.mfp-container {padding-left: 6px;padding-right: 6px;}}
.mfp-with-zoom.mfp-bg, .mfp-with-zoom .mfp-container {opacity: 0;-webkit-backface-visibility: hidden;transition: all .3s ease-out;}
.mfp-with-zoom.mfp-ready .mfp-container {opacity: 1;}
.mfp-with-zoom.mfp-ready.mfp-bg {opacity: .8;}
.mfp-with-zoom.mfp-removing.mfp-bg, .mfp-with-zoom.mfp-removing .mfp-container {opacity: 0;}
.mfp-content .product {background-color: #fff;display: table;margin: 0 auto;padding: 15px;}
.mfp-content .product .images {display: inline-block;float: left;max-width: 600px;}
.mfp-content .product .images img {display: block;}
.mfp-content .product .onsale {left: 24px;top: 24px;position: absolute;}
.mfp-content .product .summary {display: inline-block;margin-left: 15px;width: 300px;}
.mfp-content .product .description, .mfp-content .product .product_title {margin: 1em 0;}
.mfp-content .product .price {display: inline-block;font-weight: 400;margin: .5em 1em;font-size: .857em;float: left;}
.mfp-content .product .price del {color: inherit;background-color: initial;opacity: .5;display: inline-block;}
.mfp-content .product .price ins {color: inherit;background-color: initial;font-weight: 700;}
.mfp-content .product .star-rating {display: inline-block;margin: .5em 1em;float: right;overflow: hidden;position: relative;height: 1em;line-height: 1;font-size: 1em;width: 5.4em;font-family: star;}
.mfp-content .product .star-rating:before {content: "sssss";float: left;top: 0;left: 0;position: absolute;}
.mfp-content .product .star-rating span {overflow: hidden;float: left;top: 0;left: 0;position: absolute;padding-top: 1.5em;}
.mfp-content .product .star-rating span:before {content: "SSSSS";top: 0;position: absolute;left: 0;}
.mfp-content .product a.add_to_cart_button, .mfp-content .product a.added_to_cart {margin: 0;line-height: 1;cursor: pointer;position: relative;text-decoration: none;overflow: visible;padding: .5em 1em;font-weight: 400;border-radius: 3px;left: auto;border: 0;white-space: nowrap;display: inline-block;background-image: none;box-shadow: none;-webkit-box-shadow: none;text-shadow: none;}
.mfp-content .product a.add_to_cart_button:hover, .mfp-content .product a.added_to_cart:hover {text-decoration: none;background-image: none;}
.mfp-content .product a.add_to_cart_button.loading {opacity: .25;padding-right: 2.618em;}
.mfp-content .product a.add_to_cart_button.loading:after {font-family: WooCommerce;content: "";vertical-align: top;-webkit-font-smoothing: antialiased;font-weight: 400;position: absolute;top: .618em;right: 1em;-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite;}
.mfp-content .product a.add_to_cart_button.added:after {font-family: WooCommerce;content: "";margin-left: .53em;vertical-align: bottom;}
.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {max-width: 945px;margin-top: 40px;margin-bottom: 40px;}
@media (max-width:600px) {.mfp-content .product .images {margin-bottom: 30px;}
	.mfp-content .product .summary {display: block;margin: 0;width: 100%;}}
@media (min-width:601px) {.mfp-content .product .images {display: inline-block;width: 49%;}
	.mfp-content .product .summary {display: inline-block;margin: 0 0 0 1%;width: 49%;}}
.mfp-counter {display: none;}