/** Shopify CDN: Minification failed

Line 68:57 Expected ":"
Line 71:45 Expected identifier but found "*"
Line 71:63 Expected identifier but found "*"
Line 1999:0 Unexpected "}"

**/
/*================ Slick Slider ================*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before,.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-arrow{font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 31px;height: 31px;padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent;z-index:1;}
.slick-prev{left: -25px;}
.slick-next{right: -25px;}
.slick-arrow:before{content:'';border: solid #2E433C;border-width: 0 2px 2px 0;display: inline-block;padding: 10px;}
.slick-prev:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);}
.slick-next:before{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
/*================ Fonts ================*/
@font-face{font-family:'Graphik Web';src:url('LouisGeorgeCafeLight.eot');src:url('LouisGeorgeCafeLight.eot?#iefix') format('embedded-opentype'), url('LouisGeorgeCafeLight.woff2') format('woff2'), url('LouisGeorgeCafeLight.woff') format('woff'), url('LouisGeorgeCafeLight.ttf') format('truetype'), url('LouisGeorgeCafeLight.svg#LouisGeorgeCafeLight') format('svg');font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:'Graphik Web';src:url('LouisGeorgeCafe.eot');src:url('LouisGeorgeCafe.eot?#iefix') format('embedded-opentype'), url('LouisGeorgeCafe.woff2') format('woff2'), url('LouisGeorgeCafe.woff') format('woff'), url('LouisGeorgeCafe.ttf') format('truetype'), url('LouisGeorgeCafe.svg#LouisGeorgeCafe') format('svg');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'Graphik Web';src:url('LouisGeorgeCafe-Bold.eot');src:url('LouisGeorgeCafe-Bold.eot?#iefix') format('embedded-opentype'), url('LouisGeorgeCafe-Bold.woff2') format('woff2'), url('LouisGeorgeCafe-Bold.woff') format('woff'), url('LouisGeorgeCafe-Bold.ttf') format('truetype'), url('LouisGeorgeCafe-Bold.svg#LouisGeorgeCafe-Bold') format('svg');font-weight:bold;font-style:normal;font-display:swap;}
@font-face {font-family: 'Photoshoot';src: url('Photoshoot-Regular.eot');src: url('Photoshoot-Regular.eot?#iefix') format('embedded-opentype'),url('Photoshoot-Regular.woff2') format('woff2'),url('Photoshoot-Regular.woff') format('woff'),url('Photoshoot-Regular.ttf') format('truetype'),url('Photoshoot-Regular.svg#Photoshoot-Regular') format('svg');font-weight: normal;font-style: normal;font-display:swap;}
@font-face {font-family: 'Graphik Regular Web';src:url(/cdn/shop/files/Graphik-Regular-Web.woff2?v=1758895007);font-style:normal;font-weight:100;}

/*================ General ================*/
*{outline:none !important;}
body, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, .grid-product__title--heading{font-family:'Graphik Regular Web';}
h1, .h1{font-size:40px;}
h2, .h2{font-size:36px;}
h3, .h3{font-size:30px;}
h4, .h4{font-size:24px;}
h5, .h5{font-size:18px;}
h6, .h6{font-size:14px;}
body.template-index .text-spacing>p:first-child{height:10rem;}
.pb-0{padding-bottom:0 !important;}
.pt-0{padding-top:0 !important;}
.mb-0{margin-bottom:0 !important;}
.mt-0{margin-top:0 !important;}
.text-green {color:#2E433C;}
.type-advanced .rte--strong, .type-product .rte--strong, .type-sale_collection .rte--strong{font-family:'Graphik Regular Web';}
.pagetab-section .section-header-title h2{color: #2E433C!Important;}
.template-page h2.section-header__title{background:none}
.section-padding{padding-top:100px;padding-bottom:100px;}
.section-header__title{font-size:28px;color:#2E433C;letter-spacing: 2.24px;line-height:1.125;}
.photoshoot__title{font-size:50px;font-family: 'Photoshoot';letter-spacing:0;font-weight:normal;line-height: 1;}
.section-header__title + .rte{margin-top:30px;}
/*.template-collection .section-header__title {text-transform:lowercase;}*/
.section-header .rte{max-width:700px;letter-spacing:1.44px;margin-left:auto;margin-right:auto;}
.btn{font-size:15px;font-family: 'Graphik Regular Web';letter-spacing:1.2px;text-transform:none;box-shadow: 6px 6px 10px #0000004D;line-height:1;padding:11.5px 20px 15.5px;font-weight:bold;}
.btn-large{font-size:20px;letter-spacing:1.6px;padding:14.5px 25px 18.5px;}
.btn-white{background-color:#ffffff;color:#2e433c;transition: all 0.5s ease !important;}
.btn-white:hover{background-color:#DCDECD!Important;color#2e433c!Important;}
.btn-white:hover , .hero__slide-link:hover + .hero__text-wrap  .btn-white {color:#fff;}
.btn-white.btn-arrow:hover ,  .hero__slide-link:hover + .hero__text-wrap  .btn-white.btn-arrow  {background-image: none/*url(/cdn/shop/files/Group_1077.svg?v=1627905379)*/!important;}
.btn.btn-arrow {padding: 13px 20px 13px 20px;*/text-align:left;*/min-width:230px;}
.btn.btn-arrow{background-image:none/*url(/cdn/shop/files/Group_1084.svg?v=1627899818)*/ !important;background-repeat: no-repeat !important;background-position: right 20px center !important;} 
.btn.btn-arrow.btn-large {padding: 16px 25px 17px 25px;background-position: right 25px center !important;min-width:365px;}
.btn.btn-arrow-light {margin: 0 auto;background-image:none /*url(/cdn/shop/files/Group_1077.svg?v=1627905379)*/!important;}
input, select, textarea {padding: 10px 20px;}
.form-vertical input, .form-vertical select, .form-vertical textarea {margin-bottom:16px;font-family: 'Graphik Regular Web';font-weight: bold;}
.form-vertical h3 {clear:both;padding-top:5px;}
.template-page .page-title {padding: 5px 0px 15px;}
/* body{padding-top: 195px !important;} */
.template-blog .page-title h2{background:none;}
/*================ Header ================*/
.announcement-bar{padding:3.5px 0;transition:0.5s ease-in-out;}
.announcement-bar .page-full{display:flex;align-items:center;}
.announcement-bar .slideshow-wrapper{flex:1;}
.announcement-text{font-size:18px;letter-spacing:1.44px;font-weight:bold;text-transform: none;}
.announcement-review{font-size:18px;letter-spacing:1.44px;font-weight:bold;flex: 0 1 180px;}
.announcement-review svg{width:14px;height:14px;vertical-align: middle;}
.announcement-bar.sticky-header-bar {height: 0px;padding: 0px;}

.site-header{padding:20px 0 0;background-color:#fff;}
.site-nav__dropdown {background-color:#fff;}
.header-layout--center{padding-bottom:20px;}
.site-nav--secondary{list-style:none;margin:0px;}
.site-nav--secondary li{display:inline-block;vertical-align:middle;margin: 0;padding:0 15px;}
.site-nav--secondary li a{font-size:14px;letter-spacing:1.12px;font-weight:bold;}
.site-nav--secondary li a:hover{color:#2E433C;}
/*.header-bottom-menu{background:rgba(87, 87, 87, 0.1);}*/
.header-bottom-menu{background-color:#DCDECD;}
.site-nav .site-nav__item a{font-family:'Graphik Regular Web';font-weight:bold;padding:21px 12px;letter-spacing:1.4px;}
.site-nav .site-nav__item:not(:last-child)>a.site-nav__link:before{content:'';width:1px;height:30px;background-color:#2E433C;position: absolute;right: 0;top: calc(50% - 15px);}
.header-item.header-item--icons .site-nav__link--icon {padding-left: 8px;padding-right: 8px;}
.js-search-header svg {height:28px;width:auto;}
header.site-header .header-layout .header-item {flex:1 !important;}
header .site-header__logo  a {width:auto !important;}
div[data-section-type="header"]{position: fixed;left: 0;right: 0;top: 0;transform:none;transition: none;z-index: 20;}
.site-header{position:static !important;}
a.site-nav__dropdown-link.site-nav__dropdown-link--second-level {white-space:unset;}

.section-services .grid__item{padding:30px 15px 30px;height: 100%;}
.section-services .slick-slide:after{content:""; position: absolute;top: 50%;left: 0;background: #2E433C;width: 1px;height: 60%;-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%); -o-transform: translate(0, -50%);transform: translate(0, -50%);opacity: 0;}
.section-services .slick-slide{position:relative; height: auto;display: -webkit-box;display: -ms-flexbox;display: flex;justify-content: center;-ms-flex-line-pack: center;align-content: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.section-services .slick-slide:nth-child(odd):after{display: none;}
.services-slider.grid{margin: 0 -15px;}
.section-services h3{font-size:18px;color:#2E433C;letter-spacing:1.44px;margin-bottom:5px;}
.section-services h3 a{font-size:18px;color:#2E433C;letter-spacing:1.44px;margin-bottom:5px;}
.section-services .rte-setting , .section-services .rte-setting * {font-size:14px;font-weight:bold; letter-spacing:1.12px;margin-bottom:0;line-height: 1.2;}
.section-services .slick-track{display: -webkit-box;display: -ms-flexbox;display: flex;}
.services-slider { display: none; }
.services-slider.slick-initialized { display: block; }
#bundle-smart_bar {z-index: 0 !important;}


/*================ Homepage ================*/
[data-center-text=true] .grid-product__meta{text-align:center;position: initial;}
.grid-product__meta{padding-top:20px;}
.grid-product__vendor{font-size:15px;color:#2E433C;letter-spacing:1.2px;text-transform:none;margin: 0 0 10px;}
.grid-product__title{font-size:18px;color:#2E433C;letter-spacing:1.44px;line-height: 1.2;margin-bottom: 12px;}
.grid-product__price{font-size:18px;letter-spacing:1.44px;line-height: 1.2;font-weight:bold;}
/* .section-featured-collection.index-section{margin-top: 0;} */
.section-featured-collection .grid{padding:0 55px;}
.section-featured-collection .grid:not(.slick-initialized):not(.slick-slider) .grid__item:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)){display:none;} 
.section-featured-collection .grid.slick-initialized{display:block;}
.section-featured-collection .slick-prev{left:0;}
.section-featured-collection .slick-next{right:0;}

.section-text-columns .page-width:not(.nacharal-slideimg-height) .image-wrap{margin:0;padding-bottom:83.5% !important;position:relative;}
.section-text-columns .page-width:not(.nacharal-slideimg-height) .image-wrap img, .section-text-columns .page-width:not(.nacharal-slideimg-height) .image-wrap svg{height:100%;object-fit:cover;position:absolute;top:0;left:0;}
.section-text-columns .grid{display:flex;flex-wrap:wrap;}
.section-text-columns .grid__item{display:flex;}
.section-text-columns .column-item {height:100%;}
.section-text-columns .column-item a{width:100%;height:100%; transition:0.3s ease-in-out;box-shadow: 0px 10px 16px rgb(54 53 53 / 20%);background-color:#2E433C;border-radius:10px;overflow:hidden;display: flex;flex-direction: column;}
.section-text-columns .column-image{width:100%;}
.section-text-columns .column-content{padding:20px 25px 25px;text-align: center;display: flex;flex-direction: column;flex: 1;align-items: flex-start;}
.section-text-columns h3{font-size:18px;color:#fff;letter-spacing:1.44px;margin-bottom:25px;width:100%}
.section-text-columns .rte-setting , .section-text-columns .rte-setting *{flex:1;font-size:14px;width:100%; color:#fff;letter-spacing:1.12px;margin-bottom: 30px;}
.section-text-columns .column-item a:hover {    background-color: #dcdecd;cursor:pointer;}
.section-text-columns .column-item a:hover h3 , .section-text-columns .column-item a:hover .rte-setting p {color:#2E433C;}
.section-text-columns .column-item a {display:block;width: 100%;}

.section-text-columns .slick-list { width:100%; }


.section-blog-posts .grid{display:flex;flex-wrap:wrap;}
.section-blog-posts .grid__item{display:flex;}
.section-blog-posts .article__item, .about-brands-box{width: 100%;box-shadow:0px 10px 16px rgba(54,53,53,0.2);border-radius:16px;overflow:hidden;display: flex;flex-direction: column;}
.article__grid-image{margin:0;}
[data-center-text=true] .article__grid-meta{text-align: left;padding:20px 25px 25px;margin:0;display: flex;flex-direction: column;flex: 1;align-items: flex-start;}
.section-blog-posts .article__title{display:block;font-size:16px;text-align:center;letter-spacing:1.44px;font-weight:bold;line-height: 1.2;margin-bottom:25px;flex:1;}
.section-blog-posts .top-image{text-align:center;display:flex;align-items:center;justify-content:center;margin-bottom:50px;}
.section-blog-posts .block-list-image { position: relative;padding-top:62%;}
.section-blog-posts .block-list-image  img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}

.home-review-carousel #stamped-reviews-widget .stamped-carousel-title.stamped-style-color-title{font-size:40px;color:#2E433C;letter-spacing:3.2px;line-height:1;margin-bottom:20px;font-family:'Graphik Web' !important;}
.home-review-carousel #stamped-reviews-widget span.stamped-carousel-subtitle-count{font-size:16px;letter-spacing:0px;margin-left:20px;color:#2E433C;margin-right:20px;font-weight:400;}
.home-review-carousel #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-buttons div{height:20px;width:20px;display:inline-block;cursor:pointer;font-size:20px;vertical-align:middle;line-height:1.2;color:#2E433C;}
.home-review-carousel #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll:before{border-bottom:1.5px solid #2E433C;margin-bottom:40px;}
.home-review-carousel .stamped-fa , .home-review-carousel #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-rating{color:#B79E92;letter-spacing:-1px;line-height:1;}
.home-review-carousel #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-buttons{width:auto;}
.home-review-carousel #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-title a{font-size:18px;letter-spacing:1.4px;line-height:1.2;font-family:'Graphik Web' !important;margin-bottom:20px;display:block;}
.home-review-carousel #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-image{height:114px;width:114px;margin-right:30px;border:1px solid #2E433C;padding:0px;border-radius:0px;}
.home-review-carousel #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-message-block{font-size:12px;line-height:1.2;font-family:'Graphik Web' !important;margin-bottom:8px;letter-spacing:0.48px;color:#2E433C;font-style:normal;}
.home-review-carousel #stamped-reviews-widget[data-widget-type=carousel] .stamped-reviews-date{font-size:12px;color:#2E433C;letter-spacing:0px;font-family:'Graphik Web' !important;}
.home-review-carousel #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-author{font-size:13px;line-height:15px;color:#2E433C;font-weight:bold;letter-spacing:0px;font-family:'Graphik Web' !important;}
.home-review-carousel #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-product-title{display:none;}
.home-review-carousel #stamped-reviews-widget[data-widget-type=carousel]{max-width:1290px;width:100%;}
.home-review-carousel #stamped-reviews-widget[data-widget-type=carousel] .stamped-ratings-wrapper{padding:0px;}
.home-review-carousel  .stamped-ratings-wrapper .stamped-reviews-rating {margin-bottom:17px;}
.home-review-carousel #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll-wrapper {letter-spacing:0px;}
.home-review-btn{text-align:center;margin-top:0px;}
.review-carousel.section-padding{padding-bottom:0px;}
.discount-text:first-word{font-weight:bold;}


.section-newsletter .page-width{max-width: 1460px;padding: 0 60px;}
.newsletter-section {padding: 60px;display: flex;flex-wrap: wrap;position:relative;overflow:hidden;}
.newsletter-header p.h3 {font-size:28px;letter-spacing:2.24px;line-height:1.14;color:#2e433c;margin-bottom:25px;}
.newsletter-header .rte p{color:#2E433C;font-weight:bold;}
.newsletter-section .newsletter-header , .newsletter-section .contact-form {width:50%;text-align: left;position: relative;z-index: 1;}
.newsletter-section .newsletter__input-group  {max-width:100%;display:block;}
.newsletter-section .contact-form input::-webkit-input-placeholder { /* Edge */ color:#2E433C;}
.newsletter-section  .contact-form input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color:#2E433C;}
.newsletter-section  .contact-form input::placeholder {color:#2E433C;}
.newsletter-section .newsletter__input-group input.input-group-field  {font-family: 'Graphik Web';font-weight:bold;color:#2E433C;background-color:#fff;font-size: 18px;letter-spacing: 1.44px;border-radius: 10px !important;width: 100% !important;padding: 10px 22px;margin-bottom:20px;}
.newsletter-section .btn {border-radius:50px !important;font-family: 'Graphik Web';font-weight: bold;min-width: 170px;}
.newsletter-section .newsletter__input-group .input_input label {font-size:9px;text-transform: unset;letter-spacing: 0.72px;line-height:12px;font-family: 'Graphik Web';font-weight:bold;}
.newsletter-section .input_input {width: calc(100% - 280px);padding-left: 15px;display: flex;}
.newsletter-section .input_input input {border:0px;}
.newsletter-section::before {content:'';background-image:url(/cdn/shop/files/newsletterbg_3c1c60ad-ab35-42d7-b67b-496594c3407f.svg?v=1759851843);background-repeat: no-repeat;width: 50%;position: absolute;left:-16px;height: 100%;top: 0;background-size: auto 100%;background-position: right;}
.newsletter-section::after {content:'';background-color:#dcdecd;position:absolute;left:0;width:40%;top:0;height:100%;}
.newsletter-icon {position:absolute;top:50%;transform: translateY(-50%);left:0;right:0;margin-left: -60px;}
.newsletter-section .contact-form {padding-left:60px;}
.newsletter-section .input-group-btn {align-items:flex-start;}
.template-index div#shopify-section-newsletter {padding-top:0px;}

.template-index .collection-type {padding-bottom:0px;padding-top:0;}

.slider_four_shows_column { overflow: initial; position: relative; padding: 0 55px; margin-left: 0px; }
.slider_four_shows_column .slick-track { padding-bottom: 25px; }
.slider_four_shows_column .slick-prev { left: 0px; }
.slider_four_shows_column .slick-next { right: 0px; }
.template-range .section-text-columns .slider_four_shows_column .grid__item{padding:30px 20px;}
.section-text-columns .slider_four_shows_column .column-image { max-width: 100% !important; }
.section-text-columns .slider_four_shows_column .btn.btn-arrow { min-width: auto; width: 100%; max-width: 100%; }

/** Tab Section **/
.pagetab-section{padding:100px 0px;}
.pagetab-section .flexbox{display:flex;flex-wrap:wrap;}
.pagetab-section .tab-header{justify-content:center;column-gap:30px;border-bottom:1px solid #2E433C;margin-bottom:65px;justify-content: space-between;}
.pagetab-section .tab-header-col{max-width:106px;width:100%;padding-bottom:50px;position:relative;}
.pagetab-section .tab-header-col:not(.active) .col-image{opacity:0.5;}
.pagetab-section .tab-header-col:after{content:"";width:12px;height:12px;display:block;position:absolute;background-color:#2E433C;border-radius:100%;left: 0;right: 0;margin: 0 auto;bottom: -6px;border:2px solid #fff;}
.pagetab-section .tab-header-col.active:after{background-color:#2E433C;}
.pagetab-section .tab-header-col .col-image-wrap{position:relative;overflow:hidden;cursor:pointer;}
.pagetab-section .tab-header-col .col-image-wrap:after{content:"";width:100%;display:block;padding-bottom:100%;}
.pagetab-section .tab-header-col .col-image-wrap img{position:absolute;top:0px;left:0px;width:100%;height: 100%;object-fit: contain;}
.pagetab-section .tab-description-group .tab-description:not(.active){display:none;}
.pagetab-section .tab-description-group .tab-description{text-align:center;}
.pagetab-section .tab-description-group .tab-description h4{font-size: 26px;color: #000;font-weight: 600;line-height: 1.2;margin-bottom: 26px; letter-spacing: 0;}
.pagetab-section .tab-description-group .tab-description p {font-size: 21px;max-width: 960px;margin: 0 auto;}
.pagetab-section .section-header-title h2{font-size: 36px; margin: 0; text-align: center; margin-bottom: 40px; font-weight: 700; color: #000; line-height: 1; letter-spacing: 0;}


@media screen and (min-width: 1501px) {
  
  .section-blog-posts { margin:25px 0; }
 
}

@media only screen and (min-width: 769px) {

  .section-blog-posts { margin:25px 0; }
  
}


.collection-type {padding: 60px 0 30px;text-align:center;}
.collection-type-list ul{margin:0 -10px;display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.collection-type-list ul li{margin: 0;padding: 0 10px;}
.collection-type-list ul li::marker{font-size: 0;}
.collection-type-list ul li a{box-shadow: none;transition: all 0.5s ease !important;background:transparent;color:#2E433C; font-size: 15px;letter-spacing: 1.5px;padding:20px 10px;border-radius: 90px;border: 2px solid #2E433C;min-width: 230px;display: block;text-align: center;}
.collection-type-list a:hover{border-color: #2E433C;}
.collection-type .top-image {margin-bottom:25px;display:flex;align-items:center;justify-content:center;height:36px;}
.top-common-image {text-align:center;margin-bottom: 25px;}


.site-footer{padding-top:70px;padding-bottom:70px;}
.site-footer__linklist a{padding: 0;font-size: 14px;letter-spacing: normal;line-height: 20px;}
.site-footer .footer__title{padding: 0;font-size: 14px;letter-spacing: normal;line-height: 20px;text-transform: initial;}
.site-footer__linklist li{margin: 0;}
.site-footer .page-width{max-width: 1200px;margin: 0 auto;width: 100%;}
.footer__social a{color: #1e453c;width: 52px;height: 52px;    background: #ffffff;border-radius: 50%;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;}
.footer__social{display: -webkit-box; display: -ms-flexbox; display: flex;}
.site-footer .footer__social a:hover{background: #fff;color:#dcdecd;}
.footer__social .icon {width: 22px;  height: 22px;}
.footer-bottom{border-top: 3px solid #FFFFFF;margin-top: 40px;padding-top: 40px; display: -webkit-box; display: -ms-flexbox; display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.payment-icons{margin: 0 0 0 auto;}
.footer__small-text{padding: 0 0 10px; font-size: 14px;letter-spacing: 0;}
.footer__small-text svg {vertical-align:middle;}
.site-footer a:hover , .site-footer a:focus {color: #AE8244;}

.section-featured-collection .grid{margin-left:0;margin-right:0;}
.section-featured-collection .grid__item{padding-left:45px;padding-right:45px;margin-bottom:0px;}
.grid+.button-wrapper{margin-top:90px;}
.section-featured-collection .grid-product__meta {padding-bottom:0px;}

.small-padding{padding-top:70px;padding-bottom:70px;}
.about-image-item .img-box{position:relative;padding-top:100%;}
.img-box img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.about-image-text .grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -55px;}
.about-image-text .grid__item{padding:0 55px;width:53%;}
.about-image-text .grid__item.about-image-item {width:47%;}
.about-text-info{line-height:1.7;letter-spacing:1.4px;}
.left .about-image-item{order:-1;}
.about-brands-icon{display:block;height:64px;object-fit:contain;margin-bottom:40px;margin-right:auto;margin-left:auto;}
.about-brands-info{padding:20px 25px 25px;text-align:center;}
.about-brands .grid{margin-bottom:-50px;}
.about-brands .grid__item{margin-bottom:50px;}
.all-page-content h2, .all-page-content h3, .faq-collapsible .collapsible-trigger, .faq-bottom-text h2{font-size:28px;color:#2E433C;letter-spacing:2.24px;line-height:1.125;margin-bottom:35px;}
.all-page-content, p{letter-spacing:1.4px;}
.all-page{line-height:1.7;}
.btn-overflow, .btnoverflow{font-size:13px;color:#2E433C;letter-spacing:1px;text-align:center;}
.collapsible-trigger--inline{padding:30px 40px 30px 0;}
.collapsible-trigger--inline .collapsible-trigger__icon{right:0;left:auto;border-color:#707070;}
.collapsible-trigger--inline.is-open .collapsible-trigger__icon{border-color:#2E433C;}
.collapsible-trigger--inline .collapsible-trigger__icon svg{position:absolute;margin-top: 1px;top:50%;left:50%;width:11px;height:11px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.collapsible-trigger--inline:not(.is-open) .collapsible-trigger__icon svg line {stroke: #707070;}
.faq-collapsible .collapsible-trigger{margin-bottom:0 !important;width:100%;}
.block-faq-box{border-bottom:1px solid #d0d0d0;}
.faq-collapsible .minus, .faq-collapsible .is-open .plus{display:none;}
.faq-collapsible .plus, .faq-collapsible .is-open .minus{display:block;}
.faq-collapsible .collapsible-content__inner{margin-top:15px;}
.collapsible-trigger__icon--circle{width:23px;height:23px;}
.rte.collapsible-content__inner--faq{padding-bottom:50px;}
.faq-collapsible strong{border-bottom:1px solid;}
.faq-bottom-text{padding:30px 0;background:#DCDECD;text-align:center;}
p{font-size:16px;}
p a{color:#2E433C;}
.faq-bottom-text p{margin-bottom:0;}

/*==slideshow-start==*/
.index-section--hero .hero h2.h1.hero__title {letter-spacing: 4.8px;line-height:1;margin-bottom:20px;font-size:40px;}
.index-section--hero .hero .hero__subtitle {font-size:40px;line-height:2;letter-spacing:0px;font-family: 'Photoshoot';font-weight:400;margin: 0px 0px 20px;}
.index-section--hero .hero .hero__text-content.vertical-center.horizontal-left .hero__text-shadow {max-width:500px;text-align:center;}
.cloud-image {line-height: 1;margin-bottom:10px;} 
.index-section--hero .slideshow__slide .hero__text-wrap {background-image:url(/cdn/shop/files/Mask_Group_75_1.svg?v=1627901226);background-repeat:no-repeat;background-position:left center;}
.index-section--hero .hero__text-content {padding: 0px 35px;}
.hero__text-content .hero__link a.btn {min-width:300px;}
.hero__slide-link {top:0px;}
.hero--720px , .hero--750px {height:410px;}
.index-section--hero .hero .hero__image-wrapper {width: calc(100% - 0px);right:0;left:unset;} 
.hero--690px {height:690px;}
/*==slideshow-end==*/
/*==image-with-text-start==*/
.image-with-text-section .background-media-text__text {background-color:transparent;padding:90px;width:680px;max-width:100%;}
.image-with-text-section .background-media-text__aligner {margin:0px;}
.image-with-text-section .background-media-text {position:relative;}
.image-with-text-section .background-media-text .h1 {letter-spacing:3.2px;line-height: 1.12;margin-bottom:45px;}
.image-with-text-section .rte.background-media-text__subtext {max-width:470px;}
.image-with-text-section .btn {margin-top:70px;min-width:365px;}
.image-with-text-section .image-with-text-shape {background-repeat: no-repeat;position: absolute;top: 0;width: 100%;height: 100%;z-index: 1;}
.image-with-text-section .background-media-text__inner {position: relative;z-index: 1;}
.image-with-text-section .top-image {margin-bottom:30px;}
.image-with-text-section .left-layout .image-with-text-shape {background-image:url(/cdn/shop/files/personal.svg?v=1739790557?v=1627909342);left: 0;}
.image-with-text-section .right-layout .image-with-text-shape {background-image:url(/cdn/shop/files/Mask_Group_76_1.svg?v=1627968343);right:0;background-position: right top;}
.image-with-text-section .right-layout  .background-media-text__text {text-align:right;}
.image-with-text-section .right-layout .rte.background-media-text__subtext {margin-left:auto;}
.image-with-text-section .alter-title  {position: absolute;top: 50%;z-index: 1;color: #fff;width: calc(100% - 730px);transform: translateY(-50%);left: 0;right: 0;text-align: center;}
.image-with-text-section .alter-title p.h3 {font-size:80px;letter-spacing: 6.4px;line-height: 1.15;text-shadow: 3px 3px 16px #0000004d;}
.image-with-text-section .alter-title p.h3 span {font-size: 122px;line-height: 1;font-family: Photoshoot;font-weight: 400;letter-spacing: 0px;}
.image-with-text-section .left-layout .alter-title img {margin-bottom:14px;}
.image-with-text-section .left-layout .alter-title {left:unset;width: calc(100% - 900px);}
.image-with-text-section  .background-media-text__container {width: calc(100% - 540px);left: 0;right: unset;}
.image-with-text-section  .background-media-text__container  img {height: 100%;object-fit: cover;}
.image-with-text-section .left-layout .background-media-text__container  {width: calc(100% - 520px);left: unset;right: 0;}
.image-with-text-section + .image-with-text-section {margin-top:100px; }
/*==image-with-text-end==*/
/*==home-logo-bar-start==*/
.logo-bar .logo-bar__item {flex:unset;margin-bottom:0px;}
.logo-bar .logo-bar__item .logo-bar__image {max-height:88px;width:auto;/*min-height:150px;*/  height: auto;}
.logo-bar .slick-prev {left:0px;}
.logo-bar .slick-next {right:0px;}
.logo-bar {flex-wrap:unset;/*justify-content:space-between;*/margin-left: -20px;margin-right:-20px;}
.section-logo-list .page-width {max-width: 1460px;width: 100%;}
.logo-bar.slick-slider {margin:0px;padding: 0px 25px;}
/*==home-logo-bar-end==*/
/*==collection-start==*/
.collection-hero__content:before{background-image:url(/cdn/shop/files/Mask_Group_97.svg?v=1628155136);background-repeat:no-repeat;opacity:1;background-color:unset;}
.collection-hero{height:auto !important;background: #dacac3;}

.collection-hero h1.section-header__title{font-size:65px;font-family:'Photoshoot';letter-spacing:0px;color:#E5F3F3;font-weight:400;line-height:1.8;}
.collection-hero__content {max-width:900px;}
.collection-hero__content .section-header{position:absolute;top:50%;transform:translateY(-50%);left:-10%;right:0;margin:0px auto;max-width: 650px;}
.collection-cloud-image{margin-bottom:15px;}
.collection-hero.collection-color{background-color:#dacac3;}
.collection-description-block{text-align:center;max-width:1100px;margin:0 auto;}
.collection-description-block h3{color:#2E433C;margin-bottom:40px;letter-spacing:2.24px;line-height:1.3;}
.collection-type.collection-page div#text{height:86px;overflow:hidden;}
.collection-type.collection-page .section-header .rte{max-width:1100px;}
.collection-type.collection-page a#toggle{font-size:15px;letter-spacing:1.2px;color:#2E433C;font-weight:bold;}
.collection-filter select{font-size:18px;padding-left: 10px;letter-spacing:1.44px;text-transform:lowercase;padding:0pc;border:0px;height:unset;background-image:url(/cdn/shop/files/Group_1317.svg?v=1628167612);background-size:18px auto;width:auto;margin-left:auto;margin-bottom:30px;padding-right:40px;}
.collection-filter select option {text-transform:lowercase;}
.collection-filter__item--count{display:none;}
#CollectionSidebar .boost-pfs-filter-tree-v .boost-pfs-filter-option:first-child{border-top:1px solid #2E433C;padding-top:20px;}
#CollectionSidebar .boost-pfs-filter-tree-v .boost-pfs-filter-option{border-color:#2E433C;padding:20px 12px;}
#CollectionSidebar span.boost-pfs-filter-option-title-text{font-size:18px;text-transform:lowercase;letter-spacing:1.44px;}
#CollectionSidebar .boost-pfs-filter-tree-v .boost-pfs-filter-option-title-text:before{background-image:url(/cdn/shop/files/Group_1317.svg?v=1628167612);width:20px;border:0px;height:12px;margin:0px;position:absolute;right:0px;top:4px;transform:rotate(180deg);transition:0.3s ease-in-out;}
#CollectionSidebar .boost-pfs-filter-tree-v .boost-pfs-filter-option.boost-pfs-filter-option-collapsed .boost-pfs-filter-option-title-text:before{background-image:url(/cdn/shop/files/Group_1317.svg?v=1628167612);width:20px;border:0px;height:12px;margin:0px;position:absolute;right:0px;top:7px;transition:0.3s ease-in-out;transform:rotate(0deg);}
#CollectionSidebar .boost-pfs-filter-option-content{padding-top:5px;}
#CollectionSidebar .boost-pfs-filter-option-content .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-multiple-list li{padding-left:35px;font-size:15px;letter-spacing:1.2px;font-weight:400;}
#CollectionSidebar .boost-pfs-filter-option .boost-pfs-filter-option-content .boost-pfs-filter-option-amount{margin-left:0px;float:none;opacity:1;color:#2E433C;}
#CollectionSidebar .boost-pfs-filter-option-content .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-multiple-list li .boost-pfs-check-box{border-radius:50px;border-color:#2E433C}
#CollectionSidebar .boost-pfs-filter-option-range .boost-pfs-filter-option-range-amount input{border:2px solid #2E433C;border-radius:50px;font-size:13px;letter-spacing:1.04px;padding:23px 10px;}
#CollectionSidebar div#boost-pfs-filter-tree2-pf-p-price , #CollectionSidebar #boost-pfs-filter-tree-pf-p-price{margin-top:24px;}
#CollectionSidebar .boost-pfs-filter-option-content .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-multiple-list li:last-chid{margin-bottom:0px;}
#CollectionSidebar .boost-pfs-filter-tree-v .boost-pfs-filter-option-range{padding-bottom:20px;}
#CollectionSidebar .boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-title .boost-pfs-filter-option-title-heading{margin-bottom:0px;padding-bottom:0;}
.collection-content .grid__item--sidebar{width:330px;top:160px;}
.collection-content .grid__item--content{width:calc(100% - 330px);padding-left:130px;}
.collection-sidebar{padding-right:0px;}
.collection-grid__wrapper .grid{display:flex;flex-wrap:wrap;}
.collection-banner{width:100%;margin:5px 0px 45px;padding-left:22px;}
#CollectionSidebar .boost-pfs-filter-option-range .boost-pfs-filter-option-range-amount .boost-pfs-filter-option-range-amount-split{font-size:30px;line-height:44px;width:30px;}
#CollectionSidebar .boost-pfs-filter-option-range .boost-pfs-filter-option-range-slider{height:5px;}
#CollectionSidebar .boost-pfs-filter-option-range .boost-pfs-filter-option-range-slider .noUi-origin .noUi-handle{width:15px;height:25px;border-radius:10px;}
#CollectionSidebar .boost-pfs-filter-option-range .boost-pfs-filter-option-range-slider .noUi-pips-horizontal{font-size:11px;letter-spacing:0.88px;}
#CollectionSidebar .boost-pfs-filter-option-range .boost-pfs-filter-option-range-slider .noUi-pips-horizontal .noUi-marker{height:17px;top:-10px;}
#CollectionSidebar .boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-title .boost-pfs-filter-clear {position:relative;right:30px;}
#CollectionSidebar .boost-pfs-filter-refine-by-wrapper .boost-pfs-filter-refine-by {padding: 20px 12px;margin: 0px;border: 0px;}
.collection-content .page-width > .grid {position:relative;padding-top:73px;}
.collection-filter {position:absolute;top:0px;right: 0;}
.collection-type .collection-type {padding:0px;}
#CollectionSidebar .boost-pfs-filter-button span {text-transform:lowercase;}
/*==collection-end==*/
/*==productpage-start==*/
.product-page-block , .product-tab , .recommendation-section  {max-width:1470px;margin: 0 auto;}
.page-width.small-container {max-width:1590px;padding-left:60px;padding-right:60px;}
.product-page-block .product-single__sticky {width:57%;}
.product-page-block .medium-up--two-fifths {width:43%;}
.product-page-block .grid {margin-left:-15px;margin-right:-15px;}
.product-page-block .grid__item {padding:0px 15px;}
.product__thumbs--below {margin-top: 35px;}
.product__thumbs--below .product__thumb-item {max-width:100px;margin-right:20px;}
.product-single__vendor a {font-size:28px;display: block;letter-spacing:2.24px;line-height: 1.1;margin-bottom:19px;color:#2E433C;text-transform: initial;}
.product-page-block h1.h2.product-single__title {font-size:40px;letter-spacing:3.2px;line-height: 1.1;margin-bottom:25px;}
.product-page-block .product__price {font-size: 28px;letter-spacing: 2.24px;font-weight: bold;line-height: 1.1;margin-bottom:10px;}
.product-page-block .product__price--compare {text-decoration: none;color: #AE8244;font-weight: 400;}
.product-page-block .sale-price {font-size: 18px;font-weight: bold;color: #C31F45;letter-spacing: 1.44px;}
.shipping-stock-block {margin-top: 35px;display: flex;flex-wrap: wrap;margin-bottom: 20px;}
.shipping-stock-block span.stock , .shipping-stock-block .product__policies {position:relative;padding:3px 0px;font-size: 16px;letter-spacing: 1.28px;line-height: 1.1;font-weight: bold;}
.shipping-stock-block svg {margin-right:15px;position: relative;top:2px;}
.shipping-stock-block svg.stock-svg {margin-top:3px;}
.shipping-stock-block .product__policies::before{content:'';position:absolute;top:0;left:0;border-left:2px solid #2E433C;width:auto;height:100%;display:block;}
.shipping-stock-block .product__policies{margin-left:20px;padding-left:20px;}
.product-page-block .hr--medium{border-color:#2E433C;margin:25px 0px;width:100%;}
.product-single__form .btn.add-to-cart{font-size:15px;font-weight:bold;font-family:'Graphik Web';padding:24px 15px;min-width:230px;border: 0px;background: #2E433C;color: #FAF8F2;text-transform: capitalize;}
.product-single__form .btn.add-to-cart:hover , .product-single__form .btn.add-to-cart:focus {background-color:#DCDECD;color:#2E433C;border-color:#2E433C;}
.addtocat-group{display:flex;flex-wrap:wrap;align-items:center;}
span.klarna-text{margin-left:30px;display:block;width:calc(100% - 290px);font-size:16px;letter-spacing:1.28px;line-height:1.1;font-weight:400;}
.product-feature h5{text-transform:initial;letter-spacing:1.4px;line-height:1.1;margin-bottom:25px;}
.product-feature ul{margin:0px;}
.product-feature ul li {font-size:16px;line-height:1.1;letter-spacing:1.2px;margin-bottom:20px;list-style:none;position:relative;padding-left:26px;}
.product-feature ul li::before , .product-tab .tab-block li::before ,  .producttab-space .acc__panel li::before {content:'';position:absolute;left:0;width:11px;height:11px;background-color:#DCDECD;border-radius:50px;top:4px;}
.product-tab .tab-block li , .producttab-space .acc__panel li {list-style:none;position:relative;padding-left:26px;font-size:16px;letter-spacing:1.4px;}
.product-tab .tab-block li::before, .producttab-space .acc__panel li::before {top:8px;}
.producttab-space .acc__panel ul {margin-left:0px;}
.product-feature{margin-bottom:38px;}
.product-page-block .product-single__meta {padding-left:55px;}
.product-page-block .product__thumbs  {padding:0px 45px;}
.product-page-block .product__thumb-arrow .icon {width:10px;}
.product-page-block button.product__thumb-arrow.product__thumb-arrow--next {transform: rotate(90deg) translateY(-50%);top: 50%;height:auto;}
.product-page-block button.product__thumb-arrow.product__thumb-arrow--prev {transform: rotate(-90deg) translateY(-50%);top: 50%;height:auto;}
.product-page-block .product__thumbs--below .product__thumbs--scroller {text-align:center}
.product-page-block .stamped-badge-starrating .stamped-fa::before {font-size: 21px;margin-right: -3px;}
.product-page-block .stamped-badge-starrating .stamped-fa {color: #DCDECD;}
.product-page-block span.stamped-badge-caption {font-size: 16px;margin-left: 10px;color: #2E433C;font-family: 'Graphik Web' !important;letter-spacing: 1.28px;font-weight: 400;}

.product-tab ul.tabs li a {font-size:15px;transition: all .5s ease!important;text-align:center;letter-spacing:1.2px;border:2px solid #2E433C;min-width:100%;padding:10px 10px;display:flex;border-radius:50px;background: 0 0;color: #2E433C;box-shadow: none;min-height: 66px;align-items:center;justify-content:center;}
.product-tab ul.tabs li {list-style:none; padding: 0px 10px;width:16.66%;}
.product-tab ul.tabs {display:flex;flex-wrap:wrap;justify-content:center;margin-left:-10px;margin-right:-10px;margin-bottom: 58px;}
.product-tab ul.tabs li a:hover , .product-tab ul.tabs li a.active {background-color:#2E433C !important;color:#fff;}
.product-tab .tab-block h5 {font-weight:bold;letter-spacing: 1.4px;text-transform: initial;margin-bottom:10px;line-height: 1.1;}
.product-tab .tab-block {/*display: flex;margin-left:-35px;margin-right:-35px;*/ padding:0 35px;flex-wrap: wrap;}
.product-tab .tab-block p{text-align:left !important;}
.product-tab  #panel2 .tab-block p {flex:1;flex-wrap:unset;}
.product-tab .tab-block .tab-block{padding: 0px 35px;}
.product-tab .tab-block strong{width:100%;}
.product-tab .tab-block ul{margin-left:0px;width:100%;}
.product-tab .tab-block img {margin-top:30px;}
.product-tab .tab-block img + img {margin-top:15px;}
.product-tab .tab-block p {margin-bottom:10px;}
.product-tab .tab-block h5:not(:first-child)  {margin-top:20px;}
.product-tab .panelContainer{padding:0px 43px;}
.product-tab .panelContainer .panel {padding-bottom:58px;border-bottom:1px solid #2E433C; }
.product-tab.index-section{margin-bottom:0px;}
.page-content--product {padding-bottom:0px;}

.product-slider .grid {margin-left:-45px;margin-right:-45px;}
.product-slider .grid__item {padding-left:45px;padding-right:45px;}

.stamped-badge-starrating .stamped-fa {color: #f5beb4;letter-spacing: -0.5px;}
.stamped-product-reviews-badge span.stamped-badge-caption{font-size:14px;letter-spacing:1.12px;font-family:'Graphik Web' !important;margin-left:9px;}
.product__price--compare , .grid-product__price--original {text-decoration:unset;color:#AE8244;font-weight:400;letter-spacing:1.44px;margin-left:7px;}
.grid-product__price--savings {font-size:15px;letter-spacing:1.2px;display:block;margin-top:4px;margin-left:0px;}
.stamped-main-widget .stamped-header-title {color: #2E433C;font-weight:bold; font-size: 28px;letter-spacing: 2.24px;line-height: 1.2;text-align: center;margin-bottom: 60px;font-family: 'Graphik Web' !important;}
#stamped-main-widget.stamped-main-widget *:not(.stamped-fa), #stamped-reviews-widget.stamped-main-widget *:not(.stamped-fa), .stamped-badge *:not(.stamped-fa)  {font-family: 'Graphik Web' !important;}
div#stamped-main-widget div.stamped-container[data-widget-style], div#stamped-main-widget div[data-widget-style] div.stamped-container {margin: 0px !important;max-width:100%;}
.template-product#stamped-main-widget.stamped-main-widget {margin-left:0px;margin-right:0px;}
.template-product #stamped-main-widget{margin:0px;}
.template-product .stamped-reviews{margin:0px !important;}
.template-product .stamped-container ul.stamped-tabs li.active{background-color:transparent;}
.template-product .stamped-container ul.stamped-tabs li{letter-spacing:0px;font-size:16px;}
.template-product .stamped-reviews-filter-label{letter-spacing:0px;font-size:16px;}
.template-product li#tab-questions[data-count][data-new-tab]:after, .template-product li#tab-reviews[data-count]:after{background:rgba(234,234,234,.7);}
.template-product #bundle-sticky_add_to_cart{background-color:#eeeeee;}
.template-product #bundle-sticky_add_to_cart .sticky-display{max-width:1470px;padding-left:60px;padding-right:60px;}
.template-product #bundle-sticky_add_to_cart .sticky-product-image{display:none;}
.template-product #bundle-sticky_add_to_cart .vitals-sticky-name p{font-size:18px;letter-spacing:1.4;color:#2E433C;font-weight:bold;font-family:'Graphik Web' !important;white-space:unset;}
.template-product #bundle-sticky_add_to_cart #bundle-sticky_submit{font-size:15px !important;letter-spacing:1.2px;font-weight:700;font-family:'Graphik Web'!important;padding:10px 20px;border-radius:50px;line-height:1;min-width:160px;display:flex;justify-content:center;text-transform:lowercase;}
.template-product .bundle-sticky-price .bundle-sticky_compare_money{font-weight:400;font-size:18px;color:#2E433C;letter-spacing:1.4px;font-family:'Graphik Web'!important;}
.template-product .bundle-sticky-price .bundle-sticky_money{font-weight:bold;font-size:18px;font-weight:400;color:#2E433C;letter-spacing:1.4px;font-family:'Graphik Web'!important;}
.template-product #bundle-sticky_add_to_cart, .template-product .sticky-display{height:80px!important;}
.template-product .vitals-sticky-name-container{padding:0px;}
a#BIS_trigger {width: 100%;padding: 14px 20px;}
.progress-bar-container {background-color:#adadad;height:5px;border-radius: 50px;margin-top: 20px;}
.progress-bar-container .progress-bar {height:5px;border-radius: 50px;background-color:#2E433C;}
div[data-widget-load-type=continue] ul.stamped-pagination li.next a {background-color: #2E433C !important;border:0px !important;color: #fff !important;border-radius: 50px !important;padding: 16px 25px 17px 25px !important;background-position: right 25px center!important;min-width: 365px;    line-height: 1;}
div[data-widget-load-type=continue] ul.stamped-pagination li.next a::before {font-size: 20px !important;text-transform: lowercase;letter-spacing: 1.6px;font-weight: bold;}
div[data-widget-load-type=continue] ul.stamped-pagination li.next a:hover{background: var(--colorBtnPrimaryLight) !important;}
.template-product .stamped-header-title {text-transform: lowercase;}

.product-image-main  {max-width: 550px;margin:0 auto;}
.template-product .page-content--product {padding-top: 25px;}
/*==productpage-end==*/
/*==our-vision-start==*/
.loadmore-btn {text-align:center;margin-top:100px;}
.background-media-text__spacer {display:none;}
/*==our-vision-end==*/
/*==nursery-start==*/
.nursery-block-container .nursery-block-list:nth-child(4n + 1){background-color: #2E433C;}
.nursery-block-container .nursery-block-list:nth-child(4n + 1) .section-header__title, .nursery-block-container .nursery-block-list:nth-child(4n + 1) .rte p {color:#fff;}
.nursery-block-container .nursery-block-list .block-list-content::before {background-image:url(/cdn/shop/files/DCDECD.svg?v=1759913159);}
.nursery-block-container .nursery-block-list:nth-child(4n + 3) .block-list-content::before {background-image:url(/cdn/shop/files/2E433C.svg?v=1759912828);}
.nursery-block-container .nursery-block-list:nth-child(4n + 3){background-color:#DCDECD;}
.nursery-block-container .nursery-block-list:nth-child(4n + 3) .block-list-text .h1 , .nursery-block-container .nursery-block-list:nth-child(4n + 3) .block-list-text p , .nursery-block-container .nursery-block-list:nth-child(4n + 3) .block-list-text .article-content * {color:#fff;}
.nursery-block-container .nursery-block-list:nth-child(4n + 3) .block-list-text .btn {background-color:#fff;color:#2E433C;transition:0.3s ease-in-out !important;}
.nursery-block-container .nursery-block-list:nth-child(4n + 3) .block-list-text .btn:hover {color:#fff;}
.nursery-articles .photoshoot__title {margin-left:17px;color:#fff;font-size:30px;line-height: 1.8;}
.related_article .article_cnt a svg {width: 6px;height: auto;margin-left: 18px;}
.nursery-articles .article_cnt a {font-weight:bold;}
.nursery-articles .article_cnt a:hover {color:#2E433C;}
.nursery-block-container .nursery-block-list {padding: 80px 0px 80px;}
.nursery-block-container .nursery-block-list .section-header__title , .nursery-block-container  .rte p {color:#fff;}
.nursery-block-container .block-list-col {padding: 0px 33px;width: 50%;margin-bottom: 30px;}
.nursery-block-container .block-list-row{display:flex;flex-wrap:wrap;margin-left:-33px;margin-right:-33px;}
.nursery-block-container .block-list-row .block-list-image img{position:absolute;top:0;width:100%;height:100%;left:0;object-fit:cover;}
.nursery-block-container .block-list-row .block-list-image{position:relative;padding-top:345px;}
.nursery-block-container .block-list-content{position:relative;}
.nursery-block-container .block-list-text{position:absolute;top:0px;left:0px;z-index:1;padding:44px 30px;max-width:380px;}
.nursery-block-container .block-list-text .h1 , .nursery-block-container .block-list-text .article__title{letter-spacing:2.24px;line-height:1.1;margin-bottom:15px;color:#2E433C;font-size:24px;font-weight:bold;}
.nursery-block-container .block-list-text p ,.nursery-block-container .block-list-text .article-content *{font-size:16px;letter-spacing:0px;line-height:24px;margin-bottom:5px;}
.nursery-block-container .block-list-text .btn{font-size:20px;letter-spacing:1.6px;padding:3px 31px 3px;margin-top:30px;}
.nursery-block-container .block-list-content::before{content:'';background-image:url(/cdn/shop/files/1.svg?v=1628578802);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-repeat:no-repeat;background-size:auto 100%;}
.nursery-block-list .blog-loadmore{margin-top:15px;padding-bottom: 40px;}
.nursery-block-container .nursery-block-list .section-header__title{color:#2E433C;}
.nursery-block-container .rte p{color:#2E433C;}
.pagination .page.current, .pagination a{font-size:18px;color:#2E433C;letter-spacing:1.44px;font-weight:bold;}
.pagination .page.current{opacity:1;width:40px;height:40px;border-radius:50%;border:1px solid #2E433C;padding:11px 12px;margin-left:6px;margin-right:6px}
.pagination .next .icon, .pagination .prev .icon{height:17px;width:auto;}
.pagination .next a, .pagination .prev a{padding:0px;}
.pagination .next, .pagination .prev{width:17px;margin:0 10px;background-color: transparent;}
.template-blog .nursery-block-container{margin-bottom:56px;}
.pagination{padding:40px 0px;}
.template-blog .nursery-block-container .nursery-block-list{padding-bottom:0px;}
.pagination{margin-top:-25px;}
.pagination .next .icon, .pagination .prev .icon {color: #2E433C;}
.block-list-content .article-content{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:101px;}
.nursery-block-container .nursery-block-list:nth-child(even) .blog-loadmore a.btn{background-color:#2E433C;color:#fff;}
.template-blog .pagination .page.current{border-color:#fff;}
.template-blog .pagination .page.current, .template-blog .pagination a{color:#fff;}
.template-blog .pagination .next .icon, .template-blog .pagination .prev .icon{fill:#fff;}
.nursery-block-container .nursery-block-list:last-child {margin-bottom:80px;}

/*==nursery-end*/
/*article-start==*/
.template-article .collection-hero.your-vision-header h1.section-header__title{font-size:40px;line-height:2;max-width:400px;}
.article-collection-hero .article-img{position:relative;padding-top:43%;}
.article-collection-hero .article-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.article-collection-hero__content{position:absolute;top:0;z-index:1;text-align:center;left:0;right:0;max-width:1470px;margin:0 auto;padding:0px 10px;background-image:url(/cdn/shop/files/blog-single-green.svg?v=1760009760);height:135px;background-repeat:no-repeat;display:flex;align-items:center;padding:15px;background-position:bottom;background-size:100% auto;}
.article-collection-hero{position:relative;}
.article__body.rte h5{font-size:28px;line-height:1.16;letter-spacing:2.24px;color:#2E433C;text-transform:unset;margin-bottom:45px;margin-top:45px;}
.article__body.rte p{font-size:18px;line-height:21px;letter-spacing:1.44px;}
.article-img-text{margin-top:48px;margin-bottom:48px;}
.article-img-text-right > h5:first-child{margin-top:0px;}
.article-collection-hero__content .section-header{margin-bottom:0px;}
.article-img-text .article-image{width:calc(50% + 88px);padding-right:88px;float:left;}
.article-img-text .article-image img{width:100%;}
.article-hero-div{position:relative;margin-top:100px;}
.section-header__shadow:before{display:none;}
.article-collection-hero .article-collection-hero__content .section-header--hero .section-header__title{font-size:25px;}
.article hr {display:none;}
.section-blog-posts .article-link-block {margin-top: 80px;}
.article__body.rte {margin-top: 55px;margin-bottom:0px;}
article.article h2 , article.article h3 , article.article h5 , article.article h4 , article.article h1 , article.article h6{letter-spacing:0px;}
article.article h2{font-size:28px;color:#2E433C;margin:50px 0;font-weight:700;}
article.article p{font-size:18px;line-height:21px;letter-spacing:1.44;}
/*==article-end==*/
/*==cart-start==*/
.text-header{background-color:#2E433C;padding:30px 0px;}
.text-header .section-header__title{color:#fff;text-align:left;}
.text-header .section-header{margin-bottom:0px;}
.cart-item-total h4{color:#2E433C;text-transform:initial;letter-spacing:-0.72px;}
.cart-item-total{margin:50px 0px 35px;}
#CartPageForm .cart__item:first-child{border-top:1px solid #e8e8e1;}
#CartPageForm .cart__item{padding:40px 0px;}
#CartPageForm .cart__image{flex:0 0 130px;}
#CartPageForm a.cart__item-name{font-size:18px;letter-spacing:-0.54px;color:#2E433C;font-weight:bold;line-height:1.1;}
#CartPageForm .cart__item-details{display:table;}
#CartPageForm .cart__item-title , #CartPageForm .cart-quantity ,#CartPageForm .cart__item-price-col , #CartPageForm .cart__remove{display:table-cell;padding:0px 20px;}
#CartPageForm .cart__item-details label{font-size:14px;letter-spacing:0px;text-transform:initial;}
.js-qty__num{border:0px;font-weight:bold;font-size:16px;font-family:'Graphik Web';}
.js-qty__adjust .icon{width:18px;height:auto;}
.js-qty__wrapper{min-width:92px}
.js-qty__adjust{padding:0px;}
#CartPageForm .cart__remove{width:10%;text-align:right;}
#CartPageForm .cart-quantity{width:20%;}
.cart__page-col + .cart__page-col{background-color:#F4F4F4;padding:50px 42px;}
.cart__page-col:first-child{padding-right:50px;}
.cart__item-sub.cart__item-row >div{margin-right:10px;font-size:16px;letter-spacing:-0.48px;color:#2E433C;}
.cart__item-sub.cart__item-row.total > div{font-weight:bold;}
.cart__item-sub.cart__item-row{margin-bottom:30px;}
.cart__item-sub.cart__item-row.total{margin-top:60px;margin-bottom:38px;}
.cart__item-row.cart__checkout-wrapper .btn{font-family:'Graphik Web';font-weight:700;text-transform:lowercase;}
.cart-addition-button label{font-size:16px;text-transform:unset;letter-spacing:-0.48px;margin-bottom:30px;}
.cart-addition-button{margin-top:60px;}
.cart-addition-button svg{width:55px;height:auto;}
.cart-addition-button .payment-icons li{margin:0px 6px 0px;}
.cart-addition-button .payment-icons{text-align:left;margin-left:-6px;margin-right:-6px;}
span.cart__price{font-size:16px;letter-spacing:0px;font-weight:bold;}
.cart__page h2.addition-title {font-size: 16px;text-transform: unset;letter-spacing: -.48px;margin-bottom: 20px;text-align: center;margin-top: 40px;}
/*==cart-end==*/
/*==customer-start==*/
.account-page .page-width.page-width--tiny.page-content{max-width:880px;margin:0 auto;}
.account-page label , .label-info a , #customer_register_link{font-size:18px;color:#2E433C;letter-spacing:1.44px;font-weight:bold;text-transform:initial;margin-bottom:13px;line-height:1.1;margin-top:21px;}
.label-info a , #customer_register_link{display:block;}
.account-page input:not(.btn) , .account-page select{padding:10px 22px;font-size:18px;letter-spacing:1.44px;color:#2E433C;margin-bottom:16px;border:1px solid #707070;border-radius:10px;}
.account-page button.btn.btn-large , .address-block button{font-family:'Graphik Web';font-weight:bold;margin-top:20px;}
.account-page .section-header__title+.rte{margin-top:25px;}
.account-page .button-group{display:flex;justify-content:center;align-items:flex-start;margin-left:-10px;margin-right:-10px;}
.account-page .button-group .btn{margin:0px 10px;min-width:230px;}
.account-block h2 , .account-details h3{font-size:40px;letter-spacing:1.24px;color:#2E433C;text-transform:lowercase;border-bottom:1px solid #707070;padding-bottom:10px;}
.account-block-grid{border:1px solid #707070;border-radius:37px;padding:20px 18px;}
.account-block-grid p.no-order{background:#dacac3;padding:10px;font-weight:bold;font-size:20px;letter-spacing:0px;}
.account-details h3{border:0px;padding:0px;padding-left:27px;}
.account-details{text-align:center;padding-left:20px;}
.account-details .h5 , .address-block .h4 , .address-block .h5{font-size:18px;font-weight:bold;letter-spacing:1.2px;text-transform:initial;}
.address-block p{font-size:16px;}
.grid.account-block{display:flex;flex-wrap:wrap;align-items:center;}
.address-block .h4{color:#2E433C;text-transform:inherit;}
div#AddressNewForm{margin-bottom:30px;}
.edit-form h2 , #AddressNewForm h2{font-size:28px;color:#2E433C;letter-spacing:2.24px;line-height:1.125;}
.account-block-grid .table__title, .account-block-grid th{color:#2E433C;}
.page-title h2{padding-top:21px;padding-bottom:21px;text-transform:lowercase;}
.page-title{background-color:#2E433C;display: flex;align-items: center;justify-content: center;min-height: 97px;}
.page-title h2 span.last {font-size: 25px;font-family: Photoshoot;text-transform: lowercase;font-weight: 400;line-height: 1;display: inline-block;}
.account-page {margin-top:60px;}
.template-article .page-title h2 {text-transform:initial;}
.page-title.top-title h2 {text-transform:initial;}
/*==customer-end==*/
/*==contactpage-start==*/
.block-contact-form .page-width.page-width--narrow {max-width: 880px;}
/*==contactpage-end==*/
/*==term-condition-start*/
.all-page .section-header__title {text-align:left;}
.all-page .section-header {margin-bottom: 40px;}
/*==term-condition-end*/
/*==delivery-return-start==*/
#shopify-section-page-delivery-returns .small-padding {padding-top:0px;}
/*==delivery-retuen-end==*/
/*==top-header-start==*/
.collection-hero.your-vision-header .collection-hero__image {opacity:1;display:block;}
.collection-hero.your-vision-header h1.section-header__title  {font-family: 'Graphik Web';margin: 0px;font-weight: bold;font-size: 70px;display:block;line-height:1.1;}
.collection-hero.your-vision-header h1.section-header__title span.last {font-size:100px;display: block;line-height:1;text-transform: lowercase;font-family: Photoshoot;letter-spacing:0px;color: #e5f3f3;font-weight: 400; }
.collection-hero.your-vision-header {text-align: right;}
.collection-hero.collection-page  .collection-hero__image {width:100% !important;}
/*==top-header-end==*/
/*==cart-drawer-start==*/
#CartDrawer .h2.drawer__title{font-size:20px;color:#2E433C;letter-spacing:-0.6px;}
#CartDrawer .drawer__fixed-header, #CartDrawer .drawer__header{height:60px;}
#CartDrawer .drawer__fixed-header, #CartDrawer .drawer__footer, #CartDrawer .drawer__header, #CartDrawer .drawer__scrollable{padding-left:25px;padding-right:25px;}
#CartDrawer .drawer .cart__image{margin-right:15px;}
#CartDrawer a.cart__item-name{font-size:18px;letter-spacing:-0.54px;color:#2E433C;line-height:21px;margin-bottom:10px;}
#CartDrawer .cart__item-details label{font-size:14px;letter-spacing:0px;font-weight:400;text-transform:capitalize;margin-bottom:0px;font-weight:bold;}
#CartDrawer .js-qty__adjust .icon{width:14px;}
#CartDrawer .js-qty__wrapper{width:70px;}
#CartDrawer span.cart__price{margin-top:3px;}
#CartDrawer .cart__item-price-col{margin-left:60px;}
#CartDrawer .js-qty__num:focus{border:0px;}
#CartDrawer .drawer__footer{background-color:#F4F4F4;}
#CartDrawer .cart__item-sub.cart__item-row>div{text-transform:capitalize;}
#CartDrawer .btn.cart__checkout{font-family:'Graphik Web';background-color:#2E433C;}
/*==cart-drawer-end==*/
/*==color-swatches-start==*/
.swatch .header  span {letter-spacing:1.1px;font-weight:bold;font-size:16px;display: block;margin-bottom: 10px;}
.ColorVariantDD {margin-top: 20px;}
.swatch .swatch-element label.img i {width: 30px;height: 30px;border-radius: 50px;display: block;background-size: contain;border:1px solid #ccc;}
.product-swatch-block {display: flex;flex-wrap:wrap;}
.product-swatch-block .product-swatches  {margin-right:10px;}
.template-your-vision .breadcrumb{margin-top:0;}
.product-swatch-block .product-swatches .swatch-element .img.active i{border:1px solid #000;}
.product-swatch-block i.white-color {border: 1px solid #ccc;}
/*==color-swatches-end==*/
.block-contact-form .section-header .rte p {font-size: 14px;letter-spacing: 1.12px;font-weight: bold;}
.vtl-ub-pb-main-widget {display:none !important;}
/*==instagram-start==*/
.instagram-stories{text-align:center;}
.instagram-stories h2{margin-bottom:40px;}
.instagram-stories .stories.list .story>a>.img{height:129px;width:129px;max-width:129px;padding:3px;background:#B400AD;}
.instagram-stories .stories.list .story>a>.info{display:none !important;}
.instagram-stories .stamped-instagram-feed{margin:45px auto 55px;}
.instagram-stories li.ingtagram-grid-item{margin:8px !important;}
.instagram-stories li.ingtagram-grid-item img{width:100%;height:100%;object-fit:cover;}
.instagram-stories .splide__slide:hover{filter:unset;}
.instagram-stories .splide__slide a:hover:after{width:100%;height:100%;background-color:rgba(0,0,0,0.4);content:'';z-index:1;position:absolute;top:0;left:0;transition:0.3s ease-in-out;}
.instagram-stories .splide__slide a:hover:before{width:100%;height:100%;background-image:url(https://eshopcrm.com/instagram-story/ig.png);background-repeat:no-repeat;background-position:center;content:'';z-index:2;position:absolute;top:0;left:0;transition:0.3s ease-in-out;background-size:32px;}
.instagram-stories .splide__slide a{display:block;position:relative;transition:0.3s ease-in-out;}
.instagram-stories .splide__slide:after{display:none;}
.instagram-stories .splide__slide a::after , .instagram-stories .splide__slidea::before{transition:0.3s ease-in-out;}
.instagram-stories .stories.list .story{margin:0px 18px;}
.template-product a.btn.btn--small.return-link{display:none;}
/*==instagram-end==*/
/*==product-addons-start=*/
.productpage-addons{padding-left:55px;}
.productpage-addons #upsell-container{background-color:#ffffff;border:0px;border-radius:0px;padding:20px;}
.productpage-addons .upsell-default .upsell-addonbox{width:100%;height:auto;padding:0px;margin:17px 0px 0px;clear:both;line-height:1;}
.productpage-addons .upsell-header{text-transform:lowercase;font-size:18px;letter-spacing:1.44px;line-height:1;margin:0px;}
.productpage-addons .upsell-container{margin:0px;}
.upsell-addonbox-col1{float:left;line-height:1;}
.productpage-addons .upsell-addonbox img{height:130px;width:130px;object-fit:cover;line-height:1;}
.productpage-addons .upsell-defaultbox{display:inline-block;}
.productpage-addons .upsell-addonbox .upsell-addonbox-col2 , .productpage-addons .upsell-addonbox .upsell-addonbox-col3{margin-left:34px;width:calc(100% - 164px);float:left;text-align:left;}
.productpage-addons .product-single__title a{font-size:18px;letter-spacing:1.44px;line-height:21px;display:block;}
.productpage-addons .upsell-addonbox .upsell-addonbox-col2 br{display:none;}
.productpage-addons .product-single__title{display:block;margin-bottom:15px;}
.productpage-addons .upsell-addon-container span#upsell-price{font-size:18px;color:#2E433C;letter-spacing:1.44px;font-weight:bold;order:2;}
.productpage-addons label.upsell-price{white-space:nowrap;font-size:35px;line-height:0;color:#2E433C;font-weight:400;letter-spacing:0px;}
.blog-related-product .grid-product{margin-bottom:0px;}
/*==product-addons-end=*/


.cartpage-addons .upsell-container{margin-top:70px;}
.cartpage-addons .upsell-cartpage .upsell-addonbox{width:100%;padding:0;margin-left:0;;margin-bottom: 30px;padding: 30px 0;border-bottom: 1px solid #e8e8e1;}
.cartpage-addons .upsell-header{color: #2E433C;text-transform: initial;letter-spacing: -.72px;text-align: left;margin-top:35px;}
.cartpage-addons .upsell-addonbox img{height:auto;width:100%;}
.cartpage-addons .product-single__title a{font-size: 18px;letter-spacing: -.54px;color: #2E433C;font-weight: 700;line-height: 1.1;}

.upsell-cartpage .upsell-addonbox{margin:0;}
.upsell-cartpage .upsell-addonbox-col2{margin-left:20px !important;}
.upsell-cartpage .upsell-addonbox-col1{width: 130px;margin-right: 22px;}
.cartpage-addons .upsell-cartpage .upsell-addonbox:first-child{border-top:1px solid  #e8e8e1;}
.cartpage-addons .upsell-addonbox .btn{background: transparent; box-shadow: none; color: #2E433C;}
.cartpage-addons .upsell-addonbox .btn:hover{background:transparent !important;}
.cartpage-addons .upsell-addonbox .upsell-price-value{font-weight: 600;letter-spacing: normal;color: #000000;font-size: 16px;}
.upsell-mobile{display:none;}


/*==vk-start==*/
.drawer__inner .cart__checkout-wrapper .cart__checkout{margin-top:20px;}
.review_left .reviews_message .stamped-reviews-message{font-size:14px;}
.collection-hero__image.lazyloaded{animation:unset;opacity: 1;}
.section-services .rte-setting a:after{display:none;}
.section-services .rte-setting a{border:none !important;}
.stamped-product-reviews-badge span.stamped-badge-caption span{font-family: 'Graphik Web'!important;}

.reviews-heading{padding:70px 0;}
.reviews-heading .section-header{max-width:850px;margin:0 auto;}
.review-page #stamped-reviews-widget[data-widget-type="full-page"] .stamped-widget-buttons{display:none !important;}
.review-page .stamped-widget-title,.review-page .stamped-widget-buttons{display:none;}
.review-page  #stamped-reviews-widget{max-width:100% !important;padding:0 80px;}
.review-page .stamped-reviews-image{height:280px !important;width:280px !important;border:1px solid #707070;margin-right:32px;}
.review-page .stamped-reviews-image img{width:100% !important;height:100% !important;}
.review-page .stamped-reviews-wrapper .stamped-review-card{border:none !important;}
.review-page .stamped-reviews-wrapper .stamped-review-card .review_left{width: calc(100% - 312px);margin: 0 0 0 auto !important;}
.review-page .stamped-fa-star,.review-page  .stamped-fa-star-o,.review-page .stamped-fa-star-half-o{color:#B79E92 !important;}
.review-page .stamped-fa-star:before,.review-page  .stamped-fa-star-o:before,.review-page .stamped-fa-star-half-o:before{font-size:30px;}
.review-page #stamped-reviews-widget .stamped-products-reviews-title{letter-spacing: 1.12px;font-family: 'Graphik Web' !important;color: #2E433C;}
.review-page .stamped-verified-label.stamped-style-color-verified{display:block;color:#B79E92 !important;font-size:12px;letter-spacing:1.12px;}
.review-page .review-author{margin-bottom:0;font-size:16px;}
.review-page  #stamped-reviews-widget .review_top .stamped-reviews-title a{font-size: 24px;letter-spacing: -0.84px;font-family: 'Graphik Web' !important;color: #2E433C;text-transform: lowercase;display:inline-block;margin-top:0;}
.review-page  #stamped-reviews-widget .review_left .reviews_message .stamped-reviews-message{letter-spacing:1px;line-height: 19px;font-family: 'Graphik Web' !important;margin:18px 0 0 ;}
.review-page  #stamped-reviews-widget .review_left .reviews_message .review-author{font-size: 16px;}
.review-page  #stamped-reviews-widget .review_left  .stamped-reviews-date{font-size: 14px;letter-spacing: 1.12px;color: #2E433C;font-family: 'Graphik Web' !important;}
.review-page  #stamped-reviews-widget .reviews_message .read_more{color: #2E433C;font-family: 'Graphik Web' !important;text-transform: lowercase;text-decoration: underline;letter-spacing: 1.44px;}
.review-page  #stamped-reviews-widget .stamped-reviews-author{margin-top:68px;}
.review-page  #stamped-reviews-widget .stamped-reviews-author{color: #2E433C;font-size: 16px;letter-spacing: 1.6px;}

.review-page #stamped-reviews-widget[data-widget-type="full-page"] .stamped-ratings-wrapper{padding:0 !important;margin-bottom:60px !important;}
.review-page  #stamped-reviews-widget .stamped-products-reviews-title a{font-size:12px !important;color:#2E433C !important;font-family: 'Graphik Web' !important;letter-spacing:1.12px;}
.review-page  #stamped-reviews-widget .stamped-reviews-message-image-block{display:none;}

.review-page  #stamped-reviews-widget .stamped-pagination .stamped-pagination-page a{padding:0;border:none;font-size: 18px;letter-spacing: 1.44px;font-family: 'Graphik Web' !important;height: 39px;width: 39px;border-radius: 50%;display: inline-block;line-height: 39px;text-align: center;}
.review-page #stamped-reviews-widget[data-widget-type="full-page"] span.stamped-pagination-page{padding:0 !important;}
.review-page  #stamped-reviews-widget .stamped-pagination-page.is-active a{border:1px solid #2E433C !important;}
.review-page  #stamped-reviews-widget[data-widget-type="full-page"] .stamped-pagination a{border:none;}
.review-page #stamped-reviews-widget[data-widget-type="full-page"] .stamped-pagination{margin:0 !important;}
.review-page #stamped-reviews-widget[data-widget-type="full-page"] #stamped-pagination-next a:before,
.review-page #stamped-reviews-widget[data-widget-type="full-page"] #stamped-pagination-prev a:before{    font-family: 'Graphik Web' !important;font-size: 26px;}

.collection-grid__wrapper .collection-type.collection-page{padding:30px 0;}
.collection-grid__wrapper .collection-type.collection-page .section-header{margin-bottom:0;}
.boost-pfs-filter-load-more,.collection-grid__wrapper .boost-pfs-filter-bottom-pagination.pagination{padding:0 !important;}

.template-list-collections .collection-item  .collection-image--square{padding-bottom:56.25%;}
.template-list-collections .collection-item  .collection-item__title{position:unset;transform:none !important;}
.template-list-collections .collection-item .collection-image img{object-fit:cover !important;}
.template-list-collections .collection-item{box-shadow: 0 10px 16px rgb(54, 53, 53,  0.20);border-radius: 16px;margin-bottom:50px;}
.template-list-collections .collection-item .collection-item__title{padding:25px 0;margin:0;}
.template-list-collections .collection-btn{text-align:center;padding:25px 0;}

.template-page .collection-item  .collection-image--square{padding-bottom:56.25%;}
.template-page .collection-item  .collection-item__title{position:unset;transform:none !important;}
.template-page .collection-item .collection-image img{object-fit:cover !important;}
.template-page .collection-item{box-shadow: 0 10px 16px rgb(54, 53, 53,  0.20);border-radius: 16px;margin-bottom:50px;}
.template-page .collection-item .collection-item__title{padding:25px 0;margin:0;}
.template-page .collection-btn{text-align:center;padding:25px 0;}
.template-customers-account .column-item .column-content  h3,.template-customers-account .column-item .column-content .rte-setting,.template-customers-account .column-item .column-content .rte-setting p {color:#2E433C;}
.template-customers-account .column-item .column-content .btn.btn-white{color:#fff;}

.collection-hero.collection-page{position:relative;}
.collection-hero.collection-page:before{position:relative;content:"";display:block;top:0;left:0;height:100%;width:100%;padding-bottom:22.3%;}
.collection-hero.collection-page img.small--hide{position:absolute;top:0;left:0;height:100%;width:100%;}

.megamenu{transition-delay:0s;transition:all 0.3s  !important;}
.js-drawer-open.js-drawer-open--search .main-content:after{z-index:16;}
.slick-prev,.slick-next{z-index:1 !important;zoom:1.5 !important;}
.nursery-articles-slider .slick-prev {left:0;}
.nursery-articles-slider .slick-next {right:0;}
.breadcrumb{margin:0 0 10px;}
/*==vk-end==*/

.template-product .home-review-btn{padding-bottom:50px;}
.progress-bar-container.mob_{margin-bottom:10px;}

.template-product #shopify-section-newsletter.section-newsletter {padding-top: 100px;}
.template-our-reviews.template-page .section-header__title{display:block;letter-spacing: 1.9px;}
.template-our-reviews.template-page h1.section-header__title{margin-bottom:15px;}
.template-nursery-corner.template-page .blog-related-product .section-header__title {display:block;}

header.site-header--stuck {padding: 10px 0 0;}
header.site-header--stuck .header-layout--center {padding-bottom: 10px;}
header.site-header--stuck  .site-nav__item a {padding:16px 12px;}
ul.vt-tabs {display:none;}
ul.boost-pfs-search-result-panel-controls>li button {color:#000 !important;outline:0px !important;-webkit-tap-highlight-color: transparent !important;}
.collection-content * {outline:0px !important;-webkit-tap-highlight-color: transparent !important;}
.range_page .feature-row {margin: 0;}
.range_page .custom__item-inner.custom__item-inner--html h2 {    letter-spacing: 4px;}
.range_page .custom__item-inner.custom__item-inner--html p {    margin-bottom: 20px;    max-width: 600px;    margin-left: auto;    margin-right: auto;}
.range_page #shopify-section-range-advanced-content .index-section {margin: 60px 0;}
.range_page .grid.grid--uniform .grid__item.medium-up--one-quarter {    display: inline-block;}
.range_page .grid.grid--uniform .grid__item.medium-up--one-quarter button.btn.btn-arrow {min-width: auto;}


/*================ Media Query ================*/
/*==mk-start==*/
.template-your-vision .section-header {margin-bottom:0px;}
.template-your-vision .collection-type {padding: 20px 0 0px;}
/*==mk-end==*/
.mobile-only{display:none !important;}
.index-section--hero .hero .hero__image-wrapper {width:100%;}
.home-only-image .hero__image-wrapper img {height:auto;position:relative;}

.template-product #levar_photo_box .product-slideshow .image-wrap img{opacity:1;}
.banner_wrap{display: block;width: 100%;position: relative;overflow: hidden;}
.banner_wrap:after{content: "";display: block;width: 100%;padding-bottom: 21.4%;}
.banner_wrap img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;}

/* kd start */
.template-product .product-tab .tab-content a{font-weight:800;color:#2E433C}
.template-product .page-content--product .content.mobile-only .acc a{font-weight:800;color:#2E433C}
/* kd end */

/*==cuddeco-search-start==*/
.site-nav.search-bar-link.small--hide{display:inline-block;margin:0}
.site-nav.search-bar-link input::-webkit-input-placeholder{font-size:16px;text-transform:lowercase;font-family:'Graphik Web'}
.site-nav.search-bar-link input:-ms-input-placeholder{font-size:16px;text-transform:lowercase;font-family:'Graphik Web'}
.site-nav.search-bar-link input::placeholder{color:#2E433C;font-size:16px;text-transform:lowercase;font-family:'Graphik Web'}
.site-nav.search-bar-link input{font-weight:700;letter-spacing:1px;border:2px solid #2E433C!important;border-radius:50px;padding:6px 40px 6px 20px;font-size:16px;font-family:'Graphik Web';color:#2E433C}
.site-nav.search-bar-link .site-header__search-form{padding:0;position:relative;width:220px;border-radius:50px}
.site-nav.search-bar-link .site-header__search-btn{position:absolute;right:0;top:50%;transform:translateY(-50%);line-height:0}
/*==cuddeco-search-end==*/

.template-index .instagram-stories div#stamped-reviews-widget[data-widget-type="instagram-feed"]:before{margin:0}
.template-index .instagram-stories .section-header{margin:0}

/*==mylogin-start==*/
.login-service{display:flex;flex-wrap:wrap;align-items:center}
.login-service-left{width:40px;line-height:0}
.login-service-right{width:calc(100% - 40px);text-align:left;padding-left:5px}
.section-services .login-service h3 a{font-size:16px;letter-spacing:1px}
.section-services .login-service .rte-setting,.section-services .login-service .rte-setting *{font-size:13px;letter-spacing:1px}
.login-service-section .section-header__title{text-align:center;margin-bottom:10px}
.login-service-block{padding-top:30px}
.login-richtext .page-width.page-width--narrow {max-width:800px;}
.login-richtext .page-width.page-width--small {max-width:600px;}
.login-richtext .page-width.page-width--large {max-width:100%;}
.login-richtext .rte p {font-size:18px;font-weight:bold;}
.login-richtext .section-header__title+.rte {margin-top: 20px;}
.login-richtext .index-section {margin: 50px 0;}
/*==mylogin-end==*/
/*==offerbanner-start==*/
.offerbanner{text-align:center;padding:3px 10px}
.offerbanner p{font-size:18px;font-weight:400;letter-spacing:1.44px;margin-bottom:0}
.offerbanner a:link, .offerbanner a:visited {text-decoration:underline;color:#ffffff;}
.offerbanner a:hover, .offerbanner a:active {text-decoration:none;color:#dacac3;}
/*==offerbanner-end==*/

.vtl-product-card__atc-button {box-shadow: none !important;border: 0px !important;border-radius: 50px !important;} 


.custom-content .custom__item-inner--image .mobile-image-wrap{display:none;position:relative;overflow:hidden;}
.custom-content .custom__item-inner--image .mobile-image-wrap img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;}
.custom-content .custom__item-inner--image .mobile-image-wrap:after{content:'';width:100%;display:block;padding-bottom:100%;}
.template-range .section-text-columns .column-item a{background-color:transparent;} 
.template-range .section-text-columns .column-item h3,
.template-range .section-text-columns .column-item .rte-setting,
.template-range .section-text-columns .column-item .rte-setting *{color:#2E433C;}
.template-range .section-text-columns .column-item .btn{border:2px solid #2E433C;box-shadow:none;background-image:url(/cdn/shop/files/Green_1084.svg?v=1759946735) !important;}
.template-range .section-text-columns .column-itemx a:hover{background-color:#DCDECD;}
.template-range .section-text-columns .column-item .btn:hover{border-color:#349ba3;background-image:url(/cdn/shop/files/white-arrow.svg?v=1676479710) !important;}
.template-range .section-text-columns .grid.slider-active{padding:0 55px;margin-left:0;}
.template-range .section-text-columns .grid.slider-active .grid__item{padding:30px;}
.template-range .section-text-columns .grid.slider-active .grid__item .column-item a{flex-direction:column;}
.template-range .section-text-columns .grid.slider-active .column-image{max-width:100% !important;}
.template-range .section-text-columns .grid.slider-active .slick-prev{left:0;}
.template-range .section-text-columns .grid.slider-active .slick-next{right:0;}

.template-range .section-featured-collection .grid-product-see-all br{display:none;}










@media screen and (min-width:1400px) and (max-width:1500px){
  #levar_photo_box{max-width:65%;margin:0px auto;}
}
@media screen and (min-width:1260px) and (max-width:1439px){
  #levar_photo_box{max-width:65%;margin:0px auto;}
}

@media screen and (min-width:769px){
  .header-bottom-menu{margin: 0 -60px;}
  .btn-overflow, .btnoverflow{display: none !important;}
  .faq-contact-section.page-width{padding-left: 0;padding-right: 0;max-width:100%;width:100%;}
  .page-full, .page-width {padding:0px 60px;}
  /*==newsletter-page-start==*/
  .newsletter-section-page .newsletter-section{padding:0px;}
  .newsletter-section-page .newsletter-section .contact-form, .newsletter-section-page .newsletter-section .newsletter-header{width:100%;padding:0px;}
  .newsletter-section-page .newsletter-section .contact-form{max-width:733px;}
  .newsletter-section-page .newsletter-section p.h1{font-size:80px;color:#2E433C;letter-spacing:6.4px;margin-bottom:25px;line-height:1.1;}
  .newsletter-section-page .newsletter-section .newsletter-header .rte p{color:#2E433C;    line-height: 1.2;font-size:28px;letter-spacing:2.24px;line-height: 1.2;}
  .newsletter-section-page .newsletter-section .newsletter-header .rte{margin-bottom:35px;}
  .newsletter-section-page .newsletter-section .newsletter__input-group input.input-group-field{font-size:28px;letter-spacing:2.24px;padding:18px 36px;margin-bottom:30px;}
  .newsletter-section-page .image-with-text-section .newsletter-section .btn{margin-top:0px;min-width:280px;padding:20px 34px;font-size:28px;letter-spacing:2.24px;}
  .newsletter-section-page .newsletter-section .input_input{padding-left:70px;}
  .newsletter-section-page .newsletter-section .newsletter__input-group .input_input label{font-size:18px;letter-spacing:1.44px;line-height:1.2;color:#fff;}
  .newsletter-section-page .image-with-text-section .background-media-text__text{width:980px;}
  .newsletter-section-page .newsletter-section .contact-form{max-width:733px;}
  .section-text-columns span.discount-text{font-size:23px;letter-spacing:1.8px;color:#2E433C;font-weight:bold;font-family:'Graphik Web';display:flex;background-image:url(/cdn/shop/files/Group_1086.svg?v=1627901984);background-repeat:no-repeat;background-size:100% 100%;width:auto;height:93px;align-items:flex-end;justify-content:center;padding-bottom:15px;position:absolute;top:50%;transform:translateY(-50%);width:100%;}
  .section-text-columns span.discount-text span{font-size:25px;color:#2E433C;letter-spacing:0px;font-family:'Photoshoot';font-weight:400;}
  .section-text-columns .column-image{width:100%;position:relative;}
  span.overlay-text{font-size:36px;color:#fff;letter-spacing:2.8px;font-weight:bold;text-shadow:2px 2px 4px #00000042;line-height:1.3;position:absolute;top:50%;transform:translateY(-50%);width:100%;left:0;}
  span.overlay-text span.last{font-size:56px;letter-spacing:0px;font-weight:400;font-family:'Photoshoot';display:block;}
  .newsletter-section-page .image-with-text-section .top-image {margin-bottom: 40px;}
  .newsletter-section-page .image-with-text-section .left-layout .image-with-text-shape {background-image: url(/cdn/shop/files/newsletter.svg?v=1629269930);}
  .newsletter-section-page .image-with-text-section .left-layout .background-media-text__container {width: calc(100% - 730px);}
  .newsletter-section-page .section-text-columns .column-content , .newsletter-section-page .section-text-columns h3 ,  .newsletter-section-page .section-text-columns .section-text-columns .rte-setting {text-align:center;width: 100%;}
  .newsletter-section-page .section-text-columns .column-content  button.btn {margin:0 auto;}
  /*==newsletter-page-end==*/
  .nursery-block-container .block-list-text .article__title, .nursery-block-container .block-list-text .h1 {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

/*==sticky-heaader-start==*/
.site-header .site-header__logo a , .site-header , .site-header .header-layout--center, .site-header.site-nav .site-nav__item a {transition:0.5s ease-in-out;}
.site-header.sticky-header .site-header__logo a {width: 400px !important;}
.site-header.sticky-header {padding: 10px 0px 0;}
.site-header.sticky-header .header-layout--center {padding-bottom: 10px;}
.site-header.sticky-header .site-nav .site-nav__item a {padding: 13px 24px;font-size:14px;}
/*==sticky-header-end==*/
  
/*==megamenu-start==*/
  ul.site-nav.site-navigation {position:relative;display: inline-block;}
  ul.site-nav .site-nav__dropdown.megamenu{padding: 20px 0 8px;box-shadow: 0px 3px 12px #0000004d;border-radius: 0px 10px 10px 10px;z-index:20;}
  ul.site-nav  .site-nav__item .site-nav__dropdown.megamenu .sublink a.site-nav__dropdown-link  , .site-nav--has-dropdown.site-nav__expanded-item ul.site-nav__dropdown a  {font-size:14px;font-weight:400; padding:0px;letter-spacing:1.12px;line-height:1.2;display:inline-block;margin-bottom:10px;border:1px solid #fff;padding-bottom:4px;} 
  ul.site-nav  .site-nav__item .site-nav__dropdown.megamenu .h5   a.site-nav__dropdown-link , .fp-megamenu-title span {font-size:18px;color:#2E433C;font-weight:700;text-transform: initial;letter-spacing: 1.44px;padding: 0px;margin-bottom:20px;display: block;border: 0px !important;}
  .megamenu .grid {display: flex;align-items: flex-start;justify-content: flex-start;flex-wrap:wrap;}
  ul.site-nav li.site-nav__item.site-nav__expanded-item.site-nav--has-dropdown.site-nav--is-megamenu.is-focused {background-color:#fff;}
  ul.site-nav .site-nav__dropdown.megamenu .page-width {padding:0px 24px;width:100%;}
  ul.site-nav  .site-nav__item.site-nav--is-megamenu:hover .site-nav__link::before , ul.site-nav  .site-nav__item.site-nav--is-megamenu:hover .site-nav__link::after , .site-nav--has-dropdown.site-nav__expanded-item:hover a::before , .site-nav--has-dropdown.site-nav__expanded-item:hover a::after {display:none;}
  ul.site-nav  .site-nav__item.site-nav--is-megamenu:focus .site-nav__link::before , ul.site-nav  .site-nav__item.site-nav--is-megamenu:focus .site-nav__link::after , .site-nav--has-dropdown.site-nav__expanded-item:focus a::before , .site-nav--has-dropdown.site-nav__expanded-item:focus a::after {display:none;}
  ul.site-nav .site-nav__item .site-nav__dropdown.megamenu .sublink a.site-nav__dropdown-link:hover ,  .site-nav--has-dropdown.site-nav__expanded-item ul.site-nav__dropdown a:hover {color:#2E433C;}
  ul.site-nav .site-nav__item .site-nav__dropdown.megamenu .sublink a.site-nav__dropdown-link:focus ,  .site-nav--has-dropdown.site-nav__expanded-item ul.site-nav__dropdown a:focus {color:#2E433C;}
  ul.site-nav  .site-nav__item .site-nav__dropdown.megamenu .sublink {line-height:1;display:block;}
  ul.site-nav  .site-nav__item .site-nav__dropdown.megamenu .h5  {line-height:1;}
  .site-nav--has-dropdown.site-nav__expanded-item ul.site-nav__dropdown {padding:20px 24px 8px;box-shadow: 0px 3px 12px #0000004d;border-radius: 0px 10px 10px 10px;}
  /*==megamenu-end==*/
  .collection-hero .collection-hero__image.mediup-up--hide{display:none;}
  .main-content{min-height:300px;}
  .collection-content{padding-top:15px;}
  
  /*==desktop-megamenu-start==*/
  /*.text-center .megamenu .grid .grid__item {width:100%;}*/
  ul.site-nav .site-nav__item .site-nav__dropdown.megamenu .sublink {display:flex;flex-wrap:wrap;}
  a.site-nav__dropdown-link {width:200px;}
  .feature-product-megamenu {width:calc(100% - 200px);position: absolute;right: 0px;top: 0px;padding: 20px 20px 0px 20px;}
  .megamenu .h5 {width: 200px;}
  .fp-megamenu-section {display: flex;flex-wrap: wrap;margin-left:-10px;margin-right:-10px;}
  .fp-megamenu-product {width:33.33%;padding: 0px 10px;}
  .fp-megamenu-block {display: flex;flex-wrap: wrap;align-items: flex-start;}
  .fp-megamenu-block-left {width:115px;position:relative;}
  .fp-megamenu-block-left::before {position:relative;padding-top:100%;content:'';display:block;}
   .fp-megamenu-block-left img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;}
  .fp-megamenu-block-right {width:calc(100% - 115px);    padding-left: 12px;}
  .feature-product-megamenu {display:none;}
  ul.site-nav .site-nav__item .site-nav__dropdown.megamenu .sublink:hover .feature-product-megamenu {display:block;}
  .fp-megamenu-block-right .title {font-size:14px;font-weight:400;color:#2E433C;letter-spacing:1.12px;margin-bottom:6px;display:block;}
  .fp-megamenu-block-right .price {font-size:15px;font-weight:400 !important;color:#2E433C;letter-spacing:1.2px;font-weight:bold;display:block;margin-bottom: 10px;}
  .site-nav .site-nav__item .fp-megamenu-block-right .link-btn {font-size: 15px;letter-spacing: 1.2px;font-family: Louis George Cafe;font-weight: 400;padding: 4px 10px 6px;letter-spacing: 1.2px;background-color: #2E433C;color: #fff;border-radius: 50px;min-width: 104px;display: inline-block;}
  .feature-product-megamenu {height:100%;}
  .fp-megamenu-block-left img {width:100%;}
  ul.site-nav .site-nav__dropdown.megamenu {border-radius:10px;min-height:230px;}
  .feature-product-megamenu {display:none;}
  .site-nav li .sublink:first .feature-product-megamenu {display:block;}

  .fp-megamenu-product > a.alllink {padding:0px;}
  /*==desktop-megamenu-end==*/
  .collection-type .top-image{display:flex;align-items:center;justify-content:center;}
  .collection-type .top-image .topimage-wrap,
  .index-section--hero .hero .hero__image-wrapper,
  .section-blog-posts .top-image{position:relative;overflow:hidden;max-width:58px;width:100%;}
  .section-blog-posts .top-image,
  .index-section--hero .hero .hero__image-wrapper{max-width:100%;}
  .collection-type .top-image .topimage-wrap:after,
  .index-section--hero .hero .hero__image-wrapper:before,
  .section-blog-posts .top-image:after{content:"";width:100%;display:block;padding-bottom:36px;}
  .section-blog-posts .top-image:after{padding-bottom:44px;}
  .collection-type .top-image .topimage-wrap img,
  .section-blog-posts .top-image img,
  .index-section--hero .hero .hero__image-wrapper img{top:0px;left:0px;width:100%;position:absolute;height:100%;object-fit:contain;}
  .index-section--hero .hero .hero__image-wrapper img{object-fit:cover;}
  .index-section--hero .hero .hero__image-wrapper:before{padding-bottom:21.35416666666667%;}
  
  .background-media-text .slide-icon-image{max-width:332px;width:100%;position:relative;overflow:hidden;margin:0px auto;}
  .background-media-text .slide-icon-image:after{content:"";width:100%;padding-bottom:43px;display:block;}
  .background-media-text .slide-icon-image img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:contain}
  .image-with-text-section .top-image{display:flex;justify-content:flex-end;}
  .image-with-text-section .top-image .top-icon-wrap,
  .newsletter-icon .ne-icon{max-width:58px;width:100%;display:block;position:relative;}
  .image-with-text-section .top-image .top-icon-wrap img,
  .newsletter-icon .ne-icon img{display:none;position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:contain;}
  .image-with-text-section .top-image .top-icon-wrap:after,
  .newsletter-icon .ne-icon:after{content:"";display:block;padding-bottom:36px;width:100%;}
  .newsletter-icon{display:flex;align-items:center;justify-content:center;}
  .newsletter-icon .ne-icon{margin:0px auto;}
  .product-single__sticky{top: 136px}
  /*==instagram-scrollbar-start==*/
/* #stamped-reviews-widget.carousel .stamped-instagram-media-block-template {overflow:unset !important;} */
/* .instagram-stories .stamped-instagram-feed {height:300px !important;} */
.instagram-stories .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #2E433C;height:7px;margin: 0px;}
.instagram-stories .mCSB_scrollTools.mCSB_scrollTools_horizontal {background-color:#f5f5f5;height:7px;margin:0px;border-radius:50px;}
/*==instagram-scrollbar-end==*/
}


.collection-bubbles-main .bubbles-grid .flexbox:not(.slider-active){display:flex;overflow-x:auto;max-width: 80%;margin: 0 auto;}
.collection-bubbles-main .bubbles-grid .flexbox .col-image .image-wrap{width:100%;border-radius:100%;overflow:hidden;margin:0 auto;display:block;position: relative;}
.collection-bubbles-main .bubbles-grid .flexbox .col-image .image-wrap:after{content:"";width:100%;padding-bottom: 100%;display: block;border:2px solid transparent;}
.collection-bubbles-main .bubbles-grid .flexbox .col-image .image-wrap:before{content: "";width: 100%;height: 100%;display: block;border: 2px solid transparent;position: absolute;z-index: 2;border-radius: 100%;}
.collection-bubbles-main .bubbles-grid .flexbox .col.active .col-image .image-wrap:before{border-color:#2E433C}
.collection-bubbles-main .bubbles-grid .flexbox .col-image img{width:100%;height:100%;object-fit:cover;position: absolute;left: 0;top: 0;opacity:1;}
.collection-bubbles-main .bubbles-grid .flexbox .col{padding:0px 15px;width:100%;}
.collection-bubbles-main .bubbles-grid .flexbox:not(.slider-active) .col{max-width:20%;}
.collection-bubbles-main .bubbles-grid .flexbox .col-title{font-size:18px;font-weight:700;text-align:center;word-break:break-word;margin-top:20px;}
.collection-bubbles-main{padding-top:10px;margin-bottom:10px;}
.collection-bubbles-main .bubbles-grid .flexbox a{text-decoration:none;}
.collection-bubbles-main .bubbles-grid .flexbox .col-title a{padding:0px;display:block;color:#2E433C}
.collection-bubbles-main .bubbles-grid .flexbox .col.active .col-title a{color:#2E433C;}
.marquee-text-main .marquee-text-wrapper .js-marquee-wrapper .js-marquee{display:flex;}
.marquee-text-main .marquee-text-wrapper .js-marquee-wrapper{display:flex;}
.marquee-text-main .marquee-text-wrapper .js-marquee-wrapper .text{padding:0 20px;}
.marquee-text-main{padding:12px 0;}
.marquee-text-main .marquee-text-wrapper .js-marquee-wrapper .text p{font-size:12px;line-height:normal;text-transform:uppercase;}
.marquee-text-main .marquee-text-wrapper .textbar{overflow:hidden;clear:both;}

.collection-bubbles-main .bubbles-grid .flexbox.slider-active .slick-list{max-width:80%;margin: 0 auto;}
.collection-bubbles-main .bubbles-grid{position: relative;}
.collection-bubbles-main .bubbles-grid .product__thumb-arrow:after,
.collection-bubbles-main .bubbles-grid .product__thumb-arrow:before{display:none;}
.collection-bubbles-main .bubbles-grid button.product__thumb-arrow.product__thumb-arrow--prev {transform: rotate(-90deg) translateY(-50%);top: 50%;height: auto;left:0px;}
.collection-bubbles-main .bubbles-grid button.product__thumb-arrow.product__thumb-arrow--next{transform: rotate(90deg) translateY(-50%);top: 50%;height: auto;right:0px;}

:root .hometext-columns-section{
  --grid-desktop-horizontal-spacing: 20px;
  --grid-desktop-vertical-spacing: 20px;
}

.hometext-columns-section{margin-bottom:50px;}
.hometext-columns-section .flexbox{display:flex;flex-wrap:wrap;column-gap: var(--grid-desktop-horizontal-spacing);row-gap: var(--grid-desktop-vertical-spacing);}
.hometext-columns-section .col{border-radius: 10px;width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);padding: 30px;}
.hometext-columns-section .section-col-wrap h4{letter-spacing:normal;text-transform: unset;font-size:22px;color:currentcolor}
.hometext-columns-section .section-col-wrap p{margin:0px;color:currentcolor}

#stamped-badge-count-color{transform: translateX(-5px);}
#stamped-badge-count-color #stamped-badge-total{font-size:28px;}



@media screen and (min-width:1501px){
  .page-width{max-width:1674px;width: calc(100% - 130px);max-width: 1794px;}
  .index-section{margin:100px 0;}
 /* .index-section{margin:0px 0;}*/
  .section-text-columns .grid{margin-left:-30px;}
  .section-text-columns .grid__item{padding-left:30px;}
  .section-text-columns .column-content{padding:30px 35px 35px;}
  .section-blog-posts .grid{margin-left:-30px;}
  .section-blog-posts .grid__item{padding-left:30px;}
  [data-center-text=true] .article__grid-meta{padding:30px 35px 35px;}
}
@media screen and (min-width:768px)
{
  .product-slideshow .flickity-prev-next-button {display:none;}
  .template-product .product__photos .product-slideshow .image-wrap{pointer-events:none;} 
}

@media screen and (max-width:1650px){
  .collection-type-list ul{-ms-flex-wrap:wrap;flex-wrap:wrap;}
  .collection-type-list ul li a{width:auto;display:table;margin:0 auto 30px;}
  .section-featured-collection .grid__item{padding-left:35px;padding-right:35px;}
  .section-featured-collection .grid{padding:0 25px;}
  .about-brands-icon{height:60px;margin-bottom:30px;}

  .site-nav--secondary li {padding: 0 5px;}

  .index-section--hero .hero h2.h1.hero__title {font-size:43px;}
  .index-section--hero .hero .hero__subtitle {font-size:50px;}
  .index-section--hero .slideshow__slide .hero__text-wrap {background-position: left -240px center;}
  .index-section--hero .hero__text-content {padding:0px;}
   .index-section--hero .hero .hero__image-wrapper {width:100%;}

  .image-with-text-section .btn {margin-top: 50px;}
  .image-with-text-section .alter-title p.h3 {font-size: 70px;}
  .image-with-text-section .alter-title p.h3 span {font-size: 80px;}
  .alter-title img {max-width:300px;height:auto !important;}
  .image-with-text-section .right-layout .image-with-text-shape {background-position: right -80px top;}
  .image-with-text-section .alter-title {width: calc(100% - 680px);}
  .image-with-text-section .left-layout .image-with-text-shape {background-position: left -210px center;}
  .image-with-text-section .background-media-text__container {width: calc(100% - 540px + 80px);}
  .image-with-text-section .left-layout .background-media-text__container {width: calc(100% - 300px);}

  .collection-hero__content:before {width:700px;background-position:right;}
  .collection-hero__content {width:700px;max-width: 100%;}
  .collection-hero__content .section-header {max-width: 530px;}
  .collection-hero h1.section-header__title {font-size:40px;}
  .collection-content .grid__item--content {padding-left:30px;}

  .product-page-block .product-single__sticky {width:50%;}
  .product-page-block .medium-up--two-fifths {width:50%;}
  .product-single__vendor a {font-size: 23px;}
  .product-page-block h1.h2.product-single__title {font-size:36px;}
  .product-page-block .product__price {font-size:24px;}
  .product-tab ul.tabs li a {font-size: 13px;}
  .nursery-articles .nursery-articles-col {padding: 0 15px;}
  .article-collection-hero .article-collection-hero__content .section-header--hero .section-header__title {font-size:30px;}
  span.overlay-text span.last {font-size: 40px;}
  .template-range .section-text-columns .grid.slider-active{padding:0 25px;}
  .template-range .section-text-columns .slider_four_shows_column .grid__item { padding: 30px 15px; }
  .template-range .section-text-columns .slider_four_shows_column.grid { padding-left: 25px; padding-right: 25px; }

    .section-text-columns .btn.btn-arrow{min-width:unset}
}
@media screen and (max-width:1500px){
  .site-nav .site-nav__item a{padding:16px 13px;}
}
@media screen and (max-width:1440px){
  .review-page .stamped-reviews-image{height: 200px!important;width: 200px!important;}
  .review-page .stamped-reviews-wrapper .stamped-review-card .review_left{width:calc(100% - 232px);}
  .review-page #stamped-reviews-widget .stamped-reviews-author{margin-top:40px;}
  .review-page .stamped-fa-star-half-o:before, .review-page .stamped-fa-star-o:before, .review-page .stamped-fa-star:before,
  .review-page #stamped-reviews-widget .review_top .stamped-reviews-title a{font-size:26px;}
   .site-nav .site-nav__item a {padding: 21px 15px;font-size: 14px;}
/*     body {padding-top:149px !important;} */
  
     /*==desktop-megamenu-start==*/
  .fp-megamenu-block-left { width: 80px;}
  .fp-megamenu-block-right {width: calc(100% - 80px);}
  .fp-megamenu-block-right .title {font-size:13px;}
  ul.site-nav .site-nav__item .site-nav__dropdown.megamenu .sublink a.site-nav__dropdown-link {font-size:13px;}
  .megamenu a.site-nav__dropdown-link {width:180px;}
  .feature-product-megamenu {width: calc(100% - 180px);}
}
@media screen and (max-width:1260px){
  .pagetab-section .tab-header-col{max-width:90px;}
  .pagetab-section .tab-header-col{padding-bottom:30px;}
  .pagetab-section .tab-header{column-gap:25px;}
}
@media screen and (max-width:1199px){
  .section-padding{padding-top:80px;padding-bottom:80px;}
  .h1, h1{font-size:36px;}
  h2, .h2{font-size:34px;}
  h3, .h3{font-size:28px;}
  h4, .h4{font-size:22px;}
  .collection-type-list ul li a{min-width: 200px;}
  .site-footer {padding-top: 60px;padding-bottom: 60px;}
  .section-services .grid__item {padding: 20px 10px;}
  .section-featured-collection .grid__item{padding-left:25px;padding-right:25px;}
  .section-text-columns .rte-setting{margin-bottom:20px;}
  .section-text-columns h3{margin-bottom:15px;}
  .section-text-columns .column-content{padding:15px 15px 20px 15px;}
  .btn{padding:11.5px 15px 15.5px;}
  .grid+.button-wrapper{margin-top:70px;}
  .article__title{font-size:16px;margin-bottom:20px;}
  [data-center-text=true] .article__grid-meta, .about-brands-info{font-size:20px;padding:20px;}
  .small-padding{padding-top:60px;padding-bottom:60px;}
  .about-image-text .grid{margin:0 -30px;}
  .about-image-text .grid__item{padding:0 30px;}

  header.site-header .header-layout .header-item .js-search-header svg , header.site-header .header-layout .header-item .site-nav__link svg {height: 24px;}
  .site-nav--secondary li a {font-size: 13px;}

  .image-with-text-section .background-media-text .h1 {font-size:30px;margin-bottom: 30px;}
  .image-with-text-section .background-media-text p {font-size: 16px;}
  .image-with-text-section .rte.background-media-text__subtext {font-size:16px;}

  .index-section--hero .hero h2.h1.hero__title {font-size: 35px;}
  .index-section--hero .hero .hero__subtitle {font-size: 45px;}
  .index-section--hero .hero .hero__text-content.vertical-center.horizontal-left .hero__text-shadow {max-width: 400px;}
  .index-section--hero .slideshow__slide .hero__text-wrap {background-position: left -340px center;}
  .index-section--hero .hero .hero__image-wrapper{width:100%;}
 

  .grid-product__title {font-size:16px;}

  .section-text-columns .column-item .btn {min-width:unset;width: 100%;max-width: 250px;}
  .image-with-text-section .background-media-text__text {padding:60px 40px;width:450px;}
  .image-with-text-section .right-layout .image-with-text-shape {background-position: right -200px top;}
  .image-with-text-section .background-media-text__container {width: calc(100% - 540px + 200px);}
  .image-with-text-section .alter-title p.h3 {font-size: 50px;}
  .image-with-text-section .alter-title p.h3 span {font-size: 60px;}
  .image-with-text-section .alter-title {width: calc(100% - 510px);}
  .alter-title img {max-width: 200px;}
  .image-with-text-section .background-media-text {min-height:550px;}
  .image-with-text-section .left-layout .image-with-text-shape {background-position: left -250px center;}
  .image-with-text-section .left-layout .background-media-text__container {width: calc(100% - 350px);}

  .newsletter-section {padding: 40px 30px;}
  .newsletter-header p.h3 {font-size: 24px;letter-spacing:1.9px;margin-bottom:20px;}
  .newsletter-header .rte p {font-size:16px;letter-spacing:1.2px;max-width:350px;}
  .newsletter-header .rte p br {display:none;}
  .newsletter-section .input_input {width: calc(100% - 170px);}

  .logo-bar .logo-bar__item {margin:0px;}
  .collection-hero h1.section-header__title {font-size: 30px;}
  .product-single__vendor a {font-size: 18px;margin-bottom: 10px;}
  .product-page-block h1.h2.product-single__title {font-size:30px;margin-bottom: 15px;}
  .product-page-block .product__price {font-size: 20px;}
  .shipping-stock-block .product__policies, .shipping-stock-block span.stock {font-size:14px;}
  .product-page-block .product-single__meta , .productpage-addons {padding-left:0px;}
  span.klarna-text {font-size:14px;margin-left:20px;}
  .product__thumbs--below .product__thumb-item {max-width:100px;}

  .product-tab ul.tabs li {padding:0px 5px;}
  .product-tab ul.tabs {margin-left:-5px;margin-right:-5px;}
  .product-tab .tab-block p {padding:0px 14px;}
  .product-tab .tab-block {margin-left:-14px;margin-right:-14px;}
  .product-tab .panelContainer {padding:0px 14px;}
  .product-slider .grid__item {padding-left: 14px;padding-right: 14px;}  
  .product-slider .grid {margin-left: -14px;margin-right: -14px;}

  .collection-hero.your-vision-header h1.section-header__title {font-size:50px;}
  .collection-hero.your-vision-header h1.section-header__title span.last {font-size:60px;}

  .nursery-block-container .block-list-col {padding:0px 14px;}
  .nursery-block-container .block-list-row {margin-left:-14px;margin-right:-14px;}
  .nursery-block-container .block-list-content {overflow:hidden;}
  .nursery-block-container .block-list-text {padding: 30px 30px;max-width: 350px;}
  .nursery-block-container .block-list-text .h1 , .nursery-block-container .block-list-text .article__title {font-size:24px;}
  .nursery-block-container .block-list-row .block-list-image {padding-top:300px;}

  .article__body.rte h5 {margin-top:30px;margin-bottom:30px;}
  .article-image {width: calc(50% + 30px);padding-right: 30px;}

  .collection-content .grid__item--sidebar {width: 250px;}
  .collection-content .grid__item--content {width: calc(100% - 250px);}
  .collection-content .grid--collection .grid__item {width:33.33%;clear: unset;}
  .collection-grid__wrapper  .grid--collection {display:flex;flex-wrap:wrap;}
  .collection-hero__content:before {width:500px;background-position:right;}
  .collection-hero__content {width:500px;max-width: 100%;}
  .collection-hero__content .section-header {max-width:380px;}

  #CartPageForm .cart__image{flex:0 0 80px;margin:0px;}
  #CartPageForm .cart-quantity, #CartPageForm .cart__item-price-col, #CartPageForm .cart__item-title, #CartPageForm .cart__remove{width:auto;padding:0px 15px;}
  .cart__page .cart__page-col:first-child , .cart__page .cart__page-col{width:100%;flex:unset;margin-top:30px;}
  span.overlay-text span.last{font-size:30px;}
  span.overlay-text{font-size:30px;}
  .home-review-carousel #stamped-reviews-widget .stamped-carousel-title.stamped-style-color-title{font-size:22px;}
  .home-review-carousel #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-image{height:60px;width:60px;margin-right:10px;}
  .home-review-carousel #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-message , .home-review-carousel #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-author{margin-left:70px;}

  .article-collection-hero__content {height:150px;}
  .review-page #stamped-reviews-widget{padding:0 30px;}
  
  .site-nav .site-nav__item a {padding: 21px 10px;}
/*   body {padding-top:140px !important;} */
  
    /*==desktop-megamenu-start==*/
  .fp-megamenu-block-left , .fp-megamenu-block-right {width:100%;}
  .fp-megamenu-block-left {text-align:center;}
  .fp-megamenu-block-left img { width: auto;max-height: 50px;margin: 0 auto;}
  .fp-megamenu-title span {margin-bottom:10px;}
  ul.site-nav .site-nav__dropdown.megamenu {min-height:220px;}
  
  .template-product .vtl-product-carousel__slider-arrow--next{right:0px;}
  .template-product .vtl-product-carousel__slider-arrow--prev{left:0px;}

    .collection-bubbles-main .bubbles-grid .flexbox:not(.slider-active),
  .collection-bubbles-main .bubbles-grid .flexbox{max-width:100%;}
  .collection-bubbles-main .bubbles-grid .flexbox .col-title{letter-spacing:normal;font-size:16px;}
  .template-range .section-text-columns .grid.slider-active .grid__item{padding:30px 20px;}
}

@media only screen and (max-width:1099px){
.site-header .header-bottom-menu .page-width{padding:0 30px}
.site-header .header-bottom-menu .page-width .site-nav .site-nav__item a{font-size:13px;padding: 16px 10px;}
}

@media screen and (max-width:1030px){
  .pagetab-section .tab-description-group .tab-description p{font-size:18px;}
  .pagetab-section .tab-description-group .tab-description h4{margin-bottom:22px;margin-bottom:22px;}
  .pagetab-section .tab-header-col{max-width:80px;}
}

@media screen and (max-width:992px){
  #bundle-sticky_add_to_cart .sticky-product-details .bundle-sticky-price {display: inline-flex;}
  #bundle-sticky_add_to_cart sticky-product-name {display: none;}
  #bundle-sticky_add_to_cart .sticky-product-details {justify-content: center;width: 100%;}
  #bundle-sticky_add_to_cart .sticky-select {display:none;}
  .template-product #bundle-sticky_add_to_cart, .template-product .sticky-display {height: 60px!important;}
  .template-product #bundle-sticky_add_to_cart .vitals-sticky-name p {font-size: 13px;}

  .template-collection .collection-hero.no-collection-image{background-color: #2E433C !important;padding-top: 165px !important;}
  .template-collection .collection-hero.no-collection-image .collection-hero__content{width:100%}
  .template-collection .collection-hero.no-collection-image .collection-hero__content .section-header{left:0px;}
  .review-page .stamped-reviews-image{height:150px !important;width:150px !important;margin-right:20px;}
  .review-page .stamped-reviews-wrapper .stamped-review-card .review_left{width:calc(100% - 170px);}
  .review-page #stamped-reviews-widget .stamped-reviews-author{margin-top:30px;}
  .review-page #stamped-reviews-widget .review_left .reviews_message .stamped-reviews-message{font-size:16px;margin:15px 0 0 ;}
  .review-page #stamped-reviews-widget .review_top .stamped-reviews-title a, .review-page .stamped-fa-star-half-o:before, .review-page .stamped-fa-star-o:before, .review-page .stamped-fa-star:before{font-size:22px;}
  .product-page-block .sale-price {font-size: 13px;}
  .site-nav .site-nav__item a {padding: 16px 10px;font-size: 13px;}
  
  .pagetab-section{padding: 60px 0;}
  .pagetab-section .tab-header-col{max-width:70px;}
  .pagetab-section .tab-header{column-gap: 15px;}
  .pagetab-section .tab-header-col{padding-bottom:20px;}
  .pagetab-section .tab-description-group .tab-description p{font-size:16px;}
  .pagetab-section .tab-description-group .tab-description h4{font-size:22px;}
  .pagetab-section .tab-header-col:after{bottom: -4px;width: 8px;height: 8px;border-width:1px;}
  .pagetab-section .tab-header{margin-bottom:40px;}

  .hometext-columns-section .section-col-wrap h4{font-size:18px}
}
@media screen and (max-width:959px){
  .section-padding{padding-top:60px;padding-bottom:60px;}
  .h1, h1{font-size:32px;}
  h2, .h2{font-size:30px;}
  h3, .h3{font-size:26px;}
  h4, .h4{font-size:20px;}
  h5, .h5{font-size:16px;}
  .btn-large {font-size: 16px;letter-spacing: 1.28px;padding: 13px 20px 13px 20px;}
  .btn.btn-arrow.btn-large {min-width:280px;}
  .btn.btn-arrow.btn-large {background-position: right 20px center!important;padding: 13px 20px 13px 20px;}
  .btn.btn-arrow{background-size: 17px auto;}
  .page-full, .page-width { padding: 0 40px;}

  .collection-type-list ul li a{margin-bottom: 20px;}
  .site-footer {padding-top: 50px;padding-bottom: 50px;}
  .footer__social a{width: 50px;height: 50px;}
  .section-services h3 {font-size: 14px;}
    .section-services h3 a{font-size: 14px;}
  .section-services .rte-setting{font-size: 13px;}
  .section-featured-collection .grid__item{padding-left:15px;padding-right:15px;}
  .section-header__title+.rte{margin-top:20px;letter-spacing:1.28px;}
  .section-header__title, .all-page-content h2, .all-page-content h3, .faq-collapsible .collapsible-trigger, .faq-bottom-text h2{font-size:26px;}
  .grid-product__title, .grid-product__price{font-size:16px;letter-spacing:1.28px;}
  .grid-product__vendor{font-size:13px;}
  .section-text-columns .grid__item{width:50%;}
  .section-text-columns .column-item a{flex-direction:row;}
  .section-text-columns .page-width:not(.nacharal-slideimg-height) .image-wrap, .section-text-columns .page-width:not(.nacharal-slideimg-height) .image-wrap img{height:100% !important;}
  /* .section-text-columns .column-image{max-width:185px !important;} */
  .grid+.button-wrapper{margin-top:50px;}
  .small-padding{padding-top:50px;padding-bottom:50px;}
  .about-image-text .grid{margin:0 -14px;}
  .about-image-text .grid__item{padding:0 14px;}
  .faux-select, body, button, input, select, textarea, .all-page-content, p{font-size:16px;letter-spacing:1.2px;font-weight:400;}
  .about-brands-icon{height:50px;margin-bottom:20px;}
  
  .collection-hero {height: 350px;}

  .index-section--hero .hero h2.h1.hero__title {font-size: 30px;}
  .index-section--hero .hero .hero__subtitle {font-size: 40px;}
  .index-section--hero .hero .hero__text-content.vertical-center.horizontal-left .hero__text-shadow {max-width: 300px;}
  .index-section--hero .slideshow__slide .hero__text-wrap {background-position: left -470px center;}
  .image-with-text-section .left-layout .background-media-text__container {width: calc(100% - 260px);}
  .image-with-text-section .background-media-text .h1 {font-size:24px;letter-spacing:1.92px;line-height:1.33}
  .image-with-text-section .background-media-text p {font-size:13px;line-height:1.2;letter-spacing:1.04px;}
  .image-with-text-section .background-media-text__text {max-width:400px;}
  .image-with-text-section .right-layout .image-with-text-shape { background-position: right -280px top;}
  .image-with-text-section .background-media-text {min-height:500px;}
  .image-with-text-section .btn.btn-arrow.btn-large {min-width:unset;}
  .image-with-text-section .alter-title p.h3 span {font-size: 40px;}
  .image-with-text-section .alter-title p.h3 {font-size: 35px;}
  .alter-title img {max-width: 130px;}
  .image-with-text-section .alter-title { width: calc(100% - 400px);}
  .image-with-text-section .left-layout .image-with-text-shape {background-position: left -370px center;}
  .image-with-text-section .background-media-text__container {width: calc(100% - 540px + 280px);}

  .newsletter-header .rte p br {display:none;}
  .newsletter-section .input-group-btn {flex-wrap:wrap;}
  .newsletter-section .input_input {width:100%;margin-top:10px;}
  .newsletter-section .contact-form {padding-left:20px;}

  .product__thumbs--below .product__thumb-item {max-width:80px;}
  .product-single__vendor a{font-size:16px;letter-spacing:1.28px;margin-bottom: 17px;}
  .product-page-block h1.h2.product-single__title {font-size: 24PX;margin-bottom: 22px;letter-spacing: 1.9px;}
  .product-page-block .product__price {font-size: 16px;letter-spacing: 1.28px;}
  .shipping-stock-block {margin-top:15px;margin-bottom: 15px;}
  .shipping-stock-block .product__policies, .shipping-stock-block span.stock {font-size: 11px;letter-spacing: 0.88px;padding: 5px 0;}
  .shipping-stock-block svg {margin-right: 10px;width: 17px;top: 2px;position: relative;}
  .shipping-stock-block .product__policies {margin-left: 15px;padding-left: 15px;}
  .product-page-block span.stamped-badge-caption {font-size:11px;letter-spacing: 0.88px;}
  .product-page-block .stamped-badge-starrating .stamped-fa::before {font-size:15px;}
  .product-page-block .stamped-badge {line-height:1;}
  .product-single__form .btn.add-to-cart {margin: 0 auto;}
  span.klarna-text {width:100%;max-width: 272px;margin: 28px auto 0px;text-align:center;font-size: 16px;}
  .product-single__form {margin-bottom:5px;}
  .product-feature ul li {font-size:16px;letter-spacing: 1.28px;}
  .product-feature {margin-bottom: 35px;}

  .nursery-block-container .block-list-content::before {left: 0px;}
  .nursery-block-container .block-list-row .block-list-image {padding-top:300px;}
  .collection-content .grid--collection .grid__item {width:50%;clear: unset;}

  .home-review-carousel #stamped-reviews-widget .stamped-carousel-title.stamped-style-color-title{font-size:18px;}
  .home-review-carousel #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-title a{font-size:15px;}

  .instagram-stories .stories.list .story {margin: 0 14px;}
  .instagram-stories .stories.list .story>a>.img {height: 99px;width: 99px;max-width: 99px;}

  .productpage-addons .upsell-header {font-size: 16px;letter-spacing: 1.2px;}
  .productpage-addons .product-single__title a {font-size: 16px;letter-spacing: 1.2px;line-height: 18px;}
  .productpage-addons .upsell-addon-container span#upsell-price {font-size: 16px;letter-spacing: 1.2px;}
  .productpage-addons label.upsell-price {font-size:25px;}
  .productpage-addons .upsell-addonbox .upsell-addonbox-col2, .productpage-addons .upsell-addonbox .upsell-addonbox-col3 {margin-left:20px;width: calc(100% - 140px);}
  .productpage-addons .upsell-addonbox img {width:120px;height:120px;}
  .productpage-addons {margin-bottom:40px;}
  .template-range .section-text-columns .grid.slider-active .grid__item{padding:30px 15px;}
  .columns-with-images-carousal-wrapper .grid {
    margin: 0 !important;
  }
  .columns-with-images-carousal-wrapper .slick-prev {
    left: 0;
  }
  .columns-with-images-carousal-wrapper .slick-next {
    right: 0;
  }
}

@media screen and (max-width:850px) and (min-width:769px)
{
  .nursery-block-container .block-list-content::before {background-position:right;}
}

@media screen and (max-width:768px){
  div#shopify-section-services , .product-page-block {overflow-x:hidden;}
  .section-padding{padding-top:40px;padding-bottom:40px;}
  .h1, h1{font-size:28px;}
  h2, .h2{font-size:26px;}
  h3, .h3{font-size:24px;}
  h4, .h4{font-size:20px;}
  .page-full, .page-width , .page-width.small-container {padding: 0 14px;}
  .collection-type-list ul li{width: 33.33%;}
  .site-footer {padding-top: 40px;padding-bottom: 40px;}
  .footer__social a{width: 50px;height: 50px;}
  .footer-bottom{margin-top: 30px;padding-top: 30px;}
  .footer__social{justify-content: center;}
  .site-footer .grid__item:after{display: none;}
  .site-footer .grid__item:nth-child(1), .site-footer .grid__item:nth-child(2){width: 50%;}
  .site-footer__linklist{text-align: left;}
  .footer_collapsible--disabled {padding: 0;}
  .site-footer .grid__item{padding-top: 0;padding-bottom: 35px;}
  .site-footer .grid__item:nth-child(3) .site-footer__linklist{column-count: 2;}
  .footer-social-item .collapsible-content{visibility: visible;opacity: 1;height: auto !important;}
  .footer-social-item .collapsible-content--small .collapsible-content__inner {transform: translateY(0);}
  .footer__social li{margin-bottom: 0;}
  .site-footer .footer__title{margin-bottom: 15px;}
  .site-footer .collapsible-trigger__icon{display: none;}
  .footer__social li:last-child{margin-right: 0;}
  .site-footer .footer__collapsible{padding-bottom: 0;}
  .footer-bottom{-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 0;border-top: none;padding-top: 10px;}
  .footer__small-text{width: 100%;order: 2;padding: 40px 0 0;}
  .payment-icons{margin: 0 auto;}
  .footer-social-item{padding-top: 35px;border-top: 3px solid #fff;}
  .site-footer .grid__item:first-child {padding-top: 0;}
  .section-services h3 {font-size: 13px;letter-spacing:1.04px;}
    .section-services h3 a{font-size: 13px;letter-spacing:1.04px;}
  .section-services .rte-setting{font-size: 11px;}
  .section-services .slick-slide:after{opacity: 1;height: 40%;}
  .collection-type-list ul li a{letter-spacing: 1px;font-size: 13px;padding: 10px 5px;margin-bottom: 15px;min-width:100%;}
  .section-header__title, .all-page-content h2, .all-page-content h3, .faq-collapsible .collapsible-trigger, .faq-bottom-text h2{font-size:24px;letter-spacing:1.9px;line-height:28px;}
  .all-page-content h2, .all-page-content h3, .faq-bottom-text h2{margin-bottom:20px;}
  .slick-arrow{width:23px;height:23px;}
  .slick-arrow:before{padding:7px;}
  .section-text-columns h3{font-size:16px;margin-bottom:10px;letter-spacing:1.28px;}
  .section-text-columns .grid__item{width:100%;}
  .section-text-columns .rte-setting , .section-text-columns .rte-setting *{font-size:13px;line-height:16px;margin-bottom:12px;}

  .grid+.button-wrapper{margin-top:0px;}
  .small-padding{padding-top:40px;padding-bottom:40px;}
  .about-text-info{text-align:center;letter-spacing:1.2px;}
  .about-image-item{order:-1;margin-bottom:40px;}
  .about-brands .grid{margin-bottom:-40px;}
  .about-brands .grid__item{margin-bottom:40px;}
  .about-brands-icon{height:40px;margin-bottom:40px;}
  .about-brands-box .about-brands-info {padding: 34px 30px;}
  .about-info, .about_info{height:160px;display:block;overflow:hidden;}
  .btn-overflow, .btnoverflow{display:none;text-decoration:none;margin-top:22px;color:#2E433C !important;}
  .collapsible-trigger--inline{padding:20px 35px 20px 0;}
  .faq-collapsible .collapsible-content__inner{margin-top:0;padding-bottom:20px;}
  .form-vertical input, .form-vertical select, .form-vertical textarea{margin-bottom:12px;}

  header.site-header .header-layout .header-item .js-search-header svg, header.site-header .header-layout .header-item .site-nav__link svg {height: 19px;}
  header.site-header .header-item .js-search-header {padding-left:18px;}
  .header-item.header-item--icons .site-nav__link--icon {padding-left: 5px;padding-right: 5px;}
  .header-layout[data-logo-align=center] .site-header__logo {width:100%;margin:0px;}
  header.site-header .header-layout .header-item.header-item--logo img {min-width:130px !important;}
  header.site-header {box-shadow:none;padding: 15px 0 0;}
  .header-layout--center {padding-bottom:10px;}
  .header-item--left .site-nav {margin-left: -4px;}
  .header-item--icons .site-nav {margin-right: -11px;}

  .section-services .rte-setting, .section-services .rte-setting * {font-size: 12px;letter-spacing: 0.88px;}
  .section-services .grid__item {padding:18px 10px 16px;}

  .index-section--hero .hero h2.h1.hero__title {font-size: 24px;letter-spacing: 1.92px;line-height:1.33;margin-bottom:10px;}
  .cloud-image img {max-width:45px;margin-bottom:17px;}
  .cloud-image{margin-bottom:0px;}
  .index-section--hero .hero .hero__subtitle {font-size: 26px;line-height: 2.1;margin-bottom:15px;}

  .hero__text-content .hero__link a.btn {min-width: 240px;}
  .hero__image-wrapper, .hero__media {position:relative;}
  .hero__image-wrapper {position:relative;padding-top:88%;}
  .hero__image-wrapper img {position:absolute;top:0;left:0;width:100%;height:calc(100% - 216px);object-fit:cover;}
  .index-section--hero .hero .hero__text-content.vertical-center.horizontal-left .hero__text-shadow {max-width:100%;display:block;}

  body.template-range .hero__image-wrapper img{height:auto;}
  
  
  .index-section--hero .hero .hero__image-wrapper , .image-with-text-section .left-layout .background-media-text__container {width:100%;}
.index-section--hero .slideshow__slide .hero__text-wrap {padding: 30px 0;background-size: 100% auto;background-position: top;min-height:280px;
    background-image: url(/cdn/shop/files/hero-mobileshape.svg?v=1628054971);margin-top: -280px; height: auto;}
  .index-section--hero .hero__text-shadow:before { display:none;}
  .index-section--hero .hero__text-wrap::before {content: '';position: absolute;bottom: 0; background-color:#2E433C; display: block; width: 100%; height: 80%;
}
  .index-section--hero .hero .hero__image-wrapper {
  padding-top:unset;
  }
  .index-section--hero [data-bars=true].hero .flickity-page-dots {
  bottom:9px;
  }
  .collection-type {padding:30px 0px;}
  .collection-type .top-image {line-height: 1;margin-bottom: 20px;}  

  .image-with-text-section .background-media-text__container, .image-with-text-section .background-media-text__video {position: relative;height: unset;padding-top:76%;}
  .image-with-text-section .background-media-text__container img.background-media-text__image, .image-with-text-section .background-media-text__video img.background-media-text__image {width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;}
  .image-with-text-section .parallax-container{position:static;top:0;height:100%;}
  .image-with-text-section .parallax-container .parallax-image {top:0;height: 100%;}
  .image-with-text-section .alter-title {width: 100%;margin-top: -18px;}
  .image-with-text-section .alter-title p.h3 {font-size: 28px;}
  .image-with-text-shape {display:none;}
  .image-with-text-section .right-layout .background-media-text__text {text-align:left;}
  .image-with-text-section .background-media-text__inner {margin-top: -50px;background-image: url(/cdn/shop/files/Mask_Group_90.svg?v=1628071361);background-repeat: no-repeat;background-size:100% auto;}
  .image-with-text-section  .background-media-text__text {text-align:left;position: relative;z-index: 1;}
  .image-with-text-section .background-media-text__text {padding:30px 30px;width:100%;margin-top:30px;}
  .image-with-text-section .background-media-text__text .top-image img {max-width:45px;}
  .image-with-text-section .top-image {margin-bottom: 15px;}
  .image-with-text-section .background-media-text .h1 {margin-bottom:15px;}
  .image-with-text-section .background-media-text p {margin-bottom:10px;}
  .image-with-text-section .btn.btn-arrow.btn-large {margin-top:0px;min-width:240px;}
  .image-with-text-section .background-media-text__inner::after {content:'';position:absolute;bottom:0;width:100%;height:80%;background-color:#dacac3;}
  .image-with-text-section .background-media-text__container {width: 100%;}
  .image-with-text-section + .image-with-text-section {margin-top:40px; }


  .section-blog-posts .top-image{margin-bottom:40px;}
  .section-blog-posts .top-image img{max-width:230px;}
  .grid+.button-wrapper {margin-top: 0px;}

  .section-newsletter .page-width {padding:0px;}

  .newsletter-section .contact-form, .newsletter-section .newsletter-header {width:100%;padding:0px;}
  .newsletter-section {padding: 37px 15px 37px;}
  .newsletter-section .newsletter-header {text-align:center;margin-bottom: 83px;}
  .newsletter-header .rte {max-width:318px;margin:0 auto;}
  .newsletter-section::before , .newsletter-section::after {display:none;}
  .newsletter-icon {display:none;}
  .newsletter-section .newsletter__input-group input.input-group-field {margin: 0 auto 30px;max-width: 450px;}
  .newsletter-section .btn {min-width: 276px;margin: 0 auto;}
  .newsletter-section .input_input {max-width: 276px;margin: 30px auto 0px;}
  .newsletter-section .newsletter__input-group .input_input label {margin-bottom:0px;text-align:left;}
  .newsletter-section .newsletter__input-group {text-align:center;}
  .newsletter-section::before {width: 100%;content: '';display: block;background-image: url(/cdn/shop/files/newsmobgr_10530113-72f2-41b6-a900-b0ce95bc9c4a.svg?v=1759951679);background-repeat: no-repeat;background-position: bottom;height: 232px;background-size: 100% auto;left: 0px;}  
  .newsletter-section .input-group-btn {display:block;text-align:center;}
  .collection-hero {padding-top:88%;height:0px;}
  .collection-hero h1.section-header__title {font-size:20px;}
  .collection-cloud-image img {max-width:45px;}
  .collection-hero__content {max-width:100%;width:100%;}
  .collection-hero .section-header__shadow {margin: 0 auto;width: 100%;}
  .collection-cloud-image {margin-bottom: 10px;line-height: 1;}
  .collection-hero__content:before{display:none;width:100%;background-image:url(/cdn/shop/files/Mask_Group_100.svg?v=1628160093);background-size: 100% auto;background-position: bottom center;}
  .collection-hero {background-color:transparent;}
  .collection-hero__content .section-header {position:relative;min-height: 150px;top: unset;transform: none;bottom: 0%;display: flex;align-items: center;left:0;background-image: url(/cdn/shop/files/Mask_Group_100.svg?v=1628160093);background-size: 100% auto;background-position: top center;background-repeat: no-repeat;padding:20px 14px 30px;width:100%;max-width:100%;}
  .collection-hero__content .section-header::before {content:'';left: 0; background-color: #2E433C;position:absolute;bottom:0;top:unset;height:65%;width:100%;display:block;}
  .collection-hero img.collection-hero__image {position: absolute;top: 0;left: 0; width: 100%;height: 100%;object-fit: cover;}
  .collection-hero.your-vision-header h1.section-header__title span.last{font-size:45px;}
  .collection-hero.your-vision-header h1.section-header__title {font-size:30px;max-width:100%;}
  .collection-hero  .collection-hero__content {align-items: flex-end;padding:0px;}
  .collection-hero__content .page-width {padding:0px;}
  .newsletter-section-page .section-text-columns .column-content , .newsletter-section-page .section-text-columns h3 ,  .newsletter-section-page .section-text-columns .section-text-columns .rte-setting {text-align:center;width: 100%;}
  .newsletter-section-page .section-text-columns .column-content  button.btn {margin:0 auto;}

  .newsletter-section::after {content: '';position: absolute;top: 0;/*background-color: #dacac3;*/height: 100px;left: 0;display: block;width: 100%;}

  .product-page-block .product-single__sticky , .product-page-block .medium-up--two-fifths {width:100%;}
  .product__main-photos {margin:0px;}
  .grid--product-images--partial .flickity-slider .product-main-slide {width:100%;margin-right:0px;}
  .product-single__meta {text-align:left;}
  .stamped-main-badge {margin-bottom:23px;}
  .addtocat-group > hr:first-child {display:none;}
  .addtocat-group {margin-top:50px;}

  .top-common-image {margin-bottom:20px;}
  .about-image-text .grid__item , .about-image-text .grid__item.about-image-item {width:100%;}


  .collection-type-list ul{justify-content:flex-start;}
  .section-collection-gallery .masonry{column-gap:12px;column-count: 2;}
  .section-collection-gallery .masonry .brick{margin-bottom:5px;}
  .loadmore-btn{margin-top:55px;margin-bottom:30px;}
  .collection-content .grid__item--content{width:100%;padding-left:17px;}
  .collection-filter button.btn--tertiary{height:unset;font-weight:400;border:0px;box-shadow:none;padding:0px;font-size:16px;letter-spacing:1.2px;background:url(/cdn/shop/files/Group_1317.svg?v=1628167612) no-repeat right 20px center!important;background-size:15px auto;padding-right:40px;}
  .collection-filter .btn .icon{display:none;}
  .collection-filter select{letter-spacing:1.28px;font-weight:400; background-position:right 0 center;padding-right:20px;margin-bottom:0;width:100%;padding-left:20px;}
  .collection-filter__item--sort::before{content:'';border:1px solid #2E433C;left:-0.5px;position:absolute;height:100%;}
  .collection-filter__item--sort{position:relative;}
  .nursery-block-container .block-list-col{width:100%;margin-bottom:0px;}
  .nursery-block-container .nursery-block-list{padding:0px 0 80px;margin-bottom:60px;}
  .nursery-block-container h2.section-header__title{min-height:78px;display:flex;align-items:center;justify-content:center;font-size:28px;letter-spacing:2.24px;position:relative;max-width:unset;margin-left:-14px;margin-right:-14px;color:#1F5C61;z-index:1;padding:14px 14px;}
  .nursery-block-container h2.section-header__title::before{content:'';background-image:url(/cdn/shop/files/blog-titl_07745d77-20f8-4214-83a6-549ebb5fd3b1.svg?v=1743416227);position:absolute;top:0;width:100%;height:100%;background-position:bottom;z-index:-1;background-repeat:no-repeat;}
  .nursery-block-container h2.section-header__title::after{content:'';background-color:#dacac3;position:absolute;top:0;width:100%;height:70%;z-index:-1;}
  .nursery-block-container .section-header{margin-bottom:40px;}
  .nursery-block-container .section-header__title+.rte{max-width:100%;position: relative;}
  .nursery-block-container .block-list-text{position:relative;}
  .nursery-block-container .block-list-row .block-list-image{padding-top:76%;}
  .nursery-block-container .block-list-text{padding:30px 30px;flex-direction:row;max-width:100%;margin-top:-80px;background-image:url(/cdn/shop/files/white-bg.svg?v=1628593906);background-repeat:no-repeat;background-size:100% auto;min-height:300px;display:flex;flex-wrap:wrap;align-content:center}
  .nursery-block-container .block-list-text .h1 ,   .nursery-block-container .block-list-text .article__title {letter-spacing:1.9px;font-size:24px;}
  .nursery-block-container .block-list-text p ,   .nursery-block-container .block-list-text .article-content *{font-size:13px;letter-spacing:1px;line-height:16px;}
  .nursery-block-container .block-list-text .btn{margin-top:15px;}
  .nursery-block-container .block-list-content::before , .nursery-block-list .blog-loadmore{display:none;}
  /* .nursery-block-container .nursery-block-list:nth-child(even) h2.section-header__title::before , .nursery-block-container .nursery-block-list:nth-child(4n+3) h2.section-header__title::before{background-image:url(/cdn/shop/files/green-blog-titl.svg?v=1628594733);} */
  /* .nursery-block-container .nursery-block-list:nth-child(even) h2.section-header__title::after , .nursery-block-container .nursery-block-list:nth-child(4n+3) h2.section-header__title::after{background-color:#2E433C;} */
  /* .nursery-block-container .nursery-block-list:nth-child(even) h2.section-header__title , .nursery-block-container .nursery-block-list:nth-child(4n+3) h2.section-header__title{color:#fff;} */
  .nursery-block-container .nursery-block-list:nth-child(even) .block-list-text{background-image:url(/cdn/shop/files/Mask_Group_90_b685fa29-e92c-4ffa-b911-9644a0a1b2c8.svg?v=1743417286);}
  /* .nursery-block-container .nursery-block-list:nth-child(4n+3) .block-list-text{background-image:url(/cdn/shop/files/dark-green-bg.svg?v=1628595236);} */
  .nursery-block-container .nursery-block-list:nth-child(4n+1) .section-header__title{color:#2E433C;}
  .nursery-block-list .slick-arrow{width:23px;height:23px;bottom:-48px;top:unset;transform:none;}
  .nursery-block-list .slick-arrow:before{padding:8px;}
  .nursery-block-list .slick-arrow.slick-prev{left:66px;}
  .nursery-block-list .slick-arrow.slick-next{right:66px;}
  .nursery-block-container .nursery-block-list:nth-child(4n+1) .slick-arrow:before{border-color:#fff;}
  .nursery-articles .photoshoot__title{font-size:26px;}
  .nursery-articles .page-title h2{padding:25px 0;}
  .nursery-articles .page-title.innnerpage-title h2.section-header__title span.last , .template-article .page-title.innnerpage-title h2.section-header__title span.last , .newsletter-section-page .section-text-columns .page-title.innnerpage-title h2.section-header__title span.last  {font-size: 26px;display: initial;letter-spacing:0px;}
  .nursery-articles .page-title.innnerpage-title h2.section-header__title , .template-article .page-title.innnerpage-title h2.section-header__title , .newsletter-section-page .section-text-columns .page-title.innnerpage-title h2.section-header__title{font-size:22px;letter-spacing:1.7px;}
  .newsletter-section-page .section-text-columns .page-title.innnerpage-title {padding:0px;min-height:74px;}
  .newsletter-section-page .section-text-columns .page-title.innnerpage-title h2 {padding:0px;}
  .nursery-articles .nursery-articles-col{padding:0 27px;}
  .nursery-articles .slick-prev{left:-3px;top:28%;}
  .nursery-articles .slick-next{right:-3px;top:28%;}
  .related_article .section-header__title{margin-bottom:17px;}
  .related_article .article_cnt p{margin-bottom:22px;}
  .nursery-articles-slider .slick-arrow:before{padding:9px;}
  .nursery-block-container .nursery-block-list:last-child {margin-bottom:40px;}


  .template-blog .nursery-block-container .block-list-text{background-image:url(/cdn/shop/files/dark-green-bg_fc7d866c-99ef-4703-8002-61896ce3a611.svg?v=1743416583);}
  .template-blog .nursery-block-container .block-list-text .h1 , .template-blog .nursery-block-container .block-list-text p{color:#fff;}
  .template-blog .nursery-block-container .block-list-text .btn{background-color:#fff;color:#2E433C;transition:0.3s ease-in-out !important;}
  .template-blog .nursery-block-container .block-list-text .btn:hover{background-color:#2E433C;color:#fff;}
  .nursery-block-container .block-list-text {position:relative;}
  .nursery-block-container .block-list-text::before {content:'';position:absolute;bottom:0;height:50%;background-color:#fff;width:100%;left:0;z-index: -1;}
  .nursery-block-container .nursery-block-list:nth-child(even) .block-list-text::before {background-color:#dacac3;}
  .nursery-block-container .nursery-block-list:nth-child(4n+3) .block-list-text::before {background-color:#2E433C;}
  .template-blog .nursery-block-container .block-list-text::before {background-color: #2E433C;}
  .pagination-grid{margin-left:-14px;margin-right:-14px;background-color:#fff;}
  .pagination-grid .grid__item{padding:0px 14px;}
  .template-blog .pagination .page.current{border:1px solid #2E433C;}
  .template-blog .pagination .page.current, .template-blog .pagination a , .template-blog .pagination .next .icon, .pagination .prev .icon{color:#2E433C;}
  .template-blog .pagination .next, .template-blog .pagination .prev{background-color:#fff;}
  .pagination{margin-top:0px;padding:23px 0px;}
  .article-collection-hero .article-collection-hero__content .section-header--hero .section-header__title{font-size:20px;letter-spacing:1.6px;line-height:1.1;}
  .article-collection-hero__content{min-height:77px;height:auto;}
 .article-collection-hero .article-collection-hero__content::before{content:'';position:absolute;top:0;left:0;background-color:#dacac3;display:block;width:100%;height:28%;}
  .article-hero-div {margin-top:50px;margin-bottom: 50px;}
  article.article{padding:0px 23px;}
  .article__body.rte h5{font-size:24px;letter-spacing:0.48px;margin-top:10px;margin-bottom:10px;}
  .article__body.rte p{font-size:16px;line-height:18px;letter-spacing:0.32px;}
  .article-img-text .article-image{width:100%;padding-right:0px;float:none;}
  .article-img-text{margin-top:14px;margin-bottom:14px;}
  .boost-pfs-filter-total-product{display:none;}
  .collection-filter{margin-bottom:20px;}
  .grid-product__vendor{font-size:11px;letter-spacing:0.88px;line-height:1;}
  .grid-product__title{font-size:13px;letter-spacing:1.04px;}
  .grid-product__price , .grid-product__price--original, .product__price--compare{font-size:16px;letter-spacing:1.28px;}
  .grid-product__price--savings{font-size:13px;letter-spacing:1.04px;}
  .grid-product__content .stamped-main-badge{margin-bottom:5px;}
  .grid-product__content .stamped-product-reviews-badge span.stamped-badge-caption{font-size:12px;letter-spacing:0.88px;position:relative;top:-3px;}
  .grid-product__content .stamped-badge .stamped-fa::before{font-size:16px;}
  .collection-banner{margin:10px 0 37px;}
  .collection-grid__wrapper{padding:0px 9px;}

  .template-cart .text-header{display:none;}
  .cart-item-total{margin:20px 0 0px;}
  #CartPageForm .cart__image{flex:0 0 97px;margin-right:16px;}
  #CartPageForm .cart__item-details{display:flex;padding:0px;position:relative;}
  #CartPageForm .cart-quantity, #CartPageForm .cart__item-price-col, #CartPageForm .cart__item-title, #CartPageForm .cart__remove{padding:0px;}
  .cart__page .cart__page-col, .cart__page .cart__page-col:first-child{padding:0px;margin-top:0px;}
  #CartPageForm .cart__remove svg{width:10px;height:auto;}
  #CartPageForm .cart__remove{position:absolute;top:-15px;right:0px;}
  #CartPageForm .cart__remove a{margin-top:0px;}
  #CartPageForm .js-qty__wrapper{min-width:70px;}
  #CartPageForm .js-qty__adjust .icon{width:15px;height:auto;}
  #CartPageForm .cart__item-price-col{margin-left:50px;}
  #CartPageForm .cart__item-title{padding-right:20px;}
  #CartPageForm .cart__item{padding:30px 0;margin-bottom:0px;}
  #CartPageForm .js-qty__num{padding:0px 20px;}
  .cart__page-col+.cart__page-col{padding: 26px;margin-left: -25px;margin-right: -25px;width: calc(100% + 50px);}
  .cart__item-sub.cart__item-row{margin-bottom:20px;}
  .cart__item-sub.cart__item-row.total{margin-top:40px;margin-bottom:35px;}
  .cart-addition-button{margin-top:25px;}
  .cart-addition-button label{margin-bottom:20px;}
  .cart-addition-button svg{width:45px;}
  .grid.account-block{flex-direction:column-reverse;}
  .account-block h2, .account-details h3 ,#AddressNewForm h2, .edit-form h2{font-size:24px;letter-spacing:1.92px;line-height:1.2;}
  .account-details a.btn{width:auto;min-width:240px;margin-bottom:26px;}
  .account-block-grid{border-radius:18px;padding:20px 18px;}
  .section-text-columns .page-title{margin-bottom:22px;}
  .account-page .button-group .btn{min-width:unset;}
  .account-details {padding-left:0px;}
  #customer_register_link, .account-page label, .label-info a{margin-top:0px;}
  #AddressNewForm h2, .edit-form h2{margin-bottom:20px;}
  #customer_register_link, .account-page label, .label-info a{font-size:16px;margin-bottom:6px;} 
  #CartPageForm .cart__item-details label {text-transform: capitalize;}
  .account-page {margin-top: 40px;}
  .cart__item-row.cart__checkout-wrapper .btn {max-width:350px;margin:0 auto;}
  .cart__checkout-wrapper {text-align:center;}
  .cart-addition-button {text-align:left;}
  #CartPageForm .cart__item svg {stroke-width:2px;}
  .template-cart .main-content .page-width {padding:0px 25px;}

  .section-text-columns span.discount-text span{font-size:16px;}
  .section-text-columns span.discount-text{font-size:20px;height:80px;}
  span.overlay-text span.last , span.overlay-text{font-size:24px;}
  .home-review-carousel #stamped-reviews-widget .stamped-carousel-title.stamped-style-color-title{font-size:24px;letter-spacing:1.9px;line-height:1.2;text-align:center;margin-bottom:25px;}
  .home-review-carousel #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-subtitle{float:none;margin-bottom:25px;}
  .home-review-carousel #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .block{width:100% !important;margin-top: 30px;height:100% !important;}
  .home-review-carousel #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll:before{margin-bottom:0px;}
  .home-review-carousel #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-title a{font-size:18px;}
  .home-review-carousel #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-image{height:115px;width:115px;margin-right:37px;}
  .home-review-btn{margin-top:30px;}
  .home-review-carousel #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-message , .home-review-carousel #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-author {margin-left:151px!important;}

  .review-carousel.section-padding{padding-bottom:30px;}
  .collection-type.collection-page div#text{height:73px;}
  .template-product .bundle-sticky-price .bundle-sticky_money , .template-product .bundle-sticky-price .bundle-sticky_compare_money{font-size:13px;letter-spacing:1px;}
  .template-product #bundle-sticky_add_to_cart .sticky-display{padding-left:14px;padding-right:14px;}
  .template-product #bundle-sticky_add_to_cart #bundle-sticky_submit{font-size:13px!important;letter-spacing:1px;min-width:110px;padding:5px 10px;height:32px !important;width:auto;}
  .bundle-sticky-mobile{width:100%;}
  .template-product #bundle-sticky_add_to_cart #bundle-sticky_submit{position:relative;top:0px !important;}
  .template-product #bundle-sticky_add_to_cart .sticky-product-details{height:auto;}
  .template-product .bundle-sticky-mobile{width:100%;justify-content:center;}
  h2.addition-title{font-size:24px;text-align:center;color:#2E433C;letter-spacing:1.9px;margin-bottom:20px;}
  .acc__card{border-top:1px solid #2E433C;font-size:16px;font-weight:bold;padding:22px 0px;}
  .acc__card .acc__title::before{content:'';background-image:url(/cdn/shop/files/Group_1482.svg?v=1629183247);display:block;width:10px;height:19px;background-size:10px;position:absolute;right:5px;transform:rotate(-90deg);transition:0.5s ease-in-out;}
  .acc__card .acc__title.active::before{transform:rotate(90deg);}
  .acc__card .acc__title{position:relative;}
  .acc__card .acc__panel{padding-top:25px;display:none;}
  .acc__card.benifits p{text-align:left !important;}
  .acc__card.benifits p > span , .acc__card.benifits p > strong{margin-top:18px;display:block;line-height:1;}
  .acc__card.benifits p + p{margin-top:28px;}
  .product-slider .grid__item{margin:0px !important;}
  .product-slider .page-width{padding-left:60px;padding-right:60px;}
  .product-slider .grid-overflow-wrapper{overflow:unset;overflow-x:unset;}
  a#BIS_trigger{width:100%;margin-bottom:20px;}

  .template-blog .nursery-block-container .block-list-row {background-color:#fff;padding-top:70px;}
  .template-blog .nursery-block-container .block-list-text {margin-bottom:30px;}
  .template-blog .nursery-block-container .block-list-text .article__title ,  .template-blog .nursery-block-container .block-list-text .article-content *{color:#fff;}
  .template-blog .pagination-grid {margin-top:-1px;}
  .template-blog  .nursery-block-container .section-header {padding-bottom: 40px;position: relative;margin: 0px;}
  .template-blog  .nursery-block-container .section-header::before {content: '';background-color: #2E433C;position: absolute;top: 0;left: -14px;width: calc(100% + 28px);height: 100%;}

  .newsletter-section-page .image-with-text-section .background-media-text__text {padding:40px 30px 25px;}
  .newsletter-section-page .newsletter-section .newsletter-header{text-align:left;}
  .newsletter-section-page .image-with-text-section .background-media-text .h1{color:#2E433C;}
  .newsletter-section-page .image-with-text-section .background-media-text .rte p{margin-bottom:10px;font-size:16px;letter-spacing:1.2px;}
  .newsletter-section-page input::-webkit-input-placeholder{font-size:22px !important;}
  .newsletter-section-page input::-moz-placeholder{font-size:22px !important;}
  .newsletter-section-page input:-ms-input-placeholder{font-size:22px !important;}
  .newsletter-section-page input:-moz-placeholder{font-size:22px !important;}
  .newsletter-section-page .newsletter-section .input-group-btn{display:flex;flex-direction:column-reverse;padding-bottom: 15px;}
  .newsletter-section-page .newsletter-section .newsletter-header{margin-bottom:0px;}
  .newsletter-section-page .newsletter-section .input_input{margin:0px auto 25px;max-width:100%;padding:0px;}
  .newsletter-section-page .newsletter-section{padding:0px;}
  .newsletter-section-page .newsletter-section .newsletter__input-group .input_input label{margin-bottom:0;text-align:left;font-size:12px;color:#fff;letter-spacing:0.96px;line-height:15px;}
  .newsletter-section-page .newsletter-header .rte{max-width:100%;}
  .newsletter-section-page .image-with-text-section .background-media-text__text{max-width:100%;}
  .page-title h2{padding:8px 0 18px;font-size:30px;letter-spacing:2.4px;line-height:1;}
  .page-title h2 span.last{font-size:40px;display:block;}
  .contact-page .page-title h2 span.last {display:initial;}
  .page-title{margin-bottom:40px;}
  #NavDrawer a.mobile-nav__link.mobile-nav__link--top-level , #NavDrawer .mobile-nav__link{font-size:18px;font-weight:bold;letter-spacing:-0.6px;font-family:'Graphik Web';color:#2E433C;}
  #NavDrawer .drawer__header{border:0px;}
  #NavDrawer li.mobile-nav__item.mobile-nav__item--secondary{margin-top:0px;}
  #NavDrawer .drawer__close-button .icon{height:40px;width:40px;}
  .drawer__close-button{padding:0px;}
  .mobile-nav__social{display:none;}
  .mobile-nav__item:after{width:calc(100% - 30px);border-color:#2E433C;left:15px;}
  #CartDrawer .cart__image{flex:0 0 60px;margin-right:10px;}
  #CartDrawer a.cart__item-name{font-size:14px;}
  #CartDrawer .cart__item-price-col{margin-left:30px;}
  #CartDrawer .stamped-main-badge{margin-bottom:15px;}
  #CartDrawer .drawer__header{padding:0px;}
  #CartDrawer .h2.drawer__title{padding:0px;}
  .addtocat-group {margin-top:26px;}

  .home-review-carousel #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-buttons {line-height:1;}
  .form-vertical h3 {font-size: 24px;letter-spacing: 1.92px;margin-bottom: 20px;padding-top: 25px;}
  .block-contact-form a.btn {margin-top:20px;}
  .template-product div[data-widget-load-type=continue] ul.stamped-pagination li.next a {min-width:280px;margin:30px auto;}
  .template-product [data-widget-type=masonry] ul.stamped-pagination {bottom:0px !important;}

  .collection-filter {flex-wrap: wrap;position: -webkit-sticky;position: sticky;top: 54px;background-color: #fff;z-index: 5;}
  .collection-filter__item {margin-top:10px;margin-bottom:10px;}
  .collection-content .page-width>.grid , .collection-content {padding-top:0px;}

  .template-article .section-blog-posts .btn.btn-arrow.article-link  {    margin-top: 5px;padding:4px 32px 4px 11px;text-align:left;min-width:unset;background-size: 12px auto;background-position: right 11px center!important;}
  .template-article .section-blog-posts .article__title {margin-bottom:0px;}
  .template-article .section-blog-posts a.article-link{margin-left:auto;}
  .template-article .block-list-text.article__grid-meta{padding: 15px 13px 11px 13px;}
  .template-article .section-blog-posts .article-link-block {margin-top:40px;}
  .template-article .section-blog-posts .article__title {font-size:15px;letter-spacing:1.2px;line-height:17px;}
  .brands .button-wrapper{display:none;}
  .instagram-stories h2 {margin-bottom: 35px;}
  .instagram-stories .section-header .rte  br {display:none;}
  .instagram-stories .section-header {margin-bottom:50px;}
  .instagram-stories .stamped-instagram-feed {margin: 35px auto 0px;}
  .home-review-btn {display:inline-block;margin-top:10px;margin-bottom:10px;}
  
  .blog-related-product {background-color: #dacac3;padding: 22px 0px;margin-bottom:40px;}
  
  header , header .site-header__logo a , header.site-header .header-layout .header-item.header-item--logo img {transition:0.5s ease-in-out;}
  header.site-header--stuck .site-header__logo a {max-width:100px;}
  header.site-header.site-header--stuck .header-layout .header-item.header-item--logo img {min-width:100px !important;}
  header.site-header--stuck {padding: 10px 0 0;}
  header.site-header--stuck .header-layout--center {padding-bottom: 8px;}
  .cartpage-addons .upsell-container{margin-top:60px;}
  .upsell-cartpage-container h4{font-size:20px;}
  .upsell-cartpage .upsell-addonbox-col2{margin-left:0 !important;}
  .cartpage-addons .upsell-cartpage .upsell-addonbox:last-child{margin-bottom:0;border:0;padding-bottom:0;}
  .reviews-heading{padding:60px 0 52px;}
  .review-page #stamped-reviews-widget .stamped-reviews-wrapper .stamped-ratings-wrapper.stamped-review-card{width:100% !important;margin-bottom:45px !important;}
  .review-page #stamped-reviews-widget{padding:0 15px;}
  .review-page .stamped-reviews-image{height:100px !important;width:100px !important;margin-right:10px !important;}
  .review-page .stamped-reviews-wrapper .stamped-review-card .review_left{width:calc(100% - 110px);}
  .review-page #stamped-reviews-widget .review_left .stamped-reviews-date,.review-page .stamped-verified-label.stamped-style-color-verified{ font-size: 10px;letter-spacing: 0.8px;}
  .review-page #stamped-reviews-widget .review_top .stamped-reviews-title a{font-size:24px;letter-spacing:-0.72px;margin-top:0;}
  .review-page #stamped-reviews-widget .review_left .reviews_message .stamped-reviews-message{letter-spacing:1.28px;margin-top:10px;}
  .review-page #stamped-reviews-widget .stamped-reviews-author{margin-top:10px;font-size:16px;letter-spacing:1.28px;}
  .review-page #stamped-reviews-widget .stamped-reviews-author .review-author{font-size:16px;letter-spacing:1.28px;}
  .review-page #stamped-reviews-widget .stamped-products-reviews-title a{font-size:12px !important;letter-spacing:0.96px;}
  .review-page #stamped-reviews-widget[data-widget-type=full-page] .stamped-pagination{margin:0 0 20px !important;}
  
  .template-list-collections .grid.grid--uniform .grid__item{width:100%;}
  .template-page .grid.grid--uniform .grid__item{width:100%;}
  .template-list-collections .collection-item{margin-bottom:40px;}
  .template-page .collection-item{margin-bottom:40px;}
  .collection-hero.collection-page:before{display:none;}
  .collection_gallery #stamped-reviews-widget .stamped-instagram-media-block{margin-bottom:10px;}
  .template-product .home-review-btn {padding-bottom: 30px;}
  .stamped-main-widget .stamped-header-title{margin-bottom: 30px;}
  .template-product ul.stamped-pagination.stamped-reviews-ul{bottom: -90px !important;}
  .slick-next, .slick-prev{zoom:1 !important;}
  .article-collection-hero .article-img{padding-top:50%;}
  .product-single__vendor span{font-size:16px !important;}
/*   
  body {padding-top:68px !important;} */
  
/*     .template-product .product-section .grid--product-images--partial{display:flex;flex-wrap:wrap;}
  .template-product .product-section .grid--product-images--partial .grid__item:nth-child(1){width:100%;order:2}
  .template-product .product-section .grid--product-images--partial .grid__item:nth-child(2){width:100%;order:1} */
  .desktop-only{display:none !important;}
  .mobile-only{display:block !important;}
/*   .template-product .small-container,
  .template-product .vtl-rv-main-widget,
  .template-product .vtl-rp-main-widget{overflow:hidden;}
  .template-product #stamped-reviews-widget{min-height:461px;}
  .template-product #stamped-reviews-tab{display: flex;margin: 0 !important;overflow-y: auto;align-items:flex-start;}
  .template-product #stamped-reviews-tab .stamped-review{min-width:300px;}
   */
  .product-section .page-content--product .content.mobile-only{clear:both}
  
/*  Mobile megamenu  */
  .NavDrawer{box-shadow: 0px 3px 10px #0000004D;}
  .NavDrawer nav{position:relative;padding:0;margin-bottom:15px;}
  .NavDrawer nav .nav-toggle {position: absolute;top: 0;left: 9px;right:9px;z-index: 100;cursor: pointer;}
  .back-visible .nav-back{border: solid white;border-width: 0 2px 2px 0;display: inline-block;padding: 6px;transform: rotate(135deg);-webkit-transform: rotate(135deg);position: absolute;left: 10px;top: 18px;}
  .NavDrawer nav ul{padding:77px 9px 0 9px;margin:0;list-style:none;height: 100%;width: 100%;position: absolute;left: 0;top: 0;}
  .NavDrawer nav li{margin:0 11px 15px;}
  .nav-heading{background-color:#2E433C;font-family:'Graphik Web';font-size:24px;color:#fff;letter-spacing:1.92px;font-weight:bold;text-transform:lowercase;padding:12px 25px;line-height:1.2;display:flex;}
  .nav-heading img{max-width:45px;margin-left:auto;}
  .NavDrawer nav li.nav-heading{margin-left:0;margin-right:0;margin-top:35px;margin-bottom:25px;}
  .NavDrawer nav li a{min-height: 78px;background-color:#F0F0F0;font-size:18px;color:#2E2E2E;letter-spacing:1.44px;border-radius: 32px;padding:15px 25px 15px 35px;font-weight:bold;display: flex;align-items: center;}
  .NavDrawer nav li a img{max-width:48px;margin-left:auto;}
  .NavDrawer .has-dropdown > ul{display:none;}
  .NavDrawer .has-dropdown.nav-dropdown-active > ul,
  .NavDrawer .has-dropdown > ul.nav-dropdown-active >  ul{display:block;left:100%;background-color:#fff;z-index:99;}
  .NavDrawer li.has-dropdown button.collapsible-trigger{display:none;}
/* End of Mobile megamenu  */  
  
  
  .product__photos .flickity-prev-next-button { width: 40px;height: 40px;background-color:transparent;background-repeat: no-repeat;    background-position: center;}
  .product__photos .flickity-prev-next-button svg{opacity:0;}
  .product__photos .flickity-prev-next-button.flickity-previous{background-image:url(/cdn/shop/files/pdp-left-arrow.svg?v=1696309039)}
  .product__photos .flickity-prev-next-button.flickity-next{background-image:url(/cdn/shop/files/pdp-right-arrow.svg?v=1696309040)}
  .product__photos .flickity-button-icon {left: 31%;top: 31%;width: 39%;height:auto;}
  
 .template-product .product-slideshow .product__photo-zoom:after{content: "";width: 19px;height: 19px;display: block;background-image: url( /cdn/shop/files/Plus_icon.svg?v=1646220303);background-size: contain;transform: translate(1px, 3px);} 
 .template-product .product-slideshow .product__photo-zoom svg{display: none;}
  
  .hero--mobile--400px{height: 400px;background:none;}
  .hero--mobile--auto{height: 484px;background:none;}
  .hero--mobile--250px{height:250px;background:none;}
  .hero--mobile--300px{height:300px;background:none;}
  .hero--mobile--500px{height:500px;background:none;}
  .hero--mobile--100vh{height:100vh}
  
  .home-only-image .hero--mobile--auto .hero__image-wrapper img{height: 100%;position: relative;object-fit: contain;}
  
/*   .template-product .pswp.pswp--open img.pswp__img{width:auto !important;height:auto !important} */
  .stamped-review{overflow:hidden;}
  
  /* kd start */
  .template-collection .collection-content .collection-banner .banner_wrap:after{display:none}
  .template-collection .collection-content .collection-banner .banner_wrap img{position:relative}
  /* kd end */

    .login-service-left{width:25px}
.login-service-right{width:calc(100% - 25px);padding-left:5px}
.login-service-section.section-services .login-service .rte-setting,.section-services .login-service .rte-setting *{font-size:12px;letter-spacing:0}
.login-service-section.section-services .grid__item{padding:18px 10px}
  
.slick-slider{touch-action:auto!important;}
.flickity-viewport{touch-action:pan-y pinch-zoom!important;}
.template-index .collection-type {padding-top:40px;}
.section-blog-posts .top-image { margin-bottom: 20px;}
.range_page .page-title.top-title h2.section-header__title {  padding-bottom: 0; }
.range_page #shopify-section-range-advanced-content .index-section {margin: 40px 0;}
.range_page .custom__item-inner.custom__item-inner--html p {margin-bottom: 10px;}
  
  
  .collection-bubbles-main .bubbles-grid .flexbox .col-title{font-size:14px;margin: 10px 0px 20px;}
  .marquee-text-main .marquee-text-wrapper .js-marquee-wrapper .text{padding:15px 0px 0px;}
  .collection-bubbles-main .bubbles-grid .flexbox .col{min-width:150px;}
  .collection-bubbles-main .bubbles-grid .flexbox.slider-active{display:flex;overflow-x:auto;max-width:100%;margin: 0 auto;}
  .collection-bubbles-main .bubbles-grid .flexbox.slider-active .slick-list{max-width:100%;margin: 0 auto;}

  .collection-bubbles-main .bubbles-grid .flexbox::-webkit-scrollbar {width:10px;height:5px;}
  .collection-bubbles-main .bubbles-grid .flexbox::-webkit-scrollbar-track{border-radius: 10px;background-color:rgba(40, 118, 124, 0.4);}
  .collection-bubbles-main .bubbles-grid .flexbox::-webkit-scrollbar-thumb{background-color:#2E433C; border-radius: 10px;}
  .collection-bubbles-main .bubbles-grid .flexbox::-webkit-scrollbar-thumb:hover{background-color:#2E433C;}
  .collection-bubbles-main .bubbles-grid .product__thumb-arrow{display:none;}
  .custom-content .custom__item-inner--image .mobile-image-wrap{display:block;}
  .custom-content .custom__item-inner--image .desktop-image-wrap{display:none;}

  .pagetab-section .tab-header-col{min-width:30%;}
  .pagetab-section .tab-header-col:before { content: ""; position: absolute; width: 113%; height: 1px; background: #00000080; bottom: 0; }
  .pagetab-section .tab-header-col:last-child:before { width: 100%; }
  .pagetab-section .tab-header{overflow:auto;padding-bottom:20px;position:relative;border:none;padding-bottom:20px;flex-wrap:nowrap;margin-bottom:20px;}
  .pagetab-section .tab-header:after{content:"";width:100%;height:1px;background-color:rgba(0,0,0,.5);display:block;bottom:20px;left:0px;position:absolute;min-width:668px;}
  .pagetab-section .tab-header::-webkit-scrollbar{width:0px;height:0px;}
  .pagetab-section .tab-header::-webkit-scrollbar-track{box-shadow:none; border-radius:0px;}
  .pagetab-section .tab-header::-webkit-scrollbar-thumb{background:#fff; border-radius:0px;}
  .pagetab-section .tab-header::-webkit-scrollbar-thumb:hover {background:#fff;}
  .pagetab-section .tab-description-group .tab-description p{font-size:14px;}
  .pagetab-section .tab-description-group .tab-description h4{font-size:18px;margin-bottom:18px;}
}
@media screen and (min-width:641px) and (max-width:768px)
{  
  .blog-posts-slider .grid__item {width:33.33% !important;}
  .block-list-text a.btn {min-width:unset;}
}
@media screen and (min-width:481px) and (max-width:768px)
/* {  #stamped-reviews-widget.carousel .stamped-instagram-media-block-template {overflow:unset !important;} */
.instagram-stories .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #2E433C;height:7px;margin: 0px;}
.instagram-stories .mCSB_scrollTools.mCSB_scrollTools_horizontal {background-color:#f5f5f5;height:7px;margin:0px;border-radius:50px;}
/*   .instagram-stories .stamped-instagram-feed {height: 330px !important;} */
}
/* @media screen and (max-width:650px) {
  .review-page #stamped-reviews-widget .review_left .review_left{width:100% !important;}
}
 */
@media screen and (max-width:640px) 
{
  .blog-posts-slider .grid__item{padding:20px;width:100%;}
  .blog-posts-slider.grid{margin:-20px;}
  .nursery-block-container .block-list-text {margin-top:-50px;}
  .section-blog-posts {overflow-x: hidden; padding-bottom: 15px;}
  .product-page-block h1.h2.product-single__title{font-size: 20px;line-height: 23px;letter-spacing: 1.6px;margin-bottom: 16px;}
  .product-page-block .product-single__meta .swatch .header span{font-size: 14px;    margin-bottom: 4px;}
  .product-page-block .product-single__meta .shipping-stock-block{margin-top: 8px;margin-bottom: 8px ;}
  .template-product .product-page-block .product__price s{font-size:14px;}
}
@media screen and (max-width:480px){
  .section-padding{padding-top:30px;padding-bottom:30px;}
  .h1, h1{font-size:26px;}
  h2, .h2{font-size:22px;}
  h3, .h3{font-size:20px;}
  h4, .h4{font-size:18px;}

  /* .section-text-columns .column-image{max-width:45% !important;} */
  .section-text-columns .column-content .btn{font-size:11px;letter-spacing:0.88px;padding:8.5px 30px 8.5px 13px;width:100%;background-position: right 10px center!important;}
  .section-text-columns .column-content{padding:15px;}
  .about-image-item{margin-bottom:30px;}
  .about-brands .grid{margin-bottom:-25px;}
  .about-brands .grid__item{margin-bottom:25px;}
  body .block-contact-form .page-width{padding:0 14px;}
  .block-contact-form .form-vertical .btn{min-width:200px;}

  .collection-type-list ul li{width: 50%;}
  .collection-type-list ul li a {min-width:unset;width:100%;}
  .collection-type-list {margin-top:50px;margin: 0 auto -20px;}
  .collection-type-list ul li {padding:0px 8px;}
  .collection-type-list ul {margin-left:-8px;margin-right:-8px;}
  .section-header .rte {max-width: 318px;margin-left: auto;margin-right: auto;}
  .section-header .section-header__title {max-width:285px;margin-left: auto;margin-right: auto;}
  .collection-filter select , .collection-filter button.btn--tertiary {font-size:14px !important;}
  .collection-filter select {text-overflow: ellipsis;overflow: hidden; width: 100%;white-space: nowrap;}
  .collection-filter select option {font-size:12px;}
  .image-with-text-section .background-media-text__text  {margin-top:0px;}

  .logo-bar.slick-slider {max-width: 325px;margin:0 auto;}

  .all-page .section-header__title {margin:0px;}
  .all-page .section-header {margin-bottom: 15px;}
  .article-collection-hero .article-collection-hero__content::before {height:50%;}
   .template-product .product-page-block .product__price{display: inline-block;width: auto;}
  .template-our-reviews.template-page h2.section-header__title{max-width:310px;font-size: 20px;letter-spacing: 1px;}
  
  .hero__image-wrapper img {height: calc(100% - 235px);}
  .index-section--hero .hero--720px, .index-section--hero .hero--750px {
    height: 600px;
}
  
  .block-list-content .article-content {max-height:75px;}
  #stamped-reviews-widget .stamped-widget-buttons li:not(:last-child){margin-bottom:15px;}

  .collection-bubbles-main .bubbles-grid .flexbox .col{padding: 0px 5px;}
}
@media(max-width:374px)
{
  .collection-cloud-image {margin-bottom: 10px;}
  .collection-hero h1.section-header__title {font-size: 16px;}
  .grid-product__price, .grid-product__price--original, .product__price--compare {margin: 0px;display: block;}
  #CartPageForm .cart__item-price-col {margin-left:30px;}
  .productpage-addons .upsell-addonbox .upsell-addonbox-col2, .productpage-addons .upsell-addonbox .upsell-addonbox-col3 {margin-left:20px;width: calc(100% - 110px);}
  .productpage-addons .upsell-addonbox img {width:90px;height:90px;}
}

h2.vtl-product-carousel__title{color:#2E433C;}

/* Columns with Carousal */

/*.section-text-columns.columns-with-images-carousal-wrapper .column-item a{background-color:transparent;} */
.section-text-columns.columns-with-images-carousal-wrapper .column-item a{background-color:#ffffff;} 
.section-text-columns.columns-with-images-carousal-wrapper .column-item h3,
.section-text-columns.columns-with-images-carousal-wrapper .column-item .rte-setting,
.section-text-columns.columns-with-images-carousal-wrapper .column-item .rte-setting *{color:#2E433C;}
.section-text-columns.columns-with-images-carousal-wrapper .column-item .btn{border:2px solid #2e433c;box-shadow:none;
  background-image:/*url(/cdn/shop/files/Group_1084.svg?v=1627899818)*/none !important;margin:0 auto;}
.section-text-columns.columns-with-images-carousal-wrapper .column-itemx a:hover{background-color:#dcdecd;}
.section-text-columns.columns-with-images-carousal-wrapper .column-item .btn:hover{border-color:#2e433c;background-image:none/*url(/cdn/shop/files/white-arrow.svg?v=1676479710)*/ !important;}

.section-text-columns.columns-with-images-carousal-wrapper .column-item .image-wrap img { opacity:1; }

.section-text-columns.columns-with-images-carousal-wrapper .grid.slider-active{padding:0 55px;margin-left:0;}
.section-text-columns.columns-with-images-carousal-wrapper .grid.slider-active .grid__item{padding:30px;}
.section-text-columns.columns-with-images-carousal-wrapper .grid.slider-active .grid__item .column-item a{flex-direction:column;}
.section-text-columns.columns-with-images-carousal-wrapper .grid.slider-active .column-image{max-width:100% !important;}
.section-text-columns.columns-with-images-carousal-wrapper .grid.slider-active .slick-prev{left:0;}
.section-text-columns.columns-with-images-carousal-wrapper .grid.slider-active .slick-next{right:0;}

@media screen and (max-width:1650px){
 .section-text-columns.columns-with-images-carousal-wrapper .grid.slider-active { padding:0 25px; }
}


@media screen and (max-width:1199px){
  .section-text-columns.columns-with-images-carousal-wrapper .grid.slider-active .grid__item{padding:30px 20px;}
}

@media screen and (max-width:959px){ 

.section-text-columns.columns-with-images-carousal-wrapper .grid.slider-active .grid__item{padding:30px 15px;}

}

/* & Columns with Carousal */


/* Custom content with slide */

.advanced-content-slider-box { width:100%; }

.custom-content-with-slide-wrapper { width:100%; padding: 0 40px; }
.custom-content-with-slide-wrapper .custom__item { margin-bottom:0; }
.custom-content-with-slide-wrapper .slick-prev { left: -13px; }

.advanced-content-slider .slick-dots { margin:0; padding:0; position:absolute; left:0; bottom:20px; z-index:1; display:flex; width:100%; justify-content:center; gap:10px; }
.advanced-content-slider .slick-dots li { list-style:none; width: 120px; height: 6px; background:#fff; opacity:0.5; cursor:pointer; }
.advanced-content-slider .slick-dots li button { display:none; }
.advanced-content-slider .slick-dots li.slick-active { opacity:1; }


@media screen and (max-width:1499px) {
  .custom-content-with-slide-wrapper {  }  
}
  
@media screen and (max-width:767px) {
.custom-content-with-slide-wrapper { width:100%; padding: 0 25px; }

.advanced-content-slider .slick-dots li { width: 60px; height: 5px; }
  
}

/* & Custom content with slide */


/* Service Image with text */

.img-with-text-main-wrapper { width:100%; }
.img-with-text-main-wrapper .img-with-text-list .feature-row__text { text-align: center; }

.img-with-text-main-wrapper .img-with-text-list .feature-row .feature-row__item:not(.feature-row__text) { align-self: stretch; }
.img-with-text-main-wrapper .img-with-text-list .feature-row .feature-row__item:not(.feature-row__text) > div { height:100%; }

.img-with-text-main-wrapper .img-with-text-list .page-width.full-width { padding:0; width: 100%; max-width: 100%; }
.img-with-text-main-wrapper .img-with-text-list .page-width.full-width .feature-row { margin-left:0; margin-right:0; }

.img-with-text-main-wrapper .img-with-text-list .page-width.full-width .feature-row__text .content-wrapper { max-width:80%; margin-left: auto; margin-right: auto; }

.img-with-text-main-wrapper .img-with-text-list .content-wrapper { max-width:90%; padding-top:30px; padding-bottom:30px; margin-left: auto; margin-right: auto; } 

.img-with-text-main-wrapper .img-with-text-list .feature-row__text .btn-wrapper { display:flex; flex-flow:column; align-items:center; }
.img-with-text-main-wrapper .img-with-text-list .feature-row__text .btn-wrapper .btn { margin-right:0; }
.img-with-text-main-wrapper .img-with-text-list .feature-row__text .btn-wrapper .btn.btn-line { margin-right:0; margin-top:15px; background:#fff; color:#2E433C; border-color: #2E433C;  
   transition-delay:0s !important; } 
.img-with-text-main-wrapper .img-with-text-list .feature-row__text .btn-wrapper .btn.btn-line:hover { background:#2E433C; color:#fff; transition-delay:0s !important; }

.img-with-text-main-wrapper .img-with-text-list .feature-row__text .small-text { font-weight:600; }
.img-with-text-main-wrapper .img-with-text-list .feature-row__text .h5 { text-transform: none; }
  
.img-with-text-main-wrapper .img-with-text-list .image-wrap { padding-bottom:50%; position:relative; height: 100%; }
.img-with-text-main-wrapper .img-with-text-list .image-wrap img { height: 100%; width: 100%; left: 50%; top: 50%; position: absolute; transform: translate(-50%, -50%); object-fit: cover; }

.img-with-text-main-wrapper .img-with-text-list .image-wrap.mobi { display:none; }

@media screen and (max-width:767px) {

  .img-with-text-main-wrapper .img-with-text-list .image-wrap.desk { display:none; }
  .img-with-text-main-wrapper .img-with-text-list .image-wrap.mobi { display:block; }

  .img-with-text-main-wrapper .img-with-text-list .page-width.full-width .feature-row__text .content-wrapper { max-width: 100%; padding-left: 15px; padding-right: 15px; }

  .img-with-text-main-wrapper .img-with-text-list .content-wrapper { padding-bottom:50px; }

  :root .hometext-columns-section{
    --grid-desktop-horizontal-spacing: 10px;
    --grid-desktop-vertical-spacing: 10px;
  }
  
  .hometext-columns-section .section-col-wrap h4{font-size:16px;}
  .hometext-columns-section .col{padding:20px;}
  .hometext-columns-section .col{width:100%;max-width:100%;}
  .hometext-columns-section .section-col-wrap p{font-size:14px;}
}

/* & Service Image with text */



/* Tab Section */

.tab-description-wrap .section-header-title h2 { margin-bottom:10px; color: #2E433C;font-size:26px; }

/* & Tab Section */










.section-text-columns .column-item.nolink {
    height: 100%;
    transition: 0.3s ease-in-out;
    box-shadow: 0px 10px 16px rgb(54 53 53 / 20%);
}
.nolink .column-content a {
    width: auto;
    margin-bottom: 0;
    border: none !important;
    box-shadow: none;
    line-height: normal;
    overflow: visible;
}
.nolink .column-content a {
    background-color: unset !important;
    text-decoration: underline !important;
}
.nolink .column-content a:hover {
    background-color: unset !important;
    text-decoration: underline;
}
.nolink .column-content a::after {
    display: none;
}




.template-landing-page-1 .section-text-columns .page-width:not(.nacharal-slideimg-height) .image-wrap img {
  object-position: bottom;
}

.text-size {
  border: 1px solid;
  padding: .25rem .5rem;
}
.text-size-active {
  border-width: 3px;
}
.stars-badges {
    margin-top: 2rem;
}


.slider-active-alt {
  overflow: visible;
  margin-left: -16px;
  margin-right: -16px;
}

.slider-active-alt .grid__item {
  padding: 1rem !important;
}


.colour-swatches {
  display: flex;
  gap: .5rem;
}
.colour-swatch {
  width: 30px;
  height: 30px;
  border-radius: 100%;
  border: 2px solid #ccc;
  display: block;
    overflow: hidden;
}
.colour-swatch.current {
  border-color: #000;
}
.colour-swatches-outer {
  margin-top: 1rem;
}
.colour-swatches-outer h3 {
  letter-spacing: 1.1px;
  font-weight: bold;
  font-size: 16px;
  display: block;
  margin-bottom: 10px;
}

.boost-pfs-filter-default-toolbar-inner {
  display: flex;
  justify-content: space-between;
  margin-bottom: 2rem;
}
.boost-pfs-filter-toolbar-count {
  display: flex;
  align-items: center;
}
.boost-pfs-filter-top-sorting-select {
  border: none !important;
}


.hero-link {
  position: absolute !important;
  top: 65%;  
  left: 0;
  width: 100%;
  display: flex;
  justify-content: center;
  gap: 2rem;
}
.hero-link .btn {
  margin: 0 !important;
  background-color: #fff;
  color: #2e433c;
}
.hero-link .btn:hover {
  color: #fff;
}
.links-left {
  justify-content: start;
  margin-left: 2rem;
}
.hero--mobile--auto {
  height: 100%;
}
.hero-natural--16450759294c2d71e8 {
  height: 80vh !important;
}
.home-only-image .hero--mobile--auto .hero__image-wrapper img {
  object-fit: cover;
}



#shopify-section-logo_list_FQr6ba .logo-bar__image {
  width: 15rem;
  max-height: unset;
}
@media screen and (min-width:1200px){
  .logo-bar .slick-track {
    justify-content: center;
    display: flex;    
    width: auto !important;
    transform: none !important;
  }
  [data-aos="logo__animation"] .logo-bar__item {
    opacity: 1;
  }
  #shopify-section-16256429212a195089 .logo-bar__image {
    scale: .8;
  }
}

/* Ab Product Page */
@media screen and (min-width:1650px){
  .product-page-block-ab .grid {
    display: flex;
  }
}
.mobile {
  display:none;
}
@media screen and (max-width:768px){
  .hero-link {
    flex-wrap: wrap;
    justify-content: center;
    margin-left: 0;
  }
  .mobile {
    display:unset;
  }
  span.stamped-product-reviews-badge.stamped-main-badge.mobile {
    display:inline-block
  }
  .acc__title-ab {
    font-size: 16px;
    font-weight: bold;
    margin-top: 1rem;
    margin-bottom: 1rem;
    cursor: pointer;
    text-transform: capitalize;
    background-color: #2E433C;
    color: #fff;
    padding: .5rem 1rem;
    border-radius: 1rem;
    position: relative;
  }
  .acc__card-ab .acc__title-ab::before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25'%3E%3Ctitle%3EArtboard-34%3C/title%3E%3Cg id='Right-2' data-name='Right'%3E%3Cpolygon points='17.5 5.999 16.793 6.706 22.086 11.999 1 11.999 1 12.999 22.086 12.999 16.792 18.294 17.499 19.001 24 12.499 17.5 5.999' style='fill:%23ffffff'/%3E%3C/g%3E%3C/svg%3E");
    display: block;
    width: 30px;
    height: 25px;
    background-size: 10px;
    position: absolute;
    right: 5px;
    transition: 0.5s ease-in-out;
    background-repeat: no-repeat;  
    background-size: auto;
  }
  .acc__panel-ab {
    position: fixed;
    top: 0;
    z-index: 1000;
    background: white;
    left: 0;
    padding: 1rem;
    height: 100vh;
    overflow: auto;
    left: 100%;
    transition: all .25s;
    width: 100vw;
  }
  .acc__panel-ab.open {
    left: 0;
  }
  .close {
    margin-left: auto;
    width: fit-content;
    cursor: pointer;
  }
  .product-feature-ab, .producttab-space-ab .mobile-only {  
    box-shadow: 0px 10px 16px rgba(54,53,53,0.2);
    border-radius: 16px;
    padding: .5rem;
    border: 1px solid #2E433C;
  }
  .product-page-block-ab .flickity-button {
    display: none;
  }



  #stamped-reviews-widget[data-widget-type="carousel"] {
    width: 100% !important;
  }

  .badges {
    display: flex;
    justify-content: center;
  }
}