/** Shopify CDN: Minification failed

Line 234:2 "border-colo" is not a known CSS property
Line 693:64 Unexpected "{"
Line 1165:0 Expected "}" to go with "{"

**/
/** Shopify CDN: Minification failed

Line 180:2 "border-colo" is not a known CSS property
Line 639:64 Unexpected "{"
Line 1071:0 Expected "}" to go with "{"

**/
/** Shopify CDN: Minification failed

Line 173:2 "border-colo" is not a known CSS property
Line 632:64 Unexpected "{"
Line 1064:0 Expected "}" to go with "{"

**/
/** Shopify CDN: Minification failed

Line 166:2 "border-colo" is not a known CSS property
Line 625:64 Unexpected "{"
Line 1057:0 Expected "}" to go with "{"

**/
/** Shopify CDN: Minification failed

Line 159:2 "border-colo" is not a known CSS property
Line 618:64 Unexpected "{"
Line 1050:0 Expected "}" to go with "{"

**/
/** Shopify CDN: Minification failed

Line 152:2 "border-colo" is not a known CSS property
Line 611:64 Unexpected "{"
Line 1043:0 Expected "}" to go with "{"

**/
/** Shopify CDN: Minification failed

Line 145:2 "border-colo" is not a known CSS property
Line 604:64 Unexpected "{"
Line 1036:0 Expected "}" to go with "{"

**/
html, body{
  overflow-x:hidden !important;
}
html{
      padding-bottom: 0px !important;
}


@media screen and (min-width: 768px) and (max-width: 1180px){

    .shopify-section.section-product-list .cstm_product-list .rimage-wrapper{
   height: 300px!important;
  padding-top: 0px!important;
}
.shopify-section.section-product-list .cstm_product-list .rimage-wrapper img{
   height:300px!important;
}

}






.update-cart-container {
  display: inline-block !important;
}

.update-cart-container > button {
  padding: 9.5px 25px;
  min-width: 200px;
  border: 2px solid #435f81;
  color: #435f81;
  font-weight: 600;
}


.cart-item-list-heading--quantity {
  display: none;
}

/* .cart-item__quantity .quantity.buttoned-input > a {
  display: none;
}

.cart-item__quantity .quantity.buttoned-input > input {
  pointer-events: none;
} */

.cart-summary-overlay .cart-summary-overlay__column-title{
  color: white;
}

.cstm_product-list .rimage-wrapper{
   height: 461px!important;
  padding-top: 0px!important;
}
.cstm_product-list .rimage-wrapper img{
   height: 461px!important;
}


#shopify-section-template--18851806576853__16359276425da8ce46 .overlay-text__inner .overlay-text__button{
  margin-left: 15%;
}

.cart-summary-overlay .theme-money{
  color: white;
}

.cart-summary-overlay__quantity{
  color: white;
}

.cart-summary-overlay__title{
  color: white;
}

.cart-summary-overlay .cart-summary-overlay__subtotal-amount{
  color: white;
}

.cart-summary-overlay .cart-summary-overlay__note{
  color: white;
}

#return_to_store a{
  color: #435f81;
}

#view_address{
   color: #435f81;
}

#return_to_account a{
  color: #435f81;
}

.address_actions a{
   color: #435f81;
}

.product-price__item.product-price__compare.theme-money{
  opacity: 1;
    text-decoration: none;
}

.template-customers-account .container.cf{
  padding: 50px 50px;
  margin: 0px !important;
  max-width: 100%;
}

.product-label>span{
  background: #435f81 !important;
}

.product-price{
  justify-content: center !important;
  min-height: 68px;
}

.price-area .was-price {
  margin: 0;
  display: block;
  text-decoration: unset;
}

.price-area .on-sale .current-price {
  color: #435f81;
}

.block-inner a[href="https://sunsetmarshcollections.com/account/login?checkout_url=product_url"]{
  margin-right: 5px;
}

.product-info div[style="display:flex; width: 100%"]{
  justify-content: center;
}

.product-info .product-block__title{
  min-height: 58px;
}

.pagination a {
  color: #536a89;
}

input[type=text].main-search__input{
  color:white !important;
}

.block-inner-inner .product-price div {
  justify-content: center !important;
}

.quantity-wrapper a.disabled {
  pointer-events: none;
  opacity: 0.5;
  cursor: not-allowed;
}

 

.slideshow.product-slideshow .slick-list{
  height: fit-content !important;
}



.product-list .rimage-wrapper .rimage__image.fade-in.lazyloaded{
  border: 2px solid #536a89;
  object-fit: cover;
}

.main-search__input-container{
  background: black !important;
}
.main-search__container svg{
  color:#fff !important;
}
#cartform .checkout-col .button{
  background:#435f81 !important;
  border-colo:#435f81!important;
}
#cartform .checkout-col .button:hover{
  background:#fff!important;;
  color:#435f81!important;;
}
.template-search .container.cf{
  background-image:unset;
}
.cstm-content-hide{
  display:none;
}
.product-info .innerer{
  text-align:center;
}
.quickbuy-container .rimage-wrapper{
      padding-top: 80%;
}
#shopify-section-template--18851806806229__recommendations .rimage-wrapper{
      padding-top: 140% !important;
}
#shopify-section-template--18851806707925__main .page-header{
  display:none;
}
#shopify-section-template--18851806576853__custom_product_list_PnWBJk .product-block[data-product-id="8914758762709"] img{
  border: 2px solid #435f81;
  padding: 0 5px 5px 0;
}
.quantity-submit-row__submit{
      margin-top: 30px;
}
.quantity-submit-row__submit .button{
  width: 100%;
  background: #435f81;
    border-color: #435f81;
}
.quantity-submit-row__submit .button:hover{
  background:#000;
}
.quantity-wrapper svg{
  stroke:#435f81;
}
.quantity-wrapper #quantity{
  text-align:center;
}
.quickbuy-container .more{
  color:#435f81;
}
.quickbuy-container .more .underline{
  text-decoration-color:#435f81;
}
.quantity-wrapper{
  margin-top:10px;
}
.template-cart .rimage-wrapper .rimage__image{
      border: 1px solid #435f81;
}
.template-cart .cart-item a{
  color:#435f81;
}
.template-cart .cart-policies a , .template-cart .continue-shopping{
  color:#435f81;
}
.template-product .product-media .rimage-wrapper .rimage__image{
    /* height: 480px; */
    width: auto;
  border: 2px solid #536a89;
}
.template-collection .product-list.product-list--per-row-5 .image-cont {
  border: 1px solid #435f81;
}

.cstm_product_slider .rimage__image {
  border: 2px solid #536a89;
}

.template-collection .product-list.product-list--per-row-5 .image-cont .rimage-wrapper{
  padding-top: 122% !important;
}

.template-collection .product-list.product-list--per-row-5 .block-inner-inner .product-info{
  text-align:center;
}

.template-collection .page-header .overlay-text__inner{
      opacity: 0;
    visibility: hidden;
}
/* .template-collection .page-header{
      height: 360px;
} */

#cloud_search_filters_sidebar{
  display:none;
}

.filters-adjacent.collection-listing .block-inner-inner img{
  object-fit:cover;
}



.custom-slider-main .slick-track{
   display:flex;
  gap:10px;
}

.custom-slider-main .slick-prev{
  z-index:1;
  left:25px;
 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right ltr-icon'%3E%3Ctitle%3ERight%3C/title%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
 width: 70px !important;
    background-size: contain;
    height: 70px !important;
    filter: invert(1);
    transform: rotate(180deg);
}
.custom-slider-main .slick-next{
   z-index:1;
  right:25px;
   background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right ltr-icon'%3E%3Ctitle%3ERight%3C/title%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
 width: 70px !important;
    background-size: contain;
    height: 70px !important;
    filter: invert(1);
    transform: rotate(0deg);
}






.cstm_product-list .slick-prev{
  z-index:1;
  left:-50px;
 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right ltr-icon'%3E%3Ctitle%3ERight%3C/title%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E")!important;
 width: 70px !important;
    background-size: contain!important;
    height: 70px !important;
    transform: rotate(180deg);
}
.cstm_product-list .slick-next{
   z-index:1;
  right:-50px;
   background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right ltr-icon'%3E%3Ctitle%3ERight%3C/title%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E")!important;
 width: 70px !important;
    background-size: contain!important;
    height: 70px !important;
    transform: rotate(0deg);
}
.custom-sliderps .slick-next{
   z-index:1;
  right:-60px;
   background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right ltr-icon'%3E%3Ctitle%3ERight%3C/title%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E")!important;
 width: 70px !important;
    background-size: contain!important;
    height: 70px !important;
    transform: rotate(0deg);
}

.custom-sliderps .slick-prev{
 z-index:1;
  left:-60px;
 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right ltr-icon'%3E%3Ctitle%3ERight%3C/title%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E")!important;
 width: 70px !important;
    background-size: contain!important;
    height: 70px !important;
    transform: rotate(180deg);
}





.custom-slider-main button.slick-prev:before{
  content:"";
  font-size: 50px;
}
.custom-slider-main button.slick-next:before{
  content:"";
  font-size: 50px;
}

.shop-now-button{
      width: fit-content !important;
    background-color: #73a3bb !important;
    color: #fff !important;
    border: unset !important;
    font-weight: 500 !important;
    font-size: 14px !important;
    border-radius: 50px !important;
  margin-top:10px !important;
}
.product-block__title{
  text-align:center;
  color:black;
  font-size: 18px;
}
.innerer p{
    text-align:center;
  color:black;
  font-size: 15px;
  margin-bottom:0px;
}
.innerer p a{
    color:#73a3bb;
}
.product-block .product-info{
  margin-top:20px;
}

.product-lsit-heading{
  color:#435A7E;
  font-size:40px;
}

.image--product-lsit{
      margin: 0px auto;
    width: 150px;
    display: flex;
}

.contact-info {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.info-item {
    display: flex;
    align-items: center;
    gap: 10px;
}

.info-item .icon {
    width: 40px;
    height: 40px;
    border: 2px solid white;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
}

.info-item .text {
    display: flex;
    flex-direction: column;
 
}

.info-item .title {
    font-weight: bold;
  margin:0px;
}

.subtitle {
    font-size: 16px;
  margin:0px;
   color:white!important;
}
.section-footer__text-block__social .social-links__list a{
  border: 1px solid white;
    padding: 10px;
    border-radius: 50px;
}
#pagefooter h6{
  font-size: 30px;
  color:white!important;
}
.section-footer__row-lower{
  padding-top:0px;
      justify-content: center;
}
.section-footer__row-lower .section-footer__row__col:first-child{
  display:none;
}
.section-footer__row-container{
  border:unset;
}
#pagefooter a{
  color:white!important;
}
.copyright .copy{
  font-size:20px;
}
.signup-form__email{
      background: #ffffff57!important;
    border-radius: 50px!important;
    color: white;
  
}
input::placeholder{
  color:white;
}
.signup-form__button{
  padding: 0px;
    background: transparent;
    border: unset;
      position: absolute;
    right: 8%;
    top: 32%;
}

.newsletter-signup{
  position:relative;
}
.section-footer__menu-block__menu li a{
  font-size:18px;
}
.info-item .title{
  color:white;
}

#pagefooter{
  background-image:url("/cdn/shop/files/footer_section_I.png?v=1742506280");
  background-repeat: no-repeat;
    background-size: cover;
}
.container.cf{
    background-image:url("/cdn/shop/files/section_H_a62445c1-35e5-4560-ad15-672f85c5c585.png?v=1742506933");
  background-repeat: no-repeat;
      background-size: cover;
    background-position: bottom;
}

.custom-ps-sliderrps{
   background-image:url("/cdn/shop/files/Rectangle_4.png?v=1742506287");
  background-repeat: no-repeat;
      background-size: cover;
}
#section-id-template--18851806576853__16359276425da8ce46 .slick-next{
      right: 37px;
}
.custom-slider-main .slick-prev:after{
  content:"";
  width:50px;
  height:50px;
  z-index:9;
}
.custom-slider-main .slick-prev{
  z-index:999!important;
} 
.custom-slider-main .slick-next{
  z-index:999!important;
}
.cstm_product-list .slick-track{
  display:flex;
  gap:10px;
}

.cstm_product-list{
  padding:50px 80px;
}

.cstm_product-list h2{
  text-align:center;
      margin-bottom: 40px;
}

.cstm_product_slider button.slick-prev{
  background:transparent;
  width: 50px;
  height:50px;
  z-index: 999999;
}
.cstm_product_slider button.slick-arrow{
  top:34%;
  background:transparent;
}

.slick-dots{
  bottom: -45px;
}
.slick-dots li button:before{
  color:#73a3bb!important;
}
 .slick-dots li button:before{
  color:#73a3bb!important;
}

 .slick-dots li button:before{
  font-size:15px!important;
}

.cstm_product_slider .product-price__amount{
  font-weight:600;
  color:black;
}

.cstm_product_slider button.slick-prev:before{
  content:"";
  font-size: 50px;
}

.cstm_product_slider button.slick-next{
  width: 50px;
  height:50px;
  z-index: 999999;
}

.cstm_product_slider button.slick-next:before{
  content:"";
  font-size: 50px;
}

.flexible-layout--columns-4 .column{
  width:23% !important;
}

.btn.btn--secondary.quickbuy-toggle{
  width:90%;
  margin-top:10px;
}
.slick-arrow::before{
  content:unset!important;
}
.shopify-section.section-slideshow .slideshow{
      z-index: 1;
}

.custom-ps-image{
  display:none;
}


   .custom-sliderps .slick-dots li.slick-active button:before{
     color:black!important;
   }
      .custom-sliderps .slick-dots li button:before{
      color:black!important;
   }
  



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

  .product-media.product-media--image .rimage-wrapper {
    padding-top: 80.00000000000003% !Important;
  }
  
}




@media screen and (min-width: 768px) and (max-width: 800px){

.template-index #section-id-template--18851806576853__gallery_fzUice .gallery__item {
  flex-basis: 22%;
  height: 280px !important;
}

}

@media screen and (min-width: 10px) and (max-width: 460px){

.template-product .product-media .rimage-wrapper .rimage__image{{
  border: 0px!important;
}
  
 .template-collection .page-header-background-mobile-only{
    height: 100px;
  }

 .template-collection .page-header-background-mobile-only .rimage-background{
    background-size: contain;
  }

  #section-id-template--18851806576853__gallery_fzUice .slick-dots{
    display:none !important;
  }
   .shopify-section.section-slideshow .slideshow .overlay-text__reveal {
        width: 100% !important;
        text-align: left;
    }

  .shopify-section.section-slideshow .slideshow .overlay-text__button.button.altcolour{
    margin:10px 0px 0px;
  }
#shopify-section-template--18851806576853__custom_product_list_PnWBJk .product-block[data-product-id="8914758762709"] img{
  border: 1px solid #435f81;
}

.product-detail .gallery .gallery__inner{
  height: 350px;
    margin-top: 30px;
}
.template-product .product-media-wrapper .rimage__image {
  height:300px !important;
  width:100% !important;
}
.template-product .rimage-wrapper .rimage__image {
    height: 100%;
  width:100%;
}
.template-product .quickbuy-toggle{
  margin:auto;
}
.template-product .collection-slider .has-paging .has-paging__title{
  color:#000;
}
.template-product .small-feature-link{
  color:#73a3bb;
  text-decoration-color:#73a3bb;
}
.template-product .use-alt-bg svg.feather{
  stroke:#000;
}
#shopify-section-template--18851806806229__featured_collection_KETJ8K .collection-slider-row{
  background-color:#fff;
}
.template-collection .page-header {
    height: 100%;
}
.template-collection .product-list.product-list--per-row-5 .image-cont{
  height:100%;
}
.utility-bar--sticky-mobile-copy{
  display:none;
}  

#shopify-section-template--18851806576853__16359276425da8ce46 .slick-dots{
  display:none !important;
}
#shopify-section-template--18851806576853__16359276425da8ce46 .slick-dotted.slick-slider{
  margin:0;
}
#section-id-template--18851806576853__16359276425da8ce46 .slick-next{
  right: 15px;
}
#section-id-template--18851806576853__16359276425da8ce46 svg{
width: 38px;
    height: 38px;
    stroke: #000;
}
#section-id-template--18851806576853__16359276425da8ce46 .slick-prev{
      left: -5px;
}
 #shopify-section-template--18851806576853__16359276425da8ce46 .overlay-text__inner .overlay-text__button{
    margin-left: 0px!important;
  }
  
  
}

@media screen and (max-width: 767px) {
  .cstm_product-list{
  padding:30px 10px !important;
}

.cstm_product-list .rimage-wrapper{
   height: 300px!important;
  padding-top: 0px!important;
}
.cstm_product-list .rimage-wrapper img{
   height:300px!important;
}


     .shopify-section.section-slideshow .slideshow .overlay-text__button-row {
        width: 100% !important;
        text-align: left;
    }

  .shopify-section.section-slideshow .slideshow .overlay-text__button.button.altcolour{
    margin:10px 0px 0px;
  }

  .cstm_product_slider button.slick-prev{
  background:transparent;
  width: 30px !important;
  height:30px !important;
  z-index: 999999;
            left: 0px;
}

  .fully-padded-row--medium .flexible-layout--columns-4 .column{
  width:100% !important;
}

  .cstm_product_slider button.slick-prev:before{
  content:"";
  font-size: 20px!important;
}

.cstm_product_slider button.slick-next{
  /* clip-path: polygon(53% 0, 10% 51%, 54% 100%, 41% 100%, 0% 50%, 41% 0); */
  width: 30px !important;
  height:30px !important;
         transform: rotate(0deg);
  z-index: 99;
  right:0px;
}

.cstm_product_slider button.slick-next:before{
  content:"";
  font-size: 20px !important;
}

.slick-dots{
  bottom:-25px!important;
}
.jewelry-category-section{
  padding-left:15px;
  padding-right:15px;
  padding-top:40px!important;
}
.features-section-custom{
  padding:40px 0px!important;
}
.feature-box{
  width:46%!important;
}
.custom-section-main{
          padding: 50px 15px !important;
        background: white !important;
}
.custom-section{
      width: 100%!important;
  margin-top:20px!important;
}
.content{
          max-width: 100%!important;
    padding: 0px!important;
}
.custom-slider-main .slick-track{
  gap:0px;
}
.jewelry-category-section h2{
  font-size:32px!important;
}
.cstm_product-list h2{
  font-size:32px!important;
}
.announcement__text p{
  font-size: 14px;
    line-height: normal;
}
.section-footer__row--blocks .section-footer__row__col:not(:last-child){
  margin-bottom:20px!important;
}
.copyright{
  text-align:center;
}

.section-footer__row-lower{
  padding-bottom:20px;
}

.slideps.slick-slide{
  display:block!important;
  padding:0px 15px;
  margin-bottom:20px;
}
slide slick-slide{
    max-width: 100%;
    margin-right: 0%;
}
.custom-ps-sliderrps{
  padding:50px 15px!important;
}
.slider-containerps.slick-initialized{
  margin:60px auto 60px!important;
}
.image--product-lsit{
  width:100px;
}
.jewelry-category-section img{
  width:100px!important;
}
.slideps img{
max-width: 100% !important;
        width:55%;
        margin: 0 auto -46px !important;
        position: relative;
}
.slideps.slick-slide{
  text-align:center;
}
.custom-ps-sliderrps h2{
  font-size:46px!important;
}
.custom-ps-sliderrps h3{
  font-size:18px;
}
  .custom-ps-sliderrps p{
   width:100%!important;
}
.main-section-slider-ps{
  right:0px;
}
.custom-slider-main .slick-prev{
  left:0px;
}
.text-container{
  width:100%!important;
  margin:10px 0px;
}
.custom-block-slider h2{
  font-size:48px!important;
}
  .btnasa{
    font-size:24px!important;
  }

  .custom-slider-main .slick-next{
    right:0px;
  }
 .custom-slider-main .slick-prev{
   left:0%;
 }
.custom-block{
  height:410px;
}
  .overlay-text-parent--mobile-stack .overlay-text{
  position:absolute;
}
  
.overlay-text__button-row{
  margin:0px;
}
  .overlay-text__button.button{
    padding: 12px 20px!important;
    font-size: 16px!important;
}

.overlay-text__title{
   color:white!important;
  margin-bottom:0px!important;
}
.overlay-text__reveal{
  width: 50% !important;
        text-align: left;
}
.overlay-text--for-banner .overlay-text__inner{
  padding: 30px 30px 30px 50px!important;
}

.gallery .slick-dots li button.custom-dot circle{
  fill:black;
}
.gallery .slick-dots li button.custom-dot circle{
  fill:black;
}
  .tab-used .slick-dots li button:focus{
    outline:unset!important;
  }

  .custom-ps-image{
  display:flex!important;
       height: 360px;
    width: 360px;
    border-radius: 50%;
    object-fit: cover;
    margin: 0px auto;
    border: 2px solid #73a3bb;
    padding: 20px;
}
 #shopify-section-template--18851806576853__16359276425da8ce46 .overlay-text__inner .overlay-text__button{
    margin-left: 0px!important;
  }

  .checkout-buttons {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 6px;
  }

  .checkout-buttons > button {
    width: 46% !important;
    min-width: unset !important;
  }

  .update-cart-container > button {
    min-width: unset !important;
  }

  .additional-checkout-buttons {
    width: 100%;
  }
  
}



@media screen and (min-width: 768px) and (max-width: 1390px) {

.cstm_product-list .rimage-wrapper{
   height: 300px!important;
  padding-top: 0px!important;
}
.cstm_product-list .rimage-wrapper img{
   height:300px!important;
}



  
.cstm_product-list{
      padding: 30px 20px;
}
  .image--product-lsit{
    width:120px;
  }
  .custom-section-main{
    padding:40px 20px;
  }
  .fully-padded-row--medium .flexible-layout .text-column__title{
    font-size:22px;
  }
.jewelry-category-section img{
  width:120px!important;
}
.jewelry-category-section{
  padding-top:40px!important;
}
.feature-box{
  width:22%!important;
}
.features-section-custom{
  padding-top:40px!important;
  padding-bottom:40px!important;
}

.custom-ps-sliderrps{
 padding:60px 100px !important;
}

.slider-containerps{
  padding:0px 20px;
}
.custom-sliderps .slideps{
  display:block!important;
}
.custom-sliderps .slick-slide img{
  display: block;
    margin: 0px auto -55px auto;
    z-index: 1;
    position: relative;
}
.text-container{
  width:100%;
}

#section-id-template--18851806576853__gallery_fzUice .gallery__item{
  height:550px!important;
}
.overlay-text--for-banner .overlay-text__inner{
  padding: 70px 89px 70px 200px!important;
}
 .shopify-section.section-slideshow .slideshow .overlay-text__reveal{
    width:65%;
  }

  .cstm_product-list .slick-next{
    right:-14px;
  }
  .cstm_product-list .slick-prev{
    left:-14px;
  }

  
   #shopify-section-template--18851806576853__16359276425da8ce46 .overlay-text__inner .overlay-text__button{
    margin-left: 0px!important;
  }
}


@media screen and (min-width: 768px) and (max-width: 1180px){

    

 .shopify-section.section-slideshow .slideshow .overlay-text__reveal {
        width: 70%;
    }
  .overlay-text--for-banner .overlay-text__inner {
        padding: 70px 89px 70px 150px !important;
    }
  
  #shopify-section-template--18851806576853__16359276425da8ce46 .overlay-text__inner .overlay-text__button{
    margin-left: 0px!important;
  }


  
}










.section-footer__row--blocks{
      max-width: 1440px;
    margin: auto;
}
.pageheader .logo-area.container{
      max-width: 100%;
    margin: 0px auto;
}


  .overlay-text__button.button{
     border-radius: 50px;
    padding: 12px 35px;
    color: white;
    font-size: 30px;
    background: #526a89;
}
  
.overlay-text__title{
   color:white!important;
  margin-bottom:0px!important;
}
.overlay-text__reveal{
  width:60%;
}
.overlay-text--for-banner .overlay-text__inner{
  padding: 70px 70px 70px 250px;
}



