/** Shopify CDN: Minification failed

Line 104:2 Expected identifier but found "!"
Line 778:4 Expected ":"
Line 1634:26 Expected identifier but found "."

**/
html {
  scroll-behavior: smooth;
}
body {
  font-size:14px !important;
  font-optical-sizing: auto;
  font-weight: normal;
  font-style: normal;
  letter-spacing: -0.1px;
}
h1,h2,h3,h4,h5,h6{
  font-weight: 600 !important;
  margin: 0 0 15px;
  color: #2E2E2E;
}
a{text-decoration:none !important}
p{ margin: 0 0 15px;}
.header-wrapper {    background: linear-gradient(180deg, #AED5DF 0%, #FFFFFF 80.5%);   background-attachment: unset !important; }
.header__heading-link {
    padding: 0.25rem !important;
}
.header__heading,.header__heading-link{max-width:135px}
.header__inline-menu{text-align:center}
/*.header-icons{display:none }*/
.header-wrapper{background:#fff}
.hero-banner__content .breadcrumbs {
  display: none;
}
.header__menu-item {
    padding: 10px 15px;
    text-decoration: none;
        color: #2B2B2B !important;
    font-size: 16px;
    line-height: 18px !important;
}
.header__menu-item span{text-decoration:none !important}
.header__menu-item:hover{color:#A1499C !important; text-decoration:none !important}
.swym-header-launcher-icon {
  display: flex;
}
.product__pickup-availabilities {
  display: none !important;
}
.light-purple-bg {
  background-color: #ffcbff;
  border-radius: 16px;
  margin-bottom: 30px;
  padding-top: 50px;
}
.article-card-wrapper .overlay-link {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
  font-size: 0;
}
#Banner-template--24436569899356__image_banner .banner__media{ z-index:1;}
#Banner-template--24436569899356__image_banner .banner__box{text-align: left;
    max-width: 50%;
    padding: 0;
    }

#Banner-template--24436569899356__image_banner .banner__box h2{font-size: 60px!important;
    line-height: 62px!important;}
#Banner-template--24436569899356__image_banner .banner__box p{    font-size: 18px;
    line-height: 24px;
    color: #fff;
    max-width: 80%;}
#Banner-template--24436569899356__image_banner .banner__media:before{
  content:'';
  position: absolute;
    left: -5%;
    top: 0;
    bottom: 0;
    padding: 0 !important;
    margin: auto;
    width: 500px;
    height: 500px;
    background-color: #00000080;
    border-radius: 50%;
    -webkit-backdrop-filter: blur(400px);
    filter: blur(80px);
    z-index: 1;
}
#Banner-template--24436569899356__image_banner .banner__media img{border-radius:0 0 35px 35px}
.footer{position:relative; z-index:1; background-size:cover; background-attachment: inherit;background-image:url(footer-back.jpg) !important; border-radius:35px 35px 0 0}

.footer:before{
  content:'';
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  background-color:rgba(26,26,26,0.85);
  z-index:-1;
  !important; border-radius:35px 35px 0 0;
}
.footer__content-top {
    padding-bottom: 20px !important;
    padding-top: 70px;
}
.form-wrapper{ background-image:url(purple-vector.png);  padding:70px 50px 50px; background-size:100% 100%; margin-bottom: 70px;
    position: relative;
    z-index: 2;}
.footer-info {
    padding: 10px 0 0 !important;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
  list-style:none;
}
.footer-info li i{
  width:35px;
  height:35px;
  background:#A1499C;
  color:#fff;
  font-size:12px;
  border-radius:50%;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  margin-right:15px;
}
.footer-info li{margin-bottom:15px !important; display:flex; align-items:center; width:50%; }
.footer-info li:first-child{width:100%}
.footer-info li p{color:#fff; font-size:14px; line-height:20px; font-weight:400; margin:0 !important}
.footer-info li p a{color:#fff; text-decoration:none !important}
.footer-info li p a:hover,.footer-block__details-content .list-menu__item--link:hover {
    color: #a1499c;}
.form-wrap{display: flex;
    flex-wrap: wrap;
    justify-content: space-between;}
.list-social__link:hover, .header-social a:hover {
    color: #fff !important;
    background: #a1499c;
    border-color:#a1499c !important;}

.form-box {
    position: relative;
    width: 100%;
  margin-bottom: 24px;
}
.form-box.one-3 {
    width: 31.5%;
}
.contact__input,.form-box textarea {
    border: 1px solid #fff;
    width: 100%;
    background: none;
    border-radius: 30px;
    height: 40px;
    color: #fff;
    font-size: 14px;
    padding: 10px 15px 10px 40px;
    resize: none;
      box-shadow: none !important;
    outline: none !important;
}
.form-box textarea {height:100px}
.form-wrapper .form-box .field__label{display:none!important}
.form-box i{position: absolute;
    left: 20px;
    top: 15px;
    color: #fff;
    font-size: 12px; }
.footer__content-bottom{border-top:0 !important; padding-top:0 !important}
.footer__content-bottom-wrapper {
    align-items: center;
    justify-content: space-between;
  position:relative;
}
.footer__content-bottom-wrapper:last-child {
  padding-top: 24px;
  padding-bottom: 35px;
}

#shopify-section-sections--24436570358108__rich_text_multi_column_zxDQQp {
    position: relative;
}

#shopify-section-sections--24436570358108__rich_text_multi_column_zxDQQp .rich-text-multi-column-section {
    position: absolute;
    left: 0;
    right: 0;
    top: -48px;
    z-index: 50;
    text-align: center;
}

#shopify-section-sections--24436570358108__rich_text_multi_column_zxDQQp .rich-text-multi-column-section .rich-text {
    color: #ffffff;
}

#shopify-section-sections--24436570358108__rich_text_multi_column_zxDQQp .rich-text-multi-column-section .rich-text a {
    color: #a1499c !important;
}

#shopify-section-sections--24436570358108__rich_text_multi_column_zxDQQp .rich-text-multi-column-section .rich-text a:hover {
    color: #ffffff !important;
}

.footer__content-bottom-wrapper:last-child:before{
  content:'';
  position:absolute;
  left:5rem;
  right:5rem;
  top:0;
  border-top:1px solid #645D66;
}
.footer__copyright{margin-top:0 !important}
.copyright__content{font-size:14px !important; font-weight:400; color:#fff}
.header-social{display:flex; align-items:center}
.list-social__item {
    margin-right: 8px;
}
.list-social__link ,.header-social a,.header-icons>*{
    padding:0 !important;
    color: #FFF !important;
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid #fff;
    border-radius: 50%;
    font-size: 12px !important;
}
.header-social a,.header-icons>*{    color: #000 !important;
    border-color: #000;
    margin: 0 6px;
    text-decoration: none;}
.header-icons>*:hover{
  border-color: #a04a9c;
  background:#a04a9c;
}
.header__icons .shopify-app-block{overflow:inherit !important; order:1}
.header-icons .cart-count-bubble{top:0}
.header-icons{display:flex; align-items:center;}
.header__icon .icon {
    height: 1.7rem !important;
    width: 1.7rem !important;}
.header__icon svg{font-size:17px !important}
.header-icons>*:hover svg{color:#fff}
.header-icons>.header__search:hover svg{color:#000}
.header__icon--cart .icon {
    height: 3.4rem!important;
    width: 3.4rem!important;}
.list-social__item .icon {
    height: 1.75rem !important;
    width: 1.75rem !important;
}
.header__active-menu-item {
    color: #A1499C;
    font-weight: 600;
    text-decoration: none;
   
}
.footer-social{margin-right:9%}
.footer-block__details-content .list-menu__item--link {
        display: inline-block;
        font-size: 14px !important;
        color: #fff !important;
        text-decoration: none;
        line-height: 20px;
        padding: 0 !important;
    }
    .footer-block__details-content>li:not(:last-child) {
        margin-right: 0!important;
        margin-bottom: 2px!important;
     
    }
.footer-block__details-content>li{ position:relative;
      padding-left:15px !important;}
.footer-block__details-content>li:before{
  content:'';
  position:absolute;
  left:0;
  top:10px;
  background:#A1499C;
  width:5px;
  height:5px;
  border-radius:50%
}
.footer-block__heading {
        font-size: 22px!important;
        line-height: 24px!important;
        color: #fff!important;
    }
ul.footer-links {
    padding: 0;
    margin: 0;
    display: inline-block;
    list-style: none;
}
.footer-links li {
    display: inline-block;
    line-height: 0.8;
    padding: 0 10px;
    border-right: 1px solid #fff;
}
.footer-links li:last-child{padding-right:0; border:0}
.footer-links li a {
    text-decoration: none !important;
    font-size: 14px !important;
    font-weight: 400;
    color: #fff;
}
.footer-links li a:hover {
    color: #a1499c;
}
.multicolumn-card__info.option-label ul {
  list-style-type: none;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 75%;
  margin: 0 auto;
}
.multicolumn-card__info.option-label ul li {
  padding: 5px 20px;
  border-radius: 100px;
  background-color: #eaeaea;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  color:#a1499c
}
#Slide-template--25241433440604__multicolumn_subscription_JhXQcr-3 ul li:first-child{
          background: #a1499c;
    font-size: 24px;
    font-weight: 600;
    color: #fff;
}
.multicolumn-subs .step-number {
  display: inline-block;
  background-color: #a1499c;
  color: #FFF;
  font-size: 18px;
  padding: 15px;
  line-height: 1;
  border-radius: 50%;
  min-width: 48px;
}
.multicolumn-card__info.option-label {
  padding-bottom: 0;
  margin-top: 32px;
}
.multicolumn-subs .multicolumn-card__image-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  margin:
0;
  padding:
0;
  z-index: -1;
}
.multicolumn-subs .multicolumn-list__item {
  border: 1px solid #a1499c;
  border-radius: 25px;
}
.multicolumn-subs .no-option .multicolumn-card__info {
  padding-top: 250px;
}
.multicolumn-subs .multicolumn__title {
  justify-content: center;
}
.form-btn{background:transparent; cursor:pointer; border:1px solid #fff; padding:12px 45px; border-radius:30px; color:#fff; font-size:15px; font-weight:500}
.form-footer{display:flex; width:100%; align-items:flex-start}
.check {
    padding-right: 60px;
}
.check label{    color: #fff;
    font-size: 14px;}
.form-wrapper h2{margin: 0 0 40px;
    text-align: center;
    color: #fff;
    font-size: 45px;
    line-height: 50px;}
.contact__input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.contact__input::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.contact__input:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.contact__input:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
.subscription-compare .inner-compare{
  border-radius: 12px;
  background-color: #A1499C;
  padding: 50px 20px;
}
.subscription-table {
  position: relative;
  display: grid;
  grid-template-columns: 228px 10px 200px 8px 200px 8px 200px 8px 200px;
  text-align: center;
  align-items: flex-end;
  justify-content: center;
  width: max-content;
  margin: auto;
  grid-row-gap: 35px;
}
.subscription-table .column-2 .column .column-value span,
.subscription-table .column-3 .column .column-value span{
  text-decoration: line-through;
  opacity: 0.8;
  padding-right: 15px;
}
.subscription-table .column-2 .column:nth-child(4) .column-value,
.subscription-table .column-3 .column:nth-child(4) .column-value{
  color: #f5bd1e;
  font-weight: 700;
}
.subscription-table .column-3.last ~ .column-gap{
  display: none;
}
.subscription-table .column-4{
  grid-column: span 8;
  grid-column-end: none;
}
.subscription-table .subscription-table-corner-image {
  position: absolute;
  top: -100px;
  left: 60px;
}
.subscription-table-discount-image {
  max-width: 110px;
  position: absolute;
  top: -130px;
  right: 455px;
}
.customer-talk img {
  display: block;
  max-height: 70px;
  margin: auto;
  margin-bottom: 10px;
}
.wl-btn {
  position: absolute;
  right: 14px;
  top: 7px;
  font-size: 20px;
  z-index: 5;
}
.subscription-compare .section-heading {
  color: #fff;
  text-align: center;
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: 42.582px;
  letter-spacing: -1.067px;
  margin: 0;
  padding: 0;
  margin-bottom: 10px;
}
.subscription-compare .section-subheading {
  color: #fff;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 29.582px;
  letter-spacing: -0.3px;
  margin: 0;
  padding: 0;
  margin-bottom: 120px;
}
.subscription-table .column-1 .column {
  color: #fff;
  font-size: 17px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -0.357px;
}

.subscription-table .column-2 .column {
  color: #fff;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 26.611px;
  letter-spacing: -0.397px;
}

.subscription-table .column-3 .column {
  color: #041e17;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 26.611px;
  letter-spacing: -0.397px;
}

.subscription-table .column-4 .column {
  color: #041e17;
  font-size: 17px;
  font-style: normal;
  line-height: 20px;
  letter-spacing: -0.378px;
}
.subscription-table .column-header-text {
  color: #fff;
  text-align: center;
  font-size: 21.76px;
  font-style: normal;
  font-weight: 600;
  line-height: 28.512px;
  letter-spacing: -0.393px;
}
.subscription-table .column-footer-price {
  color: #fff;
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
  line-height: 26.066px;
  letter-spacing: -0.667px;
}
.subscription-table .column-footer-savings {
  color: #f5bd1e;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 26.066px;
  letter-spacing: -0.533px;
}
.subscription-table .column-footer-button-new {
  display: inline-block;
  color: #041e17;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 36px;
  letter-spacing: -0.361px;
  padding: 0 52px;
  border-radius: 27px;
  background: #f5bd1e;
  line-height: 54px;
  height: 54px;
}
.subscription-table .column {
  min-height: 65px;
      padding: 10px 0;
  display: flex;
  align-items: center;
      text-align: left;
}
.subscription-table .column-1 .column,
.subscription-table .column-4 .column {
  justify-content: flex-start;
}
.wishlisthero-product-in-wishlist svg{color: #721b75 !important;}
.subscription-table .column-2 .column,
.subscription-table .column-3 .column {
  justify-content: center;
}
.subscription-table .column-footer {
  height: 102px;
}
.subscription-table .column-2 {
  border-radius: 6.776px;
  background: #721b75;
}
.subscription-table .column-3,
.subscription-table .column-4 {
  background-color: #ffffff;
  border-radius: 6.776px;
  background: #fff;
}
.subscription-compare .subscription-table .column {
  border-top: 1px solid #8447894f;
}

.subscription-compare .subscription-table .column-gap .column, 
.subscription-compare .subscription-table .column-1 .column {
  border-top: 1px solid #85d4934f;
}

.subscription-compare .subscription-table .column-2 .column {
  border-top: 1px solid #97d6a24f;
}

.subscription-compare .subscription-table .column:nth-last-child(2) {
  border-bottom: 1px solid #8447894f;
}
.subscription-compare .subscription-table .column-gap  .column:nth-last-child(2),
.subscription-compare .subscription-table .column-1  .column:nth-last-child(2) {
  border-bottom: 1px solid #85d4934f;
}
.subscription-table .column-2 .column-header,
.subscription-table .column-3 .column-header,
.subscription-table .column-4 .column-header{
  height: 69px;
}
.subscription-compare .column-header,.subscription-compare .column-footer {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.subscription-compare .column-header img {
  display: block;
  max-width: 130px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -62px;
}
.subscription-table .column-3 .column-header img {
  max-width: 160px;
  top: -85px;
}
.subscription-table .column-3 .column-header-text,
.subscription-table .column-4 .column-header-text {
  color: #000;
}
.subscription-table .column-3 .column-header-text{
  padding: 0 15px;
}
.subscription-table .column-footer {
  /*padding-top: 24px;*/
}
.subscription-table .column-3 .column-footer .column-footer-price {
  color: #000;
}
.subscription-table .column-4 .column {
  padding-left: 28px;
  gap: 10px;
}
.slideshow .banner__media.media>*:not(.zoom):not(.deferred-media__poster-button).mobile-show,.mobile-show{
  display: none;
}
#reconvert-slot-cartDrawer-5 .section_content .theme_button_secondary {
    color: #fdfdfd !important;
    background-color: #A1499C !important;
    border: none !important;
    border-radius: 50px !important;
}

@media (max-width:1280px){
  .subscription-table {
    grid-template-columns: 1fr 11px 1fr 11px 1fr;
    width: 100%;
  }
  .subscription-table .column-4 {
    grid-column: span 1;
  }
  .subscription-table .column-3.last{
    grid-column: span 1;
  }
  .subscription-table .column-3.first ~ .column-gap{
    display: none;
  }
  .subscription-table .column-3.last ~ .column-gap,
  .subscription-table .column-3.middle ~ .column-gap{
    display: block;
  }
  .subscription-table .column-3.middle{
    grid-column: span 1;
  }
  .subscription-table-discount-image{
    top: -130px;
    right: 0;
  }
}
#FooterForm-body::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
#FooterForm-body::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
#FooterForm-body:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
#FooterForm-body:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
#Banner-template--24436569899356__image_banner .media{background:none!important; border-radius: 0 0 35px 35px;}
#shopify-block-AbWkxRXFYTUgwWjh4Q__loop_subscriptions_loop_widget_TrMQhb {
  width: 100%;
}
#shopify-block-AQ1kwVmdJRTFNV0JRR__boxi_box_builder_link_FWfzi3 {
  margin: 2rem 0 0;
}
.client-wrap{display: flex;
             width:100%;
             padding:30px 0;
             position:relative;
    align-items: center;background-image:url(spring.png); background-repeat: no-repeat;
    background-position: bottom;
    background-size: 100% auto;}
.client-text{width:20%}
.client-text h2{margin: 0;
    font-size: 28px;
    line-height: 40px;
    color: #202020;}
.client-list {
    width: 80%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 4rem;
    padding-right: 40px;
}
.client-list img {
    height: 75px;
}
.collection .slider-component-desktop {
    
    margin: 0 auto;
      
 
}
.collection .slider__slide {
    padding: 0 4px;
}
.collection .slider.slider--desktop .scroll-trigger.animate--slide-in:first-child {
    margin-left: 0 !important;
}
.collection .card--card.gradient,.collection .card__inner.gradient, .related-products .card__inner.gradient {
    /* transform: perspective(800px) rotateY(15deg) skewY(3deg) !important; */
    margin-top: 30px;
    border-radius: 20px !important;
  transition:all 0.4s;
  --ratio-percent: 100% !important;
}
.related-carousel .product-card-wrapper .card__inner .card__media .media a {
  display: inline-block !important;
}
.related-carousel .product-card-wrapper .card__inner .card__media .media img {
  border-radius: 20px !important;
}
.product-grid{padding-right:10px}
#ProductGridContainer .product-grid{padding-right:10px;padding-left: 10px;}
/* .collection .card--media:hover .card__inner.gradient,.related-products .card--media:hover .card__inner.gradient {    transform: scaleY(1.2) translatex(-5px) !important;
    margin-bottom: 2rem;} */
.collection__title.title-wrapper {
    text-align: center;
}
.collapsible-content__header h2,#shopify-section-template--24436569899356__featured_blog_tMXAw6 h2,.collection__title .title,#shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .rich-text h2,.title--primary,.testimonial-slider-section h2,#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .rich-text h2{    font-size: 50px;
    line-height: 60px;}
#shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .rich-text p,#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .rich-text p{color: #565656;
    font-size: 14px;
    line-height: 25px;
    font-weight: 600;}
.collection__description p {
  font-size: 16px;
}
.collection__title.title-wrapper {
    margin-bottom: 4.5rem !important;
}
.card__heading,a.wishlist-hero-list-card-header-product-name,.cart-item__name {
    margin-bottom: 7px !important;
    color: #202020 !important;
    font-size: 18px !important;
    line-height: 24px !important;
  transition:all 0.4s;
  te
}
.wishlist-hero-list-card-footer-delete{border-radius: 50% !important;
    background: #ededed !important;}
.card__heading:hover a,.wishlist-hero-list-card-header-product-name:hover {    color: #a1499c;}
#collection-template--24436569899356__featured_collection_wjRahF .card__heading:hover a{color:#fff}
#collection-template--24436569899356__featured_collection_wjRahF .card-information .price--on-sale .price-item--regular {
    color: #fff;
}

#collection-template--24436569899356__featured_collection_wjRahF .card-information span.price-item.price-item--sale.price-item--last {
    color: #fff;
}
#Slider-template--24436569899356__featured_blog_tMXAw6.blog__posts .article-card .card__heading:hover a{color:#fff !important}
.card__information {
  padding-top: 2rem !important;
  display: flex;
  flex-direction: column;
}
.card__information .card-information {
  margin-top: auto; 
}
p.product-description {
    color: #383838;
    font-size: 13px;
    line-height: 18px;
    margin: 0 0 5px;
}
.card-information .price--on-sale .price-item--regular {
    color:#656565;
    font-size: 13px;
  font-weight:500;
}
.card__badge{display:none !important}
.cart-item__price-wrapper .price,.cart-item__details .product-option,.card-information .price__regular .price-item--regular,.card-information span.price-item.price-item--sale.price-item--last,.wishlist-hero-price-update .money{
    margin-right: 0;
    color: #A1499C;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.2px;
}
.card-information span.price-item.price-item--sale.price-item--last b{font-weight:500}
.wishlisthero-customer-view-listing .MuiTypography-body1, .MuiDialog-root .MuiTypography-body1 {
    font-size: 13px!important;
    color: #212121!important;
    text-align: center;
}
.card-information span.price-item.price-item--sale.price-item--last em{display:none}
#shopify-section-template--24436569964892__rich_text_jGQ76c .rich-text__blocks { max-width: 100%;}
#shopify-section-template--24436569964892__rich_text_multi_column_kcC4fB .multi-column {
  margin:0 -15px;
}
#shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper {background-image:url(purple-vetor2.png);  background-size:100% 100%; background-repeat:no-repeat; padding:0 50px; display:flex; width:100%; margin-top:140px; position:relative }
#shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper:before{
  content: "";
    position: absolute;
    left: 125px;
    top: -80px;
    width: 96px;
    height: 124px;
    background-image: url(bone.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
#shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper .multi-column,#shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper .rich-text{width:50%}
#shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper .multi-column{padding-left:30px}
#shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper .rich-text{   position:relative;     padding-top: 80px;
    padding-left: 45px;}
#shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper .rich-text h2{color: #fff;
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 12px;}
#shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper .rich-text p{    font-size: 15px;
    color: #fff;
    font-weight: 700;
}
img.dogs{position:absolute;
        left:0;
         bottom:-10px;
    width: 100%;}
.rich-text-multi-column-wrapper .columns{display:flex; flex-wrap:wrap; width:100%}
#shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper .columns{ margin:-60px 0}
#shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper .columns .column,#shopify-section-template--24436569964892__rich_text_multi_column_kcC4fB .rich-text-multi-column-wrapper .columns .column{width:50%; padding:0 15px; margin-bottom: 35px; }
#shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper  .colmn-box,#shopify-section-template--24436569964892__rich_text_multi_column_kcC4fB .rich-text-multi-column-wrapper .columns .colmn-box {
  
    border-radius: 15px;
  position:relative;
  z-index:1;
    padding: 40px 20px 20px;
  height: 100%;
}
#shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper  .colmn-box:before,#shopify-section-template--24436569964892__rich_text_multi_column_kcC4fB .rich-text-multi-column-wrapper .columns .colmn-box:before{
  content:'';
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  border-radius:15px;
  z-index:-1;
  background:#EDEDED;
  box-shadow:0px 20px 25px rgba(0,0,0,0.25);
     /* transform: perspective(800px) rotateY(15deg) skewY(3deg) !important;*/
    border-radius: 20px !important;
}
#shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper  .box-img {margin-bottom: 10px;}
#shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper  .colmn-box img{height: 75px;object-fit: contain;max-width: 75px;
   }
#shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper  .colmn-box h3,#shopify-section-template--24436569964892__rich_text_multi_column_kcC4fB .rich-text-multi-column-wrapper .columns .colmn-box h5{    color: #202020;
    font-size: 16px;
    line-height: 21px;
    margin: 0 0 5px;}
#shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper  .colmn-box p{    font-size: 12px;
    line-height: 15px;
    color: #383838;
    margin: 0;}
#shopify-section-template--24436569964892__rich_text_multi_column_kcC4fB .rich-text-multi-column-wrapper .columns .colmn-box ul li,#shopify-section-template--24436569964892__rich_text_multi_column_kcC4fB .rich-text-multi-column-wrapper .columns .colmn-box h5 i{
  color:#fff
}
#shopify-section-template--24436569964892__rich_text_multi_column_kcC4fB .rich-text-multi-column-wrapper .columns .colmn-box ul li{list-style:none}
.slider-counter,#shopify-section-template--24436569899356__slideshow_X7jb6f .slider-button {display:none !important}
#shopify-section-template--24436569899356__slideshow_X7jb6f .slider-counter,#shopify-section-template--24436569899356__slideshow_X7jb6f .slider-buttons{display: inline-block !important}
#shopify-section-template--24436569899356__slideshow_X7jb6f .slider-buttons{width: auto !important;
    top: auto !important;
    transform: translateX(-50%) !important;
    bottom: 30px;
    left: 50%;}
#shopify-section-template--24436569899356__slideshow_X7jb6f .slideshow__control-wrapper,#shopify-section-template--24436569899356__slideshow_X7jb6f .slideshow__control-wrapper button {
    display: inline-block !important;
    
}
#shopify-section-template--24436569899356__slideshow_X7jb6f .slideshow__control-wrapper .slider-counter__link--dots .dot {border-color: #fff !important}
#shopify-section-template--24436569899356__slideshow_X7jb6f .slideshow__control-wrapper .slider-counter__link--active.slider-counter__link--dots .dot {
    background-color: rgb(255, 255 ,255)!important;
  border-color:rgb(255, 255, 255)!important;
}
.slider-button span,.owl-carousel .owl-nav button.owl-next span, .owl-carousel .owl-nav button.owl-prev span{display:none !important}
.slider-button,.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev{width: 40px !important;
    height: 40px !important;
    align-items: center;
    border: 1px solid #939393 !important;
    border-radius: 50%;
    padding: 0 !important;
    color: #939393 !important;
    font-size: 18px;
     display:flex;                                                                                         
    justify-content: flex-start !important;
    margin: 0 5px;}
.slider-button:before,.owl-carousel .owl-nav button.owl-next:before, .owl-carousel .owl-nav button.owl-prev:before{
  content:'\f178';
  font-weight:900;
  font-family: "Font Awesome 6 Free";
}
.slider-button.slider-button--prev,.owl-carousel .owl-nav button.owl-prev{transform: rotateY(180deg);}
.owl-nav{display: flex;
    position: absolute;
        left: 54%;
    bottom: 0px;}
.owl-dot{display:none !important}
#shopify-section-template--24436569899356__rich_text_multi_column_e63zy9{padding-top:140px}
#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh{padding:70px 0}
#shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .rich-text,#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .rich-text{width:100%; text-align:center; margin-bottom:50px;}
#shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .rich-text h2,.title--primary,#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .rich-text h2{margin-bottom:10px}

#shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .column,#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .column{width: 31%;
    /* padding: 0 20px; */
; }
#shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .colmn-box,#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .colmn-box {
    width: 100%;
    position: relative;
    z-index: 1;
    padding: 40px 35px;
  text-align:center
}
#shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .column:nth-child(1) .colmn-box:before,#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .column:nth-child(1) .colmn-box:before{
  transform: perspective(800px) rotateY(12deg) skewY(-3deg)!important
}
#shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .column:nth-child(2) .colmn-box:before,#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .column:nth-child(2) .colmn-box:before{transform:none !important}
#shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .column:nth-child(3) .colmn-box:before,#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .column:nth-child(3) .colmn-box:before{
   transform:perspective(800px) rotateY(170deg)  skewY(-3deg)!important
}
#shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .column:nth-child(2){   }
#shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .colmn-box:before,#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .colmn-box:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: #E8E8E8;
    z-index: -1;
    border-radius: 20px;
}
#shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .column:first-child .colmn-box{    padding: 40px 35px 40px 25px;}
#shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .column:last-child .colmn-box{    padding: 40px 25px 40px 35px;}

#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .column:first-child .colmn-box{    padding: 40px 35px 40px 25px;}
#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .column:last-child .colmn-box{    padding: 40px 25px 40px 35px;}

#shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .rich-text-multi-column-wrapper .columns,#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .rich-text-multi-column-wrapper .columns {
    justify-content: space-between;
  align-items:center
}
#shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .colmn-box h3,#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .colmn-box h3,#shopify-section-template--24436569964892__rich_text_multi_column_kcC4fB .rich-text-multi-column-wrapper .columns .colmn-box h3{font-size: 25px;
    line-height: 35px;}
#shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .colmn-box p,#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .colmn-box p,#shopify-section-template--24436569964892__rich_text_multi_column_kcC4fB .rich-text-multi-column-wrapper .columns .colmn-box p{    font-size: 14px;
    line-height: 18px;}
#shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .colmn-box strong,#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .colmn-box strong{font-size: 30px;
                                                                                           line-height: 30px;
    color: #A1499C;
    font-weight: 800;
    letter-spacing: -0.2px;
    display: block;
    padding-top: 10px;}
#shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .colmn-box ul,#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .colmn-box ul{padding: 0;
    list-style: none;
    text-align: left;}
#shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .colmn-box ul li,#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .colmn-box ul li{position: relative;
    padding-left: 15px !important;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 10px;}
#shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .colmn-box ul li:before,#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .colmn-box ul li:before{
  content: "";
    position: absolute;
    left: 0;
    top: 9px;
    background: #a1499c;
    width: 5px;
    height: 5px;
    border-radius: 50%;
}
#shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .column:nth-child(2) .colmn-box:before,#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .column:nth-child(2) .colmn-box:before{
  background:#A1499C;
  box-shadow: 0 60px 30px 10px #a1499c40
}
#shopify-section-template--24436569964892__rich_text_multi_column_kcC4fB .rich-text-multi-column-wrapper .columns .colmn-box:before {
    background: #a1499c;
    box-shadow: 0 25px 20px 10px #a1499c40;
    transform: none !important;
}
#shopify-section-template--24436569899356__featured_collection_wjRahF .quick-add__submit:not(:hover) {
  background: #FFF;
  color: #a1499c;
}
#shopify-section-template--24436569964892__rich_text_multi_column_kcC4fB .rich-text-multi-column-wrapper .columns .colmn-box h5{display: flex
;
    align-items: center; color:#fff}
 #shopify-section-template--24436569964892__rich_text_multi_column_kcC4fB .rich-text-multi-column-wrapper .columns .column {display:flex}
 #shopify-section-template--24436569964892__rich_text_multi_column_kcC4fB .rich-text-multi-column-wrapper .columns .colmn-box {width:100%}
 #shopify-section-template--24436569964892__rich_text_multi_column_kcC4fB .rich-text-multi-column-wrapper .columns .colmn-box ul{padding:0}
 #shopify-section-template--24436569964892__rich_text_multi_column_kcC4fB .rich-text-multi-column-wrapper .columns .colmn-box ul li{margin-bottom:15px}
#shopify-section-template--24436569964892__rich_text_multi_column_kcC4fB .rich-text-multi-column-wrapper .columns .colmn-box h5 i {
    margin-right: 12px;
}
#shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .column:nth-child(2) .colmn-box h3,#shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .column:nth-child(2) .colmn-box p,#shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .column:nth-child(2) .colmn-box strong,#shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .column:nth-child(2) .colmn-box ul li,#shopify-section-template--24436569964892__rich_text_multi_column_kcC4fB .rich-text-multi-column-wrapper .columns .colmn-box h3,#shopify-section-template--24436569964892__rich_text_multi_column_kcC4fB .rich-text-multi-column-wrapper .columns .colmn-box p{color:#fff}
#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .column:nth-child(2) .colmn-box h3,#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .column:nth-child(2) .colmn-box p,#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .column:nth-child(2) .colmn-box strong,#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .column:nth-child(2) .colmn-box ul li{color:#fff}
#shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .column:nth-child(2) .colmn-box ul li:before,#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .column:nth-child(2) .colmn-box ul li:before{background:#fff}
.more-btn,.blog__button,.cart__checkout-button,.collection__view-all .button {
    background: #A1499C;
    color: #fff;
    font-size: 15px;
    cursor: pointer;
    display: inline-block;
    line-height: 15px;
    border-radius: 30px;
    text-decoration: none;
    font-weight: 500;
    padding: 18px 30px;
    margin-top: 15px;
}
.more-btn:hover, .blog__button:hover,.cart__checkout-button:hover,.collection__view-all .button:hover {
    background: #000;}
.blog__button:before,.blog__button:after,.cart__checkout-button:before,.cart__checkout-button:after,.collection__view-all .button:before,.collection__view-all .button:after{display:none!important}
.more-btn.white-bg {
  font-weight: 700;
  font-size: 16px;
}
.more-btn.white-bg:not(:hover) {
  background-color: #FFF;
  color: #a1499c;
}
#shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .column:nth-child(2) .more-btn,#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .column:nth-child(2) .more-btn{border:1px solid #fff;}
#shopify-section-template--24436569899356__image_slider_dGG6TA{padding:120px 0 60px; overflow: hidden;}
.card__inner .add-to-cart-btn {
  margin-top: 10px; 
}
.slide-foot{display:flex; align-items:center; margin-top:30px}
.slide-foot strong{color: #3E3E3E;
    font-size: 15px;
    font-weight: 500;}
.slide-foot img{width: 45px !important;
    height: 45px;
    object-fit: cover;
        border-radius: 50%;
    margin-right: 15px; }
.testimonial-slider-wrapper {
    display: flex;
    flex-wrap: wrap;
}
.image-slider-image {
    width: 40%;
}
.testimonial-slider-slider {
    width: 60%;
  padding-left:100px;
  align-self:center;
  padding-top:70px;
  position:relative;
}
.testimonial-slider-slider:after {
    content: "";
    position: absolute;
    top: 0;
    left: 170px;
    width: 1065px;
    background-image: url(spring.png);
    height: 20px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.testimonial-slider-slider:before {
        content: "\f10d";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    position: absolute;
    top: -20px;
    left: 100px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 30px;
    width: 60px;
    height: 60px;
    background: #a1499c;
  
}
.caption{color:#545454; font-size:15px; line-height:25px; font-style:italic; }
.image-slider-image figure{margin:0; padding: 25px 35px 0 32px;
    background-image: url(image-circje.png);
    background-size: 100% 100%;}
.image-slider-image figure img{width: 100%;
    border-radius: 50%;}
.testimonial-slider-section h2{    text-align: center;
    padding-bottom: 40px;}
.newsletter__wrapper{
      background-image: url(newsletter-bg.jpg);
    padding: 70px 65px 50px !important;
    background-size: cover;
    display: flex;
    background-position: center;
    background-attachment: inherit;
    width: 100%;
    border-radius: 45px;
  margin-bottom: -120px;
    position: relative;
    z-index: 2;
}
.newsletter__wrapper h2{width: 50%;
    color: #fff;
    font-size: 38px;
    line-height: 60px;
    text-align: left;}
.newsletter__wrapper .email-right-col{width: 50%;
    padding: 0 20px 0 70px; margin:0 !important}
.newsletter-form__field-wrapper, .newsletter-form {
    max-width: 100% !important;
  text-align:left
}
.newsletter-form__field-wrapper .field {margin-bottom:10px}
.newsletter-form__field-wrapper .field input {
        z-index: 0;
    border: 1px solid #fff;
    width: 100%;
    background: none;
    border-radius: 30px;
    height: 60px;
    line-height: 60px;
    color: #fff;
    font-size: 14px;
    padding: 15px 15px 15px 40px;
    resize: none;
    box-shadow: none !important;
    outline: none !important;
}
.newsletter-form__field-wrapper .field:before,.newsletter-form__field-wrapper .field:after{display:none !important}
.newsletter-form__field-wrapper .field i{position: absolute;
    left: 20px;
    top: 25px;
    color: #fff;
    font-size: 12px;}
.newsletter-form__field-wrapper .field__label {
    font-size: 14px;
    left: 45px!important;
    color: #fff !important;
    top: 20px!important;}
.newsletter-form__button.field__button{position: static !important;
    width: auto;
    height: auto;
    display: inline-block;
    background: #fff !important;
    padding: 18px 35px;
    border-radius: 30px;
    font-size: 15px;
    font-weight: 500;
    color: #C06342;}
.newsletter-form__button.field__button:hover {
    background: #9c4697 !important;
    color: #fff;
}
.form-btn:hover {
    background: #fff;
    color: #8f418b;
}
.newsletter-form__button.field__button .svg-wrapper{display:none !important}
.field__input:focus~.field__label, .field__input:not(:placeholder-shown)~.field__label, .field__input:-webkit-autofill~.field__label, .customer .field input:focus~label, .customer .field input:not(:placeholder-shown)~label, .customer .field input:-webkit-autofill~label {

    opacity: 0 !important;
}
#collection-template--24436569899356__featured_collection_wjRahF{background-image:url(pattern.jpg); padding:80px 0 80px; background-size:cover;}
#collection-template--24436569899356__featured_collection_wjRahF .collection__title{text-align:left}
#collection-template--24436569899356__featured_collection_wjRahF .collection__title h2,#collection-template--24436569899356__featured_collection_wjRahF .collection__title p,#collection-template--24436569899356__featured_collection_wjRahF .card__heading,#collection-template--24436569899356__featured_collection_wjRahF p.product-description,#collection-template--24436569899356__featured_collection_wjRahF .card-information .price__regular .price-item--regular{color:#fff !important}
#collection-template--24436569899356__featured_collection_wjRahF .collection .card--card.gradient,#collection-template--24436569899356__featured_collection_wjRahF .collection .card__inner.gradient {
   background:#fff!important
}
#collection-template--24436569899356__featured_collection_wjRahF .slider-button{    border-color:  #fff !important;
    color: #fff !important;}
#collection-template--24436569899356__featured_collection_wjRahF .slider-buttons{position: absolute;
    top: -110px;
    right: 12rem;}
#shopify-section-template--24436569899356__featured_blog_tMXAw6 .title-wrapper-with-link{justify-content:center !important;padding-bottom: 15px;  }

#Slider-template--24436569899356__featured_blog_tMXAw6{justify-content: space-between; width:100%; align-items:center;}
#Slider-template--24436569899356__featured_blog_tMXAw6.blog__posts.articles-wrapper .article {
    width: 32% !important;
    max-width: inherit !important;
    flex-grow: inherit !important;
}
.article-card__info {
    padding: 0 0 10px !important;
}
.article-card__info .circle-divider{    color: #383838;
    font-weight: 500;
    font-size: 14px;
     transition:all 0.4s;                               
    letter-spacing: normal;}
.article-card__info .circle-divider i,.article-template .circle-divider i{color:#a1499c; margin-right:12px; transition:all 0.4s;}
.circle-divider.caption-with-letter-spacing{font-size:1.25rem}
.blog__posts .article-card,.blog-articles .article-card{
      width: 100%;
    position: relative;
    z-index: 1;
    padding: 10px 10px 30px !important;
}
.blog__posts .article-card .card__inner.gradient,.blog-articles .article-card .card__inner.gradient {
   
    border-radius: 20px !important;
      overflow: hidden;
}
/*#Slider-template--24436569899356__featured_blog_tMXAw6.blog__posts .blog__post:nth-child(1) .article-card:before {
    transform: perspective(800px) rotateY(12deg) skewY(-3deg) !important;
}
#Slider-template--24436569899356__featured_blog_tMXAw6.blog__posts .blog__post:nth-child(3) .article-card:before {
    transform: perspective(800px) rotateY(170deg) skewY(-3deg)!important ;
}*/
.blog__posts .blog__post:hover .article-card:before,.blog-articles .blog-articles__article:hover .article-card:before {
    background: #a1499c !important;
    box-shadow: 0 60px 30px 10px #a1499c40;
}
.article-card__excerpt {
    font-size: 13px;
    line-height: 18px;
    color: #383838 ;
  transition:all 0.4s;
}
#Slider-template--24436569899356__featured_blog_tMXAw6.blog__posts .blog__post:hover .article-card__excerpt,#Slider-template--24436569899356__featured_blog_tMXAw6.blog__posts .blog__post:hover .card__heading,#Slider-template--24436569899356__featured_blog_tMXAw6.blog__posts .blog__post:hover .circle-divider,#Slider-template--24436569899356__featured_blog_tMXAw6.blog__posts .blog__post:hover .circle-divider i{color:#fff !important}
.blog-articles  .blog-articles__article:hover .article-card__excerpt,.blog-articles  .blog-articles__article:hover .card__heading,.blog-articles  .blog-articles__article:hover .circle-divider,.blog-articles  .blog-articles__article:hover .circle-divider i,.blog-articles .blog-articles__article:hover .card__heading a{color:#fff !important}
#Slider-template--24436569899356__featured_blog_tMXAw6.blog__posts .blog__post:nth-child(1) .article-card{padding: 10px 22px 30px 8px;}
#Slider-template--24436569899356__featured_blog_tMXAw6.blog__posts .blog__post:nth-child(3) .article-card{padding: 10px 8px 30px 20px;}
.blog__posts .article-card:before,.blog-articles .article-card:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: #e8e8e8;
    z-index: -1;
    border-radius: 20px;
  transition:all 0.4s;
}
.blog-articles .article-card .card__information, .blog__posts .article-card .card__information {

    padding: 14px 12px 0 !important;
}
#shopify-section-template--24436569899356__collapsible_content_mKfrWn{   margin-bottom: 70px;}
#shopify-section-template--24436569899356__collapsible_content_mKfrWn .collapsible-content__grid{animation: none;
    opacity: 1 !important;         transform: none !important;}
#shopify-section-template--24436569899356__collapsible_content_mKfrWn .collapsible-content{padding:70px 0 0; z-index:1}
#shopify-section-template--24436569899356__collapsible_content_mKfrWn .collapsible-content:before{
  content:'';
  position:absolute;
  left:9%;
  top:70px;
  bottom:0;
  right:0;
  background:#EDEDED;
  border-radius: 30px 0 0 30px;
}
#shopify-section-template--24436569899356__collapsible_content_mKfrWn .collapsible-content__wrapper{padding:70px 0 80px}
#shopify-section-template--24436569899356__collapsible_content_mKfrWn .grid__item.collapsible-content__grid-item{
  position:absolute;
  left:0;
  top:0;
  width:37% !important;
  height: 88%;
}
.collapsible-content__media{    border-radius: 0 30px 30px 0 !important;
    border: 7px solid #fff !important;
    border-left: 0 !important;
    padding: 0 !important;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 440px;
}
.collapsible-content__media img{border-radius: 0 30px 30px 0 !important;}
#shopify-section-template--24436569899356__collapsible_content_mKfrWn .grid__item:last-child{width: 60% !important;
    max-width: inherit !important;
    flex-grow: inherit;
      position: relative;
    margin-left: auto;}
.accordion__title {
    min-height: auto !important;
    color: #2C2C2C;
    font-size: 19px;
    line-height: 25px;
  text-decoration: none !important;
  letter-spacing: -0.5px;
    font-weight: 600 !important;
}
.accordion p{color: #474747;
    font-size: 14px;
    line-height: 22px;}
.collapsible-content .accordion{border:0!important}
.collapsible-content summary:hover {
    background: none !important
}
.collapsible-content summary .icon-caret {
    position: absolute;
    height: 25px;
    background: #A1499C;
    border-radius: 50%;
    width: 25px;
    padding: 7px;
    right: 1.5rem;
    top: 15px;
}
.collapsible-content summary .icon-caret path{fill:#fff !important}
.accordion__content {
    margin-bottom: 1.8rem!important;
    padding-right: 6rem!important;
}
/*#shopify-section-template--24436569899356__collapsible_content_mKfrWn .collapsible-content:after{
  content: "";
    position: absolute;
    right: 10%;
    top: -42px;
    z-index: 10;
    left: auto;
    width: 230px;
    height: 260px;
    background-image: url(3.png);
    background-size: contain;
    background-repeat: no-repeat;
}*/
/*#shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .rich-text-multi-column-section .page-width:after{
  content: "";
    position: absolute;
    right: 0;
    top: -41px;
    z-index: 10;
    left: auto;
    width: 200px;
    height: 255px;
    background-image: url(2.png);
    background-size: contain;
    background-repeat: no-repeat;
}*/
#shopify-section-template--24436569899356__subscription_compare_497TVe .subscription-compare{position:relative}
/*#shopify-section-template--24436569899356__subscription_compare_497TVe .subscription-compare:after{
  content: "";
    position: absolute;
    right: 25px;
    top: -110px;
    z-index: 10;
    left: auto;
    width: 180px;
    height: 215px;
    background-image: url(2.png);
    background-size: contain;
    background-repeat: no-repeat;
}*/
#main-collection-filters {
  position: relative;
}
.rich-text-multi-column-section .page-width{
  position: relative;
}
.hero-banner__title {
    font-size: 65px!important;
    line-height: 65px!important;
    color: #fff!important;
    display: none;
}
.hero-banner__image {
  position: relative;
  padding-bottom: 35%;
}
.hero-banner__image img{
  border-radius: 0 0 20px 20px;
  width: 100%;
  position: absolute;
  height: 100%;
  left: 0;
  top: 0;
  object-fit: cover;
}
.card__media .wishlisthero-floating button {
  font-size: 17px !important;
  width: 40px !important;
  height: 40px !important;
  display: flex !important;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
  background: #fff !important;
}
.card__media .wishlisthero-floating{top:auto !important; bottom:6px !important}
.facets__form {
  display: flex !important;
  justify-content: space-between;
  width: 100%;
}
.facet-filters {
  padding-left: 0 !important;
  order: 1;
}
.facet-filters__field .select ,.mobile-facets__sort .select{
  width: auto;
  padding: 10px;
  border: 1px solid #2E2E2E;
  border-radius: 35px;
}
.facet-filters__sort {
  font-size: 15px!important;
  line-height: 20px!important;
  color: #383838!important;
}
.select .svg-wrapper, .customer select+.svg-wrapper {
  right: 10px;
}
.facets__form .product-count{align-self:center !important;     opacity: 1 !important;}
.product-count__text,.facet-filters__label {
  font-size: 16px!important;
  line-height: 20px!important;
  color: #2E2E2E!important;
}
.related-products .owl-carousel .owl-stage {
  display: flex;
}
.related-products .owl-carousel .owl-item {
  height: auto;
  display: flex;
}
.related-products .item {
  width:100%!important;
  max-width:100%!important;
  list-style:none;
} 
/* .related-products{max-width:100%; padding: 0 7% !important;} */
.related-carousel{padding-bottom:60px; padding-left: 0;}
.related-carousel .owl-nav {
    transform: translateX(-50%);
    left: 50%;
    right: auto;
    bottom: -10px;
}
.related-products__heading {
    
    text-align: center;
    color: #2E2E2E;
    font-size: 50px;
    line-height: 50px;
}
.tabs {
   margin-top: 30px;
}

.tab-links {
   list-style-type: none;
    padding: 0;
    margin: 0;
    background: #EDEDED;
    border-radius: 10px 10px 0 0;
}

.tab-links li {
   display: inline-block;
   margin-right: 10px;
}

.tab-links a {
   display: block;
    width: 210px;
    border-radius: 10px 10px 0 0;
    text-align: center;
    padding: 15px 15px;
    background-color: transparent;
    color: #2E2E2E;
    text-decoration: none;
    font-weight: 500;
    font-size: 15px;
}

.tab-links a:hover {
   background-color: #eaeaea;
}

.tab-content {
       border-radius: 0 0 15px 15px;
    padding: 30px;
    background: rgba(217,217,217,0.2);
}

.tab-content .tab {
   display: none;
}

.tab-links a.active {
      background-color: #a1499c;
    color: #fff;
}

.tab-content .tab.active {
   display: block;
}


.product__media-wrapper {
        max-width: 48%!important;
        width: 48%!important;
    }
.product__info-wrapper{ max-width: 52%!important;
        width: 52%!important;}
.serice-list {
    display: flex;
    background: #a1499c;
    padding: 35px 30px;
    flex-grow: 1;
    margin-top: 20px;
    border-radius: 16px;
}
.service-item {
    padding: 0 30px;
    text-align: center;
  position:relative;
}
.service-item:not(:last-child):after{
  content:'';
  position:absolute;
  right:0;
  top:0;bottom:0;
  margin:auto;
  height:60%;
  width:1px;
  background:#fff;
}
.tab-content,.jdgm-rev__body p{    color: #474747;
    font-size: 14px;
    line-height: 24px;}
.tab-content ul{padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    max-width: 600px;
}
li.cus-icon {
  position: relative;
  padding-left: 23px;
  list-style-type: none;
}
.tab-content ul li{position: relative;
    padding-left: 18px;
    margin-bottom: 5px;
    width: 50%; }
.tab-content ul li:before,
li.cus-icon:before{
 content: "";
    position: absolute;
    left: 0;
    top: 8px;
    width: 8px;
    height: 8px;
    background: #fed55e;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.service-item img{    margin: 0 0 10px;
    height: 55px;}
.service-item h4,.service-item h3{    font-size: 17px;
    line-height: 22px;
    color: #fff;
    margin: 0 0 10px;}
.service-item p{    font-size: 13px;
    line-height: 18px;
    color: #fff;}
.tab-content .service-item ul li {
    color: #fff;
    text-align: left;
}
.tab-content .service-item ul li:before{
  background-color:#000
}
.product .price .badge{display:none!important}
.product__tax.caption.rte{display:none !important}
.product__title h2,.jdgm-rev-widg__title{font-size:50px!important; line-height:50px!important; color:#2E2E2E; font-weight:400;}
.jdgm-rev-widg__title{padding-bottom:30px !important}
.product__text,.product__description p,.product__description ul li,.product__description ol li {
    color: #383838;
    font-size: 13px;
    font-weight: 400;
  width: 100%;
}
.product__info-container .price--on-sale .price-item--regular {
        font-size: 16px!important;
        color: #656565!important;
        font-weight: 500!important;
  margin-right:10px
    }
.product__info-container .price-item--sale b,.product__info-container .price__regular .price-item--regular{color: #A1499C;
    font-size: 20px;
    font-weight: 500;}
.product__info-container .price-item--sale em{    font-style: normal;
    color: #2E2E2E;
    font-size: 13px;
}
.product__info-container ..price--on-sale .price__sale{display:flex; width:100%; align-items:center}
.product__description{margin: 10px 0 20px !important;
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px; width:100%}
.form__label, .jdgm-rev__title {
    display: block;
    margin-bottom: .6rem;
    color: #2C2C2C!important;
    font-size: 19px!important;
    font-weight: 500;
}
.product-form__input--pill input[type=radio]+label {
    border: 1px solid #ccc!important;
    border-radius: 10px!important;
    color: #2C2C2C!important;
    padding: 12px 20px!important;
    font-size: 14px!important;
    font-weight: 600!important;
}
.product-form__input--pill input[type=radio]:checked+label {
    background-color: #A1499C !important;
    color: #fff !important;
}
.quantity,.quantity:before,.quantity:after{border-radius:30px !important}
.quantity {width: calc(10rem / var(--font-body-scale) + var(--inputs-border-width)* 2) !important;}
.quantity__button {
    width: calc(3.5rem / var(--font-body-scale)) !important;}
.product__text {
    margin-top: 5px;
}
#price-template--24436570063196__main{margin-bottom:5px!important; width:100%}
.product__info-container {
        display: flex !important;
        flex-wrap: wrap;
        align-items: flex-end;
    }
.product__title {
    width: 100%;
}
variant-selects {
    width: 100%;
}
.product-form__quantity{
  margin: 0 20px 0 0;
    flex: 0!important;}
.product-form__quantity + div,.product-form{margin:0 !important}
.product-form__submit {
    margin-bottom: 0 !important;
    background: #A1499C;
    border-radius: 30px;
    padding: 0 5rem;
  width: 100%;
}
.product-form__submit:hover {background: #000;}
.product-form__submit:before,.product-form__submit:after{display:none}
#wishlist-hero-product-page-button .wishlisthero-product-page-button-container button {
    font-size: 17px !important;
    width: 47px !important;
    height: 47px !important;
    border-radius: 100%;
    display: flex !important;
    justify-content: center;
    align-items: center;
    padding: 0 !important;
    background: #EDEDED !important;
    max-width: inherit !important;
    min-width: auto!important;
    min-height: auto!important;
}
[id^="shopify-block-loop_subscriptions_loop_widget_"] {
  width: 100%;
}
.loop-widget-container {
  max-width: 400px;
}
#wishlisthero-product-page-button-container button:before,#wishlisthero-product-page-button-container button:after{display:none}
#shopify-block-ANkhRcUtGNWsvTm96Y__wishlist_hero_custom_product_button_fpPDDK,
#shopify-block-wishlist_hero_custom_product_button_fpPDDK{margin:0}
    .product--thumbnail_slider .slider-mobile-gutter .slider-button {
     opacity:0;
      transition:all 0.4s;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        z-index: 10;
        background: #a1499c;
        color: #fff !important;
        border-color: #a1499c !important;
    }
.product--thumbnail_slider .thumbnail-slider:hover button.slider-button{opacity:1}
.product--thumbnail_slider .slider-mobile-gutter .slider-button.slider-button--prev{    left: -15px;
    transform: translateY(-50%) rotateY(180deg);}
.product--thumbnail_slider .slider-mobile-gutter .slider-button.slider-button--next{right: -15px;}
.thumbnail {
    background-color: #D9D9D9!important;
    border: 0 !important;
    border-radius: 10px!important;
}
.product-media-container {
        background: #D9D9D9;
        border: 0!important;
        border-radius: 16px;
    }
span.hide{display:none}
.js-load-more {
    width: 200px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    height: 50px;
    font-weight: 600;
    color: #fff;
    background: #944391;
    border: 0;
    font-size: 14px;
    text-align: center;
    border-radius: 30px;
  cursor:pointer;
}
button.js-load-more:disabled,
button.js-load-more[disabled]{opacity:0.5;}
.js-load-more img{height:30px; margin-left:10px}

.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-write-rev-link, .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-ask-question-btn {
        max-width: 280px !important;
    }
.jdgm-histogram{display:none !important;}
.jdgm-star {
    color: #ffd400 !important;
}
.jdgm-write-rev-link, .jdgm-ask-question-btn {

    padding: 12px 16px!important;
    border-radius: 30px!important;
    font-weight: 500!important;}
.jdgm-write-rev-link:hover, .jdgm-ask-question-btn:hover {background:#000}
.jdgm-rev__icon {
    width: 45px!important;
    display: flex !important
;
    justify-content: center;
    height: 45px!important;
    align-items: center;
    border-radius: 50% !important;
    line-height: 45px!important;
}
.jdgm-row-profile{    display: flex
;
    align-items: center;}
.jdgm-rev-widg__body {
    background: #f7f7f7;
    padding: 20px 25px;
    border-radius: 0 0 10px 10px;
}
.jdgm-row-actions {
    padding: 8px 15px !important;
    background: #ededed;
    border-radius: 10px 10px 0 0;
}
#shopify-block-ARUVqS0tObTJVY0tML__judge_me_reviews_preview_badge_UPNyVq{margin-bottom:0 !important}
.quantity__rules-cart{display:none !important}
.wishlist-hero-list-card-footer-add-to-cart{border-radius: 30px!important;    background-color: #a1499c!important;
    }
.wishlist-hero-list-card-footer-add-to-cart:hover{    background-color: #000!important;
    }
.wishlist-hero-list-card-footer-add-to-cart .MuiButton-label{    text-transform: initial;}
.MuiGrid-grid-lg-3{max-width: 33.33%!important;
        flex-basis: 33.33%!important;}
cart-remove-button .button{    color: #000;
    width: 40px;
    height: 40px;
    display: inline-flex
;
    justify-content: center;
    align-items: center;
    align-self: center;
    background: #dedede;
    border-radius: 50%;}
cart-remove-button .button:hover{color:#fff !important;background: #a1499c }
.main-blog .pagination__list{display:flex !important}
.pagination__item {
    
    border-radius: 4px;
    border: 1px solid #000;
}
.pagination__item:after{display:none !important}
.pagination__item.pagination__item--current{    background: #92418e;
    color: #fff;
    border-color: #92418e;}
.main-blog .title--primary{text-align:center}
.title--primary{padding-bottom:15px}
.blog-articles__article.article {
    padding: 0 15px;
    margin-top: 30px;
}
.article-template__content ul li::marker,.rte ol li::marker,.rte ul li::marker{color:#a1499c; font-weight:600}
.article-template__content ul,.rte ol{padding-left:0}
    .section-template--24436569964892__main-padding {
        text-align: center;
    }
#shopify-section-template--24436569964892__rich_text_jGQ76c .rich-text__wrapper--left {
        justify-content: center;
    }
#MainContent .rte p a {
    color: rgb(147 66 143) !important;}
.section-template--24436569997660__main-padding .rte{    border-radius: 30px;
    padding: 50px 40px;
    background: #e8e8e8;}
#shopify-section-template--24436569997660__main .rte ol{
  list-style:none;
  counter-reset: section;
      padding-top: 10px;
}
#shopify-section-template--24436569997660__main .rte ol li {
  position: relative;
    padding-left: 40px;
    margin-bottom: 20px;
}
#shopify-section-template--24436569997660__main .rte ol li::before {
  counter-increment: section;
    content: "" counter(section) "";
    width: 30px;
    height: 30px;
    position: absolute;
    left: 0;
    top: -3px;
    background: #93428f;
    color: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.product__description ul,.product__description  ol {
    padding-left: 0;
}
#shopify-section-template--24436569899356__collapsible_content_mKfrWn .collapsible-content__wrapper h2.collapsible-content__heading.inline-richtext.h1 {
    position: relative;
      padding-left: 10%;
}

#shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .colmn-box hr, #shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .colmn-box hr, #shopify-section-template--24436569964892__rich_text_multi_column_kcC4fB .rich-text-multi-column-wrapper .columns .colmn-box hr{
  margin: 2.5rem auto!important;
        width: 100px!important;
        background: #a1499c!important;
}
#shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .column:nth-child(2) .colmn-box hr, #shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .column:nth-child(2) .colmn-box hr{
    background: #fff !important;
    
}
#shopify-section-template--24436569899356__slideshow_X7jb6f .slideshow__text>* {
    width: 100%;
  max-width: inherit !important;
}
#ImageWithText--template--24436569964892__image_with_text_L7b7Ek{padding-left:0}
#shopify-section-template--24436569964892__image_with_text_L7b7Ek .image-with-text__media{border-radius:30px}
#Slider-template--24436569866588__featured_collection_7iAQpi{justify-content: center}

 #shopify-section-template--25241119687004__image_with_text_EfBwhN .image-with-text__media{border-radius:50%}
 #shopify-section-template--25241119687004__image_with_text_EfBwhN .image-with-text__media-item{position: relative;
    padding:20px 35px 15px 35px;
    background-image: url(image-circje.png);
    background-size: 100% 100%;}
#Banner-template--25241119687004__image_banner_yUpDNH .banner__heading{color:#fff}
#Banner-template--25241119687004__image_banner_yUpDNH .banner__text{color:#fff; padding-top:30px}


#shopify-section-template--25241119687004__image_with_text_HfRAN3 .image-with-text__media{border-radius:30px}
#main-collection-filters{margin-bottom:40px}
.pro-grid1{justify-content: center;     padding-bottom: 40px;}
/*#Slide-template--25241433440604__multicolumn_subscription_JhXQcr-1 .media:before{
  content: "";
    position: absolute;
    left: 2%;
    top: 3%;
    background-image: url(b-star.png);
    width: 110px;
    height: 75px;
    background-size: contain;
    background-repeat: no-repeat;
  
}
#Slide-template--25241433440604__multicolumn_subscription_JhXQcr-1 .media:after{
  content: "";
    position: absolute;
    right: 0;
    top: 10px;
    background-image: url(stick.png);
    width: 83px;
    height: 60px;
    background-size: contain;
    background-repeat: no-repeat;
  
}*/
#Slide-template--25241433440604__multicolumn_subscription_JhXQcr-3 .multicolumn-card__info:nth-child(2){position:relative}
/*#Slide-template--25241433440604__multicolumn_subscription_JhXQcr-3 .multicolumn-card__info:nth-child(2):before{
  content: "";
    position: absolute;
    right: 2%;
    top: 6%;
    background-image: url(b-star.png);
    width: 90px;
    height: 65px;
    background-size: contain;
    background-repeat: no-repeat;
    transform: rotateY(180deg);
}*/

.MuiDialog-root .MuiTypography-h5.wishlist-hero-header-title,.MuiDialog-root .MuiTypography-h5.wishlist-hero-header-title svg{color: #a1499c !important;}
.MuiButton-root.MuiButtonBase-root{  background: #a1499c;
    color: #fff !important;
         font-size: 14px !important;                                
    border-radius: 30px !important;
    padding: 10px 15px !important;}
.MuiButton-root.MuiButtonBase-root:hover{  background: #000 !important;
    color: #fff !important;}
text.wishlist-hero-dyna-translate{display:none !important}

footer.footer .footer__blocks-wrapper > .footer-block:first-child {
    width: 100% !important;
    max-width: 100% !important;
    display: flex;
    justify-content: center;
}

/* Center the payment icons (blocks 2–6) */
footer.footer .footer__blocks-wrapper {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  row-gap: 2rem !important;
  column-gap: 0 !important;
}

footer.footer .footer__blocks-wrapper > .footer-block:first-child .footer-block-image {
    max-width: 155px;
}

footer.footer .footer__blocks-wrapper > .footer-block:nth-child(2) .footer-block__image-wrapper {
  display: flex;
  justify-content: center !important;
  width: 100% !important;
  max-width: 100% !important;
  margin-bottom: 0 !important;
  padding: 30px 0;
  border-top: 1px solid #645D66 !important;
  border-bottom: 1px solid #645D66 !important;
  margin-bottom: 40px !important;
}

footer.footer .footer__blocks-wrapper > .footer-block:nth-child(2) .footer-block__image-wrapper img {
  width: 100% !important;
  max-width: 400px !important;
}

/* Style the 5 payment icon blocks */
footer.footer .footer__blocks-wrapper > .footer-block:nth-child(2){
  width: 100% !important;
  max-width: 100% !important;
}

footer.footer .footer__blocks-wrapper > .footer-block:nth-child(3) {
  width: 22% !important;
  max-width: 22% !important;
  padding: 0 10px !important; 
}

footer.footer .footer__blocks-wrapper > .footer-block:nth-child(4),
footer.footer .footer__blocks-wrapper > .footer-block:nth-child(5),
footer.footer .footer__blocks-wrapper > .footer-block:nth-child(6) {
  width: 26% !important;
  max-width: 26% !important;
  padding: 0 10px !important;
}

footer.footer .footer__blocks-wrapper > .footer-block:nth-child(3) .footer-block__details-content p:first-child,
footer.footer .footer__blocks-wrapper > .footer-block:nth-child(4) .footer-block__details-content p:first-child,
footer.footer .footer__blocks-wrapper > .footer-block:nth-child(5) .footer-block__details-content p:first-child,
footer.footer .footer__blocks-wrapper > .footer-block:nth-child(6) .footer-block__details-content p:first-child {
  margin-bottom: 12px !important;
}

footer.footer .footer__blocks-wrapper > .footer-block:nth-child(3) .footer-block__details-content p a,
footer.footer .footer__blocks-wrapper > .footer-block:nth-child(4) .footer-block__details-content p a,
footer.footer .footer__blocks-wrapper > .footer-block:nth-child(5) .footer-block__details-content p a,
footer.footer .footer__blocks-wrapper > .footer-block:nth-child(6) .footer-block__details-content p a {
  font-weight: 600 !important; 
}

footer.footer .footer__blocks-wrapper > .footer-block:nth-child(3) .footer-block__details-content p a:hover,
footer.footer .footer__blocks-wrapper > .footer-block:nth-child(4) .footer-block__details-content p a:hover,
footer.footer .footer__blocks-wrapper > .footer-block:nth-child(5) .footer-block__details-content p a:hover,
footer.footer .footer__blocks-wrapper > .footer-block:nth-child(6) .footer-block__details-content p a:hover {
  color: #a1499c !important; 
}

footer.footer .footer__blocks-wrapper > .footer-block.footer-block--menu {
  width: 100% !important;
  max-width: 100% !important;
  display: flex !important;
  justify-content: center !important;
}

footer.footer .footer__blocks-wrapper > .footer-block.footer-block--menu > ul {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}

footer.footer .footer__blocks-wrapper > .footer-block.footer-block--menu > ul li:not(:last-child) {
  margin-right: 25px !important;
}

footer.footer .footer__blocks-wrapper > .footer-block.footer-block--menu > ul li .list-menu__item--active {
  color: #a1499c !important;
  font-weight: 600 !important;
}

footer.footer .footer__blocks-wrapper > .footer-block.footer-block--menu > ul li a:hover {
  color: #a1499c !important;
}

footer.footer .footer__content-bottom .footer__copyright {
  text-align: center !important;
  display: flex !important;
  justify-content: center !important;
  width: 100% !important;
}

footer.footer .footer__content-bottom .footer__copyright .copyright__content a {
  font-weight: 600 !important;
  margin-right: 5px; 
}

footer.footer .footer__content-bottom .footer__copyright .copyright__content a:hover {
  display: inline-block !important;
  color: #a1499c !important;
}

footer.footer .footer__content-bottom .footer__copyright .footer-links {
  display: none !important;
}
#shopify-section-sections--24436570390876__rich_text_multi_column_p6ggxY {
  display: none !important;
}

#Slider-template--24436569899356__featured_collection,
#Slider-template--24436569899356__featured_collection_wjRahF {
  column-gap: 7px !important;
}

.product-grid .grid__item .card-wrapper .card__inner .card__media .media img {
  border-radius: 20px !important;
}

.Avada-OrderLimit__ErrorMessage-Cart .Avada-OrderLimits__Message {
  display: none !important;
  /* background-color: rgb(161, 73, 156) !important;
  width: 233px !important;
  border-radius: 5px; */
}

/* .Avada-OrderLimit__ErrorMessage-Cart .Avada-OrderLimits__Message svg {
  display: none !important;
}

.Avada-OrderLimit__ErrorMessage-Cart .Avada-OrderLimits__Message span {
  margin-left: 0 !important;
  color: #ffffff !important;
  font-size: 12px;
  line-height: 19px;
} */

#CartDrawer cart-drawer-items {
  overflow: visible;
}

#CartDrawer .drawer__inner {
  overflow: auto !important;
}

#checkout_btn.theme_button_primary {
  background-color: #A1499C !important;
  border-radius: 35px;
}

#checkout_btn.theme_button_primary:hover {
  background-color: #000000 !important;
}

#CartDrawer .section_content .theme_button_primary::after {
  box-shadow: none !important;
}

#shopify-section-sections--24436570390876__announcement-bar {
  position: sticky !important;
  top: 0 !important;
}

#shopify-section-sections--24436570390876__header {
  top: 70px !important;
}

@media screen and (min-width: 1600px){
  .collapsible-content__media {
    height: 485px;
}
}
@media screen and (min-width: 1270px){#Banner-template--24436569899356__image_banner .banner__content{padding-left:0}}
@media screen and (max-width: 1199px) {
  #shopify-section-sections--24436570390876__announcement-bar .announcement-bar__message {
        font-size: 12px !important;
  }
  .header__menu-item {
            padding: 10px 5px;
        font-size: 14px;
    line-height: 17px !important;
}
  #Banner-template--24436569899356__image_banner .banner__box h2 {
    font-size: 57px !important;
    line-height: 59px !important;
}
  #Banner-template--24436569899356__image_banner .banner__box p {
    font-size: 16px;
    line-height: 22px;}
  .collection__title.title-wrapper {
    margin-bottom: 2.5rem !important;
}
  .collapsible-content__header h2, #shopify-section-template--24436569899356__featured_blog_tMXAw6 h2, .collection__title .title, #shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .rich-text h2,.title--primary, .testimonial-slider-section h2,#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .rich-text h2 {
    font-size: 42px;
    line-height: 54px;
}
  .slider.slider--desktop .scroll-trigger.animate--slide-in {
        width: 24.5% !important;
        max-width: inherit;
    }
  #shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper {
    padding: 0 35px;}
  #shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper .rich-text h2 {
    font-size: 42px;
    line-height: 50px;
}
  #shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper .columns .column {
    padding: 0 10px;
}
  #shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper .rich-text {
    width:45%;
    padding-left: 0;
}
  #shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper .multi-column{width:55%; padding-left:20px}
img.dogs {
    bottom: -10px;
}
  #shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper .colmn-box h3 {
    font-size: 15px;
}
  #shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper:before {
        left: 10%;
        top: -92px;
        width: 100px;
        height: 125px;
  }
#shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 {
    padding-top: 100px;
}
 #shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .column,#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .column {
    width: 32%;
}
  .testimonial-slider-slider {
    padding-left: 60px;
}
  .caption {
    font-size: 14px;
    line-height: 22px;
}
  .newsletter__wrapper h2 {
    font-size: 32px;
    line-height: 50px;
}
  .newsletter__wrapper .email-right-col {
    padding: 0 0px 0 50px;
}
  #collection-template--24436569899356__featured_collection_wjRahF {
    padding: 60px 0 60px;
}
  #shopify-section-template--24436569899356__featured_blog_tMXAw6 .blog__view-all{display:block !important}
  #shopify-section-template--24436569899356__featured_blog_tMXAw6 .title-wrapper-with-link .link{display:none !important}
#shopify-section-template--24436569899356__featured_blog_tMXAw6 .slider-buttons{display:none}
  #Slider-template--24436569899356__featured_blog_tMXAw6{overflow:visible;        padding: 0 0 0 15px;}
  .hero-banner__title {
    font-size: 55px !important;
    line-height: 55px !important;
}
  .breadcrumbs__link {
    font-size: 15px!important;
    line-height: 15px!important;
}
  .related-products__heading {
    
    
    font-size: 45px;
    line-height: 45px;
}
  .product__title h2,.jdgm-rev-widg__title {
    font-size: 40px!important;
    line-height: 40px!important;
}
  .product-form__submit {
    padding: 0 3rem;
    font-size: 13px;
}
  .wishlist-hero-list-card-footer-add-to-cart {
    font-size: 13px !important;
}
  .collapsible-content__media {
    height: 325px;
}
  .section-template--24436569997660__main-padding .rte{  
    padding: 50px 30px;}
 footer.footer .footer__blocks-wrapper>.footer-block.footer-block--menu>ul li:not(:last-child) {
    margin-right: 10px !important;
}
}
@media screen and (min-width: 990px) {
    .header--middle-left {
        
        grid-template-columns: auto !important;
        
    }
      .slider.slider--desktop .scroll-trigger.animate--slide-in,.slider.slider--desktop .slider__slide {
        width: 25% !important;
        max-width: 24.8%;
    }
 
.article-template .page-width--narrow,.page-width--narrow {
        max-width: 100rem !important;
                padding-left: 15px;
        padding-right: 15px;
    }
  .slider-component-full-width .slider--desktop .slider__slide:first-child {
        margin-left: 0!important;
        scroll-margin-left: 0!important;
    }
      .collection slider-component.slider-component-desktop.page-width {
            max-width: var(--page-width) !important;
    }
     .collection .slider--desktop .slider__slide:first-child {
        margin-left: 0!important;}

}

@media screen and (max-width: 991px){
      #shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper:before {
        left: 88px;
        top: -124px;
        width: 100px;
        height: 125px;
        transform: rotate(90deg);
    }
    #shopify-section-template--24436569899356__subscription_compare_497TVe .subscription-compare .section-heading {
    font-size: 36px;
    line-height: 42px;
  }
  .footer__content-top {
    padding-top: 40px;
  }
  footer.footer .footer__blocks-wrapper>.footer-block:first-child .footer-block-image {
    max-width: 120px;
}
footer.footer .footer__blocks-wrapper>.footer-block:nth-child(2) .footer-block__image-wrapper {
  padding: 20px 0;
  margin-bottom: 20px !important;
}
footer.footer .footer__blocks-wrapper>.footer-block:nth-child(2) .footer-block__image-wrapper img {
    max-width: 300px !important;
}
footer.footer .footer__blocks-wrapper>.footer-block:nth-child(3),
footer.footer .footer__blocks-wrapper>.footer-block:nth-child(4),
footer.footer .footer__blocks-wrapper>.footer-block:nth-child(5) {
  width: 33.333333% !important;
  max-width: 33.333333% !important;
}

footer.footer .footer__blocks-wrapper>.footer-block:nth-child(6) {
  width: 100% !important;
  max-width: 100% !important;
}

footer.footer .footer__blocks-wrapper>.footer-block.footer-block--menu>ul {
  flex-wrap: wrap !important;
}
  #shopify-section-sections--24436570390876__announcement-bar .announcement-bar__message {
        font-size: 10px !important;
        line-height: 18px;
  }
}

@media screen and (max-width: 989px){
  .slider.slider--desktop .scroll-trigger.animate--slide-in,.slider.slider--desktop .slider__slide {
        width: 32% !important;
      
    }
      #Banner-template--24436569899356__image_banner .banner__box h2 {
        font-size: 48px !important;
        line-height: 50px !important;
    }
  .client-wrap {flex-wrap: wrap;}
  .client-text {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}
  .client-list {
    width: 100%;
    justify-content: center;
    padding-right: 0;
}
  .client-list img {
    height: 60px;
    margin: 0 10px;
}
      #shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper .rich-text {
        width: 100%;
        padding-left: 0;
        position: static;
        text-align: center;
        padding-top: 40px;
    }
      #shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper {
        padding: 0 35px 100px;
        flex-wrap:wrap;
        background: #a1499c;
        margin-top:100px ;
        border-radius:30px;
    }
  #shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper .rich-text h2 {
        font-size: 36px;
        line-height: 42px;
    }
  img.dogs {
        bottom: -8px;
        max-width: 260px;
        right: 0;
        margin: auto;
    }
      #shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper .multi-column {
        width: 100%;
        padding-left: 0;
    }
  #shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper .columns {
    margin: 40px 0 0;
}
  #shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .column:nth-child(1) .colmn-box:before,#shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .column:nth-child(3) .colmn-box:before{transform:none !important; }
      #shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .column {
        width: 100%;
        margin: 0 0 30px;
    }
  #shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .colmn-box {
    padding: 30px 25px !important;
}
  #shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .colmn-box ul {
    width: 50%;
    margin: 20px auto;
}

    #shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .column:nth-child(1) .colmn-box:before,#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .column:nth-child(3) .colmn-box:before{transform:none !important; }
     #shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .column {
        width: 100%;
        margin: 0 0 30px;
    }
#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .colmn-box {
    padding: 30px 25px !important;
}
 #shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .colmn-box ul {
    width: 50%;
    margin: 20px auto;
}
  
  #shopify-section-template--24436569899356__image_slider_dGG6TA {
    padding: 20px 0 50px;
    overflow: hidden;
}
  .collapsible-content__header h2, #shopify-section-template--24436569899356__featured_blog_tMXAw6 h2, .collection__title .title, #shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .rich-text h2,.title--primary, .testimonial-slider-section h2,#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .rich-text h2{
        font-size: 36px;
        line-height: 46px;
    }
  .image-slider-image {
    width: 60%;
    margin: 0 auto 40px;
}
  .testimonial-slider-slider {
        width: 100%;
        padding-left: 0;
    }
  .testimonial-slider-slider:before {left: 0;}
  .testimonial-slider-slider:after {
    left: 85px;
}
  .newsletter__wrapper {
    padding: 60px 35px 40px !important;
    flex-wrap: wrap;
}
      .newsletter__wrapper h2 {
        font-size: 26px;
        line-height: 36px;
        width: 100%;
    }
  .newsletter__wrapper .email-right-col {
        padding: 30px 0 0;
        width: 100%;
    }
  #Slider-template--24436569899356__featured_blog_tMXAw6.blog__posts .blog__post:nth-child(1) .article-card {
    padding: 10px 15px 30px 8px;
}
      .section-template--24436569899356__featured_blog_tMXAw6-padding {
        padding-top: 40px;
        padding-bottom: 50px;
    }
  #shopify-section-template--24436569899356__featured_blog_tMXAw6 .title-wrapper-with-link {

    padding-bottom: 0;
}
  #shopify-section-template--24436569899356__collapsible_content_mKfrWn .collapsible-content__wrapper {
    padding: 40px 0 40px;
}
  #shopify-section-template--24436569899356__collapsible_content_mKfrWn .collapsible-content:before {

    left: 0;
    top: 0;

}
  .collapsible-content__header {
    width: 100%;
    margin-left: auto;
    text-align: center !important;
}
  #shopify-section-template--24436569899356__collapsible_content_mKfrWn .grid__item.collapsible-content__grid-item {
    position: static;;
}
  .collapsible-content__media {
    border-radius: 30px !important;
        border-left: 7px solid #fff !important;
        position: static;         height: auto;}
  .collapsible-content__media img {
    border-radius: 30px !important;
    position:static !important;
}
  #shopify-section-template--24436569899356__collapsible_content_mKfrWn .grid__item:last-child {
    width: 100% !important;

}
  #shopify-section-template--24436569899356__collapsible_content_mKfrWn .collapsible-content__grid {
    position: relative;
}
  .footer-block__image-wrapper img {
    max-width: 200px;
}
  .footer-block__image-wrapper{margin:auto !important}
  .form-wrapper h2 {
    margin: 0 0 30px;
    font-size: 36px;
    line-height: 42px;
}
      .hero-banner__title {
        font-size: 45px !important;
        line-height: 45px !important;
    }
  .breadcrumbs__link {
    font-size: 14px!important;
    line-height: 14px!important;
}
    .related-products__heading {
    
    
    font-size: 40px;
    line-height: 40px;
}
  .serice-list {
 
    padding: 30px 15px;

}
  .service-item {
    padding: 0 20px;
}
  .tab-content {
    padding: 30px 25px;

}
  .product__title h2,.jdgm-rev-widg__title {
        font-size: 32px!important;
        line-height: 32px!important;
    }
  .product-form__quantity {
    margin: 0 0 12px !important;
        width: 100%;
        flex: 0 0 100% !important;
}
  .product__info-wrapper {
    padding-left:3rem !important
}
  .MuiGrid-grid-lg-3 {
    max-width: 50% !important;
    flex-basis: 50% !important;
}
  #shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh{padding:60px 0}
  .blog-articles__article.article {
    padding: 0 10px;
    margin-top: 30px;
}
  .article-template__hero-container {
    max-width: 85% !important;
    margin-top: 40px !important;
}
  .copyright__content,.footer-links li a {
    font-size: 12px !important;
}
  .footer-links li {
    padding: 0 5px;
}
  
  .list-social__link, .header-social a, .header-icons>* {

    width: 32px;
    height: 32px;}
  .footer-social {
    margin-right: 0%;
}
  #shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .colmn-box h3, #shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .colmn-box h3, #shopify-section-template--24436569964892__rich_text_multi_column_kcC4fB .rich-text-multi-column-wrapper .columns .colmn-box h3 {
    font-size: 22px;
    line-height: 30px;
}
  #shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper .colmn-box h3, #shopify-section-template--24436569964892__rich_text_multi_column_kcC4fB .rich-text-multi-column-wrapper .columns .colmn-box h5 {
    font-size: 14px;
    line-height: 20px;
}
  .tab-content .service-item ul li {
    width: 100%;
}
   .section-template--24436569997660__main-padding .rte{  
    padding: 40px 20px; border-radius:15px}
  #shopify-section-template--24436569899356__collapsible_content_mKfrWn .collapsible-content__wrapper h2.collapsible-content__heading.inline-richtext.h1 {
    padding-left: 0;
}
  .slider--tablet.grid--peek .grid__item:first-of-type {
        margin-left: 0 !important;
    }
      h1, .h1 {
        font-size: 30px !important;
    }
  .section-template--25241119687004__image_with_text_EfBwhN-padding,.section-template--25241119687004__image_with_text_HfRAN3-padding {
        padding-top: 40px!important;
        padding-bottom: 40px!important;
    }

}

@media screen and (max-width: 819px) {
  #shopify-section-sections--24436570390876__header {
    top: 78px !important;
  }
}

@media screen and (min-width: 750px) {
    .section-template--24436570063196__main-padding {
        padding-top: 50px!important;
        padding-bottom: 15px!important;
    }
  .service-item{width:33.33%}
  .service-item.half-width{width:50%}
      #shopify-section-template--24436569899356__slideshow_X7jb6f .banner__box {
        max-width: 65rem!important;
        min-width: 60rem!important;
    }
  .collection slider-component.slider-component-desktop.page-width {
            padding: 0 5rem !important;
    }
  #shopify-section-template--25241119687004__image_with_text_EfBwhN .image-with-text__media-item{width: 40%}
#shopify-section-template--25241119687004__image_with_text_EfBwhN .image-with-text__text-item{width: 60%;}
#ImageWithText--template--25241119687004__image_with_text_EfBwhN{padding-right:0}
  #ImageWithText--template--25241119687004__image_with_text_HfRAN3 {padding-left:0}
  #shopify-section-template--25241119687004__image_with_text_HfRAN3 .image-with-text__grid,#shopify-section-template--25241119687004__image_with_text_EfBwhN .image-with-text__grid{align-items: center}
}
@media screen and (max-width: 860px){
  .subscription-table {
    grid-template-columns: 1fr 11px 1fr 11px 1fr;
    width: 100%;
  }
  .subscription-table .column-4 {
    grid-column: span 4;
    grid-column-end: none;
  }
  .subscription-table .column-3.last{
    grid-column: span 2;
  }
  .subscription-table .column-3.last ~ .column-gap{
    display: none !important;
  }
  .subscription-compare .subscription-table .column-3.first ~ .column-gap .column{
    border: 0;
  }
  .subscription-table .column-3 .column-header-text{
    padding: 0 18px;
  }
  .subscription-table .column-3.first ~ .column-gap{
    display: block;
    grid-column: span 2;
  }
  .subscription-table .column-3.first ~ .column-gap.mobile-show{
    display: none;
  }
  .subscription-table .column-3.last ~ .column-gap,
  .subscription-table .column-3.middle ~ .column-gap{
    display: block;
    grid-column: span 1;
  }
}
@media screen and (max-width: 767px){
  .subscription-compare .inner-compare {
    padding: 35px 10px;
  }
  .subscription-table .column-1 .column {
    font-size: 13px;
    font-weight: 500;
  }
  .subscription-table .column,
  .subscription-table .column-2 .column-header, .subscription-table .column-3 .column-header, .subscription-table .column-4 .column-header{
    height: 49px;
  }
  .subscription-table .column-header-text {
    font-size: 16px;
  }
  .subscription-table .column-2 .column,
  .subscription-table .column-3 .column{
    font-size: 16px;
    font-weight: 500;
  }
  .subscription-table .column-footer-price {
    font-size: 18px;
  }
  .subscription-table .column-footer-savings {
    font-size: 16px;
    line-height: 1.2;
  }
  .subscription-table .column-4 .column {
    font-size: 16px;
    line-height: 1.5;
  }
  #shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .rich-text-multi-column-section .page-width::after {
    display: none;
  }
  #Banner-template--24436569899356__image_banner .banner__box {
    max-width: 60%;
    margin-top: 15%;
    margin-bottom: 20px;
  }
  #Banner-template--24436569899356__image_banner .banner__box h2 {
    font-size: 30px !important;
    line-height: 38px !important;
  }
  #Banner-template--24436569899356__image_banner .banner__box p {
    font-size: 14px;
    line-height: 20px;
  }
  .header {
    padding: 10px 15px;
  }
  .list-social__link, .header-social a {
    width: 28px;
    height: 28px;
    font-size: 10px !important;
  }
  .header__icons {
    padding: 0 0 0 10px;
  }
  .client-list img {
    height: 53px;
    margin: 0 10px 10px;
  }
  .slider.slider--desktop .scroll-trigger.animate--slide-in,.slider.slider--desktop .slider__slide {
    width: 49% !important;
  }
  #shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper .rich-text h2,.collapsible-content__header h2, #shopify-section-template--24436569899356__featured_blog_tMXAw6 h2,.title--primary, .collection__title .title, #shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .rich-text h2, .testimonial-slider-section h2,#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh  .rich-text h2{
    font-size: 32px;
    line-height: 40px;
  }
  #shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .rich-text p,#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh  .rich-text p{
    font-size: 13px;
    line-height: 22px;
  }
  .collection__description p {
    font-size: 14px;
  }
    #shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 {
      padding-top: 70px;
  }
  .newsletter__wrapper h2 {
        font-size: 24px;
        line-height: 36px;
    }
  #collection-template--24436569899356__featured_collection_wjRahF .slider-buttons{position:static}
  .section-template--24436569899356__featured_blog_tMXAw6-padding {
    padding: 50px 30px !important;
  }
  #Slider-template--24436569899356__featured_blog_tMXAw6.blog__posts.articles-wrapper .article {
    width: 100% !important;
    margin: 0 !important;
  }
  #Slider-template--24436569899356__featured_blog_tMXAw6 {
    overflow:hidden;
  }
  #Slider-template--24436569899356__featured_blog_tMXAw6.blog__posts .blog__post:nth-child(1) .article-card:before,#Slider-template--24436569899356__featured_blog_tMXAw6.blog__posts .blog__post:nth-child(3) .article-card:before{transform:none !important}
  #Slider-template--24436569899356__featured_blog_tMXAw6.blog__posts .article-card {
    padding: 10px 10px 30px !important;
  }
  #shopify-section-template--24436569899356__featured_blog_tMXAw6 .slider-buttons {
    display: flex;
  }
  #Slider-template--24436569899356__featured_blog_tMXAw6.blog__posts .blog__post:nth-child(2) .article-card:before {
    box-shadow: none;
  }
  #shopify-section-template--24436569899356__collapsible_content_mKfrWn .collapsible-content {
    padding: 50px 0 0;
  }
  #shopify-section-template--24436569899356__collapsible_content_mKfrWn .collapsible-content:after {
    width: 150px;
    height: 130px;}
  .form-wrapper {
    padding: 50px 20px 40px;
    background: #9c4697 !important;
    
    margin-bottom: 40px;
    border-radius: 45px;
  }
  .form-footer {
    flex-wrap: wrap;
  }
  .check {
    padding-right: 0;
    margin-bottom: 20px;
  }
  .newsletter-form__field-wrapper .field i {
    left: 20px;
    top: 22px;
  }
  .newsletter__wrapper {
        padding: 60px 20px 40px !important;
        flex-wrap: wrap;
    }
  .newsletter-form__field-wrapper .field input {
    height: 50px;
    line-height: 50px;
    padding: 12px 15px 12px 40px;}
  .newsletter-form__field-wrapper .field__label {
    top: 18px !important;
  }
  .form-box.one-3 {
    width: 100%;
  }
  .form-wrapper h2 {
    margin: 0 0 25px;
    font-size: 32px;
    line-height: 40px;
  }
  #shopify-section-template--24436569899356__collapsible_content_mKfrWn {
    margin-bottom: 50px;
  }
  .footer__content-top {
    padding-top: 20px;
  }
  .footer { padding: 0px 0 40px !important;}
  #shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .colmn-box ul,#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh  .colmn-box ul{
    width: 70%;
  }
  .image-slider-image {
    width: 70%;
    margin: 0 auto 40px;
  }
  .footer-block.grid__item:nth-child(2) {
    width: 100% !important;
    padding: 0 0 0 0;
  }
  .footer-info li {
    width: 100%;
  }
  .footer-block.grid__item:last-child {
    width: 100% !important;
    margin-bottom: 0 !important;
  }
  .footer-block__details-content {
    float: left;
    margin-bottom: 4rem;
    width: 100%;
  }
  #Banner-template--24436569899356__image_banner .banner__media:before {
    display:none !important
  }
  .banner__content {
    background-color: rgba(0, 0, 0, 0.25);
    border-radius: 0 0 35px 35px;
  }
  .owl-nav {
    left: auto;
    right: 0;
  }
  .product-count__text, .facet-filters__label {
    font-size: 14px !important;
    line-height: 19px !important;
  }
  .mobile-facets__sort .select__select{height:auto !important}
  .hero-banner__image{
    padding-bottom: 0 !important;
  }
  .hero-banner__image img {
    height: auto;
    aspect-ratio: 1.5;
    position: static;
  }
  .hero-banner__content {
    left: 0;
    width: 100%;
    transform: translate(0%, -50%);
    text-align: center;
  }
  .hero-banner__title {
    font-size: 35px !important;
    line-height: 35px !important;
  }
  .related-products__heading {
    font-size: 35px;
    line-height: 35px;
  }
  .product__info-wrapper {
    padding-left:0 !important;
    max-width: 100% !important;
    width: 100% !important;
  }
  .product__media-wrapper {
    max-width: 100% !important;
    width: 100% !important;
    margin-bottom: 15px;
  }
  .product--thumbnail_slider .slider-mobile-gutter .slider-button.slider-button--next {
    right: 10px;
  }
  .product--thumbnail_slider .slider-mobile-gutter .slider-button.slider-button--prev {
    left: 10px;
  }
  .serice-list {
    flex-wrap: wrap;
  }
  .service-item {
    width: 100%;
  }
  .service-item:not(:last-child):after {
    display:none;
  }
  .service-item:not(:last-child){margin-bottom:10px}
  .tab-links a {
    width: auto;
    padding: 15px 15px;
    font-size: 14px;
  }
  .tab-content {
    font-size: 14px;
  }
  .grid--peek.slider .grid__item:first-of-type {
    margin-left: 0 !important;
  }
  .product__media-list .product__media-item {
    width: 100% !important;
  }
  .MuiGrid-grid-lg-3 {
    max-width: 100% !important;
    flex-basis: 100% !important;
  }
  #shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh{padding:50px 0}
  .title--primary {
    padding-bottom: 0px;
    margin: 1rem 0;
  }
  .article-template__hero-container {
    max-width: 100% !important;
    padding:0 15px;
    border-radius:0;
    margin-top: 30px !important;
  }
  .footer-social {
    margin-right: 0;
  }
  .footer__copyright {
    width: 100%;
    text-align:center !important
  }
  .footer__content-bottom-wrapper {
    flex-wrap: wrap;
    row-gap: 1.5rem;
    justify-content: center;
  }
  #shopify-section-template--24436569964892__rich_text_multi_column_kcC4fB .rich-text-multi-column-wrapper .columns .column {
    width: 100%;
  }
  .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide) {
    margin-left: 0!important;
    margin-right: 0!important;
  }
  .mobile-facets__sort label {
    margin-right: 10px;
  }
  h1, .h1 {
    font-size: 28px !important;
  }
  #shopify-section-template--25241119687004__image_with_text_EfBwhN .image-with-text__media-item{max-width:420px; margin:0 auto}
  #Banner-template--25241119687004__image_banner_yUpDNH .banner__box.color-scheme-1 {
    background: #a1499c;
  }
  #shopify-section-template--24436569899356__slideshow_X7jb6f .slider-buttons{
    bottom: 10px;
  }
  #shopify-section-template--24436569899356__subscription_compare_497TVe .subscription-compare:after{display:none}
  #shopify-section-template--24436569899356__subscription_compare_497TVe .subscription-compare {
    margin-top: 50px !important;
    margin-bottom: 33px !important;
  }
   #shopify-section-template--24436569899356__subscription_compare_497TVe .subscription-compare .section-heading {
    font-size: 32px;
    line-height: 40px;
  }
  #shopify-section-template--24436569899356__subscription_compare_497TVe .subscription-compare .section-subheading {
    font-size: 18px;
    line-height: 28px;
  }
  footer.footer .footer__blocks-wrapper>.footer-block:nth-child(3),
  footer.footer .footer__blocks-wrapper>.footer-block:nth-child(4),
  footer.footer .footer__blocks-wrapper>.footer-block:nth-child(5),
  footer.footer .footer__blocks-wrapper>.footer-block:nth-child(6) {
    width: 50% !important;
    max-width: 50% !important;
    text-align: center;
  }
  .footer-block.grid__item {
    margin: 0 !important;
  }
  .footer-block__details-content{
    margin-bottom: 0 !important;
  }
  footer.footer .footer__blocks-wrapper {
    row-gap: 1rem !important;
  }
      footer.footer .footer__blocks-wrapper>.footer-block:first-child .footer-block-image {
      max-width: 150px;
  }
  .drawer__cart-items-wrapper .cart-item__quantity .cart-remove-button {
    margin-left: 22px !important;
  }
  #shopify-section-sections--24436570390876__announcement-bar .utility-bar {
      padding: 10px 0 !important;
  }
    #shopify-section-sections--24436570390876__header {
        top: 58px !important;
    }
}

@media screen and (max-width: 675px) {
  #shopify-section-sections--24436570390876__announcement-bar .announcement-bar__message {
    padding: 5px 0;
  }
    #shopify-section-sections--24436570390876__header {
        top: 66px !important;
    }
}

@media screen and (max-width: 749px){
  .product__media.media>*:not(.zoom):not(.deferred-media__poster-button){
    object-fit: contain;
  }
}

@media screen and (max-width: 575px){
  #shopify-section-sections--24436570390876__announcement-bar {
    display: none !important;
  }
  #shopify-section-sections--24436570390876__rich_text_multi_column_p6ggxY {
    display: block !important;
    background-color: #a1499c;
    text-align: center !important;
    padding: 15px 15px;
  }
  #shopify-section-sections--24436570390876__header {
      top: 45px !important;
  }
  #shopify-section-sections--24436570390876__rich_text_multi_column_p6ggxY {
    position: sticky !important;
    top: 0 !important;
  }
  #shopify-section-sections--24436570390876__rich_text_multi_column_p6ggxY .rich-text h2 {
    display: none !important;
  }
  #shopify-section-sections--24436570390876__rich_text_multi_column_p6ggxY .rich-text span {
    display: block !important;
    font-size: 10px;
    line-height: 15px;
    font-weight: 700;
    letter-spacing: .15rem;
    color: #ffffff;
    margin-bottom: 3px;
  }
  #shopify-section-sections--24436570390876__rich_text_multi_column_p6ggxY .rich-text span:last-child {
    margin-bottom: 0 !important;
  }
   #shopify-section-template--24436569899356__subscription_compare_497TVe .subscription-compare .section-heading {
    font-size: 28px;
    line-height: 38px;
  }
  #shopify-section-template--24436569899356__subscription_compare_497TVe .subscription-compare .section-heading br {
    display: none;
  }
  #shopify-section-template--24436569899356__subscription_compare_497TVe .subscription-compare .section-subheading {
    font-size: 16px;
    line-height: 26px;
  }
  .subscription-table-discount-image {
    max-width: 80px;
    top: -100px;
  }
  footer.footer .footer__blocks-wrapper>.footer-block:nth-child(3), footer.footer .footer__blocks-wrapper>.footer-block:nth-child(4), footer.footer .footer__blocks-wrapper>.footer-block:nth-child(5), footer.footer .footer__blocks-wrapper>.footer-block:nth-child(6) {
    width: 100% !important;
    max-width: 100% !important;
  }
  footer.footer .footer__blocks-wrapper>.footer-block.footer-block--menu>ul li:not(:last-child) {
    margin-right: 15px !important;
  }
  #shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper:before {
    left: 39%;
    top: -102px;
  }
}

@media screen and (max-width: 480px){
  .slideshow .banner__media.media>*:not(.zoom):not(.deferred-media__poster-button){display: none;}
  .slideshow .banner__media.media>*:not(.zoom):not(.deferred-media__poster-button).mobile-show{
    display: block;
  }
  .subscription-table{
    grid-template-columns: 1fr;
  }
  .subscription-table .column-gap{
    display: none !important;
  }
  .subscription-table .column-3.last{
    grid-column: span 1;
  }
  .subscription-table .column-1{
    display: none;
  }
  .subscription-compare .subscription-table .column-2 .column,
  .subscription-compare .subscription-table .column-3 .column{
    flex-direction: column
  }
  .subscription-table .column-label.mobile-show {
    display: block;
    font-weight: 700;
  }
  .subscription-table .column-value .mobile-show {
    display: inline-block;
  }
  .subscription-table .column-4{
    grid-column-end: unset;
    grid-column: span 1;
  }
  #shopify-section-sections--24436570390876__rich_text_multi_column_p6ggxY .rich-text span {
    letter-spacing: .05rem;
  }
  #Banner-template--24436569899356__image_banner .banner__box {
    max-width: 100%;
    padding:0 20px;
   
  }
    .slider.slider--desktop .scroll-trigger.animate--slide-in,.slider.slider--desktop .slider__slide {
        width: 100% !important;
    }
      #shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .colmn-box ul,#shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh  .colmn-box ul{
        width: 100%;
      
    }
  .image-slider-image {
        width: 90%;

    }
  #shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper .columns .column {
    width: 100%;
  }
  .hero-banner__title {
        font-size: 30px !important;
        line-height: 30px !important;
    }
  .tab-content ul li {
    width: 100%;
  }
  .jdgm-cancel-rev{margin-bottom:10px}
  .product-media-container.constrain-height.media-fit-contain {
    
    width: 100% !important;
  }
      #shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper:before {
        left: 40%;
        top: -77px;
        width: 70px;
        height: 88px;
    }
  #shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper .colmn-box {
    padding: 15px 15px;
  }
  #shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper .colmn-box img {
    height: 50px;
  }
  #shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper .multi-column .columns .column:first-child .colmn-box img {
    height: 32px;
  }
      #shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper .columns {
        margin: 10px 0 0;
    }
      #shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper {
        padding: 0 15px 100px;
      }
  #shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper .columns .column {
    margin-bottom: 20px;
  }
    #shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper .rich-text h2, .collapsible-content__header h2, #shopify-section-template--24436569899356__featured_blog_tMXAw6 h2, .title--primary, .collection__title .title, #shopify-section-template--24436569899356__rich_text_multi_column_e63zy9 .rich-text h2, .testimonial-slider-section h2, #shopify-section-template--24896341868892__rich_text_multi_column_b6yyBh .rich-text h2 {
        font-size: 25px;
        line-height: 35px;
    }
  #shopify-section-template--24436569899356__rich_text_multi_column_cpHnAr .rich-text-multi-column-wrapper .box-img {
    margin-bottom: 3px;
  }
  #shopify-section-template--24436569899356__subscription_compare_497TVe .subscription-compare .section-heading {
    font-size: 25px;
    line-height: 35px;
  }
  .subscription-compare .section-subheading {
    margin-bottom: 80px;
  }
  .subscription-table-discount-image {
    top: 410px;
    max-width: 55px;
  }
  .subscription-table .column-header-text {
    font-size: 24px;
  }
  #shopify-section-template--24436569899356__slideshow_X7jb6f .slideshow__text-wrapper {
    padding-left: 0 !important;
  }
  .banner--mobile-bottom .slideshow__text.banner__box {
    padding: 3.8rem 1rem 19.8rem !important;
  }
  .hero-banner__image {
    padding-bottom: 0;
  }
  .hero-banner__image img {
    height: auto;
    aspect-ratio: 1.1;
    position: static;
  }
  #shopify-section-template--25241119687004__image_with_text_EfBwhN .image-with-text__media-item {
        max-width: 250px;
  }
  .newsletter__wrapper {
        padding: 35px 20px 25px !important;
      }
.newsletter__wrapper h2 {
        font-size: 21px !important;
        line-height: 31px !important;
    }

      footer.footer .footer__blocks-wrapper>.footer-block:nth-child(2) .footer-block__image-wrapper {
        padding: 18px 0;
        margin-top: 15px !important;
    }
     footer.footer .footer__blocks-wrapper>.footer-block:nth-child(2) .footer-block__image-wrapper img {
        max-width: 260px !important;
    }
          footer.footer .footer__blocks-wrapper>.footer-block:first-child .footer-block-image {
        max-width: 100px;
    }
        .footer__content-top {
          padding: 35px 15px 20px !important;
        }
          .footer {
        padding: 0 0 25px !important;
    }
    .Avada-OrderLimit__ErrorMessage-Cart .Avada-OrderLimits__Message {
      width: 200px !important;
    }

    #shopify-section-sections--24436570358108__rich_text_multi_column_zxDQQp .rich-text-multi-column-section .rich-text {
        font-size: 12px;
    }
}
.MuiTypography-root.MuiCardHeader-subheader.MuiTypography-body1.MuiTypography-colorTextSecondary.MuiTypography-displayBlock {
  display: none;
}
.product-count {
  display: none;
}

.site-header__icon.header__icon.link.wishlist-hero-header-icon {
    height: -webkit-fill-available;
}

.wishlist-hero-list-footer button.MuiButtonBase-root.MuiButton-root.wishlist-hero-list-card-footer-delete-all {
    margin-right: 0 !important;
}

.MuiDialogActions-root div {
    display: flex;
    gap: 16px;
}

.wishlisthero-customer-view-listing .MuiGrid-root.wishlist-hero-list-card .MuiLink-underlineHover .MuiCardMedia-root {
    padding-top: 120%;
}

.wishlisthero-customer-view-listing .MuiCardActions-root {
    padding-bottom: 15px;
        order: 4;
    padding-top: 15px;
}

.wishlisthero-customer-view-listing .wishlist-hero-list-card-footer-delete {
    height: 40px;
}

.wishlisthero-customer-view-listing .MuiButtonGroup-fullWidth {
    align-items: center;
    gap: 16px;
}

.MuiDialogActions-root div span.MuiButton-label {
    gap: 5px;
}

.wishlist-hero-list-footer {
    text-align: right;
}

.wishlisthero-customer-view-listing .MuiCardHeader-title a {
    min-height: unset !important;
    margin-bottom: 0 !important;
}

.wishlisthero-customer-view-listing .MuiGrid-container .MuiPaper-elevation1 {
    display: flex;
    flex-direction: column;
}

.wishlisthero-customer-view-listing .MuiGrid-container .MuiPaper-elevation1 p.MuiTypography-body1 {
    order: 2;
    display: flex;
    width: 100%;
    flex: 1 1 auto;
}

.wishlisthero-customer-view-listing .MuiGrid-container .MuiPaper-elevation1 a.MuiTypography-root.MuiLink-root.MuiLink-underlineHover {
    order: 1;
    margin-top: 16px;
}

.wishlisthero-customer-view-listing .MuiGrid-container  .MuiCardContent-root.wishlist-hero-list-card-product-price {
    order: 3;
    padding-top: 0;
    padding-bottom: 0;
}

.wishlisthero-customer-view-listing .MuiGrid-container .MuiPaper-elevation1 p.MuiTypography-body1 .MuiCardHeader-root.wishlist-hero-list-card-header {
    width: 100%;
}

.wishlist-hero-list-footer button.MuiButtonBase-root.wishlist-hero-list-card-footer-add-all-to-cart-dialog {
    margin-right: 16px !important;
}

.MuiDialog-root .MuiTypography-body1 {
    margin-bottom: 0;
}

.MuiDialogActions-root.wishlist-hero-footer {
    padding-top: 16px;
    padding-bottom: 16px;
}

#wishlist-hero-shared-list-view {
    max-width: var(--page-width);
    margin: 0 auto;
    padding-left: 5rem!important;
    padding-right: 5rem !important;
    margin-top: 50px;
    margin-bottom: 50px;
}

#wishlist-hero-shared-list-view .MuiGrid-root.wishlist-hero-list-card {
    flex-grow: 0;
    max-width: 25% !important;
    flex-basis: 25% !important;
}

#wishlist-hero-shared-list-view .jss21 {
    padding-left: 0;
    padding-right: 0;
}

#wishlist-hero-shared-list-view .MuiGrid-root.wishlist-hero-list-card button.wishlist-hero-list-card-footer-add-to-cart {
    max-width: none;
    width: -webkit-fill-available !important;
}

#wishlist-hero-shared-list-view .wishlist-hero-page-actions-bar {
    display: flex;
    gap: 16px;
}

#wishlist-hero-shared-list-view .wishlist-hero-page-actions-bar button.MuiButtonBase-root .MuiButton-label {
    gap: 5px;
}

.wishlisthero-customer-view-listing .MuiGrid-container {
  flex-wrap: wrap;
  align-items: stretch;
  row-gap: 16px;
}

.wishlisthero-customer-view-listing .MuiGrid-item {
  display: flex;
  flex-direction: column;
}

.wishlisthero-customer-view-listing .MuiPaper-root.MuiCard-root {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}

.wishlisthero-customer-view-listing .MuiCardHeader-root,
.wishlisthero-customer-view-listing .MuiCardMedia-root,
.wishlisthero-customer-view-listing .wishlist-hero-list-card-footer {
  flex: 0 0 auto;
}

.countdown-timer-block {
    position: absolute;
    right: 0;
    top: 90px;
    width: fit-content;
    pointer-events: all;
}

.countdown-timer-block .essential_countdown_annoucement_bar_wrapper {
    flex-direction: column;
}

.countdown-timer-wrapper {
    position: absolute;
    width: 100%;
    height: 100%;
    max-width: 1100px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
    pointer-events: none;
}

slideshow-component .slideshow.banner {
    pointer-events: none;
}

.slideshow__text-wrapper.banner__content {
    pointer-events: none;
}

.slideshow__media.banner__media.media {
    pointer-events: none;
}

.slideshow__text.banner__box.content-container {
    pointer-events: all;
}

@media screen and (max-width: 989px){
#wishlist-hero-shared-list-view .MuiGrid-root.wishlist-hero-list-card {
    flex-grow: 0;
    max-width: 33.333333% !important;
    flex-basis: 33.333333% !important;
}
#wishlist-hero-shared-list-view {
  padding-left: 3.2rem!important;
  padding-right: 3.2rem!important;
}

.countdown-timer-block .essential_countdown_annoucement_bar_wrapper {
    flex-direction: row;
}

.countdown-timer-block {
  position: static;
  width: 100%;
}
}

@media screen and (max-width: 767.98px){
  .countdown-timer-wrapper {
    position: static;
    transform: none;
  }
  #wishlist-hero-shared-list-view .wishlist-hero-page-actions-bar {
    flex-direction: column;
    gap: 10px;
}

#wishlist-hero-shared-list-view .wishlist-hero-page-actions-bar button.MuiButtonBase-root {
    width: 100%;
}

#wishlist-hero-shared-list-view .MuiGrid-root.wishlist-hero-list-card {
    flex-grow: 0;
    max-width: 50% !important;
    flex-basis: 50% !important;
}
.wishlist-hero-list-footer {
    display: flex;
    gap: 16px;
    margin-top: 20px;
    flex-direction: column;
}
#wishlist-hero-shared-list-view {
  padding-left: 3rem!important;
  padding-right: 3rem !important;
}
.wishlist-hero-list-footer button.MuiButtonBase-root.wishlist-hero-list-card-footer-add-all-to-cart-dialog,
.wishlist-hero-list-footer button.MuiButtonBase-root {
    margin-right: 0!important;
}

.MuiDialogActions-root>div {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 10px;
    margin-top: 0px;
}

.MuiDialogActions-root>div button.MuiButtonBase-root {
    width: 100%;
}

.MuiCardActions-root .MuiButtonGroup-root {
    gap: 10px;
}

.MuiCardActions-root .MuiButtonGroup-root .MuiButtonGroup-groupedOutlinedHorizontal:not(:last-child) {
    width: -webkit-fill-available !important;
}

#responsive-dialog-title~.MuiDialogContent-root.MuiDialogContent-dividers .MuiTypography-body1>div {
    padding-left: 0;
    padding-right: 0;
}

.MuiDialog-root .MuiTypography-h5.wishlist-hero-header-title {
  font-size: 24px!important;
}
}

.check label a {
    color: #fff;
}

div#shopify-section-template--24436569866588__hero_banner_aQTN8Q .hero-banner__image {
    padding-bottom: 35%;
}

#shopify-section-template--24436569866588__hero_banner_aQTN8Q  .hero-banner__wrapper {
    max-height: 666px;
}

@media screen and (max-width: 480px) {
  div#shopify-section-template--24436569866588__hero_banner_aQTN8Q .hero-banner__image {
      padding-bottom: 0%;
  }
}
@media screen and (max-width: 450px){
  .jdgm-rev-widg__title {
    font-size: 24px !important;
    line-height: 28px !important;
  }
}

.rich-text-multi-column-wrapper .columns .colmn-box a {
    color: inherit;
    margin-left: 10px;
}

.footer-block__details-content>p i {
    margin-right: 5px;
}