/** Shopify CDN: Minification failed

Line 624:0 Expected "}" to go with "{"

**/
.header-mobile {
  color: #ffffff !important;
}
@media only screen and (max-width: 1200px) {
  .header-top-mobile a {
    font-size: 15px;
  }
  .header-topbar .grid__item {
    padding-top: 10px;
  }
  .announcment-text p {
    font-size: 15px;
  }
  .slick-slide img {
    height: 550px;
  }
  .home-slideshow .slider_style_3 .slider-content {
    padding: 3%;
  }
  .category-listing-type-1 .border-title {
    margin-bottom: 0;
  }
  .category-listing-type-1 .border-title {
    margin-top: 0;
  }
  .brand-collection-grid .icon-section .icon {
    width: 100%;
  }
  .block5 .icon-section a {
    width: 100%;
  }
  .block5 .icon-section {
    width: 95%;
  }
  .category-listing-type-1 .border-title {
    margin-bottom: 0;
  }
  .category-listing-type-1 .border-title {
    margin-top: 0;
  }
  .product_single_detail_section h2 {
    font-size: 26px;
    line-height: 40px;
  }
  .product-infor label {
    width: 30%;
  }
  .product_single_detail_section .product-description {
    margin-bottom: 0;
  }

  .breadcrumb {
    background-size: cover;
  }
  .post-large--three-quarters {
      width: 100%;
  }
  #CustomerLoginForm{
    padding: 100px 0;
  }
}
@media only screen and (max-width: 991px) {
  .footer-icons .payment-icons {
    display: flex;
    gap: 10px;
    justify-content: center;
  }
  .header-top-mobile {
    display: none;
  }
  section.size-selector:after {
    display: none;
  }
  .border-title p {
    position: relative;
    font-size: 16px;
    font-weight: 400;
  }
  .ezrv-widget_submit_review_file_icon {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  #ezrv-widget_btn_cancel_review {
    margin: 0;
    margin-bottom: 10px;
  }
  .template-index .blog-post-type-4 .article img {
      max-width: 100%!important;
      height: 250px;
      min-height: auto;
      object-fit: cover;
  }
  #security-amp-privacy.template-page h1.section-header--title{
    font-size: 26px;  
  }
  #terms-amp-conditions.template-page h1.section-header--title{
    font-size: 26px;  
  }
  #shipping-policy.template-page h1.section-header--title{
    font-size: 26px;  
  }
  #returns-policy.template-page h1.section-header--title{
    font-size: 26px;  
  }
  .template-collection .collection-list .products-grid-view ul {
    display: grid;
      grid-template-columns: repeat(2, 1fr);
  }
  .productSingle{
    display: flex;
    flex-direction: column;
  }
  .productSingle .product-img-box{
    width: 100%;
  }
  .productSingle .product_single_detail_section{
    width: 100%;
  }
  .dt-sc-tabs{
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
  }
}
@media only screen and (max-width: 967px) {
  .header-type-8 .site-header {
    margin-top: 0;
    padding: 0 30px;
  }
  .header-type-8 .site-header__logo img {
    max-width: 250px;
  }
  .cbp-spmenu .site-nav > li > a {
    color: #35465e !important;
  }
  .menu-tool ul li.dropdown > a:before {
    top: 23px;
  }
  .site-nav li a {
    color: #35465e !important;
  }
}
@media only screen and (max-width: 768px) {
  .header-type-8 .menubar-section {
    float: none;
  }
  .header-type-8 .menu-icon {
    border: 0;
  }
  .header-type-8 .menu-icon {
    text-align: right;
  }
  .header-top-menu button.search-bar__submit {
    padding: 0;
  }
  .header-top-menu .search-bar__table {
    gap: 10px;
  }
  .copyright-payment {
    display: block;
  }
  .copyright-payment p.copyright_left {
    margin: 15px 0;
    font-size: 16px;
  }
  .copyright-payment .copyright_middle {
    margin-bottom: 15px;
  }
  .header-mobile #showLeftPush i.fa.fa-bars {
    color: #fff;
  }
  .site-header {
    margin-top: 0 !important;
  }
  .menu-tool ul.site-nav.gf-menu li.dropdown a span {
    color: #c44;
  }
  .menu-tool ul.site-nav.gf-menu li a span {
    color: #c44;
  }
  ul.site-nav li.dropdown p.toogleClick {
    color: #c44 !important;
    text-indent: 1px !important;
    font-size: 16px;
    font-weight: 400;
  }
  .row.faqTopBox {
    display: block;
  }
  .col-md-4.content-box {
    margin: 0 0 10px 0;
  }
  .medium--one-whole {
    width: 50%;
  }
  .slick-slide img {
    height: 430px;
    object-fit: cover;
  }
  .category-listing-type-1
    .grid-uniform
    ul.category-listing_block
    li:first-child {
    border-bottom: 1px solid #1d3750;
  }
  .category-listing-type-1
    .grid-uniform
    ul.category-listing_block
    li:nth-child(2) {
    border-bottom: 1px solid #f8fcff8a;
  }
  .imgFilter img {
    margin: 0 auto;
    display: block;
    max-width: 500px;
  }
  .size-selector .imgSelector h2 {
    font-size: 26px;
  }
  .size-selector .imgSelector p.alternativeOpt {
    font-size: 24px;
  }
  imgFilter {
    border: 1px solid #ffffff21;
  }
  .full-banner-blocks.block5 .parallax {
    padding: 40px 0 30px;
  }
  .grid-banner-type-32 .block-content h3 {
    margin-bottom: 15px;
  }
  .grid-banner-type-32 .btn-line {
    padding-bottom: 0;
    margin-bottom: 0;
  }
  .border-title {
    margin-bottom: 10px;
    padding-top: 15px;
  }
  .support-block-type-1 .support_section .support_icon {
    margin-bottom: 12px;
  }
  .support-block-type-1 .support_section {
    margin-bottom: 0;
  }
  .footer-model-6 .site-footer .grid-uniform .grid__item {
    padding-bottom: 0;
  }
  .footer-top .grid__item {
    display: flex;
    align-items: center;
    gap: 15px;
    flex-direction: column;
    justify-content: center;
  }
  .footer-model-6 .footer_newsletter {
    padding: 0;
  }
  .footer-model-6 .footer-logo {
    width: 50%;
  }
  .blog-post-type-4 .blog-date {
    font-weight: 400;
  }
  .blog-btsmall {
    font-weight: 400;
  }
  .menu-tool ul li.dropdown > a:before {
    display: none;
  }
  .category-listing-type-1 .category_text h4,
  .category-listing-type-1 .category_text .h4 {
    padding: 10px;
    margin: 10px 0;
    line-height: 30px;
  }
  .breadcrumb {
    background-size: cover;
    margin-bottom: 30px;
  }
  .empty-massage {
    margin: 20px;
  }
  .product_single_detail_section .product-description {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .productSingle .product_single_detail_section .product-description {
    padding-bottom: 15px;
  }
  .product-single .post-large--one-half {
    margin-top: 0;
  }
  ul.dt-sc-tabs li a {
    width: 100%;
  }
  .breadcrumb h1,
  .breadcrumb .h1 {
    font-size: 22px;
  }
  ul.dt-sc-tabs li {
    margin-bottom: 10px;
  }
  .ezrv-widget_rating_star_content span::before {
    font-size: 22px;
  }
  .ezrv-widget_rating_star_content::before {
    font-size: 22px;
  }
  .ezrv-widget_rating_count {
    margin-bottom: 15px;
  }
  .products .product-detail {
    padding: 10px;
  }
  .ezrv-widget_write_review_container button {
    margin: 0;
  }
  .dt-sc-tabs-content.hello blockquote {
    margin: 0 !important;
  }
  .dt-sc-tabs-content.hello blockquote ul {
    padding: 0;
  }
  .table-wrapper {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .wishlist-box td:first-child {
    width: 40px;
    min-width: 40px;
  }
  .wishlist_table th:first-child {
    width: 40px;
    min-width: 40px;
  }
  .template-collection .product-list .small--one-third {
    width: 100%;
  }
  .template-collection .product-list .small--two-thirds {
    width: 100%;
  }
  .collection-list .product-list a img {
    height: 250px !important;
  }
  .product-detail blockquote {
    margin: 0 !important;
  }
  .template-collection .collection-products .collection-list {
    margin-bottom: 15px;
  }
  .fil-fast table th {
    width: 20rem;
    text-align: center;
  }
 #blog  .medium--one-whole {
    width: 100%;
  }
 #blog  .blog-post-type-4 .blogs-sub-title h4 a{
    line-height: 24px;
  }
 #blog  .blog-post-type-4 .article {
      margin-bottom: 0;
  }
  #default-blog .blog-section .wide--four-fifths {
    grid-template-columns: repeat(2,1fr);
  }
  .template-index .medium--one-whole{
    margin-bottom: 15px;
  }
  .template-index .blog-post-type-4 .article {
      background: #fff;
  }
  .template-collection .custom-description{
      margin-bottom: 0;
  }
  .template-collection .collection-list hr.hr--small{
      display:  none !important;
    margin: 0;
  
  .template-collection .collection_sidebar {
    margin-top: 0px;
  }
    .template-cart .shipping-section{
      margin-bottom: 30px;
    }
    .cart__additional_checkout{
      margin-bottom: 10px;
    }
    .template-collection .cart_btn{
      margin-bottom: 30px;
    }
    .template-cart .main-content {
      margin-bottom: 30px;
    }
    .footer-model-6 .footer_social_links {
      width: 40%;
  }
}

@media only screen and (max-width: 575px) {
  .announcment-text p {
    font-size: 14px;
    font-weight: 500;
  }
  .home-slideshow .slide-sub-heading-2 {
    font-size: 24px !important;
    font-weight: 400;
  }
  .home-slideshow .slider_style_3 .slider-content {
    padding: 8%;
  }
  .index-section .grid-uniform {
    padding: 30px 0;
  }
  ul.category-listing_block.block-grid-collection li .category-listing_section {
    min-height: 305px;
  }
  .grid-banner-type-32 .block-content {
    padding: 0;
  }
  .section-one.imgText.wow.fadeInUp.animated.animated {
    gap: 15px;
  }
  .blog-post-type-4 .article img {
    min-height: 250px;
    object-fit: cover;
  }
  .blog-post-type-4 .blog-description {
    padding: 15px;
  }
  .blog-post-type-4 .blog-description h4,
  .blog-post-type-4 .blog-description .h4 {
    margin: 0 0 10px;
  }
  .imgFilter img {
    max-width: 100%;
  }
  #shopify-section-header-topbar.shopify-section,
  .template-page #shopify-section-header-topbar.shopify-section {
    padding: 0 20px;
  }
  .header-type-8 .site-header {
    padding: 0 20px;
  }
  .header-type-8 .site-header__logo img {
    max-width: 165px;
  }
  .header-type-8 .site-header__logo img {
    max-width: 165px;
  }

  .header-type-8 .site-header__menubar h1 {
    padding: 5px 0;
  }
  .header-type-8 .menu-icon {
    padding: 5px 0;
  }
  .site-header__logo {
    height: auto;
  }
  .template-index .header-type-8 .site-header {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .home-slideshow .slider-content {
    max-width: 90%;
    width: 100%;
  }
  .category-listing-type-1
    .grid-uniform
    ul.category-listing_block
    li:first-child {
    border-bottom: 0;
  }
  .category-listing-type-1
    .grid-uniform
    ul.category-listing_block
    li:nth-child(2) {
    border-bottom: 0;
  }
  .size-selector .imgSelector h2 {
    font-size: 18px;
  }
  .size-selector .imgSelector p.alternativeOpt {
    font-size: 18px;
    margin-top: 5px;
  }
  .size-selector .imgSelector select {
    padding: 10px;
  }
  .size-selector .gridAirFilter {
    padding: 40px 10px;
  }
  .section-one.imgText.wow.fadeInUp.animated.animated {
    flex-direction: column;
  }
  .imgText .grid__item {
    width: 100% !important;
    padding: 0 10px;
  }
  .block5 .icon-section {
    padding: 0 10px;
    width: 100%;
  }
  .medium--one-whole {
    width: 100%;
  }
  .index-section .grid-uniform {
    padding: 30px 0;
  }
  .support-block-type-1 {
    padding: 30px 20px;
  }
  .footer-model-6 .footer-newsletter-section {
    margin-bottom: 20px;
  }
  .footer-model-6 .footer_newsletter {
    margin: 0;
  }
  .footer-top .grid__item {
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 10px;
  }
  .site-footer .grid__item {
    margin-bottom: 5px;
    padding: 0;
  }
  .site-footer h4,
  .site-footer .h4 {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .copyright-payment p.copyright_left {
    font-size: 14px;
    font-weight: 400;
  }
  .footer-model-6 .copyright {
    padding: 16px 15px;
  }
  .announcment-text {
    display: none;
  }
  .header-top-menu {
    width: 100%;
  }
  .header-top-menu .search-bar__table-cell {
    width: 100%;
  }
  .product-photo-container #product-featured-image {
    height: 300px !important;
  }
  .product_single_detail_section h2 {
    font-size: 20px;
    line-height: 36px;
  }
  .product-infor label {
    width: 44%;
  }
  .dt-sc-tabs-frame-content,
  .dt-sc-tabs-content {
    padding: 0;
  }
  .border-title h2,
  .border-title .h2 {
    letter-spacing: 3px;
  }
  .product-detail .grid-link__title {
    margin: 0;
  }
  .template-collection .stock-disabled {
    width: 100%;
  }
  .template-collection .add-to-wishlist a.add-in-wishlist-js {
    width: 100%;
  }
  .template-collection .collection-list li {
    margin: 0;
  }
  .template-collection .product-list-view a.add-cart-btn {
    width: 100%;
  }
  .template-collection .collection-list .grid-uniform {
    margin-bottom: 15px;
  }
  .template-product .dt-sc-tabs-container ul {
    list-style: inherit !important;
  }
  .blog-post-type-4 {
      padding: 30px 0;
  }
  #blog .blog-post-type-4 .home-blog.blog-section {
    grid-template-columns: repeat(1,1fr);
  }
  #default-blog .blog-section .wide--four-fifths {
    grid-template-columns: repeat(1,1fr);
  }
  .template-collection .collection-list .products-grid-view ul {
    display: grid;
      grid-template-columns: repeat(1, 1fr);
  }
  .template-product #ezrv-widget_btn_cancel_review{
    margin: 0 !important;
    margin-bottom: 10px !important;
  }
  .variant-product ul li.varProduct-list{
    width: 155px;
  }
  .footer-model-6 .footer_newsletter{
    flex-direction: column;
  }
}
