/** Shopify CDN: Minification failed

Line 782:0 Unexpected "}"
Line 965:0 Comments in CSS use "/* ... */" instead of "//"

**/
.flickity-button {  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; color: #000 !important;     background: hsl(0deg 0% 100% / 28%)!important; }
.flickity-button:disabled { display: none !important; }
.container {
    --distance-to-bleed: max(var(--container-gutter), 50% - var(--container-max-width) / 2);
    margin-inline-start: max(var(--container-gutter),50% - var(--container-max-width) / 2);
    margin-inline-end: max(var(--container-gutter),50% - var(--container-max-width) / 2);
}

.custom-menu a {
    font-size: 11px !important;
}
.gasss {
    gap: 30px !important;
}
.shopify-section--prev-next-blog-posts .prev-next-blog-posts .blog-post-card a img { height: 600px !important;  } 

@media screen and (min-width: 700px) {
 
.footer .footer__inner .scsa { flex-direction: row-reverse; }
.footer__block--newsletter {
    max-width: 30rem;
}

.scsa {
    display: flex;
    justify-content: space-between;
}

.gap-2\.5 {
    gap: 0.225rem;
}
.sncs{
    max-width: 30%;
    padding-left:0rem;
}
  .footer__aside {
    padding-left:0rem !important;
  }


.footer__block--links, .footer__block--image {
    max-width: 27.8%;
    flex-grow: 1;
}
}

  .footer__inner {
    row-gap: min(var(--section-vertical-spacing),1rem);
  }

  .footer__aside {
    display: flex;
    justify-content: space-between !important;
  }
  
  .policies-menu {
    display: flex;
    width: auto;
    font-size: 12px;
    font-size: .625rem;
    letter-spacing: .05em;
    line-height: 1.6;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: color .25s;
    transition: color .25s;
    justify-content: flex-end;
    padding-left: 0;
  }

  .policies-menu li {
    margin-right: 2rem;
  }
.policies-menu li:last-child{
  margin-right:0px !important;
}
  
  .bordered-section {
    border-top: 0.1px solid;
    border-color: rgb(var(--border-color));
    margin: 19px 0;
  }

  .custom-form-control {
    gap: 0;
    display: flex;
    position: relative;
    flex-direction: row;
  }
  
  .custom-form-control button.button {
    background-color: transparent;
    background: transparent;
    border-left: none;
    border-right:none;
    border-top:none;
    padding-right: 0;
    display: flex;
    gap: 0;
    color: var(--text-color);
    border-bottom-color:currentcolor !important;
  }

 .custom-form-control .icon {
    display: inline-block;
    height: 1.5rem;
    width: 1.5rem;
  }

 .custom-form-control .icon--chevron-right:after {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.824 4.376 16.448 12l-7.624 7.624-.848-.848L14.752 12 7.976 5.224l.848-.848Z' fill='%23000'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.824 4.376 16.448 12l-7.624 7.624-.848-.848L14.752 12 7.976 5.224l.848-.848Z' fill='%23000'/%3E%3C/svg%3E");
  }

 .custom-form-control .icon--chevron-left:after, .custom-form-control .icon--chevron-right:after {
    background-color: currentColor;
    content: "";
    display: inline-block;
    height: inherit;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: inherit;
  }

.input, .textarea, .select {
    padding-left: 2px;
}


/* My Work */


.social-media--list {
    justify-content: flex-start;
    gap: var(--social-media-list-gap, 0.75rem 1.3rem);
    padding-top: 2rem;
}

.footer__aside {
    justify-content: start;
}

@media only screen and (max-width: 768px) {
 
.footer__aside {
    display: flex;
    justify-content: space-between;
    flex-direction: column-reverse;
}

  .text-xxs {
    text-align: center;
    width: 100%;
}

  .footer__aside {
    display: flex;
    justify-content: space-between;
    flex-direction: column-reverse;
    align-items: flex-start;
}

  ul.policies-menu.unstyled-list {
    gap: 1px;
    font-size: 12px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    flex-direction: column;
    align-content: flex-start;
    align-items: flex-start;
    gap: 10px;
}
  .footer__block-list {
    gap: 0;
}
  .footer__block.footer__block--links {
    margin-bottom: 0rem;
    padding-top:14px;
    padding-bottom:14px;
}
}

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

.faq__content {
    border-left: 1px solid #00000026;
    padding-left: 4rem;
}
  
}
.hide{
  display:none;
}
@media(max-width:900px){
   .footer__block.footer__block--links {
    margin-bottom: 0rem;
    padding-top:16px;
    padding-bottom:16px;
     border-bottom:1px solid #464646;
   }
.footer__block-list{
  display:flex;
  flex-direction:column;
  gap:0px !important;
} 
  .footer__block-list>div{
    width:100% !important;
    max-width:100% !important;
  }
    .footer__block-list .h6{
      display:flex;
      justify-content:space-between;
      align-items:center;
    }
  .footer__inner .scsa{
    display:flex;
    flex-direction:column-reverse;
  }
   .footer__inner .sncs{
     margin-bottom:30px !important;
   }
  .sncs{
    max-width:100% !important;
    padding-left:0px !important;
  }
  .footer__aside{
    padding-left:0px !important;
  }
}
@media only screen and (max-width:900px){
.text-xxs {
    text-align: left;
}
}
@media(max-width:999px){

.faq__toc {
  display: flex;
  overflow-x: auto;
  white-space: nowrap;
  padding: 20px 0;
  margin: 0;
  width:100%;
  min-width:100%;
}

.faq__toc-item {
  margin-right: 20px;
}


/* Ensure that every item is visible */
.faq__toc-item:first-child {
  margin-left: 20px;
}

.faq__toc-item:last-child {
  margin-right: 20px; /* Add margin to the last item to ensure it's fully visible */
}


  

  .faq{
    display:flex;
    flex-direction:column !important;
  }
  .faq__toc a{
    font-size:12px !important;
  }
}
.footer__block-list>div:nth-child(4) ul li{
  position:relative;
  padding-left:2rem;
}
.footer__block-list>div:nth-child(4) ul li:nth-child(1)::before{
             font-family: "Font Awesome 5 Brands"; font-weight: 900; content: "\f39e"; font-weight: 900; content: "\f16d";
position:absolute;
left:0;
    color:currentcolor;
}

.footer__block-list>div:nth-child(4) ul li:nth-child(2)::before{
      font-family: "Font Awesome 5 Brands"; font-weight: 900; content: "\f39e";
    color:currentcolor;

position:absolute;
left:0;
}

.footer__block-list>div:nth-child(4) ul li:nth-child(3)::before{
     font-family: "Font Awesome 5 Brands"; font-weight: 900; content: "\e07b";
    color:currentcolor;

position:absolute;
left:0;
}

.footer__block-list>div:nth-child(4) ul li:nth-child(4)::before{
        font-family: "Font Awesome 5 Brands"; font-weight: 900; content: "\f231";
    color:currentcolor;

position:absolute;
left:0;
}

.footer__block-list>div:nth-child(4) ul li:nth-child(5)::before{
       font-family: "Font Awesome 5 Brands"; font-weight: 900; content: "\f167";
    color:currentcolor;

position:absolute;
left:0;
}

@media(max-width:900px){
  .footer__inner .bordered-section{
    margin:0px !important;
  }
  .footer__aside ul{
    display:none !important;
  }
  .footer__block-list{
    margin-bottom:20px !important;
  }
}
.footer__block-list>div:nth-child(3) ul li::before{
  transition:all 0.5s !important;
}
.footer__block-list>div:nth-child(3) ul li:hover::before{
  color:currentcolor !important;
  filter:brigthness(1.5);
}

.footer a.link-faded{
  opacity:1 !important;
}

.footer .fa-angle-down:before,.footer .fa-angle-up:before{
  font-size:14px !important;
}
.footer .footer__block-list i{
  padding-right:15px;
}
@media(max-width:600px){

  .faq__content .h4{
    margin-bottom:30px;
    margin-top:30px;
  }
  .footer__inner .bordered-section{
  display:none !important;
}

}

body::-webkit-scrollbar {
  width: 0 !important;  
}

body {
  scrollbar-width: none !important;
}
html{
padding-bottom:0px !important;
  padding-top:0px !important;
}
#shopify-section-template--21798706807083__8e2bab21-b1bd-4a77-ba27-330ec2a8136e .h2::before,
#shopify-section-template--21798706807083__c2d1992b-312a-4543-a7db-1d06a9c00989 .h2::before{
  content:"";
  width:calc(44% - 10px);
  position:absolute;
  left:0;
  transform:translateY(-50%);
  top:50%;
  height:1px;
  background:#D3D3D3;
}
#shopify-section-template--21798706807083__b101e2b6-ec15-4386-b602-4e7dab63921f .h2::before{
    content:"";
  width:calc(30% - 10px);
  position:absolute;
  left:0;
  transform:translateY(-50%);
  top:50%;
  height:1px;
  background:#D3D3D3;
}
#shopify-section-template--21798706807083__8e2bab21-b1bd-4a77-ba27-330ec2a8136e .h2::after,
#shopify-section-template--21798706807083__c2d1992b-312a-4543-a7db-1d06a9c00989 .h2::after
{
  content:"";
  width:calc(44% - 10px);
  position:absolute;
  right:0;
  transform:translateY(-50%);
  top:50%;
  height:1px;
  background:#D3D3D3;
}
#shopify-section-template--21798706807083__b101e2b6-ec15-4386-b602-4e7dab63921f .h2::after{
      content:"";
  width:calc(30% - 10px);
  position:absolute;
  right:0;
  transform:translateY(-50%);
  top:50%;
  height:1px;
  background:#D3D3D3;
}
#shopify-section-template--21798706807083__13ac5784-df10-47cf-a42a-2e245de3c19f .h2::before,
#shopify-section-template--21798706807083__f147b187-139f-48ad-ace7-dda0c7f58c44 .h2::before{
    content:"";
  width:calc(38% - 10px);
  position:absolute;
  left:0;
  transform:translateY(-50%);
  top:50%;
  height:1px;
  background:#D3D3D3;
}

#shopify-section-template--21798706807083__13ac5784-df10-47cf-a42a-2e245de3c19f  .h2::after,
#shopify-section-template--21798706807083__f147b187-139f-48ad-ace7-dda0c7f58c44 .h2::after{
      content:"";
  width:calc(38% - 10px);
  position:absolute;
  right:0;
  transform:translateY(-50%);
  top:50%;
  height:1px;
  background:#D3D3D3;
}
.blog-post-card__info .blog_type{
  display:flex;
  justify-content:center;
  width:100%;
  font-size:10px;
}
.blog-post-card__info{
text-align:left;
}
.blog-post-card__info .blog-post-card__category{
  display:flex;
  justify-content:flex-start;
  width:100%;
}
.blog-post-card__info  p{
    display:flex;
  justify-content:flex-start;
  width:100%;
text-align:left;
}
.blog-post-card__info .blog-post-card__read-more{
    display:flex;
  justify-content:center;
margin:auto;
}
.blog-post-card__info .blog-post-card__title{
  font-size:14px !important;
  font-weight:500 !important;
}
.post-metas .link-faded{
  text-transform:capitalize !important;
}

@media(max-width:1024px){
  #shopify-section-template--21798706807083__8e2bab21-b1bd-4a77-ba27-330ec2a8136e .h2::before,
#shopify-section-template--21798706807083__c2d1992b-312a-4543-a7db-1d06a9c00989 .h2::before{
  content:"";
  width:100px;
  position:absolute;
  left:0;
  transform:translateY(-50%);
  top:50%;
  height:1px;
  background:#D3D3D3;
}
#shopify-section-template--21798706807083__b101e2b6-ec15-4386-b602-4e7dab63921f .h2::before{
    content:"";
  width:100px;
  position:absolute;
  left:0;
  transform:translateY(-50%);
  top:50%;
  height:1px;
  background:#D3D3D3;
}
#shopify-section-template--21798706807083__8e2bab21-b1bd-4a77-ba27-330ec2a8136e .h2::after,
#shopify-section-template--21798706807083__c2d1992b-312a-4543-a7db-1d06a9c00989 .h2::after
{
  content:"";
  width:100px;
  position:absolute;
  right:0;
  transform:translateY(-50%);
  top:50%;
  height:1px;
  background:#D3D3D3;
}
#shopify-section-template--21798706807083__b101e2b6-ec15-4386-b602-4e7dab63921f .h2::after{
      content:"";
  width:100px;
  position:absolute;
  right:0;
  transform:translateY(-50%);
  top:50%;
  height:1px;
  background:#D3D3D3;
}
#shopify-section-template--21798706807083__13ac5784-df10-47cf-a42a-2e245de3c19f .h2::before,
#shopify-section-template--21798706807083__f147b187-139f-48ad-ace7-dda0c7f58c44 .h2::before{
    content:"";
  width:100px;
  position:absolute;
  left:0;
  transform:translateY(-50%);
  top:50%;
  height:1px;
  background:#D3D3D3;
}

#shopify-section-template--21798706807083__13ac5784-df10-47cf-a42a-2e245de3c19f  .h2::after,
#shopify-section-template--21798706807083__f147b187-139f-48ad-ace7-dda0c7f58c44 .h2::after{
      content:"";
  width:100px;
  position:absolute;
  right:0;
  transform:translateY(-50%);
  top:50%;
  height:1px;
  background:#D3D3D3;
}

}



@media(max-width:600px){
 /* #the-self-care-journal .flickity-viewport { 
   overflow-x: scroll; touch-action: auto !important; 
 }*/
  #shopify-section-template--21798706807083__8e2bab21-b1bd-4a77-ba27-330ec2a8136e .h2::before,
#shopify-section-template--21798706807083__c2d1992b-312a-4543-a7db-1d06a9c00989 .h2::before{
  content:"";
  width:50px;
  position:absolute;
  left:0;
  transform:translateY(-50%);
  top:50%;
  height:1px;
  background:#D3D3D3;
}
#shopify-section-template--21798706807083__b101e2b6-ec15-4386-b602-4e7dab63921f .h2::before{
    content:"";
  width:50px;
  position:absolute;
  left:0;
  transform:translateY(-50%);
  top:50%;
  height:1px;
  background:#D3D3D3;
}
#shopify-section-template--21798706807083__8e2bab21-b1bd-4a77-ba27-330ec2a8136e .h2::after,
#shopify-section-template--21798706807083__c2d1992b-312a-4543-a7db-1d06a9c00989 .h2::after
{
  content:"";
  width:50px;
  position:absolute;
  right:0;
  transform:translateY(-50%);
  top:50%;
  height:1px;
  background:#D3D3D3;
}
#shopify-section-template--21798706807083__b101e2b6-ec15-4386-b602-4e7dab63921f .h2::after{
      content:"";
  width:50px;
  position:absolute;
  right:0;
  transform:translateY(-50%);
  top:50%;
  height:1px;
  background:#D3D3D3;
}
#shopify-section-template--21798706807083__13ac5784-df10-47cf-a42a-2e245de3c19f .h2::before,
#shopify-section-template--21798706807083__f147b187-139f-48ad-ace7-dda0c7f58c44 .h2::before{
    content:"";
  width:50px;
  position:absolute;
  left:0;
  transform:translateY(-50%);
  top:50%;
  height:1px;
  background:#D3D3D3;
}

#shopify-section-template--21798706807083__13ac5784-df10-47cf-a42a-2e245de3c19f  .h2::after,
#shopify-section-template--21798706807083__f147b187-139f-48ad-ace7-dda0c7f58c44 .h2::after{
      content:"";
  width:50px;
  position:absolute;
  right:0;
  transform:translateY(-50%);
  top:50%;
  height:1px;
  background:#D3D3D3;
}

}
#shopify-section-template--21798706807083__e789522e-da97-4d45-bfba-d8fdefa0a735{
  border-top:0px !important;
}
#shopify-section-template--21798706807083__main .section-spacing{
  margin-bottom:2rem !important;
}

.carousel__cell{
  width:33% !important;
}

@media screen and (max-width: 900px) and (min-width: 600px) {
  .carousel__cell{
  width:49% !important;
}
  
}
@media(max-width:599px){
    .carousel__cell{
  width:72% !important;
}

}
.blog_type{
  display:none !important;
}
.blog-post-card__category{
font-size:10px !important;
}
.article__wrapper .h6{
  text-transform:capitalize;
}
.self-menu a{
  position:relative;
}
.self-menu a::before{
content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: -2px;
    left: 0;
    background-color: black;
    transform: scaleX(0);
    transition: all 0.3s ease-in-out;
}
.self-menu a:hover::before{
      transform: scaleX(1);

}
.flickity-prev-next-button{
  width:40px !important;
  height:40px !important;
}
@media(max-width:600px){
  .flickity-prev-next-button{
    display:none !important;
  }
}
#the-self-care-journal .section-spacing > .container, #the-self-care-journal .section-spacing > .container--lg{
  width:100% !important;
  padding-left:10px;
  padding-right:10px;
  margin:0px !important;
}

#blogpages .section-spacing > .container,#blogpages .section-spacing > .container--lg{
  width:100% !important;
  padding-left:10px;
  padding-right:10px;
  margin:0px !important;
}
#blogpages .blog-post-list{
  --blog-post-list-column-gap:2rem !important;
}
.flickity-prev-next-button .flickity-button-icon{
  position:static !important;
  width:31% !important;
  height:40% !important;
}
.flickity-prev-next-button{
  display:flex !important;
  justify-content:center;
  align-items:center;
} 
svg.flickity-button-icon .arrow {
  stroke-width: 1;
}
.article__footer .social-media{
  display:flex;
  justify-content:center;
  column-gap:20px;
  grid-gap:20px;
}
.article__footer .social-media--block .social-media__item{
  width:auto !important;
}
.article__footer .social-media--block .social-media__item{
  outline:none !important;
}
.article__footer .social-media__item{
  background:transparent !important;
}
.active-blog {
  border-bottom: 1px solid #000;
}
.article__footer .social-media__item:hover a,.article__footer .social-media__item:hover svg{
  color:#333 !important;
}
.article__footer{
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  gap:10px !important;
}
.article__footer .social-media__item svg{
  width:20px !important;
}
.share-title{
  font-weight:500 !important;
  font-size:16px !important;
}
@media(max-width:600px){
  .flickity-prev-next-button{
    display:none !important;
  }
}
@media(max-width:700px){
  .blog-post-card .overflow-hidden{
    height:auto !important;
  }
}
@media(min-width:1000px){
.article__image>img{
  max-width:1200px !important;
  object-fit:cover;
  height:800px !important;
}
  
}
.blog-link{
  border-bottom:1px solid #000 !important;
}
/*scroll*/
@media(max-width:600px){
.blog-post-card__info .blog-post-card__title{
    font-size:12px !important;
  }
  .blog-post-card__excerpt{
    display:none !important;
  }
  .blog-post-card a img {
    min-height: 255px !important;
    max-height: 255px !important;
}
}
#shopify-section-template--21860184031531__e789522e-da97-4d45-bfba-d8fdefa0a735 {
  border-top: 0px solid #fff !important;
}

}
.flickity-page-dots .dot{
  width:4px !important;
  height:4px !important;
}

.flickity-page-dots{
 padding-top:1rem !important;
  padding-bottom:1rem !important;
overflow-x:auto;
  white-space:nowrap;
}
@media(min-width:601px){
  .flickity-page-dots{
    display:none !important;
  }
}
 .shopify-section--rich-text{
  border-top:none !important;
}

@media(min-width:900px){
.flickity-index-slider{
  margin-bottom:0px !important;
}
  #shopify-section-template--21860184031531__b101e2b6-ec15-4386-b602-4e7dab63921f  .section-spacing {
  margin:0px !important;
}
#shopify-section-template--21860184031531__c2d1992b-312a-4543-a7db-1d06a9c00989 .section-spacing{
  margin:0px !important;
}

}
/*FEATURED COLLECTION*/
@media(min-width:700px){
#shopify-section-template--21860183769387__featured-collections .product-card__figure img{
  max-height:550px !important;
  min-height:550px !important;
  object-fit:cover !important;
}

}
/*@media(max-width:600px){
  #shopify-section-template--21860183769387__featured-collections .product-card__figure img{
  max-height:255px !important;
  min-height:255px !important;
  object-fit:cover !important;
}

}*/
/*FEATURED COLLECTION end*/
/*all collections*/
@media(min-width:700px){
#collectionpages product-card.product-card img{
    max-height:550px !important;
  min-height:550px !important;
  object-fit:cover !important;

}
}
@media(max-width:600px){
    #collectionpages product-card.product-card img{
    max-height:255px !important;
  min-height:255px !important;
  object-fit:cover !important;

}

}
/*end*/
/*product-images
@media(min-width:600px){
.product-gallery__media{
    max-height:600px;
min-height:600px;
position: relative;
    background:#f5f5f5;
    border:1px solid #e4e4e4;
  
}
.product-gallery__media img{
  max-width:280px;
  max-height:280px;
  object-fit:cover;
  margin:auto !important;
}
}  
.product-gallery__media{
  display:flex;
  justify-content:center;
  align-items:center;
}
.product-gallery__media{

}
video-media>:is(video:not(:fullscreen),img){
  margin:auto !important;
}*/
/*product-images end*/


@media screen and (min-width: 1000px) {
  .shopify-section--main-product .section-spacing {
      margin-block-start: var(--container-gutter);
      margin-top: 0;
  }
product-gallery.product-gallery {
    gap: 0;
    display: grid;
    grid-template-columns: auto 1fr;
    grid-auto-flow: dense;
}
  .product-gallery__image-list {
    grid-column: 1/-1;
    grid-row: 1;
}
safe-sticky.product-gallery__thumbnail-list.hidden.md\:block {
    left: 25px;
    position: sticky;
   bottom: 20px;
    grid-column: 1/2;
   /* grid-row: 1;*/
}
  .shopify-section--main-product  .container.container--xl {
    margin-left: 0;
}
  safe-sticky.product-info.product-info--center {
    margin-top: 3rem;
    max-width: 430px;
    margin-left: auto;
    margin-right: auto;
}
.product {
    --product-gap: 3rem !important;
}
}
ul.social-media.social-media--list.unstyled-list {
    padding: 0;
}
.share-buttons {
    justify-content: space-between;
}
span.accordion__toggle.h6 {
    padding: 13px 0;
}
.product-info__block-item[data-block-type="separator"] {
    margin-bottom: 13px;
}
.product-info__block-item[data-block-type="text"] {
    margin-top: 13px;
}
.donly{display:none;}
.article__image.image-606928568619 img{
    margin-top: 20px;
}
.social-media--block .social-media__item {
    color: #000;
}
@media(min-width:750px){
  .donly{display:block;}
  .ppp{
position: sticky;
    top: 130px !important;
    flex-direction: column;
    left: 0;
    align-items: normal;  
    display: flex;
} 
.article__image.image-606928568619 {
    margin-left: 40px;
    margin-top: -76px;
}

.con {
    max-width: 1120px;
  padding:0 20px;
    margin: 0 auto;
}
  .article__image.image-606928568619 img{
    margin-top: 0 !important;
}
}

// new


span.accordion__toggle.text-lg {
    padding: 13px 0 !important;
  font-size: 13px;
}

.article__footer .social-media {
    grid-gap: 5px !important;
}
.article__footer .social-media__item svg {
    width: 17px !important;
}
.social-media--block a {
    padding-block: 0 !important;
}

.grid2 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    text-align: center;
    column-gap: 12px;
}
.grid2  button.button.w-full {
    border: 1px solid rgb(var(--border-color));
}
input.quantity-selector__input {
    width: 100%;
}
.product-info__block-item[data-block-type="quantity-selector"] {
    margin-bottom: 0 !important;
}
.product-info__block-item[data-block-type="buy-buttons"] {
    margin-top: 15px !important;
}
.active-blog {
  color: #000000 !important;
  border-bottom: 1px solid;
  line-height: 1.5;
  padding-bottom: 0px;
}

/* @media (min-width: 700px) {
  img.product-card__image {
      max-height: 480px !important;
      min-height: 480px !important;
      object-fit: cover !important;
  }
} */


@media screen and (max-width: 700px) {
  
  /* img.product-card__image {
      max-height: 371px !important;
      min-height: 371px !important;
      object-fit: cover !important;
  } */
  .custom-menu li {
    margin: 0px 20px 7px !important;
    flex-shrink: 0;
    position: relative;
  }  
  .grid2 {
    grid-template-columns: 1fr 33%;
  }
}


.product-card__info :is(.price-list,.rating-badge) sale-price.h6.text-subdued {
  font-size: 14px;
}

a.blog-post-card__category.h6.link-faded,
.badge{
}

@media screen and (min-width: 1000px) {
  .prose:not(.prose--tight) :where(:not(meta,span)+*) {
    margin-block-start: 10px;
  }
}
#shopify-section-template--21902468710699__blog_posts1_mGtf8D .blog-post-card__read-more {
  margin:0px !important;
}

@media(min-width:1100px){
  #shopify-section-template--21902468710699__blog_posts1_mGtf8D .blog-post-list{
    max-width:1100px;
    margin:auto;
    display:grid;
    grid-template-columns:repeat(2,1fr);
    grid-gap:5rem;
    grid-template-rows:auto auto;   
  }
}
@media screen and (max-width:1099px) and (min-width:768px) {
  #shopify-section-template--21902468710699__blog_posts1_mGtf8D .blog-post-list{
    max-width:1100px;
    margin:auto;
    display:grid;
    grid-template-columns:repeat(2,1fr);
    grid-gap:3rem;
    grid-template-rows:auto auto;   
  }
}
@media(max-width:767px){
  /* #shopify-section-template--21902468710699__blog_posts1_mGtf8D .blog-post-list{
    max-width:1100px;
    margin:auto;
    display:grid;
    grid-template-columns:repeat(2,1fr);
    grid-gap:2rem;
    grid-template-rows:auto auto;
  } */
}
#shopify-section-template--21902468710699__blog_posts_wewTYa{
  background:#f7f7f7 !important;
  padding-bottom:3rem !important;
}


.article__wrapper .h1{
  line-height:1.6 !important;
}
.carousel-count{
  margin-top:18px !important;
  text-align:center;
}

.flickity-prev-next-button.previous{
  top:100% !important;
  left:45% !important;
  margin-top:30px !important;
}
.flickity-prev-next-button.next{
  top:100% !important;
  right:45% !important;
  margin-top:30px !important;
}
#shopify-section-template--21902468710699__blog_posts_wewTYa .flickity-prev-next-button.previous{
  left:43% !important;
} 
  #shopify-section-template--21902468710699__blog_posts_wewTYa .flickity-prev-next-button.next{
    right:43% !important;
  }

@media(min-width:768px){
#shopify-section-template--21902468710699__rich_text_Q4MtDJ{
  width:30% !important;
  float:left;
  margin-top:3rem;
}
 #shopify-section-template--21902468710699__rich_text_Q4MtDJ::after {
  content: "";
  display: table;
  clear: both;
}
#shopify-section-template--21902468710699__blog_posts1_RCzBaK::after {
  content: "";
  display: table;
  clear: both;
}  
#shopify-section-template--21902468710699__blog_posts1_RCzBaK .blog-post-list{
--blog-post-list-items-per-row:2 !important;
}
}

.footer .sncs .v-stack{ 
  display:flex;
  flex-direction:column;
}
@media(min-width:1024px){
  .footer .sncs .v-stack img{
  margin-top:-70px;
}
}

#shopify-section-template--21902468710699__blog_posts1_RCzBaK{
  background:#f7f7f7 !important;
}
@media(min-width:768px){
#shopify-section-template--21902468710699__blog_posts_wewTYa .section-spacing {
  margin-top:0px !important;
}
#shopify-section-template--21902468710699__rich_text_Q4MtDJ>div{
  padding-top:0px !important;
}
#shopify-section-template--21902468710699__blog_posts_wewTYa  .carousel__cell{
    width:49% !important;
  }
}


@media screen and (max-width:1100px) and (min-width:800px) {
  #shopify-section-template--21902468710699__blog_posts_wewTYa .flickity-prev-next-button.previous{
  left:40% !important;
} 
  #shopify-section-template--21902468710699__blog_posts_wewTYa .flickity-prev-next-button.next{
    right:40% !important;
  }

  .flickity-prev-next-button.next{
    right:40% !important;
  }
  .flickity-prev-next-button.previous{
  left:40% !important;
} 
}
@media(max-width:767px){
  html body  .flickity-prev-next-button.next{
    right:38% !important;
  }
 html body  .flickity-prev-next-button.previous{
  left:38% !important;
}
    #shopify-section-template--21902468710699__blog_posts_wewTYa .flickity-prev-next-button.previous{
  left:38% !important;
} 
  #shopify-section-template--21902468710699__blog_posts_wewTYa .flickity-prev-next-button.next{
    right:38% !important;
  }

  #shopify-section-template--21902468710699__blog_posts_wewTYa .section-spacing {
    margin-top:0px !important;
  }

}
.flickity-page-dots{
  display:none !important;
}
@media(max-width:600px){
  .flickity-prev-next-button{
    display:flex !important;
  }
    html body   .flickity-prev-next-button.next{
    right:33% !important;
  } 
 html body  .flickity-prev-next-button.previous{
  left:33% !important;
} 
      #shopify-section-template--21902468710699__blog_posts_wewTYa .flickity-prev-next-button.previous{
  left:33% !important;
} 
  #shopify-section-template--21902468710699__blog_posts_wewTYa .flickity-prev-next-button.next{
    right:33% !important;
  }
  .flickity-prev-next-button{
   box-shadow:none !important; 
  }

  .flickity-prev-next-button.previous, .flickity-prev-next-button.next, .carousel-count { display:none !important; }
}

@media(max-width:400px){
  .flickity-prev-next-button{
    display:flex !important;
  }
    html body   .flickity-prev-next-button.next{
    right:25% !important;
  }
 html body  .flickity-prev-next-button.previous{
  left:25% !important;
}
    #shopify-section-template--21902468710699__blog_posts_wewTYa .flickity-prev-next-button.previous{
  left:25% !important;
} 
  #shopify-section-template--21902468710699__blog_posts_wewTYa .flickity-prev-next-button.next{
    right:25% !important;
  }

}
  .section-stack {
    gap: 1.2rem !important;
  }
@media(max-width:767px){
    .product-info__block-item h1 { font-size:16px;}
  .product-info__block-item[data-block-type="text"] {
  text-align: center;
}
/*.product-gallery__thumbnail-scroller { display:inline !important; }
.product-gallery__thumbnail-list { display:block!important; position: sticky; bottom: 125px;}
.product-gallery__carousel {  grid: inherit !important; } */
  #shopify-section-template--21902468710699__image_with_text_XJdwiV picture{
    height:auto !important;
  }

  .section-header .prose h2.h2 {
    font-size: 18px !important;
  }
}
#shopify-section-template--21902468710699__13ac5784-df10-47cf-a42a-2e245de3c19f .blog-post-card a img {
  max-height: 450px !important;
  min-height: 450px !important;
}
 @media(min-width:1100px){
   .blog-post-card a img{
     min-height:550px !important;
     max-height:550px !important;
   }
  
}



@media(max-width:1099px){

  #shopify-section-template--21902468710699__blog_posts_wewTYa .blog-post-card a img{ 
    min-height:380px !important;
    max-height:380px !important;
  }

}
@media(min-width:1100px){
 #shopify-section-template--21902468710699__blog_posts1_mGtf8D .blog-post-card a img{
   min-height:450px !important;
   max-height:450px !important;

 }
  #shopify-section-template--21902468710699__blog_posts_wewTYa .blog-post-card a img{
    min-height:600px !important;
    max-height:600px !important;
  }
}

/*@media(max-width:700px){
.page-dots { display:none; }
}*/
@media(min-width:100px){
  .product-gallery__thumbnail img{
    display:none  !important;
  }
  .product-gallery__thumbnail{ border-width: 1px; border:1px solid #000;
    width:5px !important;
    height:5px !important;
    background:rgba(0,0,0,0.25) !important;
    border-radius:100vmax !important;
    
  }
 .product-gallery__thumbnail[aria-current=true]{
   background:#000 !important;
 }
  .product-gallery__media-badge{
    display:none !important;
  }
}


span.accordion__toggle.h6 {
    font-size: 11px;
}



@media(max-width:500px){
  a.header-sidebar__linklist-button,
  .header-sidebar__linklist-button{
    font-size: 13px;
  }
}





.article__wrapper h1 {
    max-width: 32ch;
}

.article__wrapper h2, .article__wrapper h3,
.article__wrapper h4, .article__wrapper h5, 
.article__wrapper h6, 
.article__wrapper h2 strong, .article__wrapper h3 strong,
.article__wrapper h4 strong, .article__wrapper h5 strong, 
.article__wrapper h6 strong {
    font-size: var(--text-h3) !important;
    text-transform: capitalize !important;
}


@media only screen and (max-width: 999px) {
    .mainmains {
        margin-bottom: 0 !important;
        border-bottom: 0 !important;
        padding-bottom: 0 !important;
    }
  .product-info__block-group:has(.product-info__block-item:is([data-block-type=vendor],[data-block-type=title],[data-block-type=sku],[data-block-type=price])) {
        display: block !important;
    margin: 0;
    }
  .rating-badge {
    flex-wrap: nowrap !important;
  }
  .product-info__block-item[data-block-type="text"] {
    margin-top: -10px;
    margin-bottom: 10px;
    text-align: left !important;
}
  .product-info--center .text-with-rating {
        align-items: flex-start !important;
    }
  
}

@media screen and (min-width: 700px) {
    .horizontal-product-card {
        column-gap: 10px;
    }
  .complementary-products__product-list {
    gap: 0.25rem;
    grid-template-columns: repeat(2, 1fr);
}
}

/* main collection */

.collection-toolbar {
    inset-block-start: 0;
    inset-inline-start: 0;
}



a.blog-post-card__category.h6.link-faded, .badge {
    text-transform: uppercase;
}


.header__primary-nav-item .h6, .header__secondary-nav .h6 {
    font-family: 'SBAY_FONT_REGULAR' !important;
}
span.accordion__toggle.h6 span {
    font-family: 'SBAY_FONT_Semibold' !important;
}


.product-info__block-item[data-block-type="text"] {
    margin-top: 5px;
    margin-left: 2px;
}


.article__wrapper .h6 {
    text-transform: uppercase !important;
}
.price-list--product {
    column-gap: .5rem;
}
.product-card__info compare-at-price.h6, .product-card__info sale-price.h6.text-on-sale {
    font-size: 14px;
}
compare-at-price.h5 {
    font-size: var(--text-h4);
}

  .share-buttons {
    justify-content: center;
}

h1.h2.blog-title {
  font-family: "Libre Baskerville", serif !important;
    font-size: 38px !important;
}


div#shopify-section-template--22474092544299__13ac5784-df10-47cf-a42a-2e245de3c19f
.btn-header {
    text-align: end;
      margin-top: -50px;
  display:none;
}

/* #shopify-section-template--22474092544299__13ac5784-df10-47cf-a42a-2e245de3c19f .h2::after,
#shopify-section-template--22474092544299__blog_posts_pzdNwd .h2::after,
#shopify-section-template--22474092544299__c2d1992b-312a-4543-a7db-1d06a9c00989 .h2::after,
#shopify-section-template--22474092544299__blog_posts_LUHc8d .h2::after

{
     background-image: url(/cdn/shop/files/arrow-point-to-right.png?v=1728423165);
    display: -webkit-inline-flex;
    justify-content: center;
    align-items: center;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    margin-left: 10px;
    position: absolute;
    content: '';
    top: 50%;
    transform: translateY(-50%);
} */

@media(max-width:450px){
  .product-info__block-list>:not(:last-child) {
    margin-block-end: 5px;
  }
  #shopify-section-template--22474092544299__13ac5784-df10-47cf-a42a-2e245de3c19f .h2::after {
    background-size: 14px 14px;
    width: 14px;
    height: 14px;
  }
}


#shopify-section-template--22474092544299__13ac5784-df10-47cf-a42a-2e245de3c19f .h2 {
    margin-bottom: 1.2rem !important;
}

@media (min-width: 999px) {
  .blog-post-card a img {
    object-fit: cover;
    height: 600px;
}
}










