/** Shopify CDN: Minification failed

Line 38:0 All "@import" rules must come first
Line 253:0 Unexpected "{"
Line 295:0 Unexpected "}"

**/
#minimized-trustbadge-98e3dadd90eb493088abdc5597a70810 {
 left: 20px!important;
 right: unset!important;
}
  
#minimized-trustbadge-98e3dadd90eb493088abdc5597a70810:hover {
 left: 19px!important;
 right: unset!important;
}
  
#minimized-trustbadge-98e3dadd90eb493088abdc5597a70810 .outsideAlerter-98e3dadd90eb493088abdc5597a70810 > div:first-child {
 left: 0!important;
 right: auto!important;
}
  
#maximized-trustbadge-98e3dadd90eb493088abdc5597a70810 {
 left: 20px!important;
 right: unset!important;
}
  
#trustcard-98e3dadd90eb493088abdc5597a70810 {
 left: 20px!important;
 right: unset!important;
}
 
._1gwv20v div:first-child {
    right: unset!important;
    left: 0!important;
}

@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
body{font-family: 'Poppins', sans-serif !important; margin:0; padding:0;}

.search__results__outer {
    display: block;
 
}

.cart-dropdown {
    z-index: 999999999999;
}

h1,h2,h3,h4,h5,h6,p,a{font-family: 'Poppins', sans-serif !important;}

.ctm-article__excerpt {
  font-size: 24px;
  line-height: 38.5px;
  font-weight:400;
}
.search__results__products__list.search__results__products__list--borderless span.announcement__moress {
    display: block;
    text-align: center;
}
.search__results__products__list.search__results__products__list--borderless {
    float: left;
    width: 100%;
    display: block;
	    padding: 0 50px;
	box-sizing: border-box;	

}
p.search__caption.caps {
    margin-bottom: 56px;
}
.search__results__products__list.search__results__products__list--borderless .products .dataSearch .item-custom-srch.product-items .product-item {
    width: 100%;
}
.search__results__products__list.search__results__products__list--borderless .products {
    float: left;
    width: 50%;
	    padding: 0 20px 40px;
}
.search__results__products__list.search__results__products__list--borderless .pages,.search__results__products__list.search__results__products__list--borderless .articles {
    float: left;
    width: 25%;
	padding-bottom: 40px;
}
.search__results__products__list.search__results__products__list--borderless .articles .item-informationss p.item-titles {
    font-size: 16px;
}
.search__results__products__list.search__results__products__list--borderless .products .dataSearch {
    float: left;
    width: 100%;
    margin: 0 -20px;
}
.search__results__products__list.search__results__products__list--borderless .products .dataSearch .product-item.custom-img,
.search__results__products__list.search__results__products__list--borderless .products .dataSearch .item-custom-srch.product-items {
width: 25%;
    float: none;
    padding: 0 15px;
    display: inline-block;
    vertical-align: top;
}
.search__results__products__list.search__results__products__list--borderless .products .dataSearch .item-custom-srch.product-items {
    margin-bottom: 20px;
}
.search__results__products__list.search__results__products__list--borderless .products p.resultfor {
    margin-left: 15px;
}
.search__results__products__list.search__results__products__list--borderless .products p.resultfor,
.search__results__products__list.search__results__products__list--borderless .pages p.resultfor,.search__results__products__list.search__results__products__list--borderless .articles p.resultfor {
    font-size: 13px;
    text-transform: uppercase;
    line-height: 16px;
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 10px;
 font-family: 'Poppins', sans-serif !important;
 margin-bottom: 15px;
}
.search__results__products__list.search__results__products__list--borderless .products .dataSearch .product-item.custom-img .product-information p {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    font-weight: 400;
	text-transform: capitalize;
	word-break: break-word;
}
.search__results__products__list.search__results__products__list--borderless .products .dataSearch .product-item.custom-img .product-information p.price-cl {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
}
.search__results__products__list.search__results__products__list--borderless .pages {
    padding-right: 46px;
    padding-bottom: 40px;
}
.search__results__products__list.search__results__products__list--borderless .pages .dataSearch p.item__simple__title,.search__results__products__list.search__results__products__list--borderless .articles .dataSearch p.item__simple__title,
.search__results__products__list.search__results__products__list--borderless .pages .item-informationss p.item-titles {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    font-weight: 400;
}


.search__results__products__list.search__results__products__list--borderless .products .dataSearch .item-custom-srch.product-items .product__grid__title,.search__results__products__list.search__results__products__list--borderless .products .dataSearch .item-custom-srch.product-items .product__grid__title {
        word-break: break-word;
    font-size: 16px;
    line-height: 24px
}
.search__results__products__list.search__results__products__list--borderless .products .dataSearch .item-custom-srch.product-items span.price span {
    font-size: 12px;
    line-height: 16px;
    color: #000;
}

.search__results__products__list.search__results__products__list--borderless .products .dataSearch .item-custom-srch.product-items .product-item .product-information.aos-init.aos-animate {
    padding: 0;
}
.search__results__products__list.search__results__products__list--borderless .products .dataSearch .item-custom-srch.product-items .product-item .product-information.aos-init.aos-animate .product-link
{
padding-left: 0;
padding-right: 0;
}

.search__results__products__list.search__results__products__list--borderless .products .dataSearch .product-item.custom-img .product-information {
    padding-bottom: 17px;
  padding-left:0;
  padding-right: 0;
}
.search__results__products__list.search__results__products__list--borderless .products .dataSearch .item-custom-srch.product-items img {
    width: 100%;
    height: 100%;
}
@media screen and (max-width: 1199px) 
{
.search__results__products__list.search__results__products__list--borderless .products .dataSearch .product-item.custom-img .product-information,
.search__results__products__list.search__results__products__list--borderless .products .dataSearch .item-custom-srch.product-items .product-information a.product-link {
	padding-left: 0;
    padding-right: 0;
}
}
@media screen and (max-width: 992px) 
{
.search__results__products__list.search__results__products__list--borderless .products {
    width: 100%;
    
}
.search__results__products__list.search__results__products__list--borderless .articles, .search__results__products__list.search__results__products__list--borderless .pages {
    float: left;
    width: 100%;
    padding-right: 0 !important;
	padding-left: 15px;
}
.search__results__products__list.search__results__products__list--borderless .articles {
    margin-top: 30px;
}
}
@media screen and (max-width: 768px) {
  .search__results__products__list.search__results__products__list--borderless .articles {
    padding-bottom: 120px;

}
.search__results__products__list.search__results__products__list--borderless .products {
    padding: 0 0 40px;
}
.search__results__products__list.search__results__products__list--borderless .products .dataSearch .item-custom-srch.product-items .product__grid__title {
   word-break: break-word;
	    font-size: 16px;
    line-height: 24px;
}
.search__results__products__list.search__results__products__list--borderless .articles .item-informationss p.item-titles {
 padding-left: 16px;
}
.search__results__products__list.search__results__products__list--borderless .articles p.resultfor, .search__results__products__list.search__results__products__list--borderless .pages p.resultfor, .search__results__products__list.search__results__products__list--borderless .products p.resultfor,
.search__results__products__list.search__results__products__list--borderless .product-items.custom-img {
    padding-left: 16px;
}

.search__results__products__list.search__results__products__list--borderless .products .dataSearch
{
margin: 0;
}
.search__results__products__list.search__results__products__list--borderless .products p.resultfor {
    margin-left: 0;
}
.search__results__products__list.search__results__products__list--borderless {padding: 0 0;}
  .ctm-article__excerpt {
    font-size: 20px;
    line-height: 32px;
    font-weight:400;
  } 
.search__results__products__list.search__results__products__list--borderless .products .dataSearch .product-item.custom-img 
{
    width: 50%;
    padding: 0 ;
    float: none;
    display: inline-block;
    vertical-align: top;
}
.search__results__products__list.search__results__products__list--borderless .products .dataSearch .item-custom-srch.product-items
{
width: 49%;
padding: 0;
display: inline-block;
margin-left: 0;
margin-right: 0;


}
.product-item--borderless .product-item__image img {
    height: 100%;
width: 100%;
}
.search__results__products__list.search__results__products__list--borderless .products .dataSearch .product-item.custom-img .product-item__image.double__image .product-item__bg img,
{
  width:100%;
  height:100%;
}
}
/* .article__social .share svg {
  fill: #b1945c;
}
 .article__content__wrapper {
position: unset;
}
.article__social .sharing{
top: 40px;
} 
.article h2,.article h3,.article h4,.article .article__title{
  font-weight:400;
}
.article ul{
  list-style-type:none;
}
.bg-color-color {
  background: #d0fbff!important;
} */
.index-blog .blog-listing .article__text-wrapper {
    padding-left: 0;
}
@media only screen and (max-width: 749px){
  .blog-listing:not(.flickity-enabled) .article {
    width: calc(100% - 50px);
    margin: 0 auto;
    padding-left: 50px;
  }
  .blog-listing:not(.flickity-enabled) {
    display: block;
  }
}

@media only screen and (max-width: 480px)
{
.search__results__products__list.search__results__products__list--borderless .products .dataSearch .product-item.custom-img .product-item__image.double__image .product-item__bg img,


}
@media only screen and (max-width: 290px)
{
min-height: 292px;
}
/* .large-up--one-quarter{
width:20%;
}
.grid__item{
	padding-left:10px !important;
}
.grid.grid--uniform {
    display: flex;
}
ul.footer__payment.payment-icons.grid__item.inline-list.grid__item.medium-up--one-third {
    display: contents;
}
.footer__block.grid__item.large-up--one-quarter.medium--one-half.custom_payment_icon_block {
    padding-left: 50px !important;
    padding-top: 20px !important;
} */
.footer__secondary.grid__item.medium-up--two-thirds {
    background-color: #687A84;
}
ul.footer__payment.payment-icons.grid__item.inline-list.grid__item.medium-up--one-third {
    background-color: #687A84;
}
.footer__copyright{
padding-bottom: 23px;
}
.medium-up--two-thirds {
    width: 63.666667%;
}
.footer__secondary {
    margin: 0 !important;
}
.footer__payment {
    margin: 0px 0 0px;
    text-align: left;
}
/* .site-footer{
	padding:0px;
} */
.medium-up--one-third {
    width: 36.333333%;
}
ul.footer__payment.payment-icons.grid__item.inline-list.grid__item.medium-up--one-third {
    padding-bottom: 43px;
}
.template-index .logos__slider-inner .logos__img{
	cursor:default !important;
}
.template-index .logos__slider-inner .flickity-slider {
    cursor: default !important;
}
.template-index .logos__logo{
	cursor: default !important;
}
.template-index .logos__slider .flickity-enabled.is-draggable .flickity-viewport{
	cursor:default;
}
.product-item__bg img {
width: 100%;
max-width: 100%;
}

 .header__search__results {
    -webkit-overflow-scrolling: touch !important;
}
.column__text p {
  min-height:130px;
}

.cart-dropdown {
  z-index: 999999999999;
}

.btn--scroll-top {
    right: 30px;
    bottom: 100px;
}

.product__submit__add {
  background-color: var(--btn-bg-hover) !important;
  color: var(--btn-text-hover) !important;
  border: 1px solid var(--btn-bg-hover) !important;
}
.product__submit__add:hover, .product__submit__add:active, .product__submit__add:focus {
      --btn-bg: $transparent !important;
  --btn-text: var(---color-primary) !important;
  --btn-border: var(---color-primary) !important;
  --btn-bg-hover: var(---color-primary) !important;
  --btn-text-hover: var(---color-primary-opposite) !important;
  --btn-shadow: $transparent !important;
  background-color: rgba(255, 255, 255, 0) !important;
  color: var(--btn-text) !important;
  border: 1px solid var(--btn-border) !important;
  box-shadow: none !important;
}
.btn--outline:active, .product__submit--spb .product__submit__add:active, .product__reviews .spr-summary-actions-newreview:active {
  transform: translateY(1px);
}
  
  .cart__checkout {
  background-color: var(--btn-bg-hover) !important;
  color: var(--btn-text-hover) !important;
  border: 1px solid var(--btn-bg-hover) !important;
}

  .cart__checkout:hover, .cart__checkout:active, .cart__checkout:focus {
      --btn-bg: $transparent !important;
  --btn-text: var(---color-primary) !important;
  --btn-border: var(---color-primary) !important;
  --btn-bg-hover: var(---color-primary) !important;
  --btn-text-hover: var(---color-primary-opposite) !important;
  --btn-shadow: $transparent !important;
  background-color: rgba(255, 255, 255, 0) !important;
  color: var(--btn-text) !important;
  border: 1px solid var(--btn-border) !important;
  box-shadow: none !important;
}
    
    /* variable note */
    /*.prd_variant_size{display: none}*/
    .prd_variant_size{display: none}
    /*.var_nte{
    	position: absolute;
      	bottom: -17px;
    }*/
    
    .prd_mta{
    	display: flex;
      	align-items: center;
      	justify-content: center;
    }
    .prd_mta .price{margin: 7px 0 4px 5px;}
    @media only screen and (max-width: 749px){
    .prd_mta .price{margin: 0px 0 4px 5px;}
    }

    .jdgm-prev-badge {
      margin-bottom: 8px !important;
    }