/** Shopify CDN: Minification failed

Line 1303:1 Expected "}" to go with "{"

**/
/*General
	Accent - Featured collection - link color
*/

.type-heading-1,
.type-heading-2 {
	font-weight: 700;
}

.input {
	box-shadow: 1px 2px 2px #5a5a5a;
}

/*------------------------------------*\
		ANNOUNCEMENT BAR
\*------------------------------------*/
.announcement-bar {
	padding-top: 9px !important;
}
.announcement-bar__content {
	text-transform: none;
	letter-spacing: normal;
	font-size: 18px;
}

/*------------------------------------*\
		HEADER
\*------------------------------------*/
.header.header--transparent {
	border-bottom: 2px solid transparent;
}
.header__nav,
.header__icon-wrapper {
	margin-left: auto;
}

.header__nav li {
	margin-right: 24px !important;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
}
.is-sticky .header__nav {
	margin-left: 0
}
.is-sticky .header__nav li {
	margin-right: 15px !important;
}

.header__icon-list li {
	color: #fff;
}
.is-sticky .header__icon-list li  {
	color: #000;
}
.quick-cart__indicator {
	background-color: #fff;
  color: #000;
	border: 1px solid transparent;
}
.is-sticky .quick-cart__indicator {
	border: 1px solid #000;
}

/*header cart*/
.quick-cart__product-details a {
	font-weight: 700;
	color: #fff;
}
.quick-cart__product-details .money {
	color: #cccccd;
}
.quick-cart__checkout-button {
	background-color: #cccccd;
}
.quick-cart__icon .js-tab-link-recent {
	color: #fff;
}

/*------------------------------------*\
		FOOTER
\*------------------------------------*/
.footer {
	background-image: url(footer-logo.png);
  background-position: bottom 110px right 20px;
  background-repeat: no-repeat;
  background-size: 100px;
  float: left;
    width: 100%;
    margin: 30px 0 0 0;
}
.footer__submit__btn {
	margin-top: 10px;
	background-color: #fff;
	padding: 10px 20px;
	border: 0;
}
@media (max-width: 991px) {
	.footer {
		background-image: none;
	}
	.footer__bottom-left,
	.footer__bottom {
		display: none;
	}
	.footer__col-text:first-child {
		/*display: none !important;*/
		width: 100%;
		padding: 0;
	}
	.footer__newsletter {
		padding: 0;
	}
}
@media (max-width: 767px) {
	.footer__col-list.social {
		width: 100%;
	}
}
.footer__divider {
    margin-left: 0;
    margin-right: 0;
    border-bottom: 4px solid var(--color-footer-border);
}
.footer__col-list .type-body-regular {
	font-family: 'Roboto';
  font-weight: 700;
  font-size: 20px;
}
.footer__col-list .type-body-regular.social {
	/*text-align: center;*/
}
.footer__col-list a.underline {
	text-decoration: none;
	font-size: 15px;
}


/*------------------------------------*\
		HOME PAGE
\*------------------------------------*/
/*Richtext*/
#shopify-section-dynamic-rich-text h2 {
	font-weight: 700;
}
#shopify-section-dynamic-rich-text .measure-wide {
	max-width: 100%;
}

/*Featured collection*/
.featured-collection--right .type-body-regular {
	display: none;
}
.collection__details .type-heading-meta.meta {
	display: none;
}
@media (min-width: 38em) {
	.featured-collection--right .featured-collection__details {
	  width: 50%;
	 	text-align: right;
	}
	.featured-collection--right .featured-collection__content {
	    width: 50%!important;
	}
}
.type-body-regular.featured-collection__subheading {
	font-weight: 700;
}
.featured-collection--right .type-body-regular.featured-collection__subheading {
	font-weight: 400;
}

/*------------------------------------*\
		PAGE
\*------------------------------------*/
.page__top__link {
	font-weight: 300;
	color: #ede4e9;
}
.about__heading {
	font-weight: 700 !important;
}

/*------------------------------------*\
		ABOUT PAGE
\*------------------------------------*/
.about__image-overlay {
	width: 100%;
}
.about__heading {
	text-align: center;
	font-weight: 700;
}
.about__copy .centered-content {
	max-width: 1180px;
 
}
.about__copy a {
	color: #79ba9e;
	font-weight: 700;
}

/*------------------------------------*\
		CONTACT PAGE
\*------------------------------------*/
.contact__page__container {
	max-width: 1100px;
}
.contact__page__title {
	margin-bottom: 40px;
	font-weight: 700;
}
.contact__form input[type="text"],
.contact__form input[type="tel"],
.contact__form input[type="email"],
.contact__form textarea {
	box-shadow: 1px 1px 2px 0px #2b2b2b;
	border-radius: 0;
}
.contact__form .bttn {
	background-color: #353b3c;
	box-shadow: 1px 1px 2px #000;
}
.contact__form .file__input {
	width: 100%;
	display: block;
	font-size: 0;
	box-shadow: 2px 3px 1px 0px #949494;
	height: 33px;
	border-radius: 3px;
}

.contact__form .file__input::-webkit-file-upload-button {
  visibility: hidden;
}
.contact__form .file__input::before {
	content: 'Browse files';
	display: block;
	width: 100%;
	padding: 7px 8px;
	text-transform: uppercase;
	background-color: #cccccd;
	outline: 0;
	white-space: nowrap;
	-webkit-user-select: none;
	cursor: pointer;
	text-align: center;
	text-decoration: underline;
	color: #353b3c;
	font-size: 17px;
	font-weight: 500;
}
.contact__form .file__input:hover::before {
  border-color: black;
}
.contact__form .custom-file-input:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}

/*------------------------------------*\
		COLLECTIONS INNER PAGE(list of products)
\*------------------------------------*/
.short__header #header {
	padding-top: 0;
}
.page__template .about__featured-wrapper,
.contact__page .about__featured-wrapper,
.collection__top {
	min-height: initial;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.collection__top {
	height: 170px;
}

.page__template .about__featured-wrapper,
.contact__page .about__featured-wrapper {
	height: 210px;
}


@media (max-width: 960px) {
	.short__header #header {
		padding-top: 10px;
	
	.collection__top {
		height: 120px;
	}
	.page__template .about__featured-wrapper,
	.contact__page .about__featured-wrapper {
		height: 200px;
	}

}

/*-load more*/
.collection__infinite-trigger {
	margin-bottom: 40px;
	text-align: center;
}
.collection__infinite-trigger .pagination {
	display: none;
}


/*------------------------------------*\
		PRODUCT PAGE
\*------------------------------------*/
@media (min-width: 38em) {
	.custom__product .product {
		grid-template-columns: calc((2 / 4) * 100%) calc((1 / 2) * 100%);
	}
}
.custom__product .product__details-container {
	padding-top: 0;
}
.custom__product__details .product__heading {
	border-bottom: 0;
}
.custom__product__details .product__title {
	margin-top: 0;
}
.custom__product__details .money {
	font-weight: 700;
	color: #353b3c;
}
.custom__product__details .meta {
	display: inline-block;
}

.custom__product__details input,
.custom__product__details select {
	box-shadow: -1px 1px 4px 0 rgb(0 0 0 / 20%);
	color: #848687;
}
.custom__product__details .bttn {
	height: 34px;
    margin-top: 20px;
    display: inline-block;
    background-color: #9ab7a0;
    color: #ffffff;
    box-shadow: -1px 1px 4px 0 rgb(0 0 0 / 20%);
}
.custom__product__details .bttn span:last-child {
	text-decoration: underline;
}

.custom__product__details .product__description {
	color: #353b3c;
}
.custom__product__details iframe {
	width: 100%;
}

/*--images*/
/*@media (min-width: 60em) {
	.custom__product .product_thumbnail {
		width: 50%;
	}
}*/

/*------------------------------------*\
		CART PAGE
\*------------------------------------*/
/*--list*/
.cart-template__details a.mb1 {
	font-weight: 700;
}
.cart-template__quantity .input {
	height: 40px;
}
.cart-template__line-price .money,
.cart-template__remove  {
	color: #a1a1a3;
}

/*--bottom*/
.cart-template__footer-details .money {
	font-size: 30px;
	display: inline-block;
	margin-top: 10px;
}
.cart-template__footer-actions .bttn {
	box-shadow: 1px 2px 2px #5a5a5a;
}
.cart-template__footer-actions .bttn--secondary {
	background-color: #a1a1a3;
	color: #fff;
}
.cart-template__footer-actions .bttn:last-child {
	background-color: #363c3c;
}

/*------------------------------------*\
		COMPONENTS
\*------------------------------------*/
/*Featured collection*/
.featured-collection__item {
	text-align: center;
}
.featured-collection__item h2 {
	font-family: 'Roboto';
  font-weight: 700;
}

/*-- for all product items */
.product-tile h2,
.product-tile h3,
.product-tile .type-body-regular.meta,
.product-tile .type-body-regular + .meta {
	text-align: center;
	font-weight: 700;
}
.product-tile .type-body-regular.meta,
.product-tile .money {
	color: #79ba9e;
	text-transform: lowercase;
}


/*Featured product*/
.featured-product .product__heading > div,
.featured-product form {
	display: none;
}
.featured-product .product__heading {
	border-bottom: 0;
}

/*Text columns with images*/
.text-columns__top {
	display: flex;
    align-items: center;
    padding-left: 67px;}
.text-columns__top img {
	position: static;
}
.text-columns__top h3 {
	margin-left: 15px;
	margin-bottom: 0;
}
.text-columns__top .responsive-image__wrapper::before {
	display: none;
	align-items: center;
}
.text-columns__top .responsive-image__wrapper {
	margin-right: 15px;
}
.text-columns__top + .type-body-regular {
	text-align: center;
}


/*testimonials*/
.testimonials__quote-mark {
	font-family: Lora;
	font-weight: 500;
	color: #79b89c;
	font-size: 149px;
	opacity: 1;
	line-height: 0;
	margin-top: 50px;
}
.testimonals__text {
	margin-bottom: 70px;
	padding: 0 150px;
	line-height: 42px;
}
.testimonials .dot {
	background-color: #000;
	opacity: 1;
}
.flickity-page-dots .dot.is-selected {
	background-color: transparent !important;
	border: 2px solid #000;
}
@media (max-width: 991px) {
	.testimonals__text {
		padding: 0;
	}
}


/*--slideshow*/
.slideshow__custom__block {
	position: relative;
	padding: 90px 80px;
	background-color: transparent;
}
.slideshow__custom__block--product {
	padding: 30px 80px;
}
.slideshow__custom__block--page {
	max-width: 640px;
	padding: 40px;
	color: #fff;
	text-align: left;
}
@media (max-width: 767px) {
	.slideshow__custom__block--page {
		max-width: 100%;
	}
}

.slideshow__custom__block__icon {
	position: absolute;
	top: -70px;
	right: -60px;
	max-width: 120px;
}
@media (max-width: 767px) {
	.slideshow__custom__block__icon {
		display: none;
	}
}
.slideshow__custom__block:before,
.slideshow__custom__block:after {
	display: none;
}
.slideshow__custom__block:before {
	top: 0;
	left: 0;
	background-image: url('data:image/png;base64,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');
}
.slideshow__custom__block:after {
	bottom: 0;
	right: 0;
	background-image: url('data:image/png;base64,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');
}

.slideshow .slideshow__heading,
.slideshow__custom__block--page .slideshow__heading {
	font-size: 40px;
	font-family: Anton, sans-serif;
}
@media (max-width: 767px) {
	.slideshow .slideshow__heading,
	.slideshow__custom__block--page .slideshow__heading {
		font-size: 30px;
	}
}

.slideshow .slideshow__link {
	display: inline-block;
	color: #ede4e9;
  text-transform: capitalize;
  font-size: 19px;
}

.slideshow .flickity-page-dots .dot {
	background-color: transparent;
  border: 2px solid #fff;
}
.slideshow .flickity-page-dots .dot.is-selected {
	background-color: #fff;
}


/*--Popup (subscribe)*/
.exit-intent__content {
	background-color: #eaeaeb;
}
.exit-intent__form .input {
	background-color: transparent;
	border-radius: 0;
	border: 1px solid #a9abac;
	box-shadow: none;
}
.exit-intent__button {
	background-color: transparent;
}
.exit-intent__close {
	background-color: #fff;
}
--------------------------

.u-section-1 .u-sheet-1 {
  min-height: 395px;
}

.u-section-1 .u-text-1 {
  line-height: 1.8;
    margin: 0px 0px 0 0px;
    text-align: center;
  margin-bottom: 31px;
}

.u-section-1 .u-image-1 {
  width: 67px;
    height: 83px;
    margin: -60px auto 0 0px;
}

.u-section-1 .u-text-2 {
  font-weight: 700;
  margin: -88px auto 60px;
}

@media (max-width: 1199px) {
  .u-section-1 .u-text-1 {
    margin-right: 13px;
    margin-left: 65px;
  }
}

@media (max-width: 991px) {
  .u-section-1 .u-sheet-1 {
    min-height: 426px;
  }

  .u-section-1 .u-text-1 {
    margin-right: 0;
    margin-left: 0;
  }

  .u-section-1 .u-text-2 {
    margin-top: 20px;
    margin-left: 106px;
  }
}

@media (max-width: 767px) {
  .u-section-1 .u-sheet-1 {
    min-height: 454px;
  }
}

@media (max-width: 575px) {
  .u-section-1 .u-sheet-1 {
    min-height: 589px;
  }

  .u-section-1 .u-image-1 {
    width: 75px;
    height: 83px;
    margin-top: -644px;
    margin-left: 0;
  }

  .u-section-1 .u-text-2 {
    width: auto;
    margin-top: 18px;
    margin-left: auto;
  }
}.u-section-2 .u-sheet-1 {
  min-height: 640px;
}

.u-section-2 .u-layout-wrap-1 {
  width: 957px;
  margin: 1px auto 0;
}

.u-section-2 .u-image-1 {
  min-height: 612px;
  background-image: url("/cdn/shop/files/img4.jpg?v=1637216034");
  background-position: 50% 50%;
}

.u-section-2 .u-container-layout-1 {
  padding: 30px;
}

.u-section-2 .u-layout-cell-2 {
  min-height: 612px;
}

.u-section-2 .u-container-layout-2 {
  padding: 5px 0;
}

.u-section-2 .u-text-1 {
  margin: 25px 37px 0 23px;
}

.u-section-2 .u-text-2 {
  line-height: 1.8;
  text-align: center;
  margin: 45px 30px 0 23px;
}


@media (max-width: 1199px) {
  .u-section-2 .u-sheet-1 {
    min-height: 83px;
  }

  .u-section-2 .u-layout-wrap-1 {
    width: 940px;
  }

  .u-section-2 .u-image-1 {
    min-height: 83px;
  }

  .u-section-2 .u-layout-cell-2 {
    min-height: 83px;
  }

  .u-section-2 .u-text-1 {
    margin-right: 33px;
    margin-left: 19px;
  }

  .u-section-2 .u-text-2 {
    margin-right: 26px;
    margin-left: 19px;
  }
}

@media (max-width: 991px) {
  .u-section-2 .u-sheet-1 {
    min-height: 1256px;
  }

  .u-section-2 .u-layout-wrap-1 {
    width: 720px;
  }

  .u-section-2 .u-image-1 {
    min-height: 83px;
  }

  .u-section-2 .u-layout-cell-2 {
    min-height: 327px;
  }
}

@media (max-width: 767px) {
  .u-section-2 .u-sheet-1 {
    min-height: 1118px;
  }

  .u-section-2 .u-layout-wrap-1 {
    width: 540px;
  }

  .u-section-2 .u-image-1 {
    min-height: 83px;
  }

  .u-section-2 .u-container-layout-1 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .u-section-2 .u-layout-cell-2 {
    min-height: 419px;
  }

  .u-section-2 .u-text-1 {
    margin-right: 0;
    margin-left: 0;
  }

  .u-section-2 .u-text-2 {
    margin-right: 0;
    margin-left: 0;
  }
}

@media (max-width: 575px) {
  .u-section-2 .u-sheet-1 {
    min-height: 969px;
  }

  .u-section-2 .u-layout-wrap-1 {
    width: 340px;
  }

  .u-section-2 .u-image-1 {
    min-height: 83px;
  }

  .u-section-2 .u-layout-cell-2 {
    min-height: 543px;
  }

  .u-section-2 .u-image-2 {
    width: 61px;
    height: 67px;
    margin-top: -153px;
    margin-bottom: 86px;
  }
} .u-section-3 {
  background-image: url("images/img6.jpg");
}

.u-section-3 .u-sheet-1 {
  min-height: 500px;
}

@media (max-width: 1199px) {
  .u-section-3 .u-sheet-1 {
    min-height: 412px;
  }
}

@media (max-width: 991px) {
  .u-section-3 .u-sheet-1 {
    min-height: 316px;
  }
}

@media (max-width: 767px) {
  .u-section-3 .u-sheet-1 {
    min-height: 237px;
  }
}

@media (max-width: 575px) {
  .u-section-3 .u-sheet-1 {
    min-height: 149px;
  }
} .u-section-4 {
  background-image: none;
}

.u-section-4 .u-sheet-1 {
  min-height: 626px;
}

.u-section-4 .u-layout-wrap-1 {
  margin-top: 20px;
  margin-bottom: -69px;
}

.u-section-4 .u-layout-cell-1 {
  min-height: 551px;
}

.u-section-4 .u-container-layout-1 {
  padding: 9px 13px;
}

.u-section-4 .u-text-1 {
  font-weight: 700;
  margin: 21px 17px 0;
}

.u-section-4 .u-text-2 {
  margin: 20px 17px 0;
}

.u-section-4 .u-layout-cell-2 {
  min-height: 551px;
}

.u-section-4 .u-container-layout-2 {
  padding: 30px 0 0;
}

.u-section-4 .u-image-1 {
  height: 521px;
  width: 451px;
  margin: 0 15px 0 auto;
}

@media (max-width: 1199px) {
  .u-section-4 .u-sheet-1 {
    min-height: 500px;
  }

  .u-section-4 .u-layout-cell-1 {
    min-height: 454px;
  }

  .u-section-4 .u-text-2 {
    margin-right: 0;
  }

  .u-section-4 .u-layout-cell-2 {
    min-height: 454px;
  }
}

@media (max-width: 991px) {
  .u-section-4 .u-layout-cell-1 {
    min-height: 100px;
  }

  .u-section-4 .u-layout-cell-2 {
    min-height: 348px;
  }

  .u-section-4 .u-image-1 {
    width: 360px;
    height: 416px;
    margin-right: 0;
  }
}

@media (max-width: 767px) {
  .u-section-4 .u-container-layout-1 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .u-section-4 .u-layout-cell-2 {
    min-height: 522px;
  }
}

@media (max-width: 575px) {
  .u-section-4 .u-layout-cell-2 {
    min-height: 329px;
  }

  .u-section-4 .u-image-1 {
    width: 340px;
    height: 393px;
  }
}.u-section-5 .u-sheet-1 {
  min-height: 360px;
}

.u-section-5 .u-text-1 {
  line-height: 1.8;
  width: 680px;
  margin: 132px auto 0;
}

.u-section-5 .u-image-1 {
  width: 139px;
  height: 153px;
  margin: -263px auto 0 167px;
}

.u-section-5 .u-text-2 {
  font-weight: 700;
  margin: -130px auto 0;
}

.u-section-5 .u-image-2 {
  width: 139px;
  height: 153px;
  margin: 84px 100px 11px auto;
}

@media (max-width: 1199px) {
  .u-section-5 .u-text-2 {
    margin-top: 20px;
    margin-left: 167px;
  }

  .u-section-5 .u-image-2 {
    margin-right: auto;
    margin-left: 167px;
  }
}

@media (max-width: 767px) {
  .u-section-5 .u-text-1 {
    width: 540px;
  }
}

@media (max-width: 575px) {
  .u-section-5 .u-sheet-1 {
    min-height: 586px;
  }

  .u-section-5 .u-text-1 {
    width: auto;
    margin-top: 178px;
    margin-left: 0;
    margin-right: 0;
  }

  .u-section-5 .u-image-1 {
    width: 69px;
    height: 69px;
    margin-top: -360px;
    margin-left: 0;
  }

  .u-section-5 .u-text-2 {
    width: auto;
    margin-top: -34px;
    margin-left: 69px;
  }

  .u-section-5 .u-image-2 {
    width: 91px;
    height: 100px;
    margin: 306px 0 10px auto;
  }
} .u-section-6 {
  min-height: 481px;
}

.u-section-6 .u-layout-wrap-1 {
  margin-top: 30px;
  margin-bottom: 60px;
}

.u-section-6 .u-layout-cell-1 {
  min-height: 309px;
  background-image: none;
}

.u-section-6 .u-container-layout-1 {
  padding: 20px 10px;
}

.u-section-6 .u-icon-1 {
  width: 64px;
  height: 64px;
  margin: 0 auto;
}

.u-section-6 .u-text-1 {
  font-weight: normal;
  margin: 7px 0 0;
}

.u-section-6 .u-text-2 {
  margin: 20px 0 0;
}

.u-section-6 .u-layout-cell-2 {
  min-height: 309px;
  background-image: none;
}

.u-section-6 .u-container-layout-2 {
  padding: 20px 10px;
}

.u-section-6 .u-icon-2 {
  width: 64px;
  height: 64px;
  margin: 0 auto;
}

.u-section-6 .u-text-3 {
  font-weight: normal;
  margin: 7px 0 0;
}

.u-section-6 .u-text-4 {
  margin: 20px 30px 0 20px;
}

.u-section-6 .u-layout-cell-3 {
  min-height: 309px;
  background-image: none;
}

.u-section-6 .u-container-layout-3 {
  padding: 20px 10px;
}

.u-section-6 .u-icon-3 {
  width: 64px;
  height: 64px;
  margin: 7px auto 0;
}

.u-section-6 .u-text-5 {
  font-weight: normal;
  margin: 0;
}

.u-section-6 .u-text-6 {
  margin: 20px 0 0;
}

.u-section-6 .u-layout-cell-4 {
  min-height: 309px;
  background-image: none;
}

.u-section-6 .u-container-layout-4 {
  padding: 20px 10px;
}

.u-section-6 .u-icon-4 {
  width: 64px;
  height: 64px;
  margin: 7px auto 0;
}

.u-section-6 .u-text-7 {
  font-weight: normal;
  margin: 0;
}

.u-section-6 .u-text-8 {
  margin: 20px 0 0;
}

@media (max-width: 1199px) {
   .u-section-6 {
    min-height: 412px;
  }

  .u-section-6 .u-layout-cell-1 {
    min-height: 255px;
  }

  .u-section-6 .u-layout-cell-2 {
    min-height: 255px;
  }

  .u-section-6 .u-text-4 {
    margin-left: 0;
    margin-right: 0;
  }

  .u-section-6 .u-layout-cell-3 {
    min-height: 255px;
  }

  .u-section-6 .u-layout-cell-4 {
    min-height: 255px;
  }
}

@media (max-width: 991px) {
   .u-section-6 {
    min-height: 290px;
  }

  .u-section-6 .u-layout-cell-1 {
    min-height: 100px;
  }

  .u-section-6 .u-layout-cell-2 {
    min-height: 100px;
  }

  .u-section-6 .u-layout-cell-3 {
    min-height: 100px;
  }

  .u-section-6 .u-layout-cell-4 {
    min-height: 100px;
  }
}

@media (max-width: 767px) {
   .u-section-6 {
    min-height: 390px;
  }
}

@media (max-width: 575px) {
   .u-section-6 {
    min-height: 116px;
  }

  .u-section-6 .u-layout-wrap-1 {
    margin-top: 0;
    margin-bottom: 0;
  }
}
-----
* {
  box-sizing: border-box;
}

/* Create four equal columns that floats next to each other */
.image {
  float: left;
  width: 35%;
  padding: 10px;
 
}

.text {
  float: left;
  width: 65%;
  padding: 10px 35px 10px 37px;
 
}

/* Clear floats after the columns */
.coly:after {
  content: "";
  display: table;
  clear: both;
  margin-top: 31px;
}

/* Responsive layout - makes a two column-layout instead of four columns */
@media screen and (max-width: 900px) {
  .image, .text  {
    width: 100%;
  }
  
  .img {
  width: 75px;
  height: 83px;
  margin: -65px 0 0px auto !important;
  float: right;
}
------
  * {
  box-sizing: border-box;
}

/* Create four equal columns that floats next to each other */
.image11 {
  float: left;
  width: 400px;
  padding: 10px;
  height: 600px;
  background-image: url("/cdn/shop/files/img4.jpg?v=1637216034");
  background-position: 50% 50%;
}

.text11 {
  float: left;
  width: 60%;
  padding: 10px 0px 10px 37px;
  background-size: auto;
  height: 601px;
}

/* Clear floats after the columns */
.coly11:after {
  content: "";
  display: table;
  clear: both;
  margin-top: 31px;
  
}

/* Responsive layout - makes a two column-layout instead of four columns */
@media screen and (max-width: 900px) {
  .image, .text  {
    width: 100%;
  }
  
  .img {
  width: 75px;
  height: 83px;
  margin: -65px 0 0px auto !important;
  float: right;
}

  
  .block { width: 100% !important; max-width: 1920px !important; float:left; margin-left: -18%;}
 
  @media screen and (max-width: 900px) {
  .block  {
    width: 100%;
    margin-left: -0%;
  }
    
    .block2 { width: 100%;
    background-color: #eaeaeb;
    padding: 20px;
    height: 445px;}
 
  @media screen and (max-width: 900px) {
    .block2.susbsm div {
    width: 100% !important;
}
  .block2  {
    width: 100%;
    background-color: #eaeaeb;
    padding: 20px;
    height: 1085px;
  }
  }
    .blocksus {
    display: table;
    width: 100vw;
    margin-left: -50vw;
    left: 49%;
    position: relative;
}
   
    .number.dollr:after {
    content: counter(num);
}
.number.dollr:before {
    content: none;
}
.cmApp_embedFormContainer.foot .cmApp_embedded {
    padding: 0 !important;
}
    .cmApp_embedFormContainer.foot .cmApp_formSubHeader {
    color: white !important;
    font-size: 16px;
}
    .exit-intent__heading {
    margin-bottom: -30px !important;
    }
/* Text shadow for hero text legibility without box */
.slideshow .slideshow__heading,
.slideshow .slideshow__link {
	text-shadow: 1px 2px 8px rgba(0,0,0,0.65);
}