/** Shopify CDN: Minification failed

Line 863:1 Expected "}" to go with "{"

**/
@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');
@font-face {
  font-family: 'SSTPro-Roman';
  src: url('SSTPro-Roman.woff2') format('woff2'),
       url('SSTPro-Roman.woff') format('woff'),
       url('SSTPro-Roman.ttf')  format('truetype');
}
@font-face {
  font-family: 'SSTPro-Medium';
  src: url('SSTPro-Medium.woff2') format('woff2'),
       url('SSTPro-Medium.woff') format('woff'),
       url('SSTPro-Medium.ttf')  format('truetype');
}
@font-face {
  font-family: 'SSTPro-Bold';
  src: url('SSTPro-Bold.woff2') format('woff2'),
       url('SSTPro-Bold.woff') format('woff'),
       url('SSTPro-Bold.ttf')  format('truetype');
}
/* font-family: 'SSTPro-Roman', sans-serif; */
/* font-family: 'SSTPro-Medium', sans-serif; */
/* font-family: 'SSTPro-Bold', sans-serif; */


/* .blog-detail .action-btn a.featured-collection-btn, .btn.featured-collection-btn, .panel-group .spr-summary-actions a.featured-collection-btn, .template-article #comments .featured-collection-btn.btn-secondary,
.blog-detail .action-btn .index__newletter a, .index__newletter .blog-detail .action-btn a, .index__newletter .btn, .index__newletter .panel-group .spr-summary-actions a, .index__newletter .template-article #comments .btn-secondary, .panel-group .spr-summary-actions .index__newletter a, .template-article #comments .index__newletter .btn-secondary {
  background: #000;
  color: #fff;
  border-color: #000;
} */
.featured-collection__heading,
.widget-title .box-title{
/*   color: #000; */
/*   color: #2f353d !important; */
}
/* .product-item .product-bottom .price-box span {
  font-size: 19px;
  font-family: 'SSTPro-Bold', sans-serif;
  color: #2f353d;
} */

.compare-btn-view {
  margin: 25px 0;
}
.compare-btn-view span {
    display: block;
}
.compare-btn-view .add-to-comparison-label,
.compare-btn-view .in-comparison-label {
  border: 1px solid #003150;
    padding: 12.5px;
    cursor: pointer;
  color: #003150;
}
.comparison-table .show-different {
color: #003150 !important;
  }
.compare-bar .compare-products-actions a {
  background: #003150;
}


#accessories-official-talenic-store .compare-btn-view,
#attachments-official-talenic-store .compare-btn-view,
#winter-motorcycle-gear .compare-btn-view,
#winter-motorcycle-balaclava .compare-btn-view,
#winter-motorcycle-glove .compare-btn-view,
#winter-motorcycle-goggles .compare-btn-view,
#winter-motorcycle-helmet .compare-btn-view,
#winter-motorcycle-knee-guard .compare-btn-view,
#shopify-section-1634977744662fd253 .compare-btn-view {
  display: none;
}



.blog-detail .action-btn .feature-row__item a,
.feature-row__item .blog-detail .action-btn a,
.feature-row__item .panel-group .spr-summary-actions a,
.feature-row__item .template-article #comments a.btn-secondary,
.feature-row__item a.btn,
.panel-group .spr-summary-actions .feature-row__item a,
.template-article #comments .feature-row__item a.btn-secondary,
.blog-detail .action-btn a.featured-collection-btn,
.btn.featured-collection-btn,
.panel-group .spr-summary-actions a.featured-collection-btn,
.template-article #comments .featured-collection-btn.btn-secondary,
.blog-detail .action-btn .product-item .product-bottom .action a,
.panel-group .spr-summary-actions .product-item .product-bottom .action a,
.product-item .product-bottom .action .blog-detail .action-btn a,
.product-item .product-bottom .action .btn,
.product-item .product-bottom .action .panel-group .spr-summary-actions a,
.product-item .product-bottom .action .template-article #comments .btn-secondary,
.template-article #comments .product-item .product-bottom .action .btn-secondary,
.blog-detail .action-btn a.block-banner-btn,
/* .btn.block-banner-btn, */
.panel-group .spr-summary-actions a.block-banner-btn,
.template-article #comments .block-banner-btn.btn-secondary,
.blog-detail .action-btn .index__newletter a,
.index__newletter .blog-detail .action-btn a,
.index__newletter .btn,
.index__newletter .panel-group .spr-summary-actions a,
.index__newletter .template-article #comments .btn-secondary,
.panel-group .spr-summary-actions .index__newletter a,
.template-article #comments .index__newletter .btn-secondary,
.blog-detail .action-btn .contactus-page a,
.contactus-page .blog-detail .action-btn a,
.contactus-page .btn,
.contactus-page .panel-group .spr-summary-actions a,
.contactus-page .template-article #comments .btn-secondary,
.panel-group .spr-summary-actions .contactus-page a,
.template-article #comments .contactus-page .btn-secondary,
.blog-detail .action-btn .product-shop .groups-btn a,
.panel-group .spr-summary-actions .product-shop .groups-btn a,
.product-shop .groups-btn .blog-detail .action-btn a,
.product-shop .groups-btn .btn,
.product-shop .groups-btn .panel-group .spr-summary-actions a,
.product-shop .groups-btn .template-article #comments .btn-secondary,
.template-article #comments .product-shop .groups-btn .btn-secondary,
#dropdown-cart .blog-detail .action-btn a,
#dropdown-cart .btn,
#dropdown-cart .panel-group .spr-summary-actions a,
#dropdown-cart .template-article #comments .btn-secondary,
.blog-detail .action-btn #dropdown-cart a,
.panel-group .spr-summary-actions #dropdown-cart a,
.template-article #comments #dropdown-cart .btn-secondary,
.ajax-success-modal .actions .continue-shopping,
.ajax-success-modal .actions .btn-go-to-cart,
.blog-detail .action-btn .cart-row a[name=checkout],
.cart-row .blog-detail .action-btn a[name=checkout],
.cart-row .btn[name=checkout],
.cart-row .panel-group .spr-summary-actions a[name=checkout],
.cart-row .template-article #comments [name=checkout].btn-secondary,
.panel-group .spr-summary-actions .cart-row a[name=checkout],
.template-article #comments .cart-row [name=checkout].btn-secondary {
/*   background: #000; */
/*   text-transform: initial; */
/*   border-color: #000; */
/*   color: #fff; */
/*   font-family: 'SSTPro-Roman', sans-serif !important;
  font-weight: normal !important;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  line-height: 40px !important;
  font-size: 13px !important; */
}
.blog-detail .action-btn .feature-row__item a:hover,
.feature-row__item .blog-detail .action-btn a:hover,
.feature-row__item .panel-group .spr-summary-actions a:hover,
.feature-row__item .template-article #comments a.btn-secondary:hover,
.feature-row__item a.btn:hover,
.panel-group .spr-summary-actions .feature-row__item a:hover,
.template-article #comments .feature-row__item a.btn-secondary:hover,
.blog-detail .action-btn a.featured-collection-btn:hover,
.btn.featured-collection-btn:hover,
.panel-group .spr-summary-actions a.featured-collection-btn:hover,
.template-article #comments .featured-collection-btn.btn-secondary:hover,
.blog-detail .action-btn .product-item .product-bottom .action a:hover,
.panel-group .spr-summary-actions .product-item .product-bottom .action a:hover,
.product-item .product-bottom .action .blog-detail .action-btn a:hover,
.product-item .product-bottom .action .btn:hover,
.product-item .product-bottom .action .panel-group .spr-summary-actions a:hover,
.product-item .product-bottom .action .template-article #comments .btn-secondary:hover,
.template-article #comments .product-item .product-bottom .action .btn-secondary:hover,
.blog-detail .action-btn a.block-banner-btn:hover,
/* .btn.block-banner-btn:hover, */
.panel-group .spr-summary-actions a.block-banner-btn:hover,
.template-article #comments .block-banner-btn.btn-secondary:hover,
.blog-detail .action-btn .index__newletter a:hover,
.index__newletter .blog-detail .action-btn a:hover,
.index__newletter .btn:hover,
.index__newletter .panel-group .spr-summary-actions a:hover,
.index__newletter .template-article #comments .btn-secondary:hover,
.panel-group .spr-summary-actions .index__newletter a:hover,
.template-article #comments .index__newletter .btn-secondary:hover,
.blog-detail .action-btn .contactus-page a:hover,
.contactus-page .blog-detail .action-btn a:hover,
.contactus-page .btn:hover,
.contactus-page .panel-group .spr-summary-actions a:hover,
.contactus-page .template-article #comments .btn-secondary:hover,
.panel-group .spr-summary-actions .contactus-page a:hover,
.template-article #comments .contactus-page .btn-secondary:hover,
.blog-detail .action-btn .product-shop .groups-btn a:hover,
.panel-group .spr-summary-actions .product-shop .groups-btn a:hover,
.product-shop .groups-btn .blog-detail .action-btn a:hover,
.product-shop .groups-btn .btn:hover,
.product-shop .groups-btn .panel-group .spr-summary-actions a:hover,
.product-shop .groups-btn .template-article #comments .btn-secondary:hover,
.template-article #comments .product-shop .groups-btn .btn-secondary:hover,
#dropdown-cart .blog-detail .action-btn a:hover,
#dropdown-cart .btn:hover,
#dropdown-cart .panel-group .spr-summary-actions a:hover,
#dropdown-cart .template-article #comments .btn-secondary:hover,
.blog-detail .action-btn #dropdown-cart a:hover,
.panel-group .spr-summary-actions #dropdown-cart a:hover,
.template-article #comments #dropdown-cart .btn-secondary:hover,
.ajax-success-modal .actions .continue-shopping:hover,
.ajax-success-modal .actions .btn-go-to-cart:hover,
.blog-detail .action-btn .cart-row a[name=checkout]:hover,
.cart-row .blog-detail .action-btn a[name=checkout]:hover,
.cart-row .btn[name=checkout]:hover,
.cart-row .panel-group .spr-summary-actions a[name=checkout]:hover,
.cart-row .template-article #comments [name=checkout].btn-secondary:hover,
.panel-group .spr-summary-actions .cart-row a[name=checkout]:hover,
.template-article #comments .cart-row [name=checkout].btn-secondary:hover {
/*   background: #fff; */
/*   border-color: #000; */
/*   color: #000; */
}
.product-shop .groups-btn .shopify-payment-button .shopify-payment-button__button,
.product-shop .groups-btn .shopify-payment-button .shopify-payment-button__button:hover {
  background: transparent;
  border-color: #003150;
  color: #003150;
/*   text-transform: initial; */
/*   font-family: 'SSTPro-Roman', sans-serif !important;
  font-weight: normal !important;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  font-size: 13px !important;
  line-height: 40px !important; */
}
.product-title, .product-title a, .product-title h2,
.product-shop .selector-wrapper label, .swatch .header,
.product-shop .prices .price:not(.on-sale),
.product-shop label[for=quantity],
.price-box span {
/*   color: #2f353d !important; */
/*   color: #000 !important; */
}
.product-shop .prices .price:not(.on-sale),
.product-shop .selector-wrapper label,
.product-shop label[for=quantity] {
/*   font-family: 'SSTPro-Medium', sans-serif !important;
  font-weight: normal; */
}
  
h1, h2, h3, h4, h5, h6 {
/*   font-family: 'SSTPro-Bold', sans-serif !important;
  font-weight: normal; */
}
.footer .footer-top .column-footer ul li a,
p {
/*   font-family: 'SSTPro-Roman', sans-serif !important;
  font-weight: normal !important;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px; */
}

.product-shop .product-title a, .product-shop .product-title h2 {
/*   font-size: 18px;
  font-family: 'SSTPro-Roman' !important;
  font-weight: normal !important;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px; */
}
.product-shop .selector-wrapper label,
.product-shop label[for=quantity] {
/*   font-size: 15px !important; */
}
.product-shop .prices .price:not(.on-sale) {
/*   font-family: 'SSTPro-Bold', sans-serif !important;
  font-size: 22px; */
}
#product-variants select,
.qty-group input[name="updates[]"], .qty-group input[name=quantity] {
/*   font-family: 'SSTPro-Roman' !important;
  font-weight: normal !important;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  font-size: 12px; */
/*   color: #2f353d !important; */
/*   color: #000 !important; */
  color: #212738 !important;
}
.tab-content li, .tab-content p, .tab-content span {
/*   font-size: 14px; */
  color: #6b6b7b;
/*   color: #000; */
}
.tab-content p span strong {
/*   font-family: 'SSTPro-Roman' !important;
  font-weight: normal !important;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  font-size: 19px !important; */
/*   color: #2f353d; */
/*   color: #000; */
}
.productpage-related-products .widget-title h2.box-title {
/*   font-size: 19px; */
}
.template-product .nav-tabs li a {
/*   font-size: 15px !important;
  font-family: 'SSTPro-Roman' !important;
  font-weight: normal !important;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px; */
/*   color: #2f353d; */
/*   color: #000; */
}
.template-product .nav-tabs>li>a.active {
/*   color: #2f353d; */
}
.tab-content p>strong {
/*   font-family: 'SSTPro-Roman' !important;
  font-weight: normal !important;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  font-size: 14px; */
}
ul.contact_ul li a.iconLinks {
/*   font-size: 14px; */
}
.template-page h4 strong,
.contact-live-chat a {
/*     color: #2f353d; */
/*   color: #000; */
}
.policys-block .policy-text {
/*   font-size: 13px !important; */
}
.wrapper-navigation .wrapper-left .site-nav>li>a {
  font-family: 'SSTPro-Roman' !important;
  font-weight: normal !important;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  font-size: 13px;
}
main .rte p {
/*     color: #6b6b7b; */
/*   color: #000; */
}
.site-header .header-bottom .column-right .customer-links .userToggle span,
.site-header .header-bottom .column-right .top-cart .cartToggle .first {
/*   font-family: 'SSTPro-Roman' !important;
  font-weight: normal !important;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px; */
}

.product-item .product-bottom .product-title,
.feature-row .featured-row__subtext p,
.index__newletter .newsletter-des p,
.widget-title p,
.banner-block__content p,
p {
/*   font-family: 'SSTPro-Roman' !important;
  font-weight: normal !important;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  font-size: 14px; */
}

.template-collection .products-grid .grid-item {
    margin-bottom: 40px;
}
.template-collection .inner.product-item,
#section-productpage-related-products .inner.product-item {
    border: 1px solid #f2f6f9;
    padding: 25px 15px;
}
.template-collection .product-item .product-bottom .product-title,
#section-productpage-related-products .product-item .product-bottom .product-title{
/*   color: #6b6b7b !important; */
/*   color: #000 !important; */
    font-size: 14px;
    font-weight: 500 !important;
    line-height: 20px !important;
    font-family: 'Roboto' !important;
    color: #666666 !important;
  text-align: left;
  padding: 0;
}
.template-collection .product-item .product-bottom .product-title {
    font-size: 14px;
    font-weight: 500 !important;
    line-height: 20px !important;
    font-family: 'Roboto' !important;
    color: #666666 !important;
}
.template-collection .product-item .product-bottom .price-box,
#section-productpage-related-products .product-item .product-bottom .price-box,
.template-collection .product-item .product-bottom .action
#section-productpage-related-products .product-item .product-bottom .action {
  text-align: left;
}
.template-collection input.btn.add-to-cart-btn,
#section-productpage-related-products input.btn.add-to-cart-btn {
  max-width: 100%;
  width: 100%;
}
.template-index .product-item .product-bottom .price-box span,
.template-collection .product-item .product-bottom .price-box span,
#section-productpage-related-products .product-item .product-bottom .price-box span {
  font-family: 'SSTPro-Medium', sans-serif;
  font-weight: normal;
  font-size: 13px;
/*   color: #2f353d; */
/*   color: #000; */
/*   color: #212738 !important; */
}
/* .template-collection .collections-content-product .product-item .product-bottom .product-title, */
#section-productpage-related-products .product-item .product-bottom .product-title {
    max-height: 45px;
    overflow: hidden;
}
.template-product .tab-content p>strong {
/*   font-family: 'SSTPro-Medium', sans-serif !important; */
}
.template-product .tab-content p.tail_title span strong {
/*   font-size: 17px !important */
}
.wrapper-navigation .wrapper-right .block-item a {
  text-transform: initial;
}
.wrapper-navigation .wrapper-right .block-item a,
.wrapper-navigation .wrapper-left .categories-title span {
/*   font-size: 13px; */
}
.featured-collection__heading,
h3.newsletter-title {
/*   color: #000; */
/*   color: #2f353d; */
  
}
.feature-row .widget-title h3 {
  text-transform: initial;
}

.blog-detail .rte h4, .blog-detail .rte h5, .panel-collapse h4, .panel-collapse h5, .tab-content h4, .tab-content h5 {
/*   color: #000 */
  color: #2f353d !important;
}

.product-shop .prices .price:not(.on-sale) {
  color: #2f353d !important;
  font-family: 'SSTPro-Bold', sans-serif !important;
  font-weight: normal;
  font-size: 22px;
  
}

.product-img-box .contain-images-pr {
  border-bottom: 1px solid #e4e7eb;
  padding-bottom: 20px;
}
.prod-slider-bot-icon-text,
.prod-coll-icon-text {
    display: flex;
    justify-content: center;
    align-items: flex-start;
/*     margin-top: 20px; */
/*     padding-left: 105px; */
/*     border-bottom: 1px solid #e4e7eb; */
/*     padding-bottom: 20px; */
/*   	max-width: 640px; */
/*   margin-right: 10px;
      padding-left: 80px; */
  margin: 20px 0;
}
.prod-coll-icon-text {
  	position: relative;
    padding: 0;
    margin: auto;
    border: 1px solid #e4e7eb;
    margin-top: 30px;
  	border-right: none;
  border-bottom: none;
}
.prod-slider-bot-icon-text .cus-col,
.prod-coll-icon-text .cus-col {
    max-width: 133px;
    text-align: center;
    padding: 0 17px;
    display: flex;
    flex-direction: column;
}
.prod-coll-icon-text .cus-col {
  width: 16.66%;
  max-width: none;
  padding: 23px 10px;
    border-right: 1px solid #e4e7eb;
    border-bottom: 1px solid #e4e7eb;
}
.prod-slider-bot-icon-text .cus-col img,
.prod-coll-icon-text .cus-col img {
    margin: 0 auto 8px;
    max-width: 48px;
}
.prod-slider-bot-icon-text .cus-col span,
.prod-coll-icon-text .cus-col span {
    width: 100%;
    font-size: 11px;
    line-height: 1.27;
/*     color: #030010; */
    font-family: 'SSTPro-Roman', sans-serif !important;
    font-weight: normal !important;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
/*     opacity: .5; */
}
.mobile-view {
  display: none;
}
.template-index .widget-title .link_all {
  font-size: 13px;
  border: none;
}
.grey-white-row {
    display: flex;
    justify-content: space-between;
    margin: 30px 0;
}
.grey-white-row .cus-col {
    width: 48%;
}
.grey-white-inner {
    margin-top: 20px;
}
.grey-white-row h5 {
    background: #f8f8fa;
    padding: 13px 16px;
    box-sizing: border-box;
    line-height: 1.4 !important;
    margin-bottom: 10px;
}
.grey-white-row .grey-white-detail {
    padding: 13px 16px;
    border-bottom: 1px solid #e4e7eb;
    display: flex;
    justify-content: space-between;
}
.grey-white-row .grey-white-detail:last-child {
    border-bottom: none;
}
.grey-white-row .grey-white-detail span:first-child {
/*     color: #2f353d; */
  color: #003150;
}
.cus-expand-top {
  cursor: pointer;
}
.cus-expand-top p {
  position: relative;
  padding-right: 50px
}
.cus-expand-top p .cus-icons {
  position: absolute;
  right: 10px;
  top: 7px;
  color: #003150;
}

/*.template-index p.banner-block__heading {
color: #2f353d !important;
  color: #000 !important;
}
.template-index .banner-block__content p {
    color: #212738;
}
.template-index .home-top-banner .custom-item a::before {
    background: rgba(255,255,255,0.9) !important;
}
.template-index .home-top-banner .custom-item.banner-block .caption,
.template-index .home-top-banner .custom-item a::before {
    top: 40px !important;
    bottom: 40px !important;
    left: 40px !important;
    right: 40px !important;
    transform: none !important;
    width: auto !important;
    height: auto !important;
}
.template-index .home-top-banner .custom-item.banner-block .caption {
  padding: 15px;
}
.template-index .home-top-banner .custom-item.banner-block .caption .banner-block__heading {
  font-family: 'SSTPro-Bold', sans-serif !important;
  font-size: 22px !important;
  color: #2f353d !important;
}
.template-index .home-top-banner .custom-item.banner-block .caption .banner-block__content p {
  font-family: 'SSTPro-Roman', sans-serif !important;
  font-weight: normal !important;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  font-size: 15px;
  color: #212738 !important;
}
.template-index .btn.block-banner-btn,
.template-index .btn.block-banner-btn:hover {
    color: #3865e0;
    padding: 0 !important;
    text-align: left !important;
    text-transform: lowercase;
  	background: transparent;
  border: transparent;
  font-family: 'Open Sans', sans-serif !important;
  font-size: 15px !important;
}
.template-index .btn.block-banner-btn::first-letter {
    text-transform: uppercase;
} */

/* .template-product .product-img-box {
    flex: 0 0 58.33%;
    max-width: 58.33%;
}
.template-product .product-shop {
    flex: 0 0 41.67%;
    max-width: 41.67%;
} */
.auto-testing {
  display: block;
}
.auto-testing .cus-col {
  width: 100%;
      column-count: 2;
    column-gap: 50px;
}
.template-product .panel-group .spr-summary-actions,
.template-product .opw-text-center.opw-text-sm.opw-border-solid.opw-border-0.opw-mt-3.opw-py-3 {
  display: none;
}
.template-product .opw-widget-wrapper-default {
  max-width: none;
}
/* .template-product #opinew-app-container [data-v-60f1fba6] {
  margin-top: 25px;
} */

.template-product div#opinew-app-container {
  padding: 0 !important;
}
.template-product nav.opinew-navbar.opw-flex.opw-items-center.opw-justify-between.opw-flex-wrap.opw-py-4.opw-px-4 {
    margin: 25px 0 !important;
}

.template-product i.opw-noci.opw-noci-star-full {
  
}
.template-product i.opw-noci.opw-noci-star-full:before {
  font: normal normal normal 14px/1 FontAwesome !important;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
  content: "\f005"; 
}
.template-product i.opw-noci.opw-noci-star-empty:before {
  font: normal normal normal 14px/1 FontAwesome !important;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
  content: "\f006";
}
.cart-row .add-comments {
  margin: 10px 0 20px;
}
.cart-row .total-price {
    font-family: Roboto,sans-serif;
}
.scDiscount input[type=text] {
	min-height: 46px !important;
    max-height: 46px !important;
}
.sc_simple-container .sc_code-btn input[type=button] {
  width: 75px;
  background: #2d75c7 !important;
}
.sc_simple-container .sc_code-btn input[type=button]:hover {
  background: #34568e !important;
}
.wrapper-navigation .wrapper-right .block-item a span span {
  display: block;
}
#opinew-reviews-product-page-code .opw-whitespace-pre-wrap {
    white-space: normal !important;
}
@media (min-width: 1200px) {
/* @media (min-width: 992px) { */
  .wrapper-navigation .wrapper-left .nav-bar {
    width: 118%;
  }
.product-img-box.vertical {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
}
  .product-shop.vertical {
  flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
}
  #product-variants .selector-wrapper {
    width: 80%;
    font-size: 12px;
      font-family: 'Roboto';
}
}
@media (min-width: 1200px) {
/* @media (min-width: 767px) { */
  .product .product-img-box.vertical .contain-images-pr {
    align-items: stretch;
    padding-bottom: 10px;
  }
.product .productView-nav-wrapper.vertical {
  margin-left: 35px;
  margin-right: 0;
  ms-flex: 0 0 calc(100% - 105px);
    flex: 0 0 calc(100% - 105px);
    max-width: calc(100% - 105px);
}
  .product .productView-nav-wrapper.vertical .thumb a {
/*     padding: 15%; */
  }
 .product-img-box .slider-nav.vertical {
    margin-top: 40px;
    margin-bottom: 140px;
    padding-top: 25px;
}
.product-img-box .slider-nav .item a {
  border: 1px solid transparent;
  margin: 7px 0;
}
.product-img-box .slider-nav .item.slick-current a {
  border: 1px solid #3865e0;
  border-radius: 8px;
  overflow: hidden;
}
  .product-img-box .slider-nav .slick-arrow svg {
    width: 15px !important;
    height: 23px !important;
}
}
@media (max-width: 1200px) {
/* @media (max-width: 767px) { */
  .product-shop .product-title a, .product-shop .product-title h2 {
/*     font-size: 16px; */
  }
/*   .template-collection .collections-content-product .product-item .product-bottom .product-title, */
  #section-productpage-related-products .product-item .product-bottom .product-title {
    max-height: 37px;
}
  .product-img-box .contain-images-pr {
    display: flex;
    flex-direction: column;
    padding-bottom: 0;
    border: none;
  }
  .template-product .product-img-box .slider-nav {
    order: 2;
  }
  .prod-slider-bot-icon-text,
  .prod-coll-icon-text {
    position: relative;
    flex-wrap: wrap;
    padding: 0;
    margin: auto;
    border: 1px solid #e4e7eb;
    margin-top: 30px;
}
  .prod-coll-icon-text {
    border-bottom: none;
    border-right: none;
  }
.prod-slider-bot-icon-text:before {
    content: "";
    position: absolute;
    background-color: #e4e7eb;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 100%;
    height: 1px;
}
.prod-slider-bot-icon-text:after {
    content: "";
    position: absolute;
    background-color: #e4e7eb;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 1px;
    height: 100%;
}
.prod-slider-bot-icon-text .cus-col {
    max-width: 50%;
    padding: 23px;
    width: 100%;
}
  .prod-coll-icon-text .cus-col {
    max-width: 33.33%;
/*     padding: 23px 10px; */
    width: 100%;
/*     border-right: 1px solid #e4e7eb; */
/*     border-bottom: 1px solid #e4e7eb; */
  }
.prod-slider-bot-icon-text .cus-col img,
  .prod-coll-icon-text .cus-col img {
    margin: 0 auto 8px;
    max-width: 30px;
}
.prod-slider-bot-icon-text .cus-col span,
  .prod-coll-icon-text .cus-col span {
    font-size: 10px;
    line-height: 1.4;
    opacity: 1;
}
  .desktop-view {
    display: none;
  }
  .mobile-view {
  display: block;
}
  .product-img-box .contain-images-pr .slider-nav .item {
    margin: 0 5px;
  }
  .grey-white-row {
    flex-wrap: wrap;
  }
  .grey-white-row .cus-col {
    width: 100%;
  }
  .auto-testing .cus-col {
  width: 100%;
      column-count: auto;
    column-gap: none;
}
}

@media (min-width:768px) and (max-width:1024px){
  .homepage-new-products .col-md-4, .homepage-new-products .col-md-8,
  .template-product .product .product-shop, .template-product .product .product-img-box {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (max-width:1024px) {
.index__newletter .input-group input[type=email] {
  max-width: 100%;
}
  .home-slideshow .caption-wrap .content {
 	padding: 20px;
    margin: 0 auto;
  }
  .template-collection .products-grid .grid-item {
    max-width: 50%;
  }
  .site-header .header-bottom .column-left,
  .site-header .header-bottom {
    height: auto;
  }
}
@media (max-width: 767px) {
  #product-variants .selector-wrapper {
    width: 100%;
    font-size: 13px;
      font-family: 'Roboto';
}