body {font-family: 'Manrope', sans-serif;background: #FFF !important; color:#252E3C; font-size:18px; font-weight:500; }
@font-face { 
	font-family: 'Arquitecta Book'; src: url('https://cdn.shopify.com/s/files/1/1232/1616/t/46/assets/Arquitecta-Book.woff2') format('woff2'), url('https://cdn.shopify.com/s/files/1/1232/1616/t/46/assets/Arquitecta-Book.woff') format('woff'); font-weight: normal; font-style: normal; font-display: swap;}
.h0, .h1, .h2, .h3, .h4, .h5, h1, h2, h3, h4, h5 {font-family:Manrope,sans-serif;}
.h0, .h1, h1 {font-family: Manrope,sans-serif;}
.position-relative {position:relative !important;}
.banner__box {max-width:1024px !important;}
.banner__box .banner__heading.h1 {color:#fff;font-weight:800;}
.banner__box .banner__text span {color:#fff;}
.button.button--primary {font-family: Manrope,sans-serif;background:#F8F4F1;border-radius:5px;font-size:16px;color:#AF7D5C;text-transform: uppercase;font-weight:800;}
.button--secondary{font-family: Manrope,sans-serif !important;}
.button.button--primary:hover {font-family: Manrope,sans-serif;background:#AF7D5C;border-radius:5px;font-size:16px;color:#F8F4F1;}
#shopify-section-template--14147864199251__163333584647c4e9af {margin:0;background:#F8F4F1;padding:0;}
.announcement-bar-row {margin:0 auto;}
.announcement-bar-row .slider-mobile-gutter .grid {padding:15px 0;}
.announcement-bar-row .slider-mobile-gutter .grid .announcement-box {padding:0 15px;text-align:center;}
.announcement-bar-row .slider-mobile-gutter .grid .announcement-box:nth-child(2) {border-left:1px solid #707070;border-right:1px solid #707070;}
.announcement-bar-row .slider-mobile-gutter .grid .announcement-box span {line-height:24px;padding-left:43px;font-family: 'Manrope', sans-serif;font-size: 18px;font-weight:normal; color:#252E3C; position: relative;}
.announcement-bar-row .slider-mobile-gutter .grid .announcement-box span img {width:33px;position:absolute;left:0; top:0;}
.header-wrapper.gradient.header-wrapper--border-bottom header.header nav.header__inline-menu ul.list-menu li > details-disclosure > details.mengamenu {position:inherit;}
.header-wrapper.gradient.header-wrapper--border-bottom header.header nav.header__inline-menu ul.list-menu li > details-disclosure > details.mengamenu[open] .dropdownmenu-row {position:absolute;left:0; min-width: 100%;border: 1px solid rgba(222, 224, 226, 0.2);background:#fff;padding:30px 15px;}
.header-wrapper.gradient.header-wrapper--border-bottom header.header nav.header__inline-menu ul.list-menu li > details-disclosure > details.mengamenu[open] .dropdownmenu-row .list-menu--disclosure {position:relative;min-width:inherit !important;}
.header-wrapper.gradient.header-wrapper--border-bottom header.header nav.header__inline-menu ul.list-menu li > details-disclosure > details.mengamenu[open] .dropdownmenu-row .grid--1-col.grid--2-col-tablet {margin:0 auto; max-width:1500px}
.header-wrapper.gradient.header-wrapper--border-bottom header.header nav.header__inline-menu ul.list-menu li > details-disclosure > details.mengamenu[open] .dropdownmenu-row .grid--1-col.grid--2-col-tablet .grid-menu-links {float:left; width:250px !important;text-align:left;padding:0 15px 0;position:relative;border-right:1px solid rgba(222, 224, 226, 1);}
.header-wrapper.gradient.header-wrapper--border-bottom header.header nav.header__inline-menu ul.list-menu li > details-disclosure > details.mengamenu[open] .dropdownmenu-row .grid--1-col.grid--2-col-tablet .grid-menu-links .header__submenu {background:#fff;border:0px;margin-bottom:15px;}
.header-wrapper.gradient.header-wrapper--border-bottom header.header nav.header__inline-menu ul.list-menu li > details-disclosure > details.mengamenu[open] .dropdownmenu-row .grid--1-col.grid--2-col-tablet .grid-menu-links .header__submenu li a {padding:5px 0 !important; margin:5px 0 !important;}
.header-wrapper.gradient.header-wrapper--border-bottom header.header nav.header__inline-menu ul.list-menu li > details-disclosure > details.mengamenu[open] .dropdownmenu-row .grid--1-col.grid--2-col-tablet .grid-menu-links .header__submenu li a:hover {color:#af7d5c;}
.header-wrapper.gradient.header-wrapper--border-bottom header.header nav.header__inline-menu ul.list-menu li > details-disclosure > details.mengamenu[open] .dropdownmenu-row .grid--1-col.grid--2-col-tablet .grid-menu-banner {float:left; width:calc(100% - 270px) !important;text-align:left !important;padding-left:15px;}
.header-wrapper.gradient.header-wrapper--border-bottom header.header nav.header__inline-menu ul.list-menu li > details-disclosure > details.mengamenu[open] .dropdownmenu-row .grid--1-col.grid--2-col-tablet .grid-menu-banner .subbanner-box {float:left;width:100%;margin:0 15px;max-width:250px;}
.header-wrapper.gradient.header-wrapper--border-bottom header.header nav.header__inline-menu ul.list-menu li > details-disclosure > details.mengamenu[open] .dropdownmenu-row .grid--1-col.grid--2-col-tablet .grid-menu-banner .subbanner-box .subbannerimg img {max-width:100%;}
.header-wrapper.gradient.header-wrapper--border-bottom header.header nav.header__inline-menu ul.list-menu li > details-disclosure > details.mengamenu[open] .dropdownmenu-row .grid--1-col.grid--2-col-tablet .grid-menu-banner .subbanner-box .subbannertext a {color:rgba(35, 46, 61, 1);text-decoration:none; font-size: 1.4rem;}
.header-wrapper.gradient.header-wrapper--border-bottom header.header nav.header__inline-menu ul.list-menu li > details-disclosure > details.mengamenu[open] .dropdownmenu-row .grid--1-col.grid--2-col-tablet .grid-menu-banner .subbanner-box .subbannertext a:hover {color:#af7d5c;}
#shopify-section-template--14147864199251__rich_text .rich-text__blocks {max-width:650px;}
#shopify-section-template--14147864199251__rich_text .rich-text__blocks .rich-text__text.rte {margin-bottom:30px;}
#shopify-section-template--14147864199251__rich_text .rich-text__blocks .rich-text__text.rte p {font-family: 'Manrope', sans-serif;color:#252E3C;}
#shopify-section-template--14147864199251__rich_text .rich-text__blocks .button.button--secondary {padding:0 !important;margin:0;background:transparent;border:0px !important;font-weight: bold;color:#AF7D5C;font-family: 'Manrope', sans-serif;text-decoration: underline; box-shadow: none;}
#shopify-section-template--14147864199251__rich_text .rich-text--full-width.color-background-1 {background: #FFF; }
#shopify-section-template--14147864199251__163163923336a065a6.collage-section .collage-content h3 {text-transform: uppercase; text-align: center; font-weight: 600; font-family: 'Poppins', sans-serif; }
#shopify-section-template--14147864199251__163163923336a065a6.collage-section .collage-content h3 .icon-wrap {display: none;}
#shopify-section-template--14147864199251__163163923336a065a6.collage-section .collage-card {border: none;}
#shopify-section-template--14147864199251__163163923336a065a6.collage-section .card-colored.color-background-1 {background-color: #F8F4F1;}
#shopify-section-template--14147864199251__163343095431830f80 .multicolumn-list__item.center .media--adapt img {position: relative; top: auto; height: auto; width: auto; max-width: 100%;}
#shopify-section-template--14147864199251__163343095431830f80 .multicolumn-list__item.center .media--adapt {padding-bottom: 0 !important;}
#shopify-section-template--14147864199251__163343095431830f80 .multicolumn-list h3 { font-weight: 700; font-family: Manrope,sans-serif; }
#shopify-section-template--14147864199251__163343095431830f80 .multicolumn-card__image-wrapper + .multicolumn-card__info {max-width: 340px; margin: 0 auto;}
#shopify-section-template--14147864199251__163343095431830f80 .multicolumn-list__item {position: relative;}
#shopify-section-template--14147864199251__163343095431830f80 .multicolumn-list__item:not(:last-child):after {position: absolute; content: ""; width: 1px; height: 160px; right: -0.5rem; background: #EFE5DE; top: 50%; transform: translateY(-50%);}
#shopify-section-template--14147864199251__163163975722ecd66b .banner .banner__content .banner__box {background: none; width: 100%; max-width: 1348px !important; padding: 0 5rem; text-align: left;}
#shopify-section-template--14147864199251__163163975722ecd66b .banner .banner__content .banner__box > .banner__buttons {justify-content: flex-start; margin-top: 3rem;}
#shopify-section-template--14147864199251__1633430118d8818551 .image-with-text .grid { background: url(https://cdn.shopify.com/s/files/1/1232/1616/files/background-texture.png?v=1633437434) repeat 0 0 #F8F4F1; }
#shopify-section-template--14147864199251__1633438066bcd817df .banner .banner__content .banner__box {background: none; width: 100%; max-width: 1249px !important; }
.customer-review-carousel .slick-prev:before , .customer-review-carousel .slick-next:before {display: none;}
.customer-review-carousel .slick-prev {left: 0; background-image: url(https://cdn.shopify.com/s/files/1/1232/1616/files/prev-arrow-white.png?v=1633441510);}
.customer-review-carousel .slick-next {right: 0; background-image: url(https://cdn.shopify.com/s/files/1/1232/1616/files/next-arrow-white.png?v=1633441520);}
.customer-review-carousel .slick-prev , .customer-review-carousel .slick-next { width: 45px; height: 45px; background-color: rgba(37,46,60,0.15); background-repeat: no-repeat; background-position: center center; border-radius: 50%;}
.customer-review-carousel .slick-prev:hover , .customer-review-carousel .slick-next:hover {background-color:#AF7D5C; }
.press-carousel .slick-prev:before , .press-carousel .slick-next:before {display: none;}
.press-carousel .slick-prev {left: 0; background-image: url(https://cdn.shopify.com/s/files/1/1232/1616/files/prev-arrow-white.png?v=1633441510);}
.press-carousel .slick-next {right: 0; background-image: url(https://cdn.shopify.com/s/files/1/1232/1616/files/next-arrow-white.png?v=1633441520);}
.press-carousel .slick-prev , .press-carousel .slick-next { width: 45px; height: 45px; background-color:#252E3C; background-repeat: no-repeat; background-position: center center; border-radius: 50%; border: 1px solid #FFF;}
.press-carousel .slick-prev:hover , .press-carousel .slick-next:hover {background-color:#AF7D5C; border-color:#AF7D5C; }
.carousel-section-wrapper {text-align: center; margin-bottom: 5rem; }
.customer-review-carousel , .press-carousel  {max-width: 1088px; margin: 0 auto; padding: 0 50px;}
.carousel-section-wrapper .carousel-section-title {font-size: 20px; font-weight: 700;font-family: 'Manrope', sans-serif; text-transform: uppercase; color: #252E3C; margin: 10px 0 30px;}
.carousel-section-wrapper .customer-review {font-weight: 500;font-family: 'Manrope', sans-serif; color: #252E3C; line-height: 2;}
.carousel-section-wrapper .customer-name { font-weight: 700;font-family: 'Manrope', sans-serif; color: #252E3C; text-transform: uppercase; line-height: 2; margin: 20px 0 0;}
#shopify-section-template-carousel-press { background: #252E3C; color: #FFF; padding: 3rem 0;}
#shopify-section-template-carousel-press .carousel-section-wrapper .carousel-section-title {color: #FFF;}
#shopify-section-template-carousel-press .carousel-section-wrapper .press-review {color: #FFF; font-size: 18px; font-weight: 500; font-family: 'Manrope', sans-serif; }
#shopify-section-template-carousel-press .carousel-section-wrapper .press-name {color: #FFF; font-size: 18px; font-weight: 900; font-family: 'Manrope', sans-serif; margin: 15px 0 0; }
#shopify-section-template-carousel-press .slick-dots { left: 0; right: 0;  }
.press-carousel .slick-dots li button:before {display: none;}
.press-carousel .slick-dots li button {width: 7px; height: 7px; border-radius: 50%; background: #252E3C; border: 1px solid #FFF; padding: 0;}
.press-carousel .slick-dots li.slick-active button {background: #AF7D5C; border-color: #AF7D5C;}
.press-carousel .slick-dots li {width: auto; height: auto;  }
.press-carousel {padding-bottom: 30px !important;}
/* Product Listing */
.collection-hero.collection-hero--with-image {position: relative;}
.collection-hero--with-image .collection-hero__text-wrapper {position: relative; z-index: 9; text-align: center;}
.collection-hero__title {color: #FFF; font-weight: 700;font-family: 'Manrope', sans-serif; text-align: center;}
.collection-hero__description {font-weight: 700;font-family: 'Manrope', sans-serif; color: #FFF;} 
.collection-hero__image-container { position: absolute; left: 0; right: 0; top: 0; bottom: 0; object-fit: cover; }
.card-information {text-align: center;}
.card-information .price dl {width: 100%; align-items: center; color: #252E3C;}
.price.price--on-sale .price-item--regular , .card-information .price {font-size: 18px;color: #252E3C;}
.card-information .card-information__text {padding-right: 0;font-weight: 700;font-family: 'Manrope', sans-serif; font-size: 20px; text-transform: uppercase; color: #252E3C; }
.price.price--on-sale .price-item.price-item--sale {color: #AF7D5C;}
.price.price--on-sale .price__sale .price__compare {order: 1;margin: 0 0 0 0;}
.collection-grid-section { background: #F8F4F1; margin-top: 0 !important;}
.collection-grid-section #CollectionProductGrid { background: #FFF; padding: 50px 0 0;}
@media (max-width: 767px) { .collection-grid-section #CollectionProductGrid { padding: 10px 0 0; margin-bottom: 25px; } }
.collection-filters {padding-top: 18px; padding-bottom: 18px;grid-template-columns: 1fr auto auto !important;}
#main-collection-filters .mobile-facets__open-label {font-size: 14px; color: #252E3C;}
#main-collection-filters .mobile-facets__open circle, .mobile-facets__open line {stroke: #252E3C;}
#main-collection-filters .collection-product-count__text {color: #252E3C; opacity: 1; margin-right: 15px; font-size: 14px;}
#main-collection-filters .collection-product-count.light {opacity: 1;}
#main-collection-filters .mobile-facets__wrapper {order: 1;}
.card-information__wrapper > .price.price--sold-out {justify-content: center; color: rgba(37,46,60,0.47);}
/* Breadcrumbs CSS */
.breadcrumbs { margin: 0 0; }
.breadcrumbs__list { list-style-type: none; margin: 0; padding: 0; }
.breadcrumbs__item { display: inline-block; font-family: 'Manrope', sans-serif; font-size: 16px; letter-spacing: 1px; }
.breadcrumbs__item:not(:last-child):after { content: '/'; display: inline-block; margin: 0 .20em; position: relative; vertical-align: middle;  }
.breadcrumbs__link { text-decoration: none; color: #252E3C; }
.breadcrumbs__link:hover { text-decoration: underline; }
.breadcrumbs__link[aria-current="page"] { color: inherit; font-weight: normal; text-decoration: none; }
.breadcrumbs__link[aria-current="page"]:hover, .breadcrumbs__link[aria-current="page"]:focus { text-decoration: underline; }
/* Login Page */
.login-page #MainContent { background: url(https://cdn.shopify.com/s/files/1/1232/1616/files/login-bg.jpg?v=1633519687) no-repeat center center; background-size: cover; }
.login-page #MainContent .customer.login {color: #FFF;}
.login-page #MainContent .customer.login h1 { color: #FFF; font-weight: 700; }
.login-page #MainContent .customer.login .field input, .login-page #MainContent .customer.login .field__input { background: #FFF; box-shadow: 0 0 0 .1rem #FFF; border-radius: 5px; }
.login-page #MainContent .customer.login a {color: #FFF;}
.login-page #MainContent .customer.login button {margin-top: 2rem; border-radius: 5px; background: #AF7D5C;box-shadow: 0 0 0 .1rem #AF7D5C; font-weight: 700; text-transform: uppercase;}
/* create account Page */
.create-account-page #MainContent { background: url(https://cdn.shopify.com/s/files/1/1232/1616/files/create-account-bg.jpg?v=1633520922) no-repeat center center; background-size: cover; }
.create-account-page #MainContent .customer.register {color: #FFF;}
.create-account-page #MainContent .customer.register h1 { color: #FFF; font-weight: 700; }
.create-account-page #MainContent .customer.register .field input, .create-account-page #MainContent .customer.register .field__input { background: #FFF; box-shadow: 0 0 0 .1rem #FFF; border-radius: 5px; }
.create-account-page #MainContent .customer.register button {margin-top: 2rem; border-radius: 5px; background: #AF7D5C;box-shadow: 0 0 0 .1rem #AF7D5C; font-weight: 700; text-transform: uppercase;}
/* About Page */
#Banner-template--14147864297555__1631640831de8f7a80 .banner__box > * + .banner__buttons--multiple {margin: 0 auto;}
#shopify-section-template--14147864297555__1631640937949d1bd7 .rich-text.gradient, #shopify-section-template--14147864297555__1633505887d08c28f0 .image-with-text__grid.gradient, #shopify-section-template--14147864297555__163350834084cc995e .image-with-text__grid.gradient, #shopify-section-template--14147864297555__163350916672436d39 .image-with-text__grid.gradient, #shopify-section-template--14147864297555__163351045823beb88f .rich-text.gradient, #shopify-section-template--14147864297555__1633510564500a3652 .rich-text.gradient, #shopify-section-template--14147864297555__1633510706fc277534 .banner .banner__media.media, #shopify-section-template--14147864297555__1635489327809d428f .rich-text.gradient {background: none;}
#shopify-section-template--14147864297555__1631640937949d1bd7 .rich-text__blocks .h2, #shopify-section-template--14147864297555__1635489327809d428f .rich-text__blocks .h2 {font-weight: 900;}
#shopify-section-template--14147864297555__1631640937949d1bd7 .rich-text__blocks p, #shopify-section-template--14147864297555__1635489327809d428f .rich-text__blocks p {font-weight: 500;color:#252E3C;}
#shopify-section-template--14147864297555__163351045823beb88f .rich-text__blocks > * + *, #shopify-section-template--14147864297555__1635489327809d428f .rich-text__blocks > * + * {margin-top: 4rem;}
#shopify-section-template--14147864297555__1633510564500a3652 .rich-text.gradient, #shopify-section-template--14147864297555__1635489327809d428f .rich-text.gradient {margin-top: 3rem;}
#shopify-section-template--14147864297555__163351045823beb88f .rich-text.gradient, #shopify-section-template--14147864297555__1635489327809d428f .rich-text.gradient {margin-bottom: 0;}
#shopify-section-template--14147864297555__1635489327809d428f .rich-text__blocks,#shopify-section-template--14147864297555__1631640937949d1bd7 .rich-text__blocks , #shopify-section-template--14147864297555__163351045823beb88f .rich-text__blocks {max-width: 1050px;  width: 100%; margin-left: auto; margin-right: auto; padding-left: 15px; padding-right: 35px;}
#shopify-section-template--14147864297555__1633505887d08c28f0 .image-with-text__grid.gradient .h1, #shopify-section-template--14147864297555__163350834084cc995e .image-with-text__grid.gradient .h1, #shopify-section-template--14147864297555__163350916672436d39 .image-with-text__grid.gradient .h1 {font-weight: 900;}
#shopify-section-template--14147864297555__1633505887d08c28f0 .image-with-text__grid.gradient p, #shopify-section-template--14147864297555__163350834084cc995e .image-with-text__grid.gradient p, #shopify-section-template--14147864297555__163350916672436d39 .image-with-text__grid.gradient p {font-weight: 500;color:#252E3C;}
#shopify-section-template--14147864297555__1633505887d08c28f0 .image-with-text__grid.gradient .button.button--primary , #shopify-section-template--14147864297555__1633510564500a3652 .rich-text__blocks .button.button--primary {background: #AF7D5C; color: #FFF;box-shadow: 0 0 0 .1rem #AF7D5C;}
#shopify-section-template--14147864297555__1633505887d08c28f0 .image-with-text__grid.gradient .button.button--primary:hover , #shopify-section-template--14147864297555__1633510564500a3652 .rich-text__blocks .button.button--primary:hover {background: #F8F4F1; color: #AF7D5C;box-shadow: 0 0 0 .1rem #AF7D5C;}
#shopify-section-template--14147864297555__1633510564500a3652 .rich-text__blocks {text-align: center;}
/* Cart */
.title-wrapper-with-link .title { font-weight: 700;font-family: 'Manrope', sans-serif; }
.title-wrapper-with-link a {font-family: 'Manrope', sans-serif;color:#252E3C; }
.cart__items .cart-items th {opacity: 1;color:#252E3C;font-family: 'Manrope', sans-serif; font-weight: 600; }
.cart__items .cart-item__details , .cart__items .cart-item__price-wrapper .price { color:#252E3C;font-family: 'Manrope', sans-serif; font-weight: 600;}
.cart-item__quantity .quantity__input {background: #F7F2EE;}
.cart-item__quantity .quantity {border-color: #F7F2EE;}
.cart__blocks .totals > * {color:#252E3C;font-family: 'Manrope', sans-serif; font-weight: 700;}
.cart__blocks .totals__subtotal {text-transform: uppercase;}
.cart__blocks .tax-note {color:#252E3C;font-family: 'Manrope', sans-serif; font-weight: 400;}
.cart__blocks .cart__checkout-button { text-transform: uppercase;background: #AF7D5C; color: #FFF;box-shadow: 0 0 0 .1rem #AF7D5C; font-weight: 600; font-family: 'Poppins', sans-serif; border-radius: 5px; }
.cart__blocks .cart__checkout-button:hover { background: #F8F4F1; color: #AF7D5C;box-shadow: 0 0 0 .1rem #AF7D5C;}
@media(max-width:749px){
	.announcement-bar-row {padding:0 0;}
	.announcement-bar-row .slider-mobile-gutter .grid .announcement-box {padding:15px;}
	.announcement-bar-row .slider-mobile-gutter .grid .announcement-box:nth-child(2) {border-top:1px solid #707070;border-bottom:1px solid #707070;border-left:0px solid #707070;border-right:0px solid #707070;}
	#Banner-template--14147864199251__163163975722ecd66b .banner__content {padding: 0 1.5rem;margin-top: 3rem;}
	.carousel-section-wrapper {margin-top: 5rem;}
	#shopify-section-template--14147864199251__163163975722ecd66b .banner .banner__content .banner__box {padding: 0;}
	#shopify-section-template--14147864199251__163163923336a065a6.collage-section .collage {display: block;}
	#shopify-section-template--14147864199251__163163923336a065a6.collage-section .collage .collage-card:not(:last-child) {margin-bottom: 1rem;}
}
@media(max-width:1199px) {
	#shopify-section-template--14147864297555__1631640937949d1bd7 .rich-text__blocks p br , #shopify-section-template--14147864297555__163351045823beb88f .rich-text__blocks p  br {display: none;}
}
@media(min-width:750px) {
	#shopify-section-template--14147864199251__163163923336a065a6.collage-section .collage {grid-template-columns: 1fr 1fr 1fr;}
	#shopify-section-template--14147864199251__163163923336a065a6.collage-section .collage-card--left:nth-last-child(3), #shopify-section-template--14147864199251__163163923336a065a6.collage-section .collage-card--right:nth-child(3) {grid-row: auto;}
	#shopify-section-template--14147864199251__163163975722ecd66b .banner .banner__content .banner__box > * + .banner__text {margin-top: 0;}
	.customer-review-carousel , .press-carousel { padding: 0 104px;}
	/* Product Listing */
	.collection-hero__title {font-size: 42px;}
	.collection-hero__description {margin: 0 auto;font-size: 22px;}
	.collection-hero__title + .collection-hero__description {margin-top: 1rem;}
	.collection-hero--with-image .collection-hero__text-wrapper { padding-left: 2rem !important; flex-basis: 100% !important; }
	.collection-hero__image-container {margin-left: 0 !important;}
	.collection-hero.collection-hero--with-image {padding: 20rem 0 !important;}
	.login-page #MainContent .customer.login h1 { font-size: 42px; }	
	.create-account-page #MainContent .customer.register h1 { font-size: 42px; }
	/* About */
	#shopify-section-template--14147864297555__1631640937949d1bd7 .rich-text__blocks .h2, #shopify-section-template--14147864297555__1635489327809d428f .rich-text__blocks .h2 {font-size: 40px;}
	#shopify-section-template--14147864297555__1631640937949d1bd7 .rich-text__blocks p {font-size: 23px;}
	#shopify-section-template--14147864297555__163351045823beb88f .rich-text__blocks p {font-size: 23px;}
	#shopify-section-template--14147864297555__1633505887d08c28f0 .image-with-text__grid.gradient .h1, #shopify-section-template--14147864297555__163350834084cc995e .image-with-text__grid.gradient .h1, #shopify-section-template--14147864297555__163350916672436d39 .image-with-text__grid.gradient .h1 {font-size: 32px;}
	#shopify-section-template--14147864297555__1633505887d08c28f0 .image-with-text__grid.gradient p, #shopify-section-template--14147864297555__163350834084cc995e .image-with-text__grid.gradient p, #shopify-section-template--14147864297555__163350916672436d39 .image-with-text__grid.gradient p {font-size: 20px;}
	.banner__box .banner__heading.h1 {font-size:52px;}
	.banner__box .banner__text span {font-size:24px;}
	#shopify-section-template--14147864199251__rich_text .rich-text__blocks .rich-text__text.rte p {font-size: 30px;}
	#shopify-section-template--14147864199251__rich_text .rich-text__blocks .button.button--secondary {font-size: 18px;}
	#shopify-section-template--14147864199251__163163923336a065a6.collage-section .collage-content h3 {font-size: 18px;}
	#shopify-section-template--14147864199251__163343095431830f80 .multicolumn-list h3 {font-size: 22px;}
	.carousel-section-wrapper .customer-review {font-size:18px;}
	.carousel-section-wrapper .customer-name {font-size: 22px;}
	.carousel-section-wrapper .carousel-section-title {font-size: 32px;}
	.footer-block__details-content > li:not(:last-child) {margin-right: 0 !important; }
	/* Cart Page */
	.title-wrapper-with-link .title {font-size: 42px;}
	.title-wrapper-with-link a {font-size: 14px;}
	.cart__items .cart-items th {font-size: 16px;}
	.cart__items .cart-item__details , .cart__items .cart-item__price-wrapper .price {font-size: 20px;}
	.cart-items .cart-item td {vertical-align: middle;}
	.cart-item__quantity {min-height: 173px;align-items: center;height: 100%;}
	.cart__blocks .totals > * {font-size: 22px;}
	.cart__blocks .tax-note {font-size: 16px;}
}
/* Footer */
.footer__copyright {color:#252E3C; font-size:16px;}
.footer .footer__content-bottom , footer.footer {border-top-color: #252E3C;}
.list-social__item .list-social__link {border:0px; padding: 0; width:42px; height: 42px; justify-content: center; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; margin: 0 20px 20px 0; -moz-transition: all ease-in-out 0.3s; -webkit-transition: all ease-in-out 0.3s; transition: all ease-in-out 0.3s; }
.list-social__item .list-social__link:hover {background:transparent !important; border-color:transparent !important; }
.list-social__item .list-social__link:hover svg path {fill:#FFF;}
.footer .footer__list-social.list-social:only-child {justify-content: flex-start;}
.footer .footer-block__newsletter {text-align: left;}
.footer .newsletter-form__field-wrapper {max-width: 100%;}
.footer .newsletter-form__field-wrapper .field {display: block;}
.footer .newsletter-form__field-wrapper .field__button {position: relative; top: auto; font-size:16px; padding:10px 24px; right: auto; margin: 20px 0 0; background: #AF7D5C; -moz-box-shadow: 0 0 0 .1rem #AF7D5C; -webkit-box-shadow: 0 0 0 .1rem #AF7D5C; box-shadow: 0 0 0 .1rem #AF7D5C; color: #FFF;width:auto;border-radius:5px; font-family: 'Poppins', sans-serif;font-weight:600;}
.footer .newsletter-form__field-wrapper .field__button:hover {-moz-box-shadow: 0 0 0 .1rem #252E3C; -webkit-box-shadow: 0 0 0 .1rem #252E3C; box-shadow: 0 0 0 .1rem #252E3C; background:  #252E3C;}
.footer .newsletter-form__field-wrapper .field__input {-moz-box-shadow: 0 0 0 .1rem #252E3C; -webkit-box-shadow: 0 0 0 .1rem #252E3C; box-shadow: 0 0 0 .1rem #252E3C; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.footer .footer-block__heading { font-weight: 400; text-transform: uppercase; font-family: 'Manrope', sans-serif;}
.footer .footer-block__newsletter .footer-block__heading { font-weight: 700;margin-bottom: 10px;}
/**/
.needsclick.Column__FormColumn-sc-1rrm03f-2 {}
.needsclick.Column__FormColumn-sc-1rrm03f-2 .needsclick.Row__FormRow-sc-1avh9u7-1.fMxCHz {}
.needsclick.Column__FormColumn-sc-1rrm03f-2 .needsclick.Row__FormRow-sc-1avh9u7-1.fMxCHz .eokWIf.kl-private-reset-css-Xuajs1 {border-radius:5px; border:1px solid #252E3C;background:#FFFFFF;}
.needsclick.Column__FormColumn-sc-1rrm03f-2 .needsclick.Row__FormRow-sc-1avh9u7-1.fMxCHz.kl-private-reset-css-Xuajs1 .kl-private-reset-css-Xuajs1 button {font-size:18px;font-weight:700;padding:10px 25px;}
/**/
.header--top-center .header__inline-menu > .list-menu--inline li .header__menu-item.list-menu__item span {letter-spacing: 1.2px;}
.footer__content-top.page-width .rd-footer {float:left;width:100%;padding:0 0 15px 0;border-bottom:1px solid #252E3C;}
.footer__content-top.page-width .rd-footer .footer-block--newsletter {float:left; width:calc(35% - 60px);padding-right:30px;padding-top:15px;display:block;}
.footer__content-top.page-width .rd-footer .footer-block--newsletter .footer-block__newsletter {float:left; width:100%;display:block;}
.footer__content-top.page-width .rd-footer .footer-block--newsletter .footer__list-social {float:left; width:100%;display:block;margin-top:25px;}
.footer__content-top.page-width .rd-footer .footer-block--newsletter .footer__list-social li {float:left; width:auto;display:inline-block;}
.footer__content-top.page-width .rd-footer .footer__blocks-wrapper.grid {float:left; width:65%;padding-top:30px;}
.footer__content-bottom {float:inherit; width:100%;}
.footer__content-bottom .footer__content-bottom-wrapper.page-width {padding:0;}
.needsclick View__FormView-sc-1i2s79a-0 eODEPn.klaviyo-form-version-cid_1.kl-private-reset-css-Xuajs1 .needsclick Column__FormColumn-sc-1rrm03f-2 csFhqM.kl-private-reset-css-Xuajs1 .needsclick Row__FormRow-sc-1avh9u7-1.fMxCHz.kl-private-reset-css-Xuajs1 .needsclick.FormComponent__StyledFormComponentWrapper-sc-1gg8fea-0.dItKLC.notranslate.kl-private-reset-css-Xuajs1 {padding-bottom:15px;}
#shopify-section-template--14147864199251__1633430118d8818551 .image-with-text__content.image-with-text__content--adapt .button.button--primary {background:transparent !important;border:0px !important;color:#af7d5c;box-shadow:none !important;padding:0  !important;}
#shopify-section-template--14147864199251__1633430118d8818551 .image-with-text__content.image-with-text__content--adapt .button.button--primary:hover {background:transparent !important;border:0px !important;color:#af7d5c;text-decoration:underline !important;}
.header__icons .hi-links {display:inline-block;padding:9px 0 5px 0;margin:0 5px;color:#252E3C;text-decoration:none;font-size:14px;}
.header__icons .hi-links:hover {color:#252E3C;text-decoration:underline;}
.product-form__input.product-form__quantity {width:100%;margin-top:25px;}
/* 25-10-2021 */
.swatch input:checked + label { border: 1px solid #AF7D5C; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.color.swatch-element label { position:relative; }
.color.swatch-element label:after { position:absolute; content:""; top: 0px; right: 0px; left: 0px; bottom: 0px; border: 5px solid #FFF; }
#stamped-main-widget { margin-left:0 !important; margin-right:0 !important; }
ul.stamped-pagination .page.active {text-decoration:none !important; }
ul.stamped-pagination .page.active a { color:#FFF; background:#AF7D5C; border-radius:50%; text-decoration:none; }
ul.stamped-pagination a { color:#252e3c; padding:5px 10px; margin:0 8px; }
/* 25-10-2021 :: End */
.rd-socialicon li.list-social__item .social-icon {width:42px;height:42px;}
.rd-socialicon li.list-social__item .social-icon.fb-icon {background:url("https://cdn.shopify.com/s/files/1/1232/1616/files/fb.png?v=1635256526")no-repeat left top;}
.rd-socialicon li.list-social__item .social-icon.pinterest-icon {background:url("https://cdn.shopify.com/s/files/1/1232/1616/files/pinterest_1cfd0353-43fe-4e7a-a982-365d39c10ee0.png?v=1635256526")no-repeat left top;}
.rd-socialicon li.list-social__item .social-icon.instagram-icon {background:url("https://cdn.shopify.com/s/files/1/1232/1616/files/insta.png?v=1635256526")no-repeat left top;}
.rd-socialicon li.list-social__item .social-icon.email-icon {background:url("https://cdn.shopify.com/s/files/1/1232/1616/files/mail.png?v=1635256526")no-repeat left top;}
.button.button--primary:not([disabled]):hover, .button.button--primary:hover, .button.button--primary:hover {box-shadow:none !important;}
/**/
#shopify-section-template--14147864199251__1635746099017e8acd, #shopify-section-template--14147864199251__1635746099017e8acd .homebannervideomain {margin-top:0px !important;}
#shopify-section-template--14147864199251__1635746099017e8acd .homebannervideomain .banner.banner--mobile-bottom  { position: relative; padding-bottom: 56.25%; /* 16:9 */ height: 0;}
#shopify-section-template--14147864199251__1635746099017e8acd .homebannervideomain .banner.banner--mobile-bottom iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
#shopify-section-template--14147864199251__1635746099017e8acd .homebannervideomain .banner.banner--mobile-bottom .banner__content.banner__content--center.page-width{height:calc(100vh - 118px); float: left; width: 100%;}

.details__page .homebannervideomain .banner.banner--mobile-bottom { position: relative; padding-bottom:0; /* 16:9 */}
.details__page .homebannervideomain .banner.banner--mobile-bottom iframe {position:relative; top:inherit; left:inherit; width: 100%; height:88vh;}
.details__page .homebannervideomain .banner.banner--mobile-bottom .banner__content.banner__content--center.page-width {display:none;}
/**/
.collection-hero.collection-hero--with-image {z-index:2;}
.collection-hero.collection-hero--with-image:after { content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.2);}
#stamped-badge-2{font-family: Manrope,sans-serif; text-transform: uppercase; font-size: 32px; font-weight: 700;}
.stamped-badge-stars.stamped-style-color-star{display: none !important;}
.rich-text__text.has-columns--2.text-align-justify.content p {width:50%;float:left;}
.rich-text__text.has-columns--2.text-align-justify.content p strong  {font-weight:700;}
.rich-text__text.has-columns--2.text-align-justify.content p a {text-decoration:none;color:rgba(35, 46, 61, 0.75);}
@media(min-width:990px) {
	.footer .footer__column--info { flex-direction: row-reverse; justify-content: space-between;}
	.footer .footer-block__heading {font-size: 21px;}
	.footer .footer-block__newsletter .footer-block__heading { font-size: 26px;}
	.footer__content-top.page-width .rd-footer {float:inherit;display:flex;}
}
@media(max-width:989px) {
	.footer__content-top.page-width {float:left;width:100%;}
	.footer__content-top.page-width .rd-footer {float:left;display:block;}
	.footer__content-top.page-width .rd-footer .footer__blocks-wrapper.grid {padding-top:35px !important;}
	.footer__content-top.page-width {padding:15px 30px;}
}
@media(max-width:990px) {
	.header__icons .hi-links {font-size:10px;}	
	.footer__content-top.page-width .rd-footer .footer-block--newsletter {float:left; width:100%;padding-right:0px;}
	.footer__content-top.page-width .rd-footer .footer__blocks-wrapper.grid {float:left; width:100%;padding-top:15px;}
	.card-information .card-information__text{font-size:14px;}
	.card-information .price, .price.price--on-sale .price-item--regular{font-size:14px;} 
	#stamped-main-widget {padding: 50px 10px !important;}
}
@media (max-width:2440px) and (min-width:1199px) {
	img.header__heading-logo {width:180px !important;}
}
@media (max-width:1300px) and (min-width:992px) {
	#shopify-section-template--14147864199251__163163923336a065a6.collage-section .collage-content h3 {font-size:16px !important;}	
}
@media (min-width:1880px) {
	.footer__content-top.page-width .rd-footer .footer-block--newsletter {padding-right: 100px;}
}
@media (min-width:1440px) {
	.footer__content-top.page-width .rd-footer .footer-block--newsletter {padding-right: 70px;}
}
@media (min-width:1199px) {
	.footer__content-top.page-width .rd-footer .footer-block--newsletter {padding-right: 40px;}
}
@media (max-width:1440px) {
	.header__icons .hi-links:nth-child(1){width:94px;}
	.header__icons .hi-links:nth-child(2){width:52px;}
}
@media (max-width:1280px) {
	img.header__heading-logo {width:180px !important;}
}
@media (min-width:1022px) {
	.header--top-center .header__inline-menu {width: 100%; text-align: center; border-top:1px solid #dee0e2; }
}
@media (min-width:750px) {
	.footer .newsletter-form {margin: 0; max-width: 520px;}
}
@media (max-width:768px) {
	img.header__heading-logo {width:150px !important;}
	.header__icons .hi-links.medium-hide {display:none !important;}
	.rich-text__text.has-columns--2.text-align-justify.content p {width:100%;}
}
@media (max-width:480px) {
	.announcement-bar-row .slider-mobile-gutter .grid .announcement-box span {font-size:14px;}
}
@media (max-width:767px){
	.collection-hero.collection-hero--with-image {overflow:hidden;}
	#shopify-section-template--14147864133715__banner, #shopify-section-template--14147864133715__product-grid {float:left;width:100%;}
	#main-collection-filters {float:left !important; width:100% !important; display:block; margin-top: 25px;}
	#main-collection-filters .mobile-facets__wrapper {display:block;width:100%;float:left;}
	.collection-grid-section #CollectionProductGrid, .collection-product-count.light, .breadcrumbs, .active-facets, .mobile-facets__wrapper {display: block; width: 100%;float:left;}	
	#shopify-section-template--14147864199251__163343095431830f80 .multicolumn-list__item:after {display:none !important;}
}
#shopify-section-template--14147864297555__1635489327809d428f {margin-bottom:50px;}
.mobile-facets__label .menu-colorfilter {color:rgb(35, 46, 61) !important;text-decoration:none !important;}
#shopify-section-page__main div {text-align: left !important;}
/*FAQ Page Start*/
.container .column, .container .columns { margin-left: calc(20px / 2); margin-right: calc(20px / 2); }
.one-half {width: calc(50% - 20px);}
.section__wrapper .container {max-width: 1200px;width: 95%;margin-left: auto;margin-right: auto;}
.faq-accordion dt button {background-color: rgba(0, 0, 0, 0);border: 0;color: #464646;cursor: pointer;display: block;font-size: 1.2rem;padding: 20px 20px 20px 40px;text-align: left;width: 100%;}
.page-faq__column-wrap {position: relative;margin: 0 auto;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
#shopify-section-page-faq__column1 h2 {font-size: 20px;color: #323232;font-weight: 700;line-height: 1.125;}
.accordion dt, .faq-accordion dt {border-bottom: 1px solid #4a4a4a; position: relative;}
.accordion dt a, .accordion dt button, .faq-accordion dt a, .faq-accordion dt button {background: none; border: 0; color: #464646; cursor: pointer; display: block; font-size: 23px; padding: 20px 20px 20px 0px; text-align: left; width: 100%; transition: background-color 0.2s linear;}
@media (max-width: 767px) { .accordion dt a, .accordion dt button, .faq-accordion dt a, .faq-accordion dt button {font-size: 14px; padding: 10px 20px 10px 0; } }
.accordion dt .accordion [aria-expanded="true"] small, .accordion dt .accordion-style--carets[aria-expanded="true"] .icon, .faq-accordion dt .accordion [aria-expanded="true"] small,   .faq-accordion dt .accordion-style--carets[aria-expanded="true"] .icon {transform: translateY(-60%) rotate(180deg);}
.accordion dt .icon, .accordion dt small, .faq-accordion dt .icon, .faq-accordion dt small {
position: absolute;right: 10px;top: 50%;transform: translateY(-50%);transition: transform .2s linear;height: 23px;width: 23px;fill: currentColor;}
@media (max-width: 767px){ .accordion dt .icon, .accordion dt small, .faq-accordion dt .icon, .faq-accordion dt small { right: 0; height: 15px; width: 15px; left: auto; } }
.accordion dt .accordion-style--plus_and_minus .icon, .faq-accordion dt .accordion-style--plus_and_minus .icon {display: none;}
.accordion dt .accordion-style--plus_and_minus .icon.icon--active, .faq-accordion dt .accordion-style--plus_and_minus .icon.icon--active {display: block;}
.accordion dt a[aria-expanded="true"], .accordion dt a:hover, .faq-accordion dt button:hover {   background-color: rgba(50, 50, 50, 0.03); }
.accordion dd,.faq-accordion dd {  display: none;  padding:0 25px;margin:0;}
.accordion dt:first-of-type small, .accordion dt:first-of-type [aria-expanded="true"] small {transform: translateY(-60%) rotate(270deg);}
.accordion dt:first-of-type [aria-expanded="false"] small {transform: translateY(-60%) rotate(360deg);}
.accordion dd {margin-left: 0;  display: none;}
.accordion dt a small.right {font-family: "Arial"; /* Force font family to ensure accordion carets are displayed on iOS devices */ }
.accordion dd:first-of-type {display: block;}
.accordion [aria-expanded="false"] small {transform: translateY(-60%) rotate(180deg);}
.accordion [aria-expanded="true"] small {transform: translateY(-60%) rotate(270deg); }
/*FAQ Page End*/
#shopify-section-template--14147864035411__main .main-page-title.page-title.h0 {text-align:center !important;}
.contact__button {text-align:center;}
.contact__button button {background:#AF7D5C !important;border:1px solid #AF7D5C !important;color:#fff !important;text-transform:uppercase;border-radius:5px !important;font-weight: 600;font-family: 'Manrope', sans-serif;box-shadow:inherit !important;margin-bottom:16px;}
.contact__button button:hover {background:#fff !important;border:1px solid #AF7D5C !important;color:#AF7D5C !important;}
.shopify-policy__body {padding:50px 0;}
.shopify-policy__body .shopify-policy__body {padding:0px 0;}
@media (max-width: 991px) {
	.one-half {width: 100%;}
}
.banner:after {opacity: 0.2 !important;}
/* # Contact form
================================================== */
.contact-form .contact-form__form {
padding: 40px; }
@media only screen and (max-width: 798px) {
	.contact-form .contact-form__form {margin: 30px 0; }
}
.contact-form .contact-form__image {margin-bottom: 25px; }
.contact-form .contact-form__blocks .contact-form__block { margin-bottom: 20px; }
.contact-form .contact-form__blocks .contact-form__block label { color: inherit !important;  display: block;}
.contact-form .contact-form__blocks .contact-form__block .input, .contact-form .contact-form__blocks .contact-form__block .textarea { display: block;width: 100%;padding: 7px 10px;}
.contact-form .contact-form__block--radio .contact-form__list, .contact-form .contact-form__block--checkbox .contact-form__list { margin: 0;list-style: none; }
.contact-form .contact-form__block--radio .contact-form__list li, .contact-form .contact-form__block--checkbox .contact-form__list li {
display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-items: baseline;-moz-align-items: baseline;-ms-align-items: baseline;align-items: baseline;margin-bottom: 10px; }
.contact-form .contact-form__block--radio .contact-form__list li input, .contact-form .contact-form__block--checkbox .contact-form__list li input { top: 2px;margin-right: 7px;position: relative; }
.contact-form .contact-form__social .social-icons { list-style: none;margin: 20px 0 0 0;padding: 0px;-webkit-align-items: baseline;-moz-align-items: baseline;-ms-align-items: baseline;align-items: baseline; }
.contact-form .contact-form__social .social-icons li { padding-right: 10px;  display: inline-block;}
.contact-form .text-align-right .social-icons {-webkit-justify-content: flex-end;-moz-justify-content: flex-end;-ms-justify-content: flex-end;justify-content: flex-end;-ms-flex-pack: flex-end; }
.contact-form .text-align-center .social-icons { -webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center;-ms-flex-pack: center; }
.contact-form--left {-webkit-flex-direction: row-reverse;-moz-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse; }
@media only screen and (max-width: 798px) {
	.contact-form--right .contact-form__form, .contact-form--left .contact-form__form {margin-left: 0;margin-right: 0; }
}
.contact-form--center {-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center;-ms-flex-pack: center; }
.contact-form .contact-form__form {background: #f2f2f2;}
#shopify-section-page-contact__main .contact-form__form { background-color: #f2f2f2;}
.container.contact-form.contact-form--right { position: relative;margin: 50px auto;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;max-width: 1200px;width: 100%;}
#shopify-section-template--14147864035411__main .page-width { max-width: 1200px;width: 100%;}
.contact-form.contact-form--right .icon { -webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center;display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center;-ms-flex-pack: center;height: 2rem;width: 2rem;fill: #AF7D5C;}
.contact-form.contact-form--right a { color:#AF7D5C;  }
#shopify-section-header { z-index: 999;position: relative;}
/* Product Page */
.horizon-wrapper {width: calc(100% - 160px); float:right !important}
.horizone-nav {width: 100% !important; left: 0px !important;}
.horVerSlider .dots {bottom: -20px !important;}
#horizon-slider { float:none !important; margin:0 auto 20px !important;  }
@media (max-width: 767px) {
	.vertical-wrapper {float: none !important; display: none !important;}
	.horizon-wrapper {float: none !important; margin-left: 0px !important;}
	.horizon-wrapper #horizon-slider {width: 100% !important; height: auto !important; float: none !important;}
	.horizon-wrapper #horizon-slider ul {position: relative !important; float: none !important;height: auto !important;}
	.horizon-wrapper #horizon-slider ul li { display: inline-block !important;  width: calc(100vw - 10px) !important;margin: 0 auto;height: 350px !important;max-width: 100% !important;}
	.horizone-nav {width: 100% !important; left:0 !important;}
	.collection-filters .breadcrumbs, #main-collection-filters .collection-product-count.light { display:none}
	.horVerSlider{ padding:0 0 60px;}
	.horizon-wrapper #horizon-slider ul li {max-height: 250px;}
	.horizon-wrapper #horizon-slider ul li  img {max-width: 100%; margin: 0 auto;}
	.horizon-wrapper {width: 100%;}
}
#vertical-slider ul li {padding: 5px;}
#vertical-slider ul li img {max-width: 100%;}
.horizone-nav .next {width: 30px !important; height: 30px !important; margin-right: 0px; background: #ffffff; border-radius: 30px; display: flex !important; justify-content: center; align-content: center; padding: 5px 2px 5px 5px;}
.horizone-nav .prev {width: 30px !important; height: 30px !important; margin-right: 0px; background: #ffffff; border-radius: 30px; display: flex !important; justify-content: center; align-content: center; padding: 5px 5px 5px 3px;}
/* 02-11-2021 */
.contact-form__heading , .rich-text__heading , .page-width h3 {color: #252E3C; font-size:32px; font-weight:900; font-family: Manrope,sans-serif;}

#shopify-section-page-faq__column1 h2 , .page-width h3 {font-size: 32px !important;}
.contact-form .contact-form__blocks .contact-form__block .input:focus-visible, .contact-form .contact-form__blocks .contact-form__block .textarea:focus-visible {outline:none; box-shadow:none;}
#Banner-template--14147864297555__1633510706fc277534:after { opacity:0 !important; }
#shopify-section-template--14147864297555__163351045823beb88f .rich-text__blocks p { color: #252E3C; }
.shopify-policy__body h1 , .shopify-policy__body h2  , .shopify-policy__body h3 {color: #252E3C; font-size:32px; font-weight:900; font-family: Manrope,sans-serif;}
.shopify-policy__title h1 {color: #252E3C; font-size:40px; font-weight:900; font-family: Manrope,sans-serif;}
.banner__page #shopify-section-template--14147864297555__1631640831de8f7a80 { margin-top:0; }
.disclosure-has-popup[open]>summary+* {
z-index: 9998;}
.horVerSlider.fullscreen { z-index:999 !important; }

@media(max-width:991px){
	.mobile-facets__label .icon-checkmark { top:2.0rem !important; }
	.rd-media-main .product-media-large { z-index:0; }
	body {font-size: 14px;}
	.page-width {padding: 0 2rem !important;}
	.h1, h1 {font-size: 32px !important;}
	.banner__box .banner__heading.h1 {font-size: 32px !important;}
	#shopify-section-template--14147864199251__rich_text .rich-text__blocks .rich-text__text.rte p {font-size: 20px !important;}
	#shopify-section-page-faq__column1 h2 , .page-width h3 {font-size: 17px !important;}
	.banner__box .banner__text span {font-size: 16px !important;}
	#shopify-section-template--14147864199251__rich_text .rich-text__blocks .button.button--secondary {font-size: 16px !important;}
	#stamped-badge-2 .stamped-style-color-text {font-size: 20px !important;}
	.carousel-section-wrapper .customer-name {font-size: 20px !important;}
	.carousel-section-wrapper .customer-review {font-size: 16px !important;}
	.inthepressmain .product-recommendations.page-width .product-recommendations__heading.section-title {font-size: 20px;}
	#shopify-section-template--14147864297555__1633505887d08c28f0 .image-with-text__grid.gradient p, #shopify-section-template--14147864297555__163350834084cc995e .image-with-text__grid.gradient p,  #shopify-section-template--14147864297555__163350916672436d39 .image-with-text__grid.gradient p {font-size: 14px !important;}
}
.breadcrumbs li {font-size: 16px;}
.product__info-wrapper grid__item {z-index: 1;}
#shopify-section-header {z-index:9998 !important;}
.mobile-facets {z-index: 9999 !important;}
.pdppopopen #shopify-section-header {z-index:9999 !important;}
.pdppopopen .product__info-wrapper.grid__item .product__info-container--sticky { z-index:-1; }
.header__icons .swym-wishlist { 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; width: 46px; }
.header__icons .swym-wishlist .icon.icon-cart-empty {width:25px;}

.mt-0 {margin-top: 0px !important;}
.mobile-facets__label { -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.mobile-facets__label .icon-checkmark { top:2.4rem !important; }
.mobile-facets { z-index: 9999; } 
.collection-hero.collection-hero--with-image {background-color: #252E3C;}

.swym-button-bar.swym-wishlist-button-bar.swym-inject {right:0px !important;}
body .product__info-wrapper.grid__item .product__info-container--sticky .product__title {padding-right:70px;}

/*banner start*/
.banner {display: flex; position: relative; flex-direction: column}
@media screen and (max-width:749px) {
	.banner:not(.banner--stacked) {flex-direction: row; flex-wrap: wrap}
}
@media screen and (min-width:750px) {
	.banner {min-height: 72rem; flex-direction: row}
}
@media (max-width:750px) {
  .banner {min-height: 32rem;}
  div#Banner-template--14147864199251__image_banner {min-height: auto !important;}
}
section#shopify-section-template--14147864199251__image_banner { margin-top: 2rem; }
section#shopify-section-template--14147864199251__image_banner .page-width{ padding: 0 !important; }
section#shopify-section-template--14147864199251__image_banner .page-width video { display: block; }
}
@media screen and (max-width:749px) {
	.banner--stacked {height: auto}
	.banner--stacked .banner__media {flex-direction: column}
}
.banner__media {height: 100%; position: absolute; left: 0; top: 0; width: 100%}
.banner__media-half {width: 50%}
.banner__media-half + .banner__media-half {right: 0; left: auto}
@media screen and (max-width:749px) {
	.banner--stacked .banner__media-half {width: 100%}
	.banner--stacked .banner__media-half + .banner__media-half {order: 1}
	.banner:not(.banner--adapt):not(.banner--stacked):not(.banner--mobile-bottom) > .banner__content {min-height: 39rem}
}
@media screen and (min-width:750px) {
	.banner__media {height: 100%}
}
.banner--adapt {height: auto}
@media screen and (max-width:749px) {
	.banner--stacked.banner--adapt .banner__content {height: auto}
	.banner:not(.banner--mobile-bottom) .banner__box {background-color: transparent; --color-foreground: 255, 255, 255; --color-button: 255, 255, 255; --color-button-text: 0, 0, 0}
	.banner:not(.banner--mobile-bottom) .button--secondary {--color-button: 255, 255, 255; --color-button-text: 255, 255, 255; --alpha-button-background: 0}
	.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content {position: absolute; min-height: 39rem; height: auto}
	.banner--stacked.banner--adapt:not(.banner--mobile-bottom) .banner__content {max-height: 100%; overflow: hidden; position: absolute}
	.banner--stacked:not(.banner--adapt) .banner__media {position: relative; height: 39rem}
	.banner::before {display: none !important}
	.banner--stacked .banner__media-image-half {width: 100%}
}
.banner__media .placeholder-svg {position: absolute; left: 0; top: 0; height: 100%; width: 100%}
.banner__content {padding: 0; display: flex; position: relative; width: 100%; align-items: center; justify-content: center; z-index: 2}

@media screen and (min-width:750px) {
	.banner__content {padding-bottom: 5rem; padding-top: 5rem}
	.banner__content--center {align-items: center}
	.banner__content--flex-start {align-items: flex-start}
	.banner__content--flex-end {align-items: flex-end}
	.banner--desktop-transparent .banner__box {background-color: transparent; --color-foreground: 255, 255, 255; --color-button: 255, 255, 255; --color-button-text: 0, 0, 0}
	.banner--desktop-transparent .button--secondary {--color-button: 255, 255, 255; --color-button-text: 255, 255, 255; --alpha-button-background: 0;}
}
.banner__box {border: 0; padding: 4rem 3.5rem; position: relative; height: fit-content; align-items: center; text-align: center; width: 100%}
.banner::after {content: ''; position: absolute; background: #000; opacity: 0; z-index: 1; width: 100%; height: 100%}
.banner__box > .banner__buttons {display: flex; align-items: baseline; gap: 1rem; justify-content: center; flex-wrap: wrap}
.banner__box > * + .banner__buttons--multiple {display: flex; max-width: 45rem; flex-wrap: wrap; align-items: baseline; justify-content: center}
@media screen and (min-width:750px) {
	.banner__box > * + .banner__buttons {margin-top: 2rem}
}
.banner__content .button:last-child {margin-right: 0}
.banner__box > * + .banner__text {margin-top: 1.5rem}
@media screen and (min-width:750px) {
	.banner__box > * + .banner__text {margin-top: 2rem}
}
.banner__box > * + * {margin-top: 1rem}
.banner__box > :first-child {margin-top: 0}
.banner__content .button:not(:only-child) {flex-grow: 1}
@media screen and (max-width:749px) {
	.banner--stacked .banner__box {width: 100%}
	.banner--mobile-bottom:not(.banner--stacked) .banner__content {order: 2}
}
@media screen and (min-width:750px) {
	.banner__box {padding: 5rem; width: auto; max-width: 51rem}
	.banner__box > .banner__buttons:only-child .button {margin-top: 0}
}
.banner__heading > *, .banner__text > * {word-wrap: break-word}
.banner__heading {margin-bottom: 0}
.banner__box {background: none;}
/*# sourceMappingURL=/s/files/1/1232/1616/t/46/assets/section-image-banner.css.map */
/*banner end*/
.spaced-section {margin-top: 0px;}
#Banner-template--14147864199251__image_banner {overflow: hidden;}
#Banner-template--14147864199251__image_banner:after {display:none;}
@media screen and (max-width: 749px) {
	.banner--mobile-bottom::after {display: block !important;}
	#shopify-section-template--14147864199251__image_banner .banner--mobile-bottom:not(.banner--stacked):not(.banner--adapt) > .banner__media {height: 100vh !important;}
	#shopify-section-template--14147864199251__image_banner .banner__content {height:calc(100vh - 85px);}
	#Banner-template--14147864199251__163163975722ecd66b .banner__content {height: 65.9vh;}
	#Banner-template--14147864199251__1633438066bcd817df {height: 70vh;}
	.banner--mobile-bottom .banner__media, .banner--stacked:not(.banner--mobile-bottom) .banner__media {position: absolute !important;}
	#shopify-section-template--14147864297555__1633510564500a3652 {margin-bottom: 30px;}
}
#shopify-section-page-faq__banner {padding:0 !important;margin-bottom:50px !important;}
@media (max-width: 767px) { #shopify-section-page-faq__banner { margin-bottom:10px !important; } }
#shopify-section-page-faq__banner .image-element__wrap {height:auto;}
.product-single__media video { max-width:100%;width: 100%; }
  .product .modal { z-index:9999 !important; }
.product:not(.product--no-media):not(.featured-product) .product__media-wrapper { z-index:3; }
.videoiconmain{width:30px !important; height:30px !important; position:absolute !important; top:calc(100% - 65%); left:calc(100% - 65%);z-index:10;}
 @media (min-width: 1201px){
#horizon-slider {width: 539px !important;}
#horizon-slider ul li {width: 539px !important; display: flex !important; align-items: center !important;}
#horizon-slider ul li .product__modal-opener {width: 100% !important; display: block !important;}
}
#horizon-slider ul li {display: flex !important; align-items: center !important;}
#horizon-slider ul li .product__modal-opener {width: 100% !important; display: block !important;}
@media (max-width: 1200px){
#horizon-slider ul li .deferred-media {padding-top: 0 !important;}
}
  
@media (max-width: 1200px) {
  .vertical-wrapper { width: 100% !important; }
  #vertical-slider { height: auto !important; width: 100% !important;}
  #vertical-slider:before { background: none !important; margin: 0 auto; }
  #myvsliderul{ height: auto !important; width: 100% !important; position: unset !important;}
}
  
  
/*  Collection Filter Changes  */
  
.main-collection-filters-bar-wrapper{
	width: 100%;
    background-color: #fff;
    border-bottom: 1px solid #dee0e2;
  }
  
  
/*  Cart Item Custom Styles  */

  .custom-cart-item{
  	padding-bottom: 3.5rem;
    border-bottom: 0.1rem solid rgba(var(--color-foreground),.2);
  }
  
/*  Cart Dropdown Styles */
  
  #custom-checkout-button{
  	background: #252E3C;
    color: #fff;
    box-shadow: none;
    font-family: 'Manrope', sans-serif !important;
  }
/*  Main Cart Custom Styles  */
  .custom-checkout-button{
  	background: #252E3C !important;
    color: #fff !important;
    box-shadow: none !important;
    font-family: 'Manrope', sans-serif !important;
  }
  
/*  main-product style  */
  
  #custom-button-help-wrapper{
  	display: flex;
    flex-direction: column;
  }
  #custom-button-help{
  	display: flex;
  }
  
  #custom-button-help-column{
  	min-width: 120px !important;
    text-align: center !important;
    margin-right: 10px !important;
  }
  
/*  Search Styles  */
  .predictive-search__item-heading {
  	font-size: 22px !important;
  }
  
  
 