/** Shopify CDN: Minification failed

Line 91:5 Expected ":"

**/
*{
font-family: 'Poppins', sans-serif;
}
body.template-blog.overflow-hidden,
html.search_hidden {
  position: fixed;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}
main#MainContent .banner-image-video .container {
    padding-top: 0px!important;
}
body[data-path="/pages/b2b-Spaceralite"] .headerMainBanner {
    z-index: 99999 !important;
    width: 100% !important;
    height: fit-content !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    min-height: 110px;
    background: transparent!important;
}
.b2b-custom {
    position: absolute;
    top: 0px;
    right: 19px;
    top: 27px;
}
.b2b-custom a {
    border-radius: 8px;
    /* border: 1px solid #0bf; */
    /* background: linear-gradient(272deg, #3399ec 7.43%, #02c8ff 63.2%, #02f7ff 92.57%); */
    /* box-shadow: -5px 9px 17.6px 0px rgba(0, 0, 0, 0.58); */
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight:500;
    text-transform: uppercase;
    padding: 12px 30px;
    text-decoration: none;
    transition: all 0.4s ease-in-out;
}

.banner-custom-content h2 {
   color: #fff;
}
.description-content p {
    color: #fff;
}
.image-text-custom span {
    color: #fff;
}
/* [data-path="/pages/contact"] a.button.button--primary {
    line-height: 43px;
} */
/* .contact__button button.button {
   line-height: 43px;
} */
.copyright {
  margin: 30px 0;
  width: 100%;
  font-size: 11px;
  color: white;
  text-align: center;
}
.footer_logo {
  width: 200px;
  margin: 90px 0 25px 0;
}
.header__icon--account svg path,
.menu-drawer .menu-drawer__utility-links svg path,
.menu-open a.header__icon svg path {
  fill: #fff;
}mer
body,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Poppins, sans-serif;
tomer}
.footer_newslatter {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 7px;
  margin: 30px 0 100px 0;
}

.footer_newslatter input {
  padding: 8px 20px;
  font-size: 13px;
  border: 1px solid #17273e;
  border-radius: 7px;
  background-color: transparent;
  color: white;
  outline: none;
  width: 220px;
}

.footer_newslatter input::placeholder {
  color: #a0aec0; /* lighter placeholder text */
}

.footer_newslatter button {
  padding: 10px 30px;
  font-size: 13px;
  font-weight: bold;
  background-color: #0099e5; /* blue button */
  color: white;
  border: none;
  border-radius: 12px;
  cursor: pointer;
  width: 120px;
  transition: background-color 0.3s ease;
}

.footer_newslatter button:hover {
  background-color: #007cc2;
}

.card-wrapper:hover .card .card__content .full-unstyled-link,
.footer_newslatter a,
.list-social__link.link,
a {
  text-decoration: none;
}
.template-blog .search-modal.modal__content {
  position: FIXED;
  height: 100vh !important;
  z-index: 999999;
}
body.template-blog.overflow-hidden {
  z-index: 20;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 0 8px;
}
.footer_copy_right h4 {
  color: white;
}
img {
  max-width: 100%;
  display: block !important;
}
li {
  list-style: none;
}
.section-header.shopify-section-group-header-group {
  z-index: 999999;
  position: relative;
}
.section_title {
  color: #000;
  font-family: Poppins;
  font-size: 38px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.2;
  text-transform: capitalize;
  text-align: center;
  margin-bottom: 40px;
}
.product_details_block h6 a:hover strong,
.section_title span {
  color: #199ee3;
}
a.header__icon.header__icon--account {
  padding-top: 4px;
}
.menu-drawer
  .menu-drawer__navigation-container
  .menu-drawer__utility-links
  .menu-drawer__account.link {
  width: 100%;
  display: none;
}
.menu-drawer .menu-drawer__utility-links svg {
  width: 30px;
  height: auto;
}
.container {
  width: 100%;
  padding: 0 15px;
  margin: 0 auto;
}
.section_spacing,
.slider_block_main {
  margin-bottom: 120px;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container {
    max-width: 1200px;
  }
}
.custom-header .header__heading-link {
  padding: 0;
  margin-left: 0;
}
@media screen and (min-width: 990px) {
  .custom-header.header--middle-left {
    grid-template-columns: auto 1fr auto;
  }
  .custom-header.header--middle-left .header__inline-menu {
    text-align: center;
  }
}
.custom-header .header__inline-menu .header__menu-item {
  /* color: #fff; */
  padding: 0.75rem 2rem;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-style: italic;
  font-weight: 700;
  line-height: 1.3;
  text-transform: uppercase;
  text-decoration: none !important;
}
.custom-header .header__inline-menu .header__active-menu-item,
.custom-header .header__inline-menu .header__menu-item:hover span {
  color: #009fe3;
}
.custom-header .header__inline-menu .header__menu-item span {
  text-decoration: none !important;
  transition: 0.4s;
}
.custom-header .header__icons .header__icon,
.custom-header .header__icons .header__icon--cart .icon {
  width: 100%;
  height: auto;
  margin: 0 6px;
}
.custom-header .header__icons .header__search {
  display: none !important;
}
.custom-header .header__icons {
  padding-right: 0;
}
.custom-header .header__icon--cart {
  margin-right: 0;
}
.custom-header .header__icon--cart .cart-count-bubble {
  border-radius: 22px;
  background: #d33;
  color: #fff;
  left: auto;
  bottom: auto;
  top: 0;
  right: -7px;
}
.inner_faq_col .faq_que:after,
.newsletter_cs {
  background-repeat: no-repeat;
  background-size: cover;
}
.newsletter_cs,
.template-blog .page-title-section {
  background-position: center;
}
.custom-header .header__icons .header__icon--cart .icon:hover svg path,
.custom-header .header__icons .header__icon:hover svg path {
  fill: #009fe3;
}
.custom-header .header__icons .header__icon svg path,
.custom-header .header__icons .header__icon--cart .icon svg path {
  transition: 0.4s;
}
.product_details_block h6 strong {
  font-size: 16px;
  text-decoration: underline;
  margin-top: 20px;
  display: inline-block;
  color: #000;
  transition: 0.3s;
}
.custom-product-grid .grid .product-card-wrapper .card__inner {
  --ratio-percent: 113.4% !important;
}
@media screen and (min-width: 750px) {
  .custom-product-grid .grid {
    --grid-desktop-horizontal-spacing: 30px;
    margin-bottom: 120px;
  }
}
.card__content .card__heading .full-unstyled-link {
  color: #000;
  font-family: Poppins;
  font-size: 20px;
  font-style: italic;
  font-weight: 600;
  line-height: 1.5;
  text-transform: capitalize;
  margin-bottom: 15px;
  display: inline-block;
  transition: 0.4s;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.footer_inner_text a,
.footer_newslatter a {
  text-transform: uppercase;
  font-style: italic;
}
.breadcrumbs__item .breadcrumbs__link:hover,
.card__content .card__heading .full-unstyled-link:hover,
.footer_bikesearch:hover,
.footer_contect:hover,
.footer_inner_text a:hover,
.left_text h2 span {
  color: #199ee3;
}
.card__content .card__information {
  padding: 20px 0 0;
}
.card__content .card__information .price .price-item {
  color: #199ee3;
  font-family: Poppins;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  text-transform: capitalize;
}
.card__content .card__information .price .price-item--regular {
  color: #9eb2bc;
  font-weight: 400;
  text-decoration: line-through;
}
.article-template_comment-wrapper .field:after,
.article-template_comment-wrapper .field:before,
.card__badge.bottom.left,
.card__heading a:after,
.faq_ans,
.ftr_soc p,
.product-grid .grid__item .card-wrapper .card .card__inner .card__content,
button::after,
button::before,
p.article-template__comment-warning.caption {
  display: none;
}
.card-wrapper .card__inner {
  position: relative;
}
.card-wrapper .card__inner .quick-add {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: 0;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
  z-index: 11;
}
.card-wrapper .card__inner .quick-add button.quick-add__submit {
  color: #fff;
  font-family: Poppins;
  font-size: 18px;
  font-weight: 700;
  line-height: 30px;
  text-transform: capitalize;
  background: #199ee3;
  padding: 14px 25px;
  border: 1px solid #199ee3;
  transition: 0.4s;
  text-wrap: nowrap;
}
.card-wrapper .card .card__inner:hover .quick-add {
  opacity: 1;
  visibility: visible;
}
.card-wrapper .card__inner .quick-add button.quick-add__submit:hover,
.footer_newslatter a:hover {
  background-color: #fff;
  color: #199ee3;
}
.custom-product-grid
  .grid
  .product-card-wrapper
  .card__inner
  .card__media
  a:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #0006;
  z-index: 1;
  transition: 0.4s;
  opacity: 0;
}
.custom-product-grid .grid .product-card-wrapper .card__inner:hover a:after {
  opacity: 1;
}
.slider_block_main {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 22px 0;
}
.featured_right_slide {
  width: 72%;
}
.fetured_text h2 {
  font-family: Poppins, Sans-serif;
  font-size: 38px;
  font-weight: 700;
  font-style: italic;
  line-height: 1.1;
}
.featured_slider_main {
  width: 28%;
}
.featured_block {
  padding: 0 15px;
}
.featured_right_slide .slick-track,
.footer_social .list-unstyled .list-social__item .list-social__link,
.menu-drawer__utility-links .list-social,
.menu-drawer__utility-links .list-social .list-social__item .link {
  display: flex;
  align-items: center;
}
.featured_right_slide .slick-dots li button {
  padding: 0;
  margin: 5px;
  font-size: 0;
  display: none;
}
.featured_right_slide .slick-dots {
  display: flex;
  justify-content: center;
  padding: 0;
  margin: 0;
}
.featured_right_slide .slick-dots li.slick-active {
  background-color: #000;
  height: 6px;
  width: 6px;
  border-radius: 50%;
  opacity: 1;
}
.featured_right_slide .slick-dots li {
  width: 6px !important;
  height: 6px !important;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
  margin: 5px;
}
.footer_block {
  display: flex;
  flex-wrap: wrap;
  /* margin-bottom: 60px; */
}
.footer_left_content {
  width: 45%;
  padding: 0 30px 0 0;
}
.footer_center_content {
  width: 50%;
  display: flex;
  flex-wrap: wrap;
  margin-left: auto;
}
.footer_copy_right {
  width: 23.3%;
  padding: 0 15px;
}
.footer_right_content {
  width: 30%;
  padding: 0 15px;
}
.footer_title {
  font-size: 38px;
  font-weight: 700;
  line-height: 1.5;
  color: #fff;
  letter-spacing: 0px;
 text-transform: capitalize;
}
.footer_title span {
  font-weight: 700;
  color: #199ee3;
}
.footer_title span.safe_payments {
  font-size: 16px;
  color: white;
}
.footer_background {
  background-color: #000;
  padding: 60px 0 0;
}
.footer_left_title p {
padding: 0;
    margin: 0 0 30px;
    color: #9ca8bb;
    font-size: 16px;
    letter-spacing: 0;
    font-weight: 400;
}
body .transcy-switcher-item-primary .transcy-icon svg path,
body
  .transcy-switcher-item-primary.transcy-switcher-active
  .transcy-icon-arrow
  svg
  path,
body .transcy-switcher-item-primary:hover .transcy-icon-arrow svg path {
  fill: #fff !important;
}

.footer_newslatter a {
  font-size: 10px;
  padding: 11px 28px;
  background-color: #199ee3;
  color: #fff;
  display: inline-block;
  border-radius: 8px;
  transition: 0.4s;
  font-style: normal;
}
.footer_contect,
.footer_bikesearch {
  font-size: 14px;
  color: #9ca8bb;
  transition: 0.4s;
}
.footer_ctop_bikesearch,
.footer_ctop_contact {
  position: relative;
  margin-bottom: 12px;
}
.footer_center_title {
  margin-bottom: 15px;
}
.footer_paypal {
  width: 100% !important;
}
.footer_paypal img {
  margin-top: 25px;
  transform: scale(1.45);
  margin-left: 36px;
}
.copy_right_content p {
  font-size: 16px;
  color: #fff;
  padding: 0 0 0 15px;
  margin: 0;
}
.footer_social .list-unstyled {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 15px;
}
.footer_social .list-unstyled .list-social__item .link img {
  width: 18px;
  height: auto;
}
.icon_custom_text {
  color: #199ee3;
  padding-left: 10px;
  font-size: 16px;
  transition: 0.4s;
}

.footer_social
  .list-unstyled
  .list-social__item
  .list-social__link:hover
  .icon_custom_text,
.newsletter-form__message .form__message {
  color: #fff;
}
.footer_social {
  margin-bottom: 10px;
}
.footer_menu_list {
  display: flex;
  flex-wrap: wrap;
}
.footer_inner_text a {
  font-size: 15px;
  font-weight: 700;
  color: #fff;
  margin: 0 40px 0 0;
  transition: 0.4s;
}
.footer_policy_background {
  background-color: #272727;
  padding: 19px 0;
}
.header__icon--account svg {
  width: 25px;
  height: auto;
}
.header__inline-menu
  .transcy-switcher-manual
  .transcy-switcher-item-primary
  .transcy-flag {
  border-radius: 0 !important;
}
.header__inline-menu .transcy-switcher-manual .transcy-switcher-item-primary {
  background-color: transparent !important;
  border: none !important;
  color: #fff !important;
  font-size: 15px;
  font-style: italic;
  font-weight: 700 !important;
  line-height: 20px;
  text-transform: uppercase;
}
.header {
  padding-top: 14px !important;
  padding-bottom: 14px !important;
}
.blog-articless {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
  row-gap: 30px;
}
.article-date,
.news_innnre {
  display: flex;
  align-items: center;
}
.blog-articless .blog-articles__article {
  width: 33.333%;
  padding: 0 15px;
}
.newsletter_cs:after,
.newsletter_cs:before {
  /* background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="79" height="46" viewBox="0 0 79 46" fill="none"><path d="M2.2 41.4102C0.98 41.4102 0 42.4002 0 43.6102C0 44.8202 0.99 45.8102 2.2 45.8102C3.41 45.8102 4.4 44.8202 4.4 43.6102C4.4 42.4002 3.41 41.4102 2.2 41.4102Z" fill="%23199EE3"/><path d="M16.9305 41.4102C15.7105 41.4102 14.7305 42.4002 14.7305 43.6102C14.7305 44.8202 15.7205 45.8102 16.9305 45.8102C18.1405 45.8102 19.1305 44.8202 19.1305 43.6102C19.1305 42.4002 18.1405 41.4102 16.9305 41.4102Z" fill="%23199EE3"/><path d="M31.6609 41.4102C30.4409 41.4102 29.4609 42.4002 29.4609 43.6102C29.4609 44.8202 30.4509 45.8102 31.6609 45.8102C32.8709 45.8102 33.8609 44.8202 33.8609 43.6102C33.8609 42.4002 32.8709 41.4102 31.6609 41.4102Z" fill="%23199EE3"/><path d="M46.3797 41.4102C45.1597 41.4102 44.1797 42.4002 44.1797 43.6102C44.1797 44.8202 45.1697 45.8102 46.3797 45.8102C47.5897 45.8102 48.5797 44.8202 48.5797 43.6102C48.5797 42.4002 47.5897 41.4102 46.3797 41.4102Z" fill="%23199EE3"/><path d="M61.1102 41.4102C59.8902 41.4102 58.9102 42.4002 58.9102 43.6102C58.9102 44.8202 59.9002 45.8102 61.1102 45.8102C62.3202 45.8102 63.3102 44.8202 63.3102 43.6102C63.3102 42.4002 62.3202 41.4102 61.1102 41.4102Z" fill="%23199EE3"/><path d="M75.8406 41.4102C74.6206 41.4102 73.6406 42.4002 73.6406 43.6102C73.6406 44.8202 74.6306 45.8102 75.8406 45.8102C77.0506 45.8102 78.0406 44.8202 78.0406 43.6102C78.0406 42.4002 77.0506 41.4102 75.8406 41.4102Z" fill="%23199EE3"/><path d="M2.2 29.5298C0.98 29.5298 0 30.5198 0 31.7298C0 32.9398 0.99 33.9298 2.2 33.9298C3.41 33.9298 4.4 32.9398 4.4 31.7298C4.4 30.5198 3.41 29.5298 2.2 29.5298Z" fill="%23199EE3"/><path d="M16.9305 33.9303C18.1455 33.9303 19.1305 32.9453 19.1305 31.7303C19.1305 30.5152 18.1455 29.5303 16.9305 29.5303C15.7154 29.5303 14.7305 30.5152 14.7305 31.7303C14.7305 32.9453 15.7154 33.9303 16.9305 33.9303Z" fill="%23199EE3"/><path d="M31.6609 33.9298C32.876 33.9298 33.8609 32.9448 33.8609 31.7298C33.8609 30.5148 32.876 29.5298 31.6609 29.5298C30.4459 29.5298 29.4609 30.5148 29.4609 31.7298C29.4609 32.9448 30.4459 33.9298 31.6609 33.9298Z" fill="%23199EE3"/><path d="M46.3797 33.9303C47.5947 33.9303 48.5797 32.9453 48.5797 31.7303C48.5797 30.5152 47.5947 29.5303 46.3797 29.5303C45.1647 29.5303 44.1797 30.5152 44.1797 31.7303C44.1797 32.9453 45.1647 33.9303 46.3797 33.9303Z" fill="%23199EE3"/><path d="M61.1102 29.5298C59.8902 29.5298 58.9102 30.5198 58.9102 31.7298C58.9102 32.9398 59.9002 33.9298 61.1102 33.9298C62.3202 33.9298 63.3102 32.9398 63.3102 31.7298C63.3102 30.5198 62.3202 29.5298 61.1102 29.5298Z" fill="%23199EE3"/><path d="M75.8406 29.5303C74.6206 29.5303 73.6406 30.5203 73.6406 31.7303C73.6406 32.9403 74.6306 33.9303 75.8406 33.9303C77.0506 33.9303 78.0406 32.9403 78.0406 31.7303C78.0406 30.5203 77.0506 29.5303 75.8406 29.5303Z" fill="%23199EE3"/><path d="M2.2 17.6401C0.98 17.6401 0 18.6301 0 19.8401C0 21.0501 0.99 22.0401 2.2 22.0401C3.41 22.0401 4.4 21.0501 4.4 19.8401C4.4 18.6301 3.41 17.6401 2.2 17.6401Z" fill="%23199EE3"/><path d="M16.9305 22.0499C18.1455 22.0499 19.1305 21.0649 19.1305 19.8499C19.1305 18.6349 18.1455 17.6499 16.9305 17.6499C15.7154 17.6499 14.7305 18.6349 14.7305 19.8499C14.7305 21.0649 15.7154 22.0499 16.9305 22.0499Z" fill="%23199EE3"/><path d="M31.6609 22.0499C32.876 22.0499 33.8609 21.0649 33.8609 19.8499C33.8609 18.6349 32.876 17.6499 31.6609 17.6499C30.4459 17.6499 29.4609 18.6349 29.4609 19.8499C29.4609 21.0649 30.4459 22.0499 31.6609 22.0499Z" fill="%23199EE3"/><path d="M46.3797 22.0499C47.5947 22.0499 48.5797 21.0649 48.5797 19.8499C48.5797 18.6349 47.5947 17.6499 46.3797 17.6499C45.1647 17.6499 44.1797 18.6349 44.1797 19.8499C44.1797 21.0649 45.1647 22.0499 46.3797 22.0499Z" fill="%23199EE3"/><path d="M61.1102 17.6401C59.8902 17.6401 58.9102 18.6301 58.9102 19.8401C58.9102 21.0501 59.9002 22.0401 61.1102 22.0401C62.3202 22.0401 63.3102 21.0501 63.3102 19.8401C63.3102 18.6301 62.3202 17.6401 61.1102 17.6401Z" fill="%23199EE3"/><path d="M75.8406 17.6401C74.6206 17.6401 73.6406 18.6301 73.6406 19.8401C73.6406 21.0501 74.6306 22.0401 75.8406 22.0401C77.0506 22.0401 78.0406 21.0501 78.0406 19.8401C78.0406 18.6301 77.0506 17.6401 75.8406 17.6401Z" fill="%23199EE3"/><path d="M2.2 5.75977C0.98 5.75977 0 6.74976 0 7.95976C0 9.16976 0.99 10.1598 2.2 10.1598C3.41 10.1598 4.4 9.16976 4.4 7.95976C4.4 6.74976 3.41 5.75977 2.2 5.75977Z" fill="%23199EE3"/><path d="M16.9305 5.75977C15.7105 5.75977 14.7305 6.74976 14.7305 7.95976C14.7305 9.16976 15.7205 10.1598 16.9305 10.1598C18.1405 10.1598 19.1305 9.16976 19.1305 7.95976C19.1305 6.74976 18.1405 5.75977 16.9305 5.75977Z" fill="%23199EE3"/><path d="M31.6609 5.75977C30.4409 5.75977 29.4609 6.74976 29.4609 7.95976C29.4609 9.16976 30.4509 10.1598 31.6609 10.1598C32.8709 10.1598 33.8609 9.16976 33.8609 7.95976C33.8609 6.74976 32.8709 5.75977 31.6609 5.75977Z" fill="%23199EE3"/><path d="M46.3797 5.75977C45.1597 5.75977 44.1797 6.74976 44.1797 7.95976C44.1797 9.16976 45.1697 10.1598 46.3797 10.1598C47.5897 10.1598 48.5797 9.16976 48.5797 7.95976C48.5797 6.74976 47.5897 5.75977 46.3797 5.75977Z" fill="%23199EE3"/><path d="M61.1102 5.75977C59.8902 5.75977 58.9102 6.74976 58.9102 7.95976C58.9102 9.16976 59.9002 10.1598 61.1102 10.1598C62.3202 10.1598 63.3102 9.16976 63.3102 7.95976C63.3102 6.74976 62.3202 5.75977 61.1102 5.75977Z" fill="%23199EE3"/><path d="M75.8406 5.75977C74.6206 5.75977 73.6406 6.74976 73.6406 7.95976C73.6406 9.16976 74.6306 10.1598 75.8406 10.1598C77.0506 10.1598 78.0406 9.16976 78.0406 7.95976C78.0406 6.74976 77.0506 5.75977 75.8406 5.75977Z" fill="%23199EE3"/></svg>'); */
  width: 78px;
  height: 63px;
  content: "";
  position: absolute;
}
.blog_tag_header ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  gap: 10px;
}
.blog_tag_header ul li a {
  color: #7a8a92;
  text-align: center;
  font-family: Poppins;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  padding: 14px 16px;
  border: 1px solid #9eb2bc;
  display: inline-block;
  transition: 0.5s;
}
.article_faq,
.article_footer_social,
.blog_tag_header,
.popular_article {
  margin-bottom: 30px;
}
.blog_tag_header ul li a.active,
.blog_tag_header ul li a:hover {
  border: 1px solid #199ee3;
  background: #dcf3ff;
  color: #199ee3;
}
.newsletter_cs {
  padding: 100px 0;
  margin-bottom: 60px;
  position: relative;
  overflow: hidden;
}
.left_text h2 {
  color: #fff;
  font-family: Poppins;
  font-size: 38px;
  font-style: italic;
  font-weight: 700;
  line-height: 1.2;
  text-transform: capitalize;
  letter-spacing: normal;
}
.news_innnre {
  gap: 64px;
}
.left_text,
.right_email {
  width: 50%;
}
.right_email input::placeholder {
  display: block;
  opacity: 1;
  visibility: visible;
  color: #9eb2bc;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
}
.article-template_comment-wrapper .submit_comm input,
button.newsletter-form__button {
  color: #fff;
  font-size: 18px;
  font-style: normal;
  background: #199ee3;
  font-family: Poppins;
  text-transform: capitalize;
}
.newsletter_cs:after {
  top: -14px;
  left: 130px;
}
.newsletter_cs:before {
  bottom: -14px;
  right: 130px;
}
button.newsletter-form__button {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: 8px;
  border: 0;
  font-weight: 600;
  line-height: 30px;
  padding: 7px 30px;
}
.right_email .newsletter-form__field-wrapper input {
  height: 60px;
  padding: 17px 168px 17px 20px;
}
.newsletter-form__message {
  color: #fff;
}
.article-date {
  margin: 0 0 15px;
  padding: 0;
  gap: 14px;
}
.article-date p {
  margin: 0;
  color: #636363;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
}
.article-date p span svg {
  width: 100%;
  height: 100%;
}
.article_main_page {
  display: flex;
  margin: 60px -15px 120px;
  flex-wrap: wrap;
}
.article-template_comment-wrapper .submit_comm input {
  height: auto;
  font-weight: 700;
  line-height: 1.6;
  margin-top: 20px;
}
.submit_comm {
  text-align: right;
}
.arti_left {
  padding: 0 15px;
  width: 66.7%;
}
.artic_right {
  width: 33.3%;
  padding: 0 15px;
}
.article-template__hero.media {
  position: relative;
  padding-top: 54.3%;
}
.article_socia_icon {
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 15px;
  margin-bottom: -10px;
}
.article_socia_icon ul {
  display: flex;
  align-items: center;
  gap: 15px;
}
.article_socia_icon ul li a svg {
  width: 34px;
  height: 34px;
}
h1.article-template__title {
  color: #000;
  font-family: Poppins;
  font-size: 38px;
  font-style: italic;
  font-weight: 700;
  line-height: 1.27;
  text-transform: capitalize;
  margin-bottom: 22px !important;
}
.article_main_content P,
.article_socia_icon p {
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  color: #000;
}
.article_socia_icon p {
  line-height: 1.4;
  margin: 0;
}
.article-template_banner_main {
  margin-bottom: 22px;
}
.article_main_content P {
  line-height: 1.63;
  margin: 0 0 25px;
  display: inline-block;
}
.footer_copy_right .site-logo,
.footer_copy_right p,
.footer_copy_right .footer_social {
  display: none;
}

.article_main_content h2,
.article_main_content h3,
.faq_heading h2 {
  font-family: Poppins;
  font-size: 26px;
}
.article_main_content h2,
.article_main_content h3,
.faq_heading h2,
.inner_faq_col .faq_que {
  font-style: italic;
  font-weight: 700;
  text-transform: capitalize;
}
.article_main_content h2 {
  color: #000;
  line-height: 1.16;
  margin: 0 0 15px;
}
.article_main_content h3 {
  color: #000;
  line-height: 1.14;
  margin: 15px 0 !important;
}
.article_main_content img {
  margin: 0;
  padding: 0;
}
.article_main_content,
.template-blog .slider_block_main {
  margin-bottom: 60px;
}
.faq_heading h2 {
  color: #199ee3;
  line-height: 1;
  text-align: left;
  letter-spacing: normal;
  margin-bottom: 40px;
}
.faq_ans p,
.last_updet p {
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  color: #000;
  font-family: Poppins;
}
.inner_faq_col .faq_que {
  cursor: pointer;
  position: relative;
  transition: 0.4s;
  color: #000;
  font-family: Poppins;
  font-size: 20px;
  line-height: 1.3;
  margin: 0 !important;
  letter-spacing: normal;
  padding-right: 30px;
}
.faq_main_inner .faq_row + .faq_row {
  margin-top: 20px;
}
.inner_faq_col {
  padding: 30px;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.05);
}
.faq_ans p {
  line-height: 1.6;
  margin: 15px 0 0;
}
.inner_faq_col .faq_que p {
  margin: 0;
}
.inner_faq_col .faq_que:after {
  content: "";
  height: 24px;
  width: 24px;
  position: absolute;
  right: 3px;
  top: 0;
  bottom: 0;
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 16.5C11.9015 16.5001 11.804 16.4808 11.713 16.4431C11.622 16.4054 11.5394 16.35 11.4698 16.2803L3.9698 8.7803C3.67673 8.48723 3.67673 8.01267 3.9698 7.7198C4.26286 7.42692 4.73742 7.42673 5.0303 7.7198L12 14.6895L18.9698 7.7198C19.2629 7.42673 19.7374 7.42673 20.0303 7.7198C20.3232 8.01286 20.3234 8.48742 20.0303 8.7803L12.5303 16.2803C12.4607 16.35 12.3781 16.4054 12.2871 16.4431C12.1961 16.4808 12.0985 16.5001 12 16.5Z" fill="%233A3839"/></svg>');
  z-index: 1;
  background-position: center;
  transition: 0.5s;
}
.inner_faq_col .faq_que.active::after {
  transform: rotate(180deg);
  transition: 0.5s;
}
.active_faq .faq_ans {
  margin-bottom: 25px;
  transition: 0.1s;
}
.active_faq .faq_que {
  padding: 25px 30px 18px 0 !important;
}
.active_faq .faq_que:before {
  transform: rotate(90deg) !important;
}
.faq_btn {
  padding: 12px 60px;
}
.faq_shop_btn {
  margin-top: 50px;
  text-align: center;
}
.faq_heading {
  padding-top: 60px;
}
.faq_heading:first-child {
  padding-top: 0;
}
.artic_text_soci {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 17px 20px;
  border: 1px solid rgba(195, 214, 224, 0.2);
  background: #f8fdff;
  margin-bottom: 8px;
}
.last_updet p {
  line-height: 1.4;
  text-align: end;
  margin: 0;
}
.artic_text_soci ul {
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: center;
}
.artic_text_soci p {
  color: #000;
  font-family: Poppins;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.2;
  margin: 0;
}
.artic_text_soci ul li a {
  display: flex;
}
header.article-header {
  display: flex;
  flex-direction: column;
}
.artic-img-text,
.cmt_header {
  align-items: center;
  display: flex;
}
.artic-img-text {
  justify-content: space-between;
  margin: 0 -15px 60px;
}
.cmt_header,
.recently_viewd_article {
  margin-bottom: 20px;
}
.arti_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block !important;
  margin: 0;
  border-radius: 50%;
}
.right_content h3 {
  color: #000;
  font-family: Poppins;
  font-size: 26px;
  font-style: italic;
  font-weight: 700;
  line-height: 1.1;
  text-transform: capitalize;
  margin: 0 0 8px;
}
.cmt_header p,
.right_content p {
  margin: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  color: #000;
  font-family: Poppins;
}
.right_content p {
  line-height: 1.63;
  letter-spacing: normal;
}
.left_img {
  width: 30%;
  padding: 0 15px;
}
.right_content {
  width: 70%;
  padding: 0 15px;
}
.cmt_header p {
  line-height: 1.3;
}
.cmt_header h2 {
  color: #000;
  font-family: Poppins;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.2;
  margin: 0 !important;
}
.cmt_header {
  justify-content: space-between;
  padding-bottom: 14px;
  border-bottom: 1px solid #d9d9d9;
}
.article-template__comments-comment,
.article-template_comment-wrapper .field__input {
  border: 1px solid #c3d6e0;
  background: #f8fdff;
}
.article-template_comment-wrapper input::placeholder,
.article-template_comment-wrapper textarea::placeholder {
  display: block;
  opacity: 1;
  visibility: visible;
  color: #5c5c5c;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
}
.article-template_comment-wrapper input,
.article-template_comment-wrapper textarea {
  padding: 16px 16px 16px 20px !important;
}
.article-template_comment-wrapper input {
  height: 49px;
}
.related-blog-posts {
  padding: 120px 0;
  background: #f6fcff;
}
h2.coman_heading {
  color: #000;
  font-family: Poppins;
  font-size: 20px;
  font-style: italic;
  font-weight: 700;
  line-height: 1.3;
  text-transform: capitalize;
  margin: 0 0 30px;
}
.article_contennt h3,
.date_post span {
  color: #020202;
  font-family: Poppins;
  font-style: normal;
}
.popular_article,
.recently_viewd_article {
  padding: 20px;
  background: #f6fcff;
}
.article_boxx .img_box {
  width: 41.1%;
  padding: 0 8px;
}
.article_boxx .article_contennt {
  width: 58.9%;
  padding: 0 8px;
}
.article_boxx .img_box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.article_boxx {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 -8px;
  flex-wrap: wrap;
}
.article_contennt h3 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.44;
  letter-spacing: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  margin-bottom: 8px !important;
}
.date_post span {
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  margin: 0;
  display: block;
}
.article_flex {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #dfebf2;
}
.article_flex:last-child {
  margin: 0;
  padding: 0;
  border: 0;
}
.article_boxx .img_box a {
  position: relative;
  padding-top: 70%;
  display: block;
}
.template-blog ol.breadcrumbs__list li + li {
  margin-left: 6px;
}
.footer_newslatter_small {
  display: none;
  justify-content: center;
  margin: 20px 0;
}
.footer_newslatter_large {
  display: flex;
}
@media (max-width: 1399px) {
  .page-title-section {
    padding: 100px 0;
    margin-bottom: 50px;
  }
  .footer_paypal img {
    transform: scale(1.3);
    margin-left: 20px;
  }
  .card__content .card__heading .full-unstyled-link {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .card__content .card__information .price .price-item,
  .inner_faq_col .faq_que {
    font-size: 18px;
  }
  .custom-product-grid .grid,
  .slider_block_main {
    margin-bottom: 100px;
  }
  .news_innnre {
    display: flex;
    align-items: center;
    gap: 45px;
  }
  .right_email .newsletter-form__field-wrapper input {
    height: 55px;
    padding: 17px 168px 17px 20px;
  }
  .left_text h2 {
    font-size: 34px;
  }
  h1.article-template__title {
    font-size: 35px;
    margin-bottom: 18px !important;
  }
  .faq_heading h2 {
    font-size: 24px;
    margin-bottom: 30px;
  }
  .article_main_page {
    display: flex;
    margin: 60px -15px 100px;
    flex-wrap: wrap;
  }
}
@media (max-width: 1199px) {
  .footer_title {
    font-size: 38px;
  }
  .footer_center_content {
    width: 55%;
  }
  .container {
    max-width: 1045px !important;
  }
  .footer_copy_right {
    width: 20%;
  }
  .collection .product-grid .grid__item,
  .faq_heading h2,
  .fetured_text h2 {
    margin-bottom: 30px;
  }
  .custom-product-grid .grid {
    --grid-desktop-horizontal-spacing: 10px;
    margin-bottom: 80px;
  }
  .collection .product-grid .grid__item:last-child {
    margin: 0;
  }
  .fetured_text h2 {
    font-size: 30px;
  }
  .slider_block_main {
    margin-bottom: 100px;
  }
  .article_main_content,
  .newsletter_cs {
    margin-bottom: 40px;
  }
  .footer_bikesearch,
  .footer_contect {
    font-size: 18px;
  }
  .newsletter_cs {
    padding: 70px 0;
  }
  .left_text {
    width: 100%;
    text-align: center;
  }
  .news_innnre {
    display: flex;
    align-items: center;
    gap: 15px;
    flex-direction: column;
  }
  .related-blog-posts {
    padding: 80px 0;
  }
  .faq_heading h2 {
    font-size: 22px;
  }
  .article_main_content h3 {
    font-size: 22px;
    margin: 10px 0 !important;
  }
  .article_main_content h2 {
    font-size: 22px;
    margin: 0 0 10px;
  }
  .article_main_content P {
    font-size: 16px;
    margin: 0 0 15px;
  }
  h1.article-template__title {
    font-size: 30px;
    margin-bottom: 15px !important;
  }
  .article-date {
    margin: 0 0 8px;
    gap: 8px;
  }
  .article-date p {
    font-size: 14px;
    gap: 6px;
  }
  .article_socia_icon {
    gap: 8px;
    margin-bottom: -10px;
  }
  .article_socia_icon ul li a svg,
  .ftr_soc ul li a svg {
    width: 30px;
    height: 30px;
  }
  .article_socia_icon ul {
    gap: 10px;
  }
  .inner_faq_col {
    padding: 20px;
  }
  .right_content h3 {
    font-size: 22px;
    margin: 0 0 8px;
  }
  .artic_text_soci p {
    font-size: 16px;
  }
  .article-template_comment-wrapper .submit_comm input {
    font-size: 16px;
    margin-top: 15px;
  }
  .footer_bikesearch,
  .footer_contect {
    font-size: 16px;
  }
  .footer_center_title h4,
  .footer_bikesearch,
  .footer_contect {
    font-size: 16px;
  }
  .footer_copy_right {
    padding: 0 10px;
  }
}
@media (max-width: 991px) {
  .footer_center_content {
    width: 55%;
  }
  .footer_title {
    font-size: 38px;
  }
  .footer_left_content {
    width: 45%;
  }
  .footer_block {
    padding: 0 10px;
  }
  .featured_right_slide,
  .featured_slider_main {
    width: 100%;
  }
  .footer_copy_right {
    padding: 0 8px;
  }
  .footer_right_content {
    width: 34%;
  }
  .footer_center_title h4 {
    font-size: 13px;
  }
  .footer_left_content {
    padding: 0;
    margin-bottom: 30px;
  }
  .footer_paypal {
    margin: 0 auto;
  }
  .copy_right_content {
    margin-top: 30px;
  }
  .copy_right_content p {
    padding: 0;
  }
  .custom-header .header__heading-link {
    padding: 16px 0;
  }
  .header-wrapper header.header {
    display: flex;
    justify-content: space-between;
  }
  .header.custom-header header-drawer {
    order: 2;
    margin-top: 4px;
  }
  .custom-header .header__icons {
    padding-right: 14px;
    margin-left: auto;
  }
  .card-wrapper .card__inner .quick-add button.quick-add__submit {
    min-width: 180px;
  }
  .menu-drawer .menu-drawer__utility-links .list-social .list-social__item img {
    width: 36px;
  }
  .menu-drawer
    .menu-drawer__utility-links
    .list-social
    .list-social__item
    .icon_custom_text {
    font-size: 14px;
  }
  .left_text h2 {
    font-size: 32px;
  }
  button.newsletter-form__button {
    margin: 5px;
    font-size: 16px;
    padding: 7px 24px;
    line-height: 1.2;
  }
  .right_email .newsletter-form__field-wrapper input {
    height: 45px;
    padding: 15px 168px 15px 20px;
  }
  .right_email {
    width: 70%;
  }
  .arti_left,
  .artic_right {
    width: 100%;
    padding: 0 15px;
  }
  .newsletter_cs:after,
  .newsletter_cs:before {
    width: 65px;
    height: 46px;
  }
  .related-blog-posts .blog-articless {
    justify-content: center;
  }
  .article_main_page {
    display: flex;
    margin: 60px -15px 70px;
    flex-wrap: wrap;
    gap: 30px;
  }
  .popular_article {
    display: none;
  }
  .related-blog-posts {
    padding: 60px 0;
  }
  .article_contennt h3 {
    font-size: 18px;
    margin-bottom: 8px !important;
  }
  .date_post span {
    font-size: 16px;
  }
  h2.coman_heading {
    font-size: 24px;
    margin: 0 0 20px;
  }
}
@media (max-width: 945px) {
  .footer_title {
    font-size: 36px;
  }
}
@media (max-width: 880px) {
  .footer_right_content {
    padding: 0 10px;
  }
  .footer_logo {
    margin: 50px 0 18px;
  }
  .footer_left_title p,
  .footer_center_title h4,
  .footer_bikesearch,
  .footer_contect,
  .footer_right_content h4
  {
    font-size: 12px;
    margin-bottom: 10px;
  }
  .footer_right_content {
    width: 35%;
  }
}
@media (max-width: 775px) {
  .footer_background {
    padding: 30px 0;
    padding-bottom: 0;
  }
  .footer_copy_right p br {
    display: none;
  }
  .footer_left_content,
  .footer_center_content {
    width: 100%;
  }
  .footer_left_content {
    margin-bottom: 0;
  }
  .footer_newslatter_small {
    display: flex;
    justify-content: start;
    margin: 44px 0;
    margin-top: 40px;
  }
  .footer_left_content .site-logo,
  .footer_left_content p,
  .footer_left_content .footer_social {
    display: none;
  }
  .footer_copy_right .site-logo,
  .footer_copy_right p,
  .footer_copy_right .footer_social {
    display: block;
  }
  .footer_newslatter_large {
    display: none;
  }
  .page-title-section {
    padding: 70px 0;
  }
  .footer_paypal img {
    transform: scale(1);
    margin-left: 0;
  }
  .footer_title {
    font-size: 27px;
    margin-bottom: 0 !important;
    letter-spacing: 0px;
  }
  .footer_right_content {
    width: 25%;
    padding: 0 9px;

    text-align: start;
  }
  .footer_left_title p,
  .footer_bikesearch,
  .footer_contect,
  .footer_center_title h4,
  .footer_right_content h4 {
    font-size: 15px;
  }
  .footer_copy_right p br {
    display: none;
  }
  .footer_logo {
    margin: 0 0 13px 0;
    width: 100px;
  }
  .footer_copy_right {
    width: 25%;
    text-align: left;
  }
  .footer_center_title {
    margin-bottom: 11px;
  }
  .footer_ctop_bikesearch,
  .footer_ctop_contact {
    margin-bottom: 0px;
  }
  .custom_title {
    font-size: 34px;
    margin-bottom: 5px;
  }
  .card__content .card__information .price .price-item {
    margin: 0;
  }
  .footer_title {
    font-size: 46px;
    margin-bottom: 25px;
    letter-spacing: -2px;
    line-height: 45px;
  }
  .footer_newslatter input {
    padding: 10px 20px;
    font-size: 13px;
    border: 1px solid #17273e;
    border-radius: 7px;
    background-color: transparent;
    color: #fff;
    outline: none;
    width: 60%;
  }
  .footer_left_title p {
    margin: 0 auto 30px auto;

    text-align: center;
  }
  .footer_newslatter a {
    padding: 13px 32px;
    width: 25%;
    text-align: center;
  }

  .footer_block {
    margin-bottom: 0;
  }

  body .small-hide {
    display: flex !important;
  }
  .right_email .newsletter-form__field-wrapper input {
    height: 42px;
    padding: 10px 128px 10px 16px;
  }
  button.newsletter-form__button {
    margin: 5px;
    font-size: 14px;
    padding: 7px 24px;
    line-height: 1.2;
  }
  .newsletter_cs,
  .related-blog-posts {
    padding: 60px 0;
  }
  .left_text h2 {
    font-size: 25px;
  }
  h1.article-template__title {
    font-size: 28px;
    margin-bottom: 20px !important;
  }
  header.article-header {
    display: flex;
    flex-direction: column-reverse;
    margin-bottom: 20px !important;
    gap: 16px;
  }
  .article_socia_icon {
    gap: 14px;
    margin-bottom: 0;
    justify-content: flex-start;
  }
  .article-template_banner_main {
    margin-bottom: 20px;
  }
  .article_main_content P {
    margin: 0 0 16px;
  }
  .article_main_content h2 {
    font-size: 20px;
    margin: 0 0 10px;
    line-height: 1.5;
  }
  .faq_heading h2 {
    font-size: 28px;
    margin-bottom: 30px;
    line-height: 1.36;
    text-align: center;
  }
  .inner_faq_col .faq_que {
    font-size: 18px;
    line-height: 1.56;
  }
  .artic-img-text {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 -15px 40px;
    flex-direction: column;
    gap: 20px;
  }
  .right_content {
    width: 100%;
    padding: 0 15px;
    text-align: center;
  }
  .left_img {
    width: 60.3%;
    padding: 0 15px;
  }
  .last_updet p,
  .submit_comm {
    text-align: left;
  }
  .article-template__hero.media {
    position: relative;
    padding-top: 53%;
  }
  .artic_text_soci p {
    display: none;
  }
  .ftr_soc p {
    display: block;
  }
  .artic_text_soci {
    display: block;
    padding: 0;
    border: 0;
    background: 0 0;
    margin-bottom: 0;
  }
  .ftr_soc {
    display: flex;
    align-items: center;
    gap: 14px;
  }
  .article_footer_social {
    display: flex;
    flex-direction: column-reverse;
    gap: 16px;
    margin-bottom: 40px;
  }
  .cmt_header p {
    font-size: 14px;
  }
  .article_main_page {
    display: flex;
    margin: 30px -15px 70px;
    flex-wrap: wrap;
    gap: 30px;
  }
  .card__content .card-information {
    flex-wrap: wrap;
    flex-direction: column;
  }
  .card-wrapper .price.price--on-sale {
    text-align: left;
    width: 100%;
  }
  .footer_social .list-unstyled {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    justify-content: start;
  }
  .footer_social .list-unstyled .list-social__item .link img {
    width: 15px;
    height: auto;
  }
  .footer_paypal img {
    margin-top: 10px;
  }
}
@media (max-width: 575px) {
  .footer_social .list-unstyled {
    gap: 10px;
  }
  .footer_left_title p,
  .footer_bikesearch,
  .footer_contect,
  .footer_center_title h4,
  .footer_right_content h4 {
    font-size: 14px;
  }
  .footer_background {
    padding-bottom: 0;
  }

  .footer_ctop_bikesearch,
  .footer_ctop_contact {
    margin-bottom: 4px;
  }
  .breadcrumbs__item .breadcrumbs__link {
    font-size: 16px;
  }
  .footer_left_content {
    width: 100%;
  }
  body .page-title-section {
    margin-bottom: 50px;
  }
  .card-wrapper .card__inner .quick-add button.quick-add__submit {
    min-width: 170px;
  }
  .custom-product-grid .grid .product-card-wrapper .card__inner {
    --ratio-percent: 121.6% !important;
  }
  .footer_inner_text {
    margin-bottom: 20px;
  }
  .footer_policy_background {
    padding: 19px 0 0;
  }
  .fetured_text h2 {
    font-size: 27px;
    margin-bottom: 10px;
  }

  .custom_title {
    font-size: 28px;
    margin-bottom: 5px;
  }
  .page-title-section {
    padding: 50px 0;
  }
  .card__content .card__information {
    padding: 15px 0 0;
  }
  .footer_title {
    font-size: 42px;
    letter-spacing: 0px;
    margin-bottom: 10px;
    letter-spacing: -2px;
  }

  .footer_paypal {
    margin-bottom: 20px;
  }
  .left_text,
  .right_email {
    width: 100%;
  }
  .copy_right_content p,
  .footer_inner_text a {
    font-size: 14px;
  }
  .slider_block_main {
    margin-bottom: 60px;
  }

  .footer_left_content,
  .slider_block_main {
    margin-bottom: 0px;
  }

  .footer_social .list-social .list-social__item {
    margin: 0;
  }
  .footer_newslatter {
    text-align: center;

    width: 100%;
  }

  .footer_center_content {
    width: 100%;
    margin: 0;
  }

  .header--has-social .menu-drawer__utility-links {
    padding: 30px 20px;
  }
  .left_text {
    text-align: left;
  }
  .left_text h2 {
    font-size: 27px;
  }
  .newsletter_cs:before {
    bottom: 0;
    left: 47px;
    width: 78px;
    height: 63px;
    right: auto;
  }
  .newsletter_cs:after {
    top: -36px;
    left: auto;
    width: 78px;
    height: 63px;
    right: 37px;
  }
  .article_contennt h3 {
    font-size: 14px;
    margin-bottom: 0 !important;
  }
  .date_post {
    display: none;
  }
  .article-template_comment-wrapper .submit_comm input {
    font-size: 16px;
    margin-top: 16px;
    padding: 11px 23px !important;
  }
  .card__content .card__heading .full-unstyled-link {
    margin-bottom: 0;
  }
}
@media (max-width: 450px) {
  .footer_left_content,
  .slider_block_main {
    margin-bottom: 30px;
  }
  .footer_title {
    font-size: 42px;
    letter-spacing: 0px;
    margin-bottom: 10px;
    letter-spacing: -2px;
    line-height: 1.5;
  }
  .footer_inner_text a {
    font-size: 11px;
  }
  .footer_newslatter {
    flex-direction: column;
    align-items: start;
    margin: 20px 0;
  }
  .footer_newslatter a {
    padding: 15px 0px;
    text-align: center;
    margin-top: 20px;
    width: 35%;
    font-size: 14px;
  }
  .footer_newslatter input {
    padding: 17px;
    width: 100%;
  }
  .footer_right_content {
    width: 25%;
  }
  .footer_center_content {
    width: 100%;
    margin: 13px 0;
  }

  .footer_paypal {
    width: 100% !important;
  }
  .footer_left_title p,
  .footer_bikesearch,
  .footer_contect,
  .footer_center_title h4,
  .footer_right_content h4 {
    font-size: 10px;
  }

  .footer_social {
    margin-bottom: 0;
  }
  .footer_social .list-unstyled {
    gap: 8px;
  }
  button.newsletter-form__button {
    margin: 0;
    font-size: 16px;
    padding: 13px 24px;
    line-height: 1.2;
    position: unset;
    width: 100%;
  }
  .newsletter-form__field-wrapper .field {
    flex-wrap: wrap;
    gap: 12px;
  }
  .right_email .newsletter-form__field-wrapper input {
    height: 46px;
    padding: 10px 20px;
  }
  .newsletter_cs {
    background-position: right bottom;
  }
}
@media (max-width: 370px) {
  .custom-header .header__icons {
    padding-right: 5px;
  }
  .footer_newslatter input {
    width: 70%;
  }
  .footer_newslatter a {
    width: 30%;
    padding: 10px 0;
  }
  .footer_left_content,
  .slider_block_main {
    margin-bottom: 20px;
  }
  .footer_left_title p br {
    display: none;
  }
  .footer_right_content {
    width: 75%;
  }
  .custom-header .header__heading-link {
    max-width: 150px;
  }
  button.newsletter-form__button {
    padding: 12px 24px;
    line-height: 1;
  }
  .right_email .newsletter-form__field-wrapper input {
    height: 40px;
    padding: 10px;
  }
  .left_text h2 {
    font-size: 23px;
  }
  .card__content .card__information .price .price-item,
  .inner_faq_col .faq_que {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .custom-header .header__icons .header__icon {
    width: 4.4rem !important;
  }
  #shopify-section-sections--21021053616474__header
    .desktop-localization-wrapper {
    width: 165px !important;
  }
  body.template-collection .page-title-section {
    padding: 65px !important;
}
.collection .product-grid .grid__item, .faq_heading h2, .fetured_text h2 {
    margin-bottom: 30px;
    width: 100%;
    max-width: 100%;
}
.collection ul.product-grid {
    padding: 0px 20px;
}
.banner-custom-content h1 {
    font-size: 90px;
}
}

/* Inox chat */
/* Optional: Hide desktop button (if needed) */
.chat-toggle--text-button {
  display: none !important;
}

button.chat-toggle.chat-toggle--text-button {
  display: none !important;
}

/* Force the mobile-style button to show on all screen sizes */
button.chat-toggle.mobile-only {
  display: inline-flex !important;
}

/* Optionally hide the desktop version */
button.chat-toggle.chat-toggle--text-button {
  display: none !important;
}

button.chat-toggle.chat-toggle--text-button {
  align-items: center;
  border: none;
  border-radius: 16px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  color: var(--secondary-color);
  display: flex;
  font-size: 1.5rem;
  font-weight: 600;
  height: 60px;
  line-height: 2rem;
  max-width: fit-content;
  padding: 0 12px 0 3px;
  width: 20px !important;
}
.list-social__item .icon.icon-tumblr {
  height: 34px;
  width: 34px;
  fill: #fff;
  color: #fff;
  /* background: #fff; */
}
.list-social__item .icon.icon-tiktok {
  height: 34px;
  width: 34px;
  color: #ffff;
}



footer_right_content h4{
  color:#fff !important;
}