/** Shopify CDN: Minification failed

Line 656:0 Unexpected "{"
Line 656:1 Expected identifier but found "%"
Line 657:20 Unexpected "{"
Line 657:29 Expected ":"
Line 658:26 Expected identifier but found whitespace
Line 658:28 Unexpected "{"
Line 658:37 Expected ":"
Line 658:71 Expected ":"
Line 659:29 Expected identifier but found whitespace
Line 659:31 Unexpected "{"
... and 17 more hidden warnings

**/
@keyframes bounce-up {
  0% {
    transform: translateY(20px);
    opacity: 0;
  }
  50% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.article-template__link.link.animate-arrow.m-style {
    color: #F58720 !important;
}
/* email success msg hide css */

.custom-news .newsletter-form__message--success{
  display:none;
}

/* end */
.field__input, .select__select, .customer .field input, .customer select{
  border-radius:0 !important;
}
.bounce-up {
  opacity: 0;
  transform: translateY(30px); /* Initial position */
}

.bounce-up.visible {
  animation: bounce-up 1s ease-out forwards;
}

/* variant Css */
.custom-design .page-width{
  padding: 0 11rem !important;
}
.psd{
  position:relative;
}
.best-seller-badge{
border-radius: 100px;
background: #F8CE3F;
position: absolute;
left: 45px;
top: 12px;
display: flex;
padding: 5px 14px;
justify-content: center;
align-items: center;
gap: 10px;
color: #0941A3;
leading-trim: both;
text-edge: cap;
font-family: Lato;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.cs-variant-img .variant-image {
    width: 49.688px;
    height: 45px;
    display: block;
}
.value-each {
    leading-trim: both;
    text-edge: cap;
    font-family: Kaneda Gothic;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
}
ul.mega-menu__list.page-width.mega-menu__list--condensed li .mega-menu__link {
  font-weight: 700;
}
.contact__button .button{
  border-radius: 100px;
  background: #0941A3;
  width: 100%;
  color: #FFF0DA;
  text-align: center;
  leading-trim: both;
  text-edge: cap;
  font-family: Lato;
font-size: 24px;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
  text-transform: uppercase;
}
.main-page-title{
  color: #0941A3;
  leading-trim: both;
  text-edge: cap;
  font-family: Kaneda Gothic;
  font-size: 92px;
  font-style: normal;
  font-weight: 900;
  line-height: 82px; /* 89.13% */
  text-transform: uppercase;
}
.product__text.inline-richtext{
  color: #5375B4;
  leading-trim: both;
  text-edge: cap;
  font-family: Lato;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; /* 171.429% */
  text-transform: uppercase;
}
.button:after, .shopify-challenge__button:after, .customer button:after, .shopify-payment-button__button--unbranded:after,
.button:before, .shopify-challenge__button:before, .customer button:before, .shopify-payment-button__button--unbranded:before{
  box-shadow: none;
}
.cs-design{
  padding: 20px 40px;
  border-radius: 100px;
  border: 2px solid #2254AD;
  background: #F8CE3F;
}
.buy-btn-cs{
    display: flex;
    justify-content: center;
    letter-spacing: 0;
    align-items: center;
    gap: 12px;
    color: #0941A3;
    leading-trim: both;
    text-edge: cap;
    font-family: Lato;
    font-size: 20px;
    font-style: normal;
    font-weight: 800;
    /* line-height: normal; */
    text-transform: uppercase !important;
}
.cs-variant-wrap{
  display: flex !important;
  align-items: center !important;
  gap: 12px !important;
}
.cs-variant-img .value-text{
  /* color: #FFF0DA; */
  leading-trim: both;
  text-edge: cap;
  font-family: Kaneda Gothic;
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 25px; /* 213.333% */
}
.cs-variant-img{
    display: flex !important;
    padding: 21px 60.5px 16px !important;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    border-radius: 30px !important;
    border: 2px solid #2254AD !important;
    margin: 30px 0 17px !important;
}
/* accordion css */
.colaps-icon {
    width: 19.744px;
    height: 21.263px;
    display: block;
    object-fit: cover;
}
.colp-wrap{
      display: flex;
    justify-content: center;
    gap: 12px;
}
.collapse-heading-text {
    margin: 0;
    color: #0941A3;
    leading-trim: both;
    text-edge: cap;
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 171.429% */
    text-transform: uppercase;
}
.collapse-richtext {
  margin: 0;
  color: #2b2929;
  font-feature-settings: "liga" off, "clig" off;
  font-family: Sk-Modernist;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px; /* 137.5% */
}
.collapse-heading {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  /* border-radius: 1000px;
  border: 2px solid #0941A3; */
}
.collapse-heading svg {
  width: 25px;
  height: 20px;
}
.collapse-content {
  /* border-top: 1px solid #c8cccb; */
  margin-top: 15px;
  cursor: pointer;
  border: 2px solid #0941A3;
  border-radius: 50px;
}
.collapse-richtext {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: max-height 0.4s linear, opacity 0.4s linear;
  font-size: 14px;
  margin: 0 10px 0px 10px;
}
.collapse-richtext.open {
  max-height: 500px;
  opacity: 1;
  margin:0 0px 15px;
}
.collapse-richtext p {
   color: #0941A3;
    leading-trim: both;
    text-edge: cap;
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    padding-left: 20px;
    margin:0;
}
.custom-product-description {
   color: #0941A3;
    leading-trim: both;
    text-edge: cap;
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}

/* product page style */
.product__title h1 {
    color: #0941A3;
    leading-trim: both;
    text-edge: cap;
    font-family: Kaneda Gothic;
    font-size: 58px;
    font-style: normal;
    font-weight: 900;
    line-height: 55px;
    margin: 30px 0 20px;
}
.badge-img {
  width: 80px;
  height: 80px;
  max-width: 100px;
  max-height: 100px;
  display: block;
  margin: auto;
  padding-bottom: 10px;
}

.badge-heading {
    color: #0941A3;
    text-align: center;
    leading-trim: both;
    text-edge: cap;
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.badges-wrap {
    display: flex;
    justify-content: center;
    text-align: center;
    gap: 15px;
    /* max-width: 447px; */
    margin: 0 !important;
    padding-bottom: 20px;
}
.custom-design .form__label{
  display:none;
}
.custom-design .product-info-container{
  border-radius: 20px;
  border: 2px solid #2254AD;
  padding: 40px;
}
.custom-design .reviw-icon{
  padding: 0 6px 0 6px;
  align-items: center;
  display: flex;
}
.custom-design .stars img {
    width: 89px;
    height: 20px;
    display: block;
}
.custom-design .product-rating {
    display: flex;
    align-items: center;
    gap: 10px;
    border-bottom: 1px solid #0941A3;
    padding-bottom: 20px;
}
.custom-design .review-count p {
    margin: 0;
    color: #0941A3;
    leading-trim: both;
    text-edge: cap;
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 22.4px; /* 124.444% */color: #0941A3;
    leading-trim: both;
    text-edge: cap;
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 22.4px; /* 124.444% */
}
.custom-design .stars{
    display: flex;
    align-items: center;
    gap: 4px;
}
.custom-design .rat-svg{
  display: flex;
}
.product-form__input.product-form__quantity{
  max-width: 100% !important;
}
.quantity{
  border-radius: 100px !important;
  border: 1px solid #0941A3 !important;
  min-height: 60px !important;
}
/* collection page css */
.custom-col-st .product-card-wrapper .card, .contains-card--product{
  border:none;
}
.custom-col-st .card .media{
  border-radius: 20px;
}
.custom-col-st .card-information {
    text-align: right;
    width: fit-content;
}
.custom-col-st .card-information>.price{
  margin:0 !important;
}
.custom-col-st .card__heading {
    margin-top: 0;
    margin-bottom: 0;
    color: #0941A3;
    leading-trim: both;
    text-edge: cap;
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 800;
    max-width: 300px;
    line-height: 21.6px;
    text-transform: uppercase;
}
.custom-col-st .card__media{
    margin: 0;
    width: 100%
}
.custom-col-st .card__content{
    padding-left: 0;
    padding-right: 0;
    padding-bottom:0;
}
.custom-col-st .price__regular .price-item{
color: #0941A3;
leading-trim: both;
text-edge: cap;
font-family: Lato;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 21.6px; /* 135% */
text-transform: uppercase;
}
.custom-col-st .card__information {
    display: flex;
    justify-content: space-between;
    /* align-items: center; */
    padding: 20px 0;
}
.custom-col-st .grid{
column-gap:28px;
row-gap:40px;
margin-top:32px;
}
.custom-col-st .facets-container{
padding-top:0;
}

.custom-col-st .badge{
border-radius: 100px;
background: #F8CE3F;
color: #0941A3;
font-weight: 800;
font-family: 'Lato';
}
/* cart main css */
.cc-style .title {
    font-family: "Kaneda Gothic";
    font-size: 75px;
    font-weight: 700;
    line-height: 65px;
}
.cart__checkout-button{
    background: #0941A3;
    color: #FFF0DA;
    font-family: 'Kaneda Gothic';
    font-size: 30px;
    font-weight: 600;
}



/* filters css */
.cs_main_coll_top_buttons .facets__form{
flex-direction: row-reverse;
display: flex;
}
.cs_main_coll_top_buttons .facets__wrapper{
align-items: center;
align-self: flex-end;
display: flex;
justify-content: end;
/* flex-wrap: wrap; */
width: 70%;
}
.cs_main_coll_top_buttons .active-facets{
    display: flex;
    flex-wrap: wrap;
    width: 20%;
    margin-top: -.5rem;
}
.cs_main_coll_top_buttons .facets__form .product-count{
    display: flex;
    opacity: inherit;
    width: 15%;
}
.cs_main_coll_top_buttons .facets__heading{
display:none;
}
.cs_main_coll_top_buttons .product-count__text{
  color: #0941A3;
leading-trim: both;
text-edge: cap;
font-family: "Kaneda Gothic";
font-size: 40px;
font-style: normal;
text-transform: capitalize;
font-weight: 900;
line-height: normal;
}
.cs_main_coll_top_buttons .filter-btn{
  color: #0941A3;
leading-trim: both;
text-edge: cap;
font-family: Lato;
font-size: 16px;
font-style: normal;
font-weight: 800;
line-height: normal;
text-transform: uppercase;
border-radius: 100px;
border: 1px solid #0941A3;
display: flex;
padding: 16px 20px;
justify-content: center;
align-items: center;
gap: 20px;
margin:0;
}
.cs_main_coll_top_buttons .facet-filters__label{
  color: #0941A3;
leading-trim: both;
text-edge: cap;
font-family: Lato;
font-size: 16px;
font-style: normal;
font-weight: 800;
line-height: normal;
text-transform: uppercase;
}
.cs_main_coll_top_buttons .facets__disclosure{
  margin-right: 1rem;
}
.cs_main_coll_top_buttons .btn-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
}
.cs_main_coll_top_buttons summary .icon-caret{
  position:unset;
  height:10px;
}
.cs_main_coll_top_buttons .select .icon-caret{
  height: 10px !important;
  width:100%;
}
.cs_main_coll_top_buttons .svg-wrapper{
width: 20px !important;
}
.cs_main_coll_top_buttons .custom-news .field__input, .select__select, .customer .field input, .customer select{
    background-color: #FFF0DA !important;
    color: #0941A3 !important;
    font-weight: 800;
    line-height: normal;
    text-transform: uppercase;
}
.blog-stl p {
    color: #0941A3;
    leading-trim: both;
    text-edge: cap;
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.blog-stl p strong {
    color: #0941A3;
    leading-trim: both;
    text-edge: cap;
    font-family: Lato;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.ft-css{
    background-color: transparent;
    color: white;
    border-bottom: 1px solid;
    border-radius: 0;
}
.cc-style-ft{
  color: white;
}
.custom-news .newsletter-form{
max-width: 100%;
}
 @media screen and (max-width: 768px) {
  .cs_main_coll_top_buttons .active-facets{
    display:none;
  }
  .main-page-title{
    font-size: 52px;
font-style: normal;
font-weight: 900;
line-height: 82px;
  }
  .contact__button .button{
    font-size:18px;
    line-height:44px;
  }
  .custom-col-st .card__heading{
    font-size:14px;
  }
  .custom-col-st .card-information .price{
    font-size:14px;
  }
 .mt-0{
  margin-top:0px;
 } 
.header__icons {
  display: flex;
  grid-area: icons;
  justify-self: end;
  padding-right: 0 !important;
  gap:0 !important;
}
.custom-blog-style .card__content{
  padding:0 !important;
}
.cs_main_coll_top_buttons .facets-container{
display:flex;
flex-direction:row-reverse;
/* gap: 14px; */
justify-content: space-between;
}
.collapse-richtext p{
  font-size:14px;
}
.quantity{
  min-height:48px !important;
}
.collapse-heading{
  padding:15px;
}
.cs_main_coll_top_buttons .product-count__text{
  font-size: 32px;
font-style: normal;
font-weight: 900;
line-height: normal;
}
.light {
    opacity: 1 !important;
}
.cs_main_coll_top_buttons summary.mobile-facets__open-wrapper .svg-wrapper {
    display: none;
}
.cs_main_coll_top_buttons .filter-btn{
  font-size: 14px;
font-style: normal;
font-weight: 800;
line-height: normal;
text-transform: uppercase;
}
}
{% style %}
          .section-{{ section.id }}-padding {
              padding-top: {{ section.settings.desktop-padding-top }}px;
              padding-bottom: {{ section.settings.desktop-padding-bottom }}px;
            background: {{ section.settings.back_color }};
          }
            .main-coll-product-grid {
              display: grid;
              grid-template-columns: 1fr 1fr 1fr;
              gap: 30px;
              row-gap: 40px;
              margin-top: 40px;
          }
            .main-coll-product-item_images{
              max-width: 100%;
              min-width: 100%;
              max-height: 340px;
              min-height: 340px;
              display: block;
              object-fit: cover;
              border-radius: 14.952px;
            }
            .cs_collection_name_main{
              display: flex;
              justify-content: space-between;
              align-items: center;
              gap: 15px;
              margin-bottom: 85px;
              line-height: 43px;
            }
            .cs_cs_coll_name_text_link{
              background: transparent;
              color: #0941A3 !important;
              letter-spacing: 0;
              text-transform: capitalize;
              padding: 16px 40px;
              height: unset;
              min-height: unset;
              cursor: pointer;
              transition: all 0.3s ease;
              white-space: nowrap;
              border-radius: 100px;
              border: 1px solid #0941A3;
              leading-trim: both;
              text-edge: cap;
              font-family: Lato;
              font-size: 16px;
              font-style: normal;
              font-weight: 700;
              line-height: normal;
              text-decoration: none;
            }
             .cs_cs_coll_name_text_link.active{
              border-radius: 100px;
              background: #0941A3;
              color: #FFF0DA !important;
              leading-trim: both;
              text-edge: cap;
              font-family: Lato;
              font-size: 16px;
              font-style: normal;
              font-weight: 800;
              line-height: normal;
             }
            .cs_main_coll_title_headig{
              margin: 0;
              color: #2A2552;
              font-family: "Cooper Hewitt";
              font-size: 36px;
              font-style: normal;
              font-weight: 700;
              line-height: normal;
              text-transform: capitalize;
              text-align: center;
              padding-bottom: 16px;
            }
            .cs_main_coll_cart_title{
              color: #0941A3;
            leading-trim: both;
            text-edge: cap;
            font-family: Lato;
            font-size: 16px;
            font-style: normal;
            font-weight: 800;
            line-height: 21.6px; /* 135% */
            text-transform: uppercase;
            max-width: 300px;
            margin:0;
            }
            /* .cs_main_coll_card_pricers{
              display: flex;
              align-items: center;
              gap: 10px;
              margin: 13px 0 12px 0;
            } */
            .cs_main_coll_card_com_parice{
              color: #C3C3C3;
              text-align: right;
              font-family: "Source Sans Pro";
              font-size: 16px;
              font-style: normal;
              font-weight: 600;
              line-height: 15.379px; /* 96.12% */
              text-decoration-line: underline;
              text-decoration-style: solid;
              text-decoration-skip-ink: none;
              text-decoration-thickness: 5%; /* 0.8px */
              text-underline-offset: -30%; /* -4.8px */
              text-underline-position: from-font;
              margin: 0;
            }
            .cs_main_coll_card_sale_parice{
              color: #0941A3;
              leading-trim: both;
              text-edge: cap;
              font-family: Lato;
              font-size: 16px;
              font-style: normal;
              font-weight: 700;
              line-height: 21.6px; /* 135% */
              text-transform: uppercase;
            }
            .main-coll-product-item_single_img{
              display: block;
              object-fit: cover;
              border-radius: 20px;
              height: 100%;
            }
            .cs-collection-cart-button-css{
              border: 0;
              width: 100%;
              text-transform: uppercase;
              color: #FFF0DA;
              text-align: center;
              leading-trim: both;
              text-edge: cap;
              font-family: Lato;
              font-size: 16px;
              font-style: normal;
              font-weight: 800;
              line-height: normal;
              border-radius: 100px;
              background: #0941A3;
              display: flex            ;
              padding: 20px 40px;
              justify-content: center;
              align-items: center;
              gap: 20px;
              align-self: stretch;
            }
            .cs_product_flavor{
              color: #FFF;
              font-family: "Source Sans Pro";
              font-size: 12px;
              font-style: normal;
              font-weight: 600;
              line-height: 10.253px; /* 85.44% */
              text-transform: uppercase;
              padding: 8px 25px;
              width: fit-content;
              border-radius: 64.08px;
              position: absolute;
              top: 19px;
              left: 12px;
            }
            .cs_main_coll_card_img {
              position: relative;
          }
             .cs_main_coll_togal_button input[type=checkbox]{
          	height: 0;
          	width: 0;
          	visibility: hidden;
          }

          .cs_main_coll_togal_button label {
          	cursor: pointer;
          	text-indent: -9999px;
          	width: 44px;
              height: 25px;
          	background: #ECECEC;
          	display: block;
          	border-radius: 100px;
          	position: relative;
          }

          .cs_main_coll_togal_button label:after {
          	content: '';
          	position: absolute;
             top: 4px;
              left: 5px;
              width: 18px;
              height: 18px;
          	background: #fff;
          	border-radius: 90px;
          	transition: 0.3s;
          }
          .cs_main_coll_togal_button input:checked + label:after {
              background: #fff;
          }
          .cs_main_coll_togal_button input:checked + label {
          	background: #CBE9FE;
          }

          .cs_main_coll_togal_button input:checked + label:after {
          	left: calc(100% - 5px);
          	transform: translateX(-100%);
          }
           .cs_main_coll_togal_button input[type=checkbox]{
          	height: 0;
          	width: 0;
          	visibility: hidden;
          }
            .cs_main_coll_save_text p{
              margin: 0;
              color: #454545;
              font-family: "Source Sans Pro";
              font-size: 20px;
              font-style: normal;
              font-weight: 600;
              line-height: 19.8px; /* 99% */
              display: flex;
              align-items: end;
              gap: 10px;
            }
            .cs_main_coll_save_text p strong{
              color: #454545;
               font-family: "Source Sans Pro";
              font-size: 14px;
              font-style: normal;
              font-weight: 400;
              line-height: 19.8px; /* 141.429% */
            }
            .cs_main_coll_togal_button {
              display: flex;
              align-items: center;
              gap: 9px;
              margin-left: -14px;
          }

          /* new css */

          .col-main-head {
            color: #0941A3;
            text-align: center;
            leading-trim: both;
            text-edge: cap;
            font-family: "Kaneda Gothic";
            font-size: 92px;
            font-style: normal;
            font-weight: 900;
            line-height: 75px;
            margin:0;
            text-transform: uppercase;
            padding-bottom: 40px;
        }
        .price-text-wrap {
          display: flex;
        justify-content: space-between;
        align-items: baseline;
        padding-top:20px;
        min-height:90px;
      }
      .col-custom-reviews {
        display: flex;
      align-items: center;
      gap: 12px;
      color: #0941A3;
      leading-trim: both;
      text-edge: cap;
      font-family: Lato;
      font-size: 14px;
      font-style: normal;
      font-weight: 700;
      line-height: 22.4px;
      padding-bottom: 20px;
    }
    img.ip-review-img {
      max-width: 96px;
      display: block;
  }
            @media screen and (max-width: 768px) {
              .section-{{ section.id }}-padding {
                  padding-top: {{ section.settings.padding-top-mbl }}px;
                  padding-bottom: {{ section.settings.padding-bottom-mbl }}px;
                  padding-left: 0px;
                  padding-right: 0px;
              }
            .main-coll-product-grid {
              grid-template-columns: 1fr;
              gap: 16px;
              row-gap: 40px;
          }
          .col-main-head{
                font-size:52px !important;
                text-align:left !important;
                padding-bottom:30px !important;
                line-height:45px;
              }
              .cs_collection_name_main{
                overflow: auto;
                line-height: 48px;
                gap: 6px;
                justify-content: start;
                margin-bottom: 20px;
              }
              .cs_coll_name_text {
              min-width: fit-content;
          }
              .cs_cs_coll_name_text_link{
                font-size: 14px;
                line-height: normal;
                padding: 10px 40px;
              }
              .cs_main_coll_title_headig{
                padding-bottom: 10px;
                font-size: 22px;
                line-height: 22px;
              }
              .cs_main_coll_togal_button{
                 line-height: 0;
              }
              /* .main-coll-product-item_images {
              max-height: 209px;
              min-height: 209px;
              border-radius: 8.952px;
          } */
              .cs_main_coll_cart_title{
                font-size: 14px;
                line-height: 21.6px;
                /* padding-top: 10px; */
                /* min-height: 43px; */
              }
              /* .cs_main_coll_card_pricers {
              gap: 5px;
              margin: 10px 0 6px 0;
          } */
              .cs_main_coll_card_com_parice{
               font-size: 14px;
                font-style: normal;
                font-weight: 700;
                line-height: 21.6px
              }
              .cs_main_coll_card_sale_parice{
                font-size: 14px;
                font-style: normal;
                font-weight: 700;
                line-height: 21.6px
              }
              /* .cs-collection-cart-button-css{
                font-size: 10.463px;
                line-height: 10.561px;
                height: 25px;
              } */
              .cs_main_coll_top_buttons.container{
                padding-right: 0;
              }
              .cs_product_flavor{
                font-size: 6.792px;
                line-height: 5.803px;
                top: 11px;
                left: 7px;
                padding: 4.836px 14.508px;
              }
              .main-coll-product-item_single_img{
                border-radius: 8.752px;
              }
            }
{% endstyle %}

/* blog css */
.custom-blog-style .blog-articles {
          grid-template-columns: 1fr 1fr 1fr;
}
.custom-blog-style .card__information{
padding:0px !important;
}
.custom-blog-style .article-card-wrapper .card, .contains-card--article{
  border:none;
}
.custom-blog-style .article-card .card__heading{
color: #0941A3;
leading-trim: both;
text-edge: cap;
font-family: Lato;
font-size: 18px;
font-style: normal;
font-weight: 800;
line-height: 21.6px; /* 120% */
text-transform: uppercase;
}
.custom-blog-style .article-card__excerpt{
  color: #0941A3;
leading-trim: both;
text-edge: cap;
font-family: Lato;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 20px;
}
.custom-blog-style .card--card.card--media>.card__content{
  padding-left:0;
}
.custom-blog-style .card--card .card__inner .card__media{
    border-radius: 10px;
    margin-left: 0;
    margin-right: 0;
}
.custom-blog-style .blog-image {
    border-radius: 20px;
    height: 336px;
    object-fit: cover;
    display: block;
    margin-bottom:20px;
}
.read-wrap{
    display: flex;
    align-items: center;
    gap: 10px;
}
.read-wrap .arow{
  display:block;
}
.read-more-btn {
    color: #0941A3;
    text-align: center;
    leading-trim: both;
    text-edge: cap;
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}
.custom-blog-style .title--primary{
  color: #0941A3;
text-align: center;
leading-trim: both;
text-edge: cap;
font-family: "Kaneda Gothic";
font-size: 92px;
font-style: normal;
font-weight: 900;
line-height: normal;
}
.cs_main_coll_top_buttons .facets__selected{
color: #0941A3;
leading-trim: both;
text-edge: cap;
font-family: Lato;
font-size: 14px;
font-style: normal;
font-weight: 800;
line-height: 21.6px; /* 154.286% */
text-transform: uppercase;
}
.cs-design .price__container{
   margin-bottom: 0px !important;
}
@media screen and (max-width:768px){
.custom-blog-style .title--primary{
  font-size: 52px;
  margin-bottom:10px;
}
  .custom-blog-style .blog-articles {
    grid-template-columns: 1fr;
}
  .product-form__input.product-form__quantity{
    margin-bottom: 16px !important;
  }
  .custom-design .product-rating{
    padding-bottom:12px;
  }
  .custom-design .product-info-container{
    padding: 30px 12px;
  }
.custom-design .page-width{
  padding: 0 1.5rem !important;
}  
.product__title h1{
  font-size: 48px;
  font-weight: 900;
  line-height: 54px;
}  
.cs-variant-img .value-text{
  line-height: normal;
}
.custom-design .product__info-container{
  /* padding: 12px; */
}
.cs-variant-img{
  padding: 18px 40px 18px !important;
  /* margin: 0 !important; */
}
.badge-img{
  width: 54.675px;
  height: 54.675px;
}
.badge-heading{
  font-size: 12px;
  max-width: 100px;
}
.badges-wrap{
  gap: 10px;
}
.cs-design{
  padding: 15px;
}
.buy-btn-cs .price__container{
   margin: 0px !important;
}
.best-seller-badge{
  left: 36px;
    top: 260px;
}









  
}