/** Shopify CDN: Minification failed

Line 20:0 All "@import" rules must come first
Line 120:91 Expected identifier but found "*"
Line 347:20 Expected identifier but found whitespace
Line 347:30 Unexpected ";"
Line 415:89 Expected ":"
Line 415:94 Expected ":"
Line 453:107 Expected identifier but found "*"
Line 820:59 "ont-size" is not a known CSS property
Line 1115:53 Expected identifier but found "!"
Line 1116:82 Expected ":"

**/
body {scroll-behavior: smooth; padding:0px!important;word-wrap: break-word;}

.swatch .color-swatch.active {
    border: 2px solid #182e49 !Important;
}
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600;700;800&display=swap');



@font-face {
    font-family: 'Cera Pro';
    src: url('CeraPro-Regular.woff2') format('woff2'),
        url('CeraPro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cera Pro';
    src: url('CeraPro-Medium.woff2') format('woff2'),
        url('CeraPro-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cera Pro';
    src: url('CeraPro-Bold.woff2') format('woff2'),
        url('CeraPro-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

body, input, textarea, button, select{font-family: 'Cera Pro', sans-serif; font-weight:400;}

@media (min-width: 767px){
.col-sm-1{-webkit-box-flex: 0; -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%;}
.col-sm-2 {-webkit-box-flex: 0; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%;}
.col-sm-3 {-webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}
.col-sm-4 {-webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%;}
.col-sm-5 {-webkit-box-flex: 0; -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%;}
.col-sm-6 {-webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
.col-sm-7 {-webkit-box-flex: 0; -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%;}
.col-sm-8 {-webkit-box-flex: 0; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%;}
.col-sm-9 {-webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%;}
.col-sm-10 {-webkit-box-flex: 0; -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%;}
.col-sm-11 {-webkit-box-flex: 0; -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%;}
.col-sm-12 {-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;} 
}

.container{max-width: 1310px; margin: 0 auto; padding-right: 15px; padding-left: 15px;}
.row {display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9
{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px;}



.template-index .wrapper{max-width:100%; padding-left:15px; padding-right:15px;}
.template-index .main-content{padding-top: 0; padding-left: 0; padding-right: 0;     padding-bottom: 30px!important;}
.template-index .header-main-bg .wrapper{max-width:1310px;}

.wrapper{max-width:100%; padding-left:15px; padding-right:15px;}
.wrapper{max-width:1310px;}


.new-top-bg-main{background:#182638;}
.site-header{margin:0px; padding:0px;}

.owl-carousel .owl-wrapper:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.owl-carousel{display: none; position: relative; width:100%; -ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden; position: relative; width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.grabbing {
    cursor:url(grabbing.png) 8 8, move;
}

.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility:    hidden;
    -ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);}
.owl-theme .owl-controls{margin-top: 0; text-align: center;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100); opacity: 1; text-decoration: none;}
.owl-theme .owl-controls .owl-page{display: inline-block; zoom: 1; vertical-align: middle; *display: inline;}
.owl-theme .owl-controls .owl-page span{display: block; width: 14px; height: 14px; margin: 5px 3px; opacity: 0.2;
    -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: #000;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{opacity: 1;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height: auto; width: auto; color: #FFF; padding: 2px 10px; font-size: 12px; -webkit-border-radius: 30px;
  -moz-border-radius: 30px; border-radius: 30px;}
.owl-item.loading{min-height: 150px; background: url(AjaxLoader.gif) no-repeat center center}

img{max-width:100%;}
.mobile_img{display:none;}
.single-sliders .owl-buttons{position: absolute; margin: 0 auto; text-align: center; bottom: 5px; max-width: 100px; left: 0; right: 0;}
.single-sliders .owl-buttons .owl-prev{width: 49px; height:48px; background: url(slider-arrow.png) top left no-repeat; display: inline-block; padding: 0; top: 0; 
  font-size: 0px;}
.single-sliders .owl-buttons .owl-next{width: 49px; height:48px; background: url(slider-arrow.png) top right no-repeat; display: inline-block; padding: 0; top: 0; 
  font-size: 0px;}

.site-footer a:hover,
a:hover{text-decoration:underline; color:#F49F1C;}

.new-top-bg-main .top-header-ul{margin:0px; display:flex; align-items:center;justify-content: space-between;padding: 5px 0px;}
.new-top-bg-main .top-header-ul li{padding:0 18px; margin:0px;display: flex;}
.new-top-bg-main .top-header-ul li p{display:inline-block; color:#fff; margin:0px; padding:0px;  padding-left: 10px;}
.new-top-bg-main .top-header-ul li p strong{font-weight:500;}

.large--text-right form.search-bar input[type="search"] {border-radius:50px; background-color:#f5f5f5; font-size:14px; padding-left:15px; color:#000; font-family: 'Cera Pro';}
.large--text-right form.search-bar input[type="search"]:hover { background-color:#f5f5f5; }
.large--text-right form.search-bar input[type="search"]:focus {background-color:#f5f5f5; }
.large--text-right form.search-bar input[type="search"]::placeholder {color:#626262;}
.grid-item.large--one-half {width: 15%;}
.grid-item.large--one-half.text-center.large--text-right {width: 100%;}
form.search-bar span.icon.icon-search {color: #434343;}
.search-bar {margin-right: 138px;}
.site-header .site-header--text-links a:hover{text-decoration:none;}

.nav-bar .site-nav li a:hover{text-decoration:underline; color:#F49F1C;}
.nav-bar .site-nav li a .icon-arrow-down{font-size: 15px; top:0;}
.nav-bar .site-nav {font-weight: 500;font-style: normal;font-size: 16px;text-transform: capitalize; font-family: 'Cera Pro', sans-serif; padding-left: 227px;}
.nav-bar .site-nav a {color: #000; padding-top:2px; padding: 0px 42px 15px 0;}
ul#MenuParent-1 li  { padding: 5px 11px 5px 15px;}
ul#MenuParent-1 li a { padding: 5px}
.nav-bar {background-color:#ffffff;}
.search-bar {   max-width:72%;}
div#shopify-section-collection-row-2 .template-index .wrapper {max-width:1310px;padding-left: 15px;padding-right: 15px;}
.single-sliders .template-index .wrapper {max-width: 100%!important;padding-left: 15px;padding-right: 15px;} 
.grid-item.small--one-whole.two-twelfths {width:22%;}
.grid-item.small--one-whole.one-half {width:34%; text-align:center;} 
.payment-icons li {margin: 0 0 7.5px 3px;}
.grid-item.small--one-whole.two-twelfths h3 {border-bottom: 1px solid #3a4656;padding: 0 0 20px;max-width: 80%;}
.site-footer h3 {margin: 0 0 22px;}
.grid-item.small--one-whole.two-twelfths ul li  {padding-bottom:7px;}
.site-footer {background-color: #182638; position:relative;}
.site-footer  .wrapper {max-width: 1310px;padding-left: 15px;padding-right: 15px;}
.nav-bar .wrapper {max-width: 1310px;padding-left: 15px;padding-right: 15px;}
.site-header .lazyload__image-wrapper img {width: 153px!important; padding:10px 0 0 0; position:relative; top:11px;}

.header-logo__image div{padding-top:0px !important;}


a.site-nav--link:first-child {padding-left: 0px;}
/* ul#AccessibleNav li a:before {
    position: absolute;
    content: '';
    background: red;
    height: 1px;
    width: 80%;
    left: -100%;
    bottom: 7px;
} */




/* id 2 products */

.grid-uniform.row-negative-bottom {display: flex; flex-wrap: wrap;}
div#collection-rows--collection-row-2 {padding-left: 10px;padding-right: 10px;max-width: 1330px; margin: 0 auto;}
div#collection-rows--collection-row-2 .product-grid-item, .product-grid-item{background-color: #ffffff;
  padding: 15px; -webkit-box-shadow:2px 0px 10px #00000021; margin:0px;}
div#collection-rows--collection-row-2 .product-grid-item{height:100%;}

.related-products-main .grid-uniform .product-grid-image,
.this_week_ctm .product-grid-image{height:212px !important;display:grid; }
.more-deals-to-consider .product-grid-image{height:212px !important;display:grid; }
.related-products-main .grid-uniform .product-grid-image img,
.this_week_ctm .product-grid-image img {
    max-height: 212px;
    margin: 0 auto;
    display: block;
  	right:0;
  	left:0;
}
.related-products-main .grid-uniform .product-grid-image--centered{
	min-height:180px;
  	max-height:180px;
}
.related-products-main .grid-uniform .product-grid-image img{
	max-height:180px;
}


.more-deals-to-consider .product-grid-image img {max-height: 212px;margin: 0 auto;display: block;right:0;left:0;}
.this_week_ctm .product-grid-item{margin-bottom:0px;} 
.more-deals-to-consider .product-grid-item{margin-bottom:0px;} 
.product-item--price{margin-bottom:5px;}
.product_on_compare {min-height: 22px;}


.product-item--price small span.money.bacurr-money { font-size:16px; color:#000;display: block;}
.product-grid-item .save-persentage {position: absolute;bottom: -3px;right: -8px;height: auto;width: auto;}
.save-persentage {background-color: transparent;color: #F49F1C;    font-weight: bold; font-size: 16px;}
.product-item--price small s span.money.bacurr-money {font-size: 14px;    color: #959595!important;display: block;font-weight: 500;}
.grid-item.small--one-half.medium--one-fifth.large--one-fifth p {font-size: 14px;color: #000;font-weight: 500; line-height:18px;padding-top: 20px; min-height:56px;}
.grid-item.small--one-half.medium--one-fifth.large--one-fifth a:hover p{text-decoration:unset;}
.grid-item.small--one-half.medium--one-fifth.large--one-fifth a{text-decoration:none; color:inherit;}
p.h1.section-header--left {
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 10px 0px;
    font-family: 'Cera Pro';
    border-bottom: 1px solid #ccc;
    margin: 0 0 10px 12px;
    display: inline-block;
    width: 98.4%;
    padding-left: 0px;
}

p.h1.section-header--left a{color:#000;}

div#shopify-section-collection-row-3  {max-width: 94% ; padding-left:15px; padding-right:15px;margin:0 auto;padding-top: 60px;
    padding-bottom: 66px; } 
div#shopify-section-collection-row-1  {max-width:94% ; padding-left:15px; padding-right:15px; margin:0 auto;padding-top: 13px;
    padding-bottom: 10px;border-bottom:1px solid #e5e5e5;} 

hr {border-top:0px!important;}
.reviews-bg .container {max-width: 1340px;margin: 0 auto; padding-top:40px; padding-bottom:25px; padding-left:15px; 
  padding-right:15px;}
.reviews-bg h2.reviewstitle {font-size:28px; font-weight:600;    text-transform: uppercase;    padding: 15px 0px;position: relative;z-index: 99;}
.reviews-bg .customer-boxs {background-color: #fff;box-shadow: 0 2px 25px -17px;padding: 50px 42px 45px;text-align: center;border-bottom: 5px solid #f49f1c; height:280px;}
 .reviews-bg .owl-item {padding: 10px;}
 .customer-boxs p {font-size: 14px;font-weight: 500;color: #000000;font-style: italic;padding-top: 11px;}
 .authorDtl {font-size: 14px;color: #000000;font-weight: 500;}
.reviews-bg .owl-buttons .owl-prev {font-size:0px; background-image:url(right-left.png) ;background-repeat:no-repeat; height:40px; width:40px;}
.reviews-bg .owl-buttons .owl-next {font-size:0px; background-image:url(right-arrow.png) ;background-repeat:no-repeat; height:40px; width:40px;}
.reviews-bg .owl-buttons {display: flex;column-gap: 10px;justify-content: center;margin-top: 30px;}
.customer-boxs{position:relative;}
.customer-boxs:before {
 position: absolute;content: "";left: 20px;top: 20px;background-image: url(left-dote.png);background-repeat: no-repeat;height: 30px;width: 45px;}
.customer-boxs:after {
    position: absolute;content: "";right: 20px;bottom: 20px;background-image: url(right-dote.png);background-repeat: no-repeat;height: 30px;width: 40px;}
.reviews-bg:before {
    position: absolute;content: "";left: 0px;top: 90px;background-image: url(bicycle.png);background-repeat: no-repeat;height: 373px;width: 280px;}
.reviews-bg:after {position: absolute;content: "";right: 0px;top: 7px;background-color: #f9f9f9;height: 100%;width: 75%; z-index: 9;}
.reviews-bg {position:relative; margin-top:100px; }
.reviews-bg .owl-carousel {z-index:99;}
.reviews-bg h2.reviewstitle {padding-left: 10px;   padding-bottom: 0px;}
div#shopify-section-collection-row-1 .grid-item.small--one-half.medium--one-fifth.large--one-fifth {width: 100%;}
div#shopify-section-collection-row-1 .owl-wrapper-outer {padding-top: 20px;}
div#shopify-section-collection-row-1 p.h1.section-header--left {padding-bottom:0px;}
div#shopify-section-collection-row-1 .owl-buttons .owl-prev {font-size:0px; background-image:url(right-left1.png) ;background-repeat:no-repeat;
  height:40px; width:40px;position:absolute;top: 40%;left: -56px;}
div#shopify-section-collection-row-1 .owl-buttons .owl-next {font-size:0px; background-image:url(right-arrow1.png) ;background-repeat:no-repeat;
  height:40px; width:40px;position:absolute;top: 40%;right: -56px;}


div#shopify-section-collection-row-3 .grid-item.small--one-half.medium--one-fifth.large--one-fifth {width: 100%;}
div#shopify-section-collection-row-3 .owl-wrapper-outer {padding-top: 20px;}
div#shopify-section-collection-row-3 p.h1.section-header--left {padding-bottom:0px;}
div#shopify-section-collection-row-3 .owl-buttons .owl-prev {font-size:0px; background-image:url(right-left1.png) ;background-repeat:no-repeat; 
  height:40px; width:40px;position:absolute;top: 40%;left: -56px;}
div#shopify-section-collection-row-3 .owl-buttons .owl-next {font-size:0px; background-image:url(right-arrow1.png) ;background-repeat:no-repeat; 
height:40px; width:40px;position:absolute;top: 40%;right: -56px;}
div#shopify-section-collection-row-3 .grid-item {padding-left: 10px;padding-right: 10px;}
.our-mission {    padding-top: 40px;position:relative;}
.our-mission-itam-main {display: flex;max-width: 1600px; column-gap:20px;}
.our-mission-left-main {width: 65%;}
.our-mission-right-main {width: 35%;padding-left:89px;     position: relative;
    z-index: 9;}
.our-mission-right-main h2 {font-size: 28px;font-weight: 700;color: #000;padding-top: 80px;padding-bottom: 10px;}
.our-mission-right-main p {font-size:15px;  color:#000000; }
.our-mission a.readmore-btn {display: inline-block;background-color: #f5a21c;padding: 11px 29px;color: #fff;font-weight: 600;margin-top: 20px; transition:0.75s;
border:solid 1px #f5a21c;}
.our-mission a.readmore-btn:hover{background:#fff; border:solid 1px #f5a21c;}
.our-mission-section:after {
 position: absolute;content: "";right: 0px;bottom: 70px;background-image: url(bicycle1.jpg);background-repeat: no-repeat;height: 437px;width: 323px;}
.our-mission-section {position: relative;margin-top: 70px;padding-bottom: 68px;}
div#shopify-section-collection-row-1 .grid-item {padding-left: 10px;padding-right: 10px;}
div#shopify-section-collection-row-2 .section-header--right {position: absolute;left: 0;bottom: -55px;text-align: center;width: 100%;}
div#shopify-section-collection-row-2 {position:relative;    padding-bottom: 7px;}
div#shopify-section-collection-row-2 .section-header--right a {padding: 12px 35px;text-align: center;color: #000;font-weight: 600;
  font-size: 16px;border: 1px solid #000000;    text-transform: uppercase;}
div#shopify-section-collection-row-2 .section-header--right a:hover {background-color:#f49f1c; transition-duration: 1s; color:#fff !important;} 
.grid, .grid--rev, .grid--full, .grid-uniform {margin: 0 0 0 0px;} 
div#shopify-section-collection-row-2 .grid-item {padding-left:10px; padding-right:10px; margin-bottom:20px;}
.site-header .header-cart-btn {font-size:0px; background-color:transparent;padding: 9px;margin-top: 9px; margin-left: 25px;}
.site-footer .input-group {position: relative;display: table;border-collapse: separate;height: 62px;background: #ffffff;border-radius: 100px;}
.site-footer #subscribe {background: #ffffff;color: #000;border-radius: 100px;height: 52px;font-weight: 600;font-family: 'Cera Pro';font-size: 16px;}
.site-footer #Email:focus-visible {border:none; outline:none;}
.site-footer #subscribe {background: #ffffff;color: #000;border-radius: 100px;height: 52px;font-weight: 600;}
.site-footer .input-group .input-group-field {
    width: 100%;margin-bottom: 0;border-color: #ffffff;border-right: none;border-radius: 100%;font-family: 'Cera Pro', sans-serif; padding-left:30px; height:100%; }
.section-header {margin-bottom: 5px;}
.grid-item.large--one-quarter.medium-down--one-half.on-sale {width: 100%;}
.original-products-section {text-align: center;padding: 78px 0px;}
.original-products-heading-main h2 {    font-size: 26px;color: #000;font-weight: 600;font-family: Cera Pro;margin-bottom: 0;line-height: 1;    padding-top: 18px;}
.original-products-heading-main p {font-size:16px; color:#000000;   font-family: 'Cera Pro';    max-width: 618px; margin:0 auto; padding-top:5px; }
.original-products-box-main {justify-content: space-between;display: flex; max-width:1310px; margin:0 auto;}
hr.hr--small {margin: 15px 0px;border-bottom: 1px solid #dcdcdc;}

.grid-item { padding-left: 0px;}

.site-footer h3 {margin: 0 0 22px;text-transform: uppercase; font-size:20px;}
span.icon.icon-instagram:before {display: none;}
span.icon.icon-facebook:before {display: none;}

.footer-section span.icon.icon-facebook { position: relative;}
.footer-section span.icon.icon-instagram {position: relative;}
.footer-section .grid-item.small--one-whole.one-half {position:relative;}
.footer-section .grid-item.small--one-whole.one-half:after {position: absolute; content: ""; left: 0; top: -31px; background-image: url(footer-logo.png); background-repeat: no-repeat;
  height: 100px; width: 105px; right: 0; text-align: center; margin: 0 auto;background-position: center;}
.grid-item.small--one-whole.one-half  h3 {font-size:0px;}
.grid-item.small--one-whole.one-half p {padding-top: 60px;font-size: 14px;line-height: 1.9;font-weight: 400;}
.site-footer {padding: 150px 0 6px;}
.grid-item.small--one-whole.two-twelfths ul li {font-size: 14px;}
span.icon.icon-search:before {display: none;}
.header-main-bg .search-bar .search-bar--submit {top: 10px;}
  background-repeat: no-repeat;height: 20px;width: 50%;}
div#shopify-section-collection-row-1  {    position: relative;}
div#shopify-section-collection-row-1:before {position: absolute;content: "";left: -57px;bottom: -1px;background-color: #e5e5e5;
  height: 1px;width: 59px;}
div#shopify-section-collection-row-1:after {position: absolute;content: "";right: -57px;bottom: -1px;background-color: #e5e5e5;
  height: 1px; width: 59px;}
.box-itam-mian {background: gainsboro;padding: 30px 15px;}
.original-products-box-heading-btn-main {display: flex;justify-content: space-between;}
.orignal-pro-main {display: flex;column-gap: 20px;justify-content: space-between;}
.papular-categori-main {display: flex;flex-direction: row-reverse;    align-content: space-around;flex-wrap: wrap;    column-gap: 10px; align-items:center;}
.show_populer_categories {background: #fff;padding: 20px;width:33.33%; height:475px;margin-top: 12px;box-shadow: 0 0 14px -4px #ccc;border: 1px solid #e4e4e4;}
.show_top_editor_picks {background: #fff;box-shadow: 0 0 14px -4px #ccc;padding: 20px;width:33.33%; height:475px; margin-top:12px;border: 1px solid #e4e4e4;}
.show_best_bang_for_your_buck{background: #fff;padding:20px 32px;width:33%;    height: 475px;margin-top: 12px; box-shadow: 0 0 14px -4px #ccc;border: 1px solid #e4e4e4;}
.papular-categori-itam-main h4 a {color: #000;font-size: 14px; font-family: 'Cera Pro';}
.papular-categori-itam-main h4 a:hover{text-decoration:underline; color:#F49F1C;}
.papular-categori-itam-main {width: 31.33%; text-align:center; margin:10px 0px;}
.products-itam-main1 img {border-radius: 100%;}
.show_populer_categories h2 {font-size: 24px;padding:0px; font-weight:bold;margin-bottom: 0px; font-family: 'Cera Pro';}
.show_top_editor_picks h2 {font-size: 24px;font-weight:bold; margin-bottom:0px; font-family: 'Cera Pro';}
.show_top_editor_picks li {width: 49%;display: inline-block;padding: 10px;}
.show_best_bang_for_your_buck a.shop-now {color: #000;text-align: center;width: 100%;display: inline-block;font-weight: 500; margin: 0; padding: 10px;}
.show_best_bang_for_your_buck span.money.bacurr-money {text-align: center;}
.orignal-pro-section {padding: 50px 0 21px 0;}
.slide-itam-pro img {width: 100%;padding: 60px;padding-bottom: 0px;padding-top: 15px;}
.show_best_bang_for_your_buck .owl-buttons .owl-next {font-size: 0px;
    background-image: url(right-arrow1.png);background-repeat: no-repeat;height: 40px;width: 40px;position: absolute;top: 40%;right: -5px;}
.show_best_bang_for_your_buck .owl-buttons .owl-prev {font-size: 0px;background-image: url(right-left1.png);background-repeat: no-repeat;height: 40px;width: 40px;position: absolute;top: 40%;left: -5px;}
.show_best_bang_for_your_buck h2 {font-size: 25px; font-weight:bold; margin-bottom:0px;font-family: 'Cera Pro';}
.original-products-heading-main {text-align: center;margin-bottom: 35px;}
.wrapper-1 {padding: 20px;background: #384757;position: absolute;width: 100%;text-align: center;top: 0;left: 0;}
.wrapper-1 a {font-size:18px; text-transform:uppercase; color:#fff;    font-family: 'Cera Pro';scroll-behavior: smooth;cursor: pointer;}
div#shopify-section-16504466985c7e2d0c {border-bottom: 1px solid #e5e5e5;}
 div#shopify-section-1650609193f88bc74a .grid-item.on-sale .grid-item p {font-size: 14px;color: #000;font-weight: 500;line-height: 18px;padding-top: 20px;}
div#shopify-section-16506214581f0cbb54 .grid-item, .grid-item p  {
 font-size: 14px;color: #000;    font-weight: 500;line-height: 18px;padding-top: 24px;}
.site-footer__newsletter-subtext p {color: #fff;}
div#shopify-section-1650609193f88bc74a .section-header--right {display:none;}
.grid-item.small--one-whole.one-half .input-group-btn {position: relative;white-space: nowrap;width: 1%;padding: 0;padding-right: 25px;}
.breadcrumb {border-bottom:none; margin-bottom:0;}
.template-product #product-tabs {border-bottom: 1px solid #ececec;margin-top: 10px;margin-top: 58px;}
.breadcrumb a {font-weight:400!important;}

.breadcrumb+.grid-border {
    margin-top: 0;
}


.product-photo-thumbs .swiper-slide .product-photo-thumb{
	border: 1px solid transparent;padding: 6px;  display: flex;justify-content: center;align-items: center; margin:0;
	height:80px;
  	width:80px;
}
.product-photo-thumbs .swiper-slide .product-photo-thumb img{
/* 	transform:rotate(90deg); */
}
.product-photo-thumbs .swiper-slide:hover .product-photo-thumb{
	border-color:#dcdcdc;
}
.product-photo-thumbs .swiper-slide.swiper-slide-active .product-photo-thumb{
/* 	border-color:#f49f1c; */
}

.show_best_bang_for_your_buck span.h1.medium--left {display: flex;justify-content: center;align-items: center;column-gap: 10px;}
.grid-item.large--three-fifths.Product-details .swatch .header {margin: 0.5em 0;color: #000;font-weight: 700;}


.grid-item.large--three-fifths.Product-details label.quantity-selector.quantity-selector-product-template {color: #000;font-weight: 600;}
.grid-item.large--three-fifths.Product-details form select#quantity {width: 88px; border:1px solid #c7c7c7!important;}
.grid-item.large--three-fifths.Product-details form select#quantity:focus-visible {border;none; outline:none;}
.grid-item.large--three-fifths.Product-details .swatch.clearfix {margin-bottom: 9px;}
div#shopify-section-16506214581f0cbb54 .section-header--right a {color: #000;}
.grid-item.large--three-fifths.Product-details ul.share-links {display: flex;align-items: center;column-gap: 5px;}
.social-sharing a {background: inherit;}
.grid-item.large--three-fifths.Product-details hr.product-template-hr {display: none;}
div#ajaxifyCart .grid-item.large--one-half { width: 50%; padding:0px 10px;}
h1.header-logo {margin-bottom: 0px;}
.cart-count {font-weight: 500;min-width: 24px;height: 24px; display: flex;align-items: center;justify-content: center; top: -7px;}
li.share-link a i {color: #273148;font-size: 22px;}
.grid-item.large--three-fifths.Product-details .shopify-payment-button .shopify-payment-button__more-options {margin-top: 0px;}
.template-collection .grid-item.large--four-fifths.grid-border--left .grid-uniform,
.template-collection .grid-item.large--four-fifths.grid-border--left header.section-header {padding-left: 20px;}
div#shopify-section-collection-list-template .product-grid-item {height: auto;}
.template-collection .product-grid-item {margin-left: 20px; margin-bottom: 20px;}
.template-collection .grid-uniform{margin-left:-20px;}
.template-collection .grid-border>.grid-item {padding-top: 0; border-left:0; }
.template-collection header.section-header {margin-bottom: 30px;}
.template-collection header.section-header h1 {
    text-align: center;
/*     padding-left: 335px; */
}

.collection-view{
	display:none;
}

.template-collection .grid-border>.grid-item

div#ajaxifyCart a.icon-fallback-text.btn-secondary.remove.ajaxifyCart--remove {margin-top: -5px;}
div#ajaxifyCart .grid-item.two-thirds.large--three-quarters {padding-left: 15px;display: inline-block;}
.template-cart .big-ol-cart-notice.bacurrcheckoutNotice {padding-top: 15px; margin: 44px 0px;}
.template-cart form.cart-form .grid-item.large--one-half {width: 50%;}
.template-cart form.cart-form .grid-item.two-thirds.large--three-quarters {padding-left: 15px;}
.template-cart form.cart-form .grid-item.one-sixth.text-right a {margin-top: -8px;}

.site-nav button {background: none; border: 0; font-size: 16px; text-transform: uppercase; color: #000; font-weight: 500;}
.template-cart main.wrapper.main-content {margin-top: 79px;}
.template-cart .push--medium--one-third, .push--medium--two-sixths, .push--medium--four-twelfths{left: 0%; *}
.template-cart .js-qty {
    margin: 0 auto;
}
.template-cart .main-content h1 {
    font-size: 2.5em;
    margin-bottom: 1.5em;
}
.template-cart .cart--price {
    margin-top: 15px;
}
#ajaxifyCart .cart-item-details {
    width: 75%;display: flex;gap: 15px;
    align-items: flex-start;
}
#ajaxifyCart a.cart-image {
    padding-right: 20px;
}
#ajaxifyCart .grid-item.one-third.large--three-tenths {
    width: 60%;
}
#ajaxifyCart .grid-item.one-sixth.large--one-tenth {
    width: 15%;
}
#ajaxifyCart .cart--summary {
    margin-top: 35px;
    border-top: 1px solid #ececec;
    padding-top: 10px;
}
.cart-image-wrap {
    margin-bottom: 10px;
}
.template-cart .cart--summary > div.cart-row {
    background: rgb(249 250 251);
    padding: 2rem;
}
.template-cart .cart-subtotal {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #e5e7eb;
    padding-bottom: 10px;
}
.template-cart  input.btn-secondary.update-cart {
    background: transparent;
    padding: 0;
    text-transform: capitalize;
    text-decoration: underline;
    float: right;
    width: 100%;
    text-align: right;
    margin-bottom: 15px;
    margin-top: 5px;
}
.template-cart .cart-row button[type="submit"] {
    display: block;
    width: 100%;
    padding: 15px 20px;
    background: #182e49;
    color: #fff;
    border-color: #182e49 !important;
}
.template-cart .cart-item-details{padding-left:30px;}
@media (min-width:1024px){
  .template-cart .cart-item-details{padding-left:30px;font-size: 16px;}
  .template-cart .cart--items {
    width: 65%;
    float: left;
  }
  .template-cart .cart--summary {
    float: right;padding-left: 30px;
    width: 35%;
  }
}
@media (max-width:767px){
  #ajaxifyCart .cart-item-details br{display:none;}
  #ajaxifyCart .cart-item-details a {
    max-height: 50px;
    display: block;
    overflow: hidden;
}
  .template-cart .cart--price {
      margin-top: 10px;margin-bottom: 10px;
  }
  .template-cart .cart-row .grid {
    position: relative;
}
  .template-cart .one-sixth.text-right.large--one-tenth {
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
}
  .template-cart .cart-image-wrap{padding-right:15px;}
  .template-cart .cart-item-details,
  .template-cart .grid-item.one-third.text-center.large--three-tenths {
    padding-left: 0;
}
  .template-cart .cart--summary > div.cart-row {    
    padding: 1rem;margin-top: 30px;
}
  .template-cart .js-qty {
    margin: 0;
}
  .template-cart .cart-item-details {    
    padding-right: 40px;
}
}
.template-index .header-logo__image div{padding-top:0px !important;}
.swym-button.swym-add-to-wishlist-view-product{position: relative; z-index: 9;}
.template-index .lazyload__image-wrapper.no-js{max-width:100% !important;}



.grid-uniform .grid-item p {display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; min-height:56px;}
.grid-uniform .grid-item a:hover p{
/*   color:#F49F1C; text-decoration:underline; */
}
.grid-uniform .grid-item a{text-decoration:none;}


.product-grid-item .product-grid-image .qview-button:hover {
  z-index: 10;
  background: #182e49 !important;
  color: #ffffff !important;
}


/*-------- .template-product  page css-------*/

.template-product #wc_review_section .wc_review_top_title h2 {color: #000;
    text-align: center;width: 100%; font-size:30px; text-transform:uppercase;     font-family: 'Montserrat',sans-serif!important; padding-bottom:15px;}
.template-product .wc_overall_review {border-bottom:0px!important}
.template-product  ul.wc_tab_links.wc_wf_cls {border-bottom: 1px solid #e6e6e6;}
/*.template-product .wc_grid_main_section {border:inherit;}*/
.template-product .wc_grid_main_section {border: 2px solid #eee;}
.grid-item.large--three-fifths.Product-details h1.h2 {font-size:18px; text-transform:none; font-family: 'Montserrat',sans-serif; margin-bottom:5px; }
.template-product .Product-details span.wc_product_review_title {font-size:16px; line-height:0; color:#000; font-family: 'Montserrat',sans-serif;font-weight: 600; }
/* .template-product .Product-details  span.comparePrice {font-size:20px; font-family: 'Montserrat',sans-serif;font-weight: 600; }  */
.template-product .Product-details s span.bacurr-money {color: #7b7b7b!important;cursor: pointer;font-weight: 600;}

.template-product .Product-details span.comparePrice,
.template-product .Product-details .product_Price .productPrice label,
.save_persentage {   color:#7b7b7b; font-size:16px;font-family: Montserrat,sans-serif; font-weight:500; margin-bottom:0; }

/* .template-product .Product-details span.bacurr-money {color:#000!important;font-weight: 800;font-size: 32px; cursor: inherit;} */
.template-product .Product-details .shipping_limit {font-size: 14px; font-weight:800;font-family: 'Montserrat',sans-serif;}
.template-product .Product-details .save_persentage span.money.bacurr-money {
  color:#a34239!important;
  font-weight:500;
  font-size:17px;
  font-family: 'Montserrat',sans-serif;
}

.grid-item.large--three-fifths.Product-details .product_Price{
	margin-top:0;	
}
.grid-item.large--three-fifths.Product-details .wc_product_review_badge{
	margin-bottom:10px;
}
.grid-item.large--three-fifths.Product-details .wc_product_review_badge .wc_review_badge_inner{
	padding:0;display: block;
}

.key_features ul{
  list-style:disc;
  padding-left: 20px;
}


.template-product .Product-details .save_persentage span { color: #a34239;font-family: Montserrat,sans-serif;font-weight: 500;}
/* .template-product .Product-details ul.product_Price .comparePrice, .product_Price .productPrice, .save_persentage {color: #7b7b7b; font-family: Montserrat,sans-serif;font-weight: 500; } */
.template-product .Product-details .payment-buttons.payment-buttons--medium #addToCart-product-template {background: #182e49;color: #fff;border-color: #182e49!important;}
.template-product .Product-details .payment-buttons.payment-buttons--medium {min-width: 28%;}
.template-product .Product-details .payment-buttons.payment-buttons--medium #addToCart-product-template span.icon.icon-cart {display:none;}
.template-product div#product-tabs ul.tabs li>a{
color: #000;position: relative;max-width: max-content; font-size: 18px;text-transform: capitalize!important; font-weight:600;display: flex;
    align-items: center;width:auto; text-decoration: none; }

.template-product div#product-tabs ul.tabs li>a:after { border-radius: 100px;border: 1px solid;height: 36px;width: 36px;text-align: center;border-color:#bfbfbf;  }
.template-product div#product-tabs ul.tabs li {padding: 15px 0; border-bottom: 1px solid #ececec;
    border-color: #585858; }
.template-product div#product-tabs ul.tabs{
  border-top: 1px solid #ececec;
  border-color:#585858;
}
.template-product div#product-tabs ul.tabs li.product-tab{
  	border:0;
	border-bottom: 1px solid #ececec;
   border-color:#585858;
}

.template-product div#product-tabs ul.tabs .tab-content img{
  	margin: 0 !important;
    display: block;
}

.template-product .product-grid-item {margin-bottom: 20px;background-color: transparent; box-shadow: inherit; }
.template-product .large--one-fifth, .large--two-tenths {width: 25%;}

.template-product div#ProductSection h2.h1 {font-size:17px; font-weight:800;text-transform: uppercase;font-family: Montserrat,sans-serif;
border-bottom: 0px solid #dcdcdc;padding-bottom: 0px; margin-bottom:10px;}
.template-product .grid-uniform.owl-carousel.owl-theme {margin: 0 auto;}
.template-product .owl-carousel {width: 92%;}
.template-product .Product-details .shopify-payment-button .shopify-payment-button__button--unbranded  { 
    background: transparent;
    color: #000;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: auto;
    line-height: 1;
    padding: 14px 20px;  
	border: 1px solid currentcolor;
}
.template-product .Product-details .shopify-payment-button .shopify-payment-button__button--unbranded:hover {background-color:#ffffff!important;border: 1px solid;color: #000;}
.template-product {font-family: Montserrat,sans-serif;}
.template-product  div#product-tabs li#tab-1 p  {font-size: 15px; color: #000;    font-weight: 400;}

.site-header--text-links a.header__icon.header__icon--account.link.focus-inset.small-hide svg {margin-left: 30px;padding-right: 0px;}
.site-header--text-links a.header__icon.header__icon--account.link.focus-inset.small-hide .header-desktop-img:hover{display:none;}


.header-icon-all-hover .hedaer-hover-img{display:none;}
.header-icon-all-hover:hover .hedaer-hover-img{display:inline-block;}
.header-icon-all-hover:hover .header-desktop-img{display:none;}

.header-cart-btn .hedaer-hover-img{display:none;}
.header-cart-btn:hover .hedaer-hover-img{display:inline-block;}
.header-cart-btn:hover .header-desktop-img{display:none;}

.header-main-bg .icon-search .hedaer-hover-img{display:none;}
.header-main-bg .icon-search:hover .hedaer-hover-img{display:inline-block;}
.header-main-bg .icon-search:hover .header-desktop-img{display:none;}

.template-search .icon-search .hedaer-hover-img{display:none;}
.template-search .icon-search:hover .hedaer-hover-img{display:inline-block;}
.template-search .icon-search:hover .header-desktop-img{display:none;}
.search-bar .icon-search .hedaer-hover-img{display:none;}
.search-bar .icon-search:hover .hedaer-hover-img{display:inline-block;}
.search-bar .icon-search:hover .header-desktop-img{display:none;}

.template-search .search-bar .search-bar--submit {top: 10px;}


.site-header .grid-item.large--one-half.text-center.large--text-right {display: flex;align-items: center;float: right;    margin-top: 25px;}
.breadcrumb a {display: inline-block;padding: 15px 5px 15px 0;margin-right: 4px;overflow: hidden;color: #000;font-size: 14px;font-weight: 600; white-space:nowrap; }
.breadcrumb span {
  color: #898989;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 76%;
}

.breadcrumb_links{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
}
.template-product .breadcrumb {
    margin-bottom: 30px;
}

/* .template-product div#product-tabs ul.tabs li>a:after {
  position:initial;
  left:auto;
  right:auto;
  margin-left:15px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height:0;
} */

.template-product div#product-tabs ul.tabs li>a:after{ position: absolute;
    top: -3px;
    left: 222px;
    margin-left: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0;}
span.h1.medium--left { position: relative;}
.save-persentage .fa-tag:before {display:none;}
.pro-heading-main {display: flex; justify-content: space-between; align-items: center; margin-bottom: 30px;  padding-top: 5px;}
.pro-heading-main a {color:#000; font-weight:500;border-bottom: 1px solid;font-family: 'Cera Pro';}
.pro-heading-main a:hover{color:#F49F1C; text-decoration:none;}
.template-product .large--three-fifths, .large--six-tenths {width: 40%;}
.template-product div#productPhotoContainer-product-template {width: 100%; min-width:100%; margin-bottom:0; }

.template-product .grid-item.large--eleven-twelfths.text-center {display: flex; column-gap: 0px; justify-content: space-between; position: relative; height:auto;
  padding-left:0px;
}

.template-product div#productThumbs-product-template {
  transform: rotate(270deg);
  position: absolute;
  bottom: 0;
  left: 0px;
  top: 380px;
  height: 100%;
  width: 62%;
  transform-origin: 0 0;
  overflow: hidden;
  padding-right: 20px;

  transform: rotate(90deg);
  transform-origin: 50px 40px;
  top: 40px;
}


.Product-gallery .swiper-button {
  width: 90px;
  min-width: 90px;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  height: 83%;
  padding: 30px 0;
}

.Product-gallery,
.template-product .Product-details{
	width:50%;
}

.Product-gallery .active_thumb a:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: auto;
    bottom: 100%;
    right: auto;
    left: 35px;
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-bottom-color: #f49f1c;
    margin: 0;
}



.show_best_bang_for_your_buck .product-item--price small span.money.bacurr-money {padding-top: 15px;}

div#shopify-section-1650609193f88bc74a { max-width: 1340px; margin: 0 auto; margin-top: 100px;padding:0 15px;}
div#shopify-section-1650609193f88bc74a .owl-item {padding: 10px;}
div#shopify-section-1650609193f88bc74a .owl-buttons .owl-prev {font-size:0px; background-image:url(right-left1.png) ;background-repeat:no-repeat;
height:40px; width:40px;position:absolute;top: 40%;left: -56px;}
div#shopify-section-1650609193f88bc74a .owl-buttons .owl-next {font-size:0px; background-image:url(right-arrow1.png) ;background-repeat:no-repeat; 
height:40px; width:40px;position:absolute;top: 40%;right: -56px;}


div#shopify-section-16506214581f0cbb54 .container { max-width: 1600px; margin: 0 auto; padding:0 15px;}

div#shopify-section-16506214581f0cbb54 .owl-buttons .owl-prev {font-size:0px; background-image:url(right-left1.png) ;background-repeat:no-repeat; 
height:40px; width:40px;position:absolute;top: 40%;left: -56px;}
div#shopify-section-16506214581f0cbb54 .owl-buttons .owl-next {font-size:0px; background-image:url(right-arrow1.png) ;background-repeat:no-repeat; 
height:40px; width:40px;position:absolute;top: 40%;right: -56px;}
div#shopify-section-16506214581f0cbb54 .product-grid-item { height: 385px;margin-bottom: 0;  background-color: #fff; box-shadow: inherit; padding: 15px;}
div#shopify-section-16506214581f0cbb54{border-bottom:solid 1px #ccc; margin: 0 0 50px 0;}
.deals-to-Consider p.h1.section-header--left{border:none;}
#collection-rows--1650609193f88bc74a .section-header--left{ont-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 10px 0px;
    font-family: 'Cera Pro';
    border-bottom: 1px solid #ccc;
    margin: 0 0 10px 12px;
    display: inline-block;
    width: 98.4%;
    padding-left: 0px;}




.lazyload__image-wrapper.no-js {max-width: 180px!important;}
.shopping-with-us-section {padding: 60px 0px;}
.sopping-heading-main h2 { font-size: 30px; padding-bottom: 22px; text-align: center; text-transform: uppercase; margin-bottom: 0; font-weight: bold;}
.shopping-with-us-all-box-main {display: flex; justify-content: space-between; column-gap: 20px; text-align: center; }
.shopping-itam-box-main {background: #fafafa;  padding: 32px 30px 35px 30px; 
}
.shopping-itam-box-main img {
    max-height: 100px;
}

#about-us .shopping-itam-box-main img{height:78px;}

.shopping-itam-box-main p {font-size: 14px; margin-bottom: 0; color: #000; font-weight: 500;}
.shopping-itam-box-main h3 {font-size: 22px; color: #000; font-weight: 700;}




.swatch.clearfix span.color-swatch {
    border-radius: 100%;  width: 30px!important;height: 30px!important; cursor:pointer; border:1px solid #e3e3e3;
}
.swatch .color-swatch.active {
    border: 2px solid #182e49 !Important;
}
.grid-item.large--three-fifths.Product-details form {
    margin-bottom: 0px;
}
#mobileNavBar .cart-toggle {position: relative; display:flex;align-items: center; column-gap:5px; }
.owl-controls.clickable {
    display: block!important;
}
.social-sharing.is-normal .share-facebook:hover {background:transparent;}
.social-sharing.is-normal .share-twitter:hover {background-color: transparent;}
.social-sharing.is-normal .share-pinterest:hover {background-color: transparent;}
.grid-item.small--one-whole.one-half p.note.form-success {margin-top: 0px!important;padding-top: 9px!important;}
 

.template-product .owl-theme .owl-controls .owl-buttons .owl-prev{font-size: 0px; background-image: url(left01.png); background-repeat: no-repeat; height: 40px;
  width: 40px; position: absolute;  top: 40%; left: -40px;background-color: transparent; background-position: center;    -webkit-border-radius: inherit;opacity: 1;}
.template-product .owl-theme .owl-controls .owl-buttons .owl-next {font-size: 0px; background-image: url(right01.png);background-repeat: no-repeat;
    height: 40px;  width: 40px; position: absolute; top: 40%; right: -40px;background-color: transparent; background-position: center;    
  -webkit-border-radius: inherit;opacity: 1;} 
 
/* .grid-item.large--eleven-twelfths.text-center .swiper-button-prev,
.grid-item.large--eleven-twelfths.text-center .swiper-button-next{
  left: 50%;
  transform: translateX(-50%);
  height: 25px;
  width: 25px;
}

.grid-item.large--eleven-twelfths.text-center .swiper-button-prev {bottom: 0; top:auto;}
.grid-item.large--eleven-twelfths.text-center .swiper-button-next {top: 0px; bottom:auto; }

.grid-item.large--eleven-twelfths.text-center .swiper-button-prev:after {content: 'prev';}
.grid-item.large--eleven-twelfths.text-center .swiper-button-next:after {content: 'next';}
.grid-item.large--eleven-twelfths.text-center .swiper-button-prev:after,
.grid-item.large--eleven-twelfths.text-center .swiper-button-next:after { */
/* 	transform: rotate(90deg);	 */
/*   transform:rotate(270deg);
  display:block;
  font-size: 25px; color:#000;
} */


.template-index p.h1.section-header--left:before {position: absolute; content: ''; height:0px;  background: #e5e5e5; left: 9px; bottom: 9px; width: 98.50%;}
p.h1.section-header--left {position: relative;}

div#shopify-section-16506214581f0cbb54 .section-header {position: relative;}
.reviews-bg h2.reviewstitle { position: relative;}
 
.related-products-main {
    border: 1px solid #e5e5e5; padding-top:30px;
} 
.this_week_ctm .owl-pagination  {display:none;}
.more-deals-to-consider .owl-pagination  {display:none;}
.section-header--right .bottomSellingCount {font-size: 17px; font-weight: 700;color: #000;}
.nav-bar{border-bottom:solid 1px #cccccc6b;}
.template-list-collections .list-collections-template a:hover .featured-box--title {color:#F49F1C;}
.btn, .btn-secondary, input.btn-secondary, input[type=submit], .shopify-payment-button .shopify-payment-button__button--unbranded{
background-color: #f49f1b;}

.btn:focus,
.btn:hover, .btn-secondary:hover, input[type=submit]:hover, .shopify-payment-button .shopify-payment-button__button--unbranded:hover {
    background-color: #e9920b; text-decoration:none; color:#fff;outline: none;}
.qlightbox .qlightbox__body .qview-product .qview-main .qview-main-content .qview-description__show-more:hover{color:#F49F1C;}
.qlightbox .qlightbox__body .qview-product .qview-main .qview-main-content .qview-description__show-less:hover{color:#F49F1C;}
.template-product .Product-details span.wc_product_review_title:hover{color:#F49F1C;}
.template-product .social-sharing .share-links .share-link a i:hover{color:#F49F1C;}
.swym-btn-container[data-position="default"] .swym-add-to-wishlist.swym-iconbtnlink:hover,
.template-product .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-iconbtnlink .swym-wishlist-cta:hover{color:#F49F1C !important;}
.swym-btn-container[data-position="default"] .swym-add-to-wishlist.swym-iconbtnlink{
  font-size: 14px;
  text-transform: capitalize;
  text-decoration:underline;
}  

.swym-btn-container .swym-add-to-wishlist:hover:after{color:#F49F1C !important;}
.site-footer .form-vertical .contact-form .input-group-btn .btn-secondary:hover{color:#F49F1C !important;}
.shopify-payment-button__more-options:hover:not([disabled]):hover{color:#F49F1C !important;}
.site-footer .wrapper .copy-right .large--text-right{width:60%;}
.site-footer .wrapper .social-icons li a span i {font-size: 30px; color: #fff; padding: 0 5px 0 0;}
.site-footer .wrapper .social-icons li a span i:hover{color:#F49F1C;}


.product-photo-thumbs{
	z-index:1;
}

.more_info_meta ul {
  list-style: disc;
  font-size: 14px;
  font-weight: 500;
  color: #000;
  padding-left: 20px;
}
.more_info_meta a{
  color :#000;
  font-size:14px;
  font-weight:600;
  text-decoration: underline;
}

.shopify-payment-button__button--hidden{
  display:none !important;
}


.Product-gallery .active_thumb a:after{
/*   top:auto;
  bottom: 100%;
  left: 50%;
  right:auto;
  border-top-color: transparent;
  border-bottom-color: #f49f1c; */
}

/* .grid-item.large--eleven-twelfths.text-center .swiper-button-prev,
.grid-item.large--eleven-twelfths.text-center .swiper-button-next{
  display: flex;
  align-content: center;
  justify-content: center; */
/*   width:30px;
  height:30px; */
/* } */


#about-us .wrapper.main-content .grid-item{
	margin:0 auto;
  width:100%;
  left: 0;
    right: 0;
}


#product-tabs li.product-tab h5 a {
    color: #000;
}
#product-tabs li.product-tab h5 a:hover	{text-decoration:none;}


.template-collection .grid-border>.grid-item.collection-filters {
  text-align: left;
  margin-top:70px;
}
.template-collection .grid-border>.grid-item.collection-filters.sidebar .h3{
	margin-top:0;
}

.collection-filters ul li a{
	color:#000;
}
.collection-filters ul li a.active {
    color: #000;
    font-weight: 600;
}

/* login page */
.customer-logged-in.template-customers-addresses .main-content .grid:after{
	display:none;
}
.customer-logged-in.template-customers-addresses .main-content .grid{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  column-gap: 20px;
}
.customer-logged-in.template-customers-addresses .main-content .grid-item.small--one-whole.one-half{
  width:48%;
  text-align:left;
}
.customer-logged-in.template-customers-addresses .main-content .grid .grid-item form{
      margin:0;
}
.customer-logged-in.template-customers-addresses .main-content .grid .grid-item.one-third>p{
      padding-top:0;
  }
.customer-logged-in.template-customers-addresses .main-content .grid .grid-item form .grid{
	flex-wrap:wrap;
}
.customer-logged-in.template-customers-addresses .main-content .grid .grid-item form .grid .grid-item.large--one-half{
      min-width:48%;
  }

.original-products-heading-main{
	display:none;
}

.template-customers-login .main-content form p{
	font-size:18px;
}
.template-customers-login .main-content form .customer-navlink{
	font-weight:700;
}

.template-customers-account .main-content table.full {
/*     display: inline-block; */
    width: 100%;
    overflow: auto;
}


.template-customers-account .main-content table.full th, .template-customers-account .main-content table.full td {
    white-space: nowrap;
}
.template-customers-account .main-content .grid{
	column-gap: 40px;
    justify-content: space-between;
    display: flex;
}
.template-customers-account .grid:after{
	display:none;
}


/*------------------------------responsive css------------------------------*/


@media screen and (max-width: 1900px) {

.our-mission-right-main {padding-left: 8px;}
  .our-mission-section:after {right: 0px;}
}



@media screen and (max-width: 1800px) {
  
  .our-mission-left-main {width: 54%}
  .our-mission-right-main h2 {padding-top: 21px;}
  .our-mission-right-main {width: 28%;}
 div#shopify-section-16506214581f0cbb54 .owl-buttons .owl-prev {left: -14px;} 
  div#shopify-section-16506214581f0cbb54 .owl-buttons .owl-next {right: -15px;}  
  
  
}




@media screen and (max-width: 1600px) {

.save-persentage {font-size: 15px;}
  .product-item--price small span.money.bacurr-money {font-size: 15px;}
.our-mission-left-main {width: 50%;}
 div#shopify-section-1650609193f88bc74a .owl-buttons {display: flex;justify-content: center;align-items: center;column-gap: 10px;}  
 div#shopify-section-1650609193f88bc74a .owl-buttons .owl-prev {position: inherit; bottom: 0;left: 0;} 
 div#shopify-section-1650609193f88bc74a .owl-buttons .owl-next {position: inherit; bottom: 0;right: 0;}
  
 div#shopify-section-16506214581f0cbb54 .owl-buttons {display: flex;justify-content: center;align-items: center;column-gap: 10px;}  
 
  
  
}



@media screen and (max-width: 1400px) {

.new-top-bg-main .top-header-ul {justify-content: space-between;}
.new-top-bg-main .top-header-ul li {align-items: center;}
.new-top-bg-main .top-header-ul li p {font-size:13px;!important}  
  .product-item--price small span.money.bacurr-money { font-size: 15px; text-align!important;}

}



@media screen and (max-width: 1300px) {
  .template-product div#productThumbs-product-template{
  	width:81%;
  }
  .our-mission-section:after {display:none;}
  .our-mission-right-main {width: 44%;}
  .our-mission-right-main h2 {padding-top: 5px;}
.reviews-bg:before {display:none;}
  div#shopify-section-16506214581f0cbb54 .owl-buttons .owl-prev {position: inherit; bottom: 0;left: 0;} 
div#shopify-section-16506214581f0cbb54 .owl-buttons .owl-next {position: inherit; bottom: 0;right: 0;} 
  .swym-main {right: 13px;top: 3px;z-index: 1;}  
.product-grid-item .save-persentage {position: unset;}  
  
}





@media screen and (max-width: 1250px) {

 
.papular-categori-main {column-gap: 7px;}
 .papular-categori-itam-main {padding: 2px;} 
  .show_populer_categories h2 {font-size: 18px;}
.show_top_editor_picks h2  {font-size: 18px;}  
  .show_best_bang_for_your_buck h2{font-size: 18px;} 
a.product-grid-item, .product-grid-item {margin-bottom: 0px;}

.search-bar {max-width: 68%;}
}



@media screen and (max-width: 1200px) {
.template-product div#productThumbs-product-template {
  width: 80%;
}
  
.show_populer_categories, .show_top_editor_picks, .show_best_bang_for_your_buck {    height: 430px;}
  div#shopify-section-16506214581f0cbb54 .product-grid-item {height:auto!important;}
/*   .template-product div#product-tabs ul.tabs li>a:after {left: 20%;} */
  .product-grid-item .save-persentage {position: inherit;bottom: 8px;width: 100%;left: -2px;padding-left: 0px;margin-top: 5px;}
  .site-header .search-bar { margin-right: 15px;}
  
  
 .search-bar {max-width: 79%;} 
.nav-bar .site-nav a {padding: 0px 32px 15px 0;}  
.nav-bar .site-nav { padding-left: 190px;}
.nav-bar .site-nav {padding-top: 15px;}
  
  
}



@media screen and (max-width:1024px) {
  .customer-logged-in.template-customers-addresses .main-content .grid .grid-item.two-thirds {
    width:100%;
  }


.site-header .lazyload__image-wrapper img {padding: 0px 0 0 0;}

  
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
 
  .Product-gallery .swiper-button{
    width: 100px;
    min-width: 100px;
  }
  .template-collection header.section-header h1{
/*   	padding-left: 150px; */
  }
}


@media screen and (min-width: 992px) {
  .sm--hide {
    display: none!important;
  }
  
}

@media screen and (max-width: 991px) {
  .template-customers-account .main-content .grid{
  	column-gap: 30px;
  }
  .template-customers-account .main-content table.full{
  	display: inline-block;
  }
  .customer-logged-in.template-customers-addresses .main-content .grid{
  	flex-wrap:wrap;
  }
  .template-collection .grid-item.large--four-fifths.grid-border--left .grid-uniform,
  .template-collection .grid-item.large--four-fifths.grid-border--left header.section-header {padding-left: 0px;}

  .template-collection header.section-header h1{
  		padding-left:0;
  }
  
  .Product-gallery, .template-product .Product-details {
    width: 100%;
  }
  
  .template-product .large--three-fifths{
  	width:100%;
  }
  
div#collection-rows--collection-row-2 .large--one-fifth, .large--two-tenths { width: 33.33%;}
.show_populer_categories, .show_top_editor_picks, .show_best_bang_for_your_buck {height: auto; width:100%;}
  .orignal-pro-main {flex-direction:column;}
.show_top_editor_picks li {text-align: center;}  
.slide-itam-pro {padding: 10px;}
.papular-categori-itam-main h4 {text-align: center;}  
.our-mission-itam-main {   flex-direction: column;}  
.our-mission-left-main {width: 100%;}  
 .our-mission-right-main {width:100%; padding:30px 15px 0px 15px; } 
 .grid-item.small--one-whole.two-twelfths {width: 50%;height: 303px;} 
  .grid-item.small--one-whole.one-half {width: 50%; text-align: center;}
  span.h1.medium--left {position: relative;width: 100%;}
 .mobile-nav {text-transform: capitalize;}  
.mobile-nav li {   border-bottom: 1px solid #d5d5d5;}  
  .nav-bar input[type="search"]::placeholder {color: #000!important; font-size:14px;}
  div#shopify-section-16506214581f0cbb54 .product-grid-item {height:auto;}  
.grid-item.large--one-half.text-center.large--text-right {display: none;}
  div#shopify-section-16506214581f0cbb54 .owl-buttons {margin-bottom:30px;}
/*   .template-product div#product-tabs ul.tabs li>a:after {left: 30%;}  */
 div#shopify-section-16504466985c7e2d0c {border-bottom: 1px solid #e5e5e5;padding: 0 15px;} 
div#shopify-section-16506214581f0cbb54 .owl-buttons {margin-top: -53px;position: relative;z-index: 999;}   
 
 .search-bar {max-width: 70%;}
ul#AccessibleNav li a {padding-bottom: 9px;}  
 .nav-bar .site-nav a { padding: 0px 19px 15px 0;} 
.nav-bar .site-nav {padding-left: 20px;}
.mobile-nav--button:before {color: #a33737;}  
 .mobile-nav--button {border-right: 1px solid #d5d5d5;border-left: 1px solid #d5d5d5;} 
  
}


@media screen and (min-width: 768px) and (max-width: 991px) {
  
  .Product-gallery .swiper-button{
  	left:-3px;
  }
  .Product-gallery{
    position:initial;
  	padding-bottom:50px;
  }
  
  .template-product div#productThumbs-product-template {
    width: 47%;
    height: 120px;
    overflow: hidden;
    top: 45px;
    padding-right: 12px;
    padding-top:10px;
  }

 
  .template-product div#productPhotoContainer-product-template .product__image-wrapper{
    padding:0 !important;
  }

	.template-product div#productPhotoContainer-product-template > div img {
      max-width:450px;
      max-height:450px;
    }
  


}

@media screen and (min-width: 768px) {
  
.shopping-itam-box-main {width: 33.33%; flex-basis: 33.33%;}


}

@media only screen and (min-width:767px) and (max-width:768px) {
  .site-header .lazyload__image-wrapper img{top:-10px;}
  .header-main-bg .grid-item.large--one-half{width:100%;}
  ul#MobileNav li a {color: #000;}
  li.mobile-nav--has-dropdown.nav-active a{color: #fff!important;}
.site-header .grid-item.large--one-half.text-center.large--text-right{display:none;}
  li.mobile-nav--has-dropdown.nav-active .mobile-nav--button:before{color: #fff;}
}

@media screen and (max-width: 768px) {
  .show-nav .nav-bar{
  	top:60px;
  }
  .header-logo{
    display:none;
  }
  .logo_mobile a{
    display:block;
  }
  .logo_mobile img {
    max-height: 50px;
  }
  .logo_mobile h1.header-logo {
    display: block;
  }
  .search_two{
    width:100%;
    padding: 0 15px 15px;
  }
  .search_two .search-bar {
    margin: 0 auto;
    max-width: 100%;
    background: #fff;
  }
  .search_two .search-bar input{
    font-size:14px;
    outline:none;
  }
  .search_two .search-bar--submit {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    top: 0;
  }
  .search_two .search-bar--submit * {
    height: 100%;
  }

  .tp_layer {
    padding:10px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  #mobileNavBar{
    height:auto;
  }
  .cart_right {
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
  .user_icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    margin-right: 10px;
    position: relative;
    top: 0px;
  }
  .user_icon a{
  	display: flex;
    align-items: center;
    justify-content: center;
  }
  
  
  
}


@media screen and (max-width: 767px) {
  .template-customers-account .main-content .grid{
  	flex-wrap:wrap;
  }
  
  .grid-item.small--one-whole.one-half .input-group-btn{
  	padding-right:15px;
  }
  .site-footer .input-group{
  	height:50px;
  }
  .site-footer .input-group .input-group-field{
  	padding-left:20px;
  }
  .footer-section .grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .footer-section .grid-item.small--one-whole {
    width: 49%;
  }
  .footer-section .grid.copy-right{
  	text-align:center;
    justify-content: center;
  }
   
  .grid-item.small--one-whole.two-twelfths h3 {max-width: 100%;}
  
  .single-sliders .slide_box:first-child{
  	display:block;
  }
  .single-sliders .slide_box{
  	display:none;
  }
  .customer-logged-in.template-customers-addresses .main-content .grid-item.small--one-whole.one-half {
    width: 100%;
    text-align: left;
    margin-top: 0;
  }
  .payment-buttons .swym-button-bar .swym-btn-container {
    width: 100%;
  }
  .payment-buttons .swym-button-bar{
    margin-left:0;
    margin-right: 0;
  }
  .swym-btn-container[data-position="default"] .swym-add-to-wishlist.swym-iconbtnlink:before {
    content: "";
    font-family: "swym-font";
    top: 50%;
    transform: translateY(-50%);
    left: auto;
    right: auto;
    text-decoration: none !important;
    border: 0;
    line-height: 0 !important;
    height: auto;
    position: relative;
    margin-right:15px;
  }  
  .swym-btn-container[data-position="default"] .swym-add-to-wishlist.swym-iconbtnlink:after {
    display:none;
  }
  .swym-btn-container[data-position="default"] .swym-add-to-wishlist.swym-iconbtnlink {
    width: 100% !important;
    height: auto !important;
    border: 1px solid #000;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    text-indent: unset !important;
    line-height: 1 !important;
    padding: 14px 20px !important;
    color: #000 !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    text-decoration:none;
    text-transform:uppercase;
  }
    
  .show-nav .nav-bar .wrapper{
  	padding-top:0;
  }
  .nav-bar .search-bar{
  	display:none;
  }
  .mobile-nav{
  	border-top:0;
  }
  .show-nav .nav-bar{
  	top:130px;
  }
  .user_icon{
  	top:3px;
  }
  body{
/*     padding-top:76px !important; */
  }
  
  .template-collection .grid-border>.grid-item.collection-filters {
    margin-top: 0;
  }
  .collection-template-section .on-sale .product-grid-item .save-persentage{
  	position:unset;
  }
  .on-sale .product-grid-image{
  	max-height:200px;
  }	
  
  div#collection-rows--collection-row-2 .product-grid-image .qview-button{
/*   	display:none !important; */
  }
  .on-sale .product-grid-image .lazyload__image-wrapper>div {
    padding: unset !important;
  }
  .on-sale .product-grid-image img{
  	max-height: 200px;
    position: unset;
    width: auto;
    height: auto;
  }
  .on-sale .product-grid-item .save-persentage {
    position: absolute;
    right: 0;
    left: auto;
    width: auto;
    top: auto;
    margin-top: 0;
    padding: 0;
    height: auto;
    line-height: normal;
    bottom: 0;
}
  #shopify-section-16506214581f0cbb54{
  	display:none;
  }
  
  .site-footer .wrapper .copy-right .large--text-right {
      margin: 0 auto;
      display: block;
      float: none;
      width:100%;
	}
  .grid-item.small--one-whole.one-half p,
  .site-footer .grid-item.small--one-whole.two-twelfths {
    text-align: center;
  }
  
  .grid-item.small--one-whole.two-twelfths {
    padding: 0px;
/*     width: 100%; */
    left: 0;
    right: 0;
    height: auto;
    margin-bottom: 30px;
}
  .shopping-itam-box-main img {
    max-height: 80px;
  }
  .product-photo-thumbs .swiper-slide .product-photo-thumb img {
    transform: rotate(0deg);
  }
  .product-photo-thumbs .swiper-slide:hover .product-photo-thumb{
	border-color:transparent;
  }
  .product-photo-thumbs .swiper-slide .product-photo-thumb{
  	height:70px;
  	
  }
  
  .template-product .grid-item.large--eleven-twelfths.text-center{
	height:auto;
    padding-bottom:0px;
    padding-left: 0;
  }
  .template-product div#productThumbs-product-template {
    width: 80%;
    transform: initial;
    transform-origin: initial;
    height: 80px;
    top: auto;
    left: 10px;
    right: 0;
    margin: 0 auto;
    padding-top:10px;
  }
  .Product-gallery .swiper-button {
    width: 100%;
    min-width: 100%;
    top: auto;
    padding: 0 20px;
    right: 0;
    height: 80px;
    display: flex;
    align-content: center;
    align-items: center;
  }
  .Product-gallery .active_thumb a:after{
    top:auto;
  	bottom: 100%;
    left: 50%;
    right:auto;
    border-top-color: transparent;
    border-bottom-color: #f49f1c;
  }
  
/*   .grid-item.large--eleven-twelfths.text-center .swiper-button-prev,
  .grid-item.large--eleven-twelfths.text-center .swiper-button-next{
  	display: flex;
    align-content: center;
    justify-content: center;
    top: auto;
  	bottom: auto;
    transform: initial;
    width:30px;
    height:30px;
    padding:5px;
    background:#182e49;
  }
  .grid-item.large--eleven-twelfths.text-center .swiper-button-prev::after,
  .grid-item.large--eleven-twelfths.text-center .swiper-button-next::after {
    transform: initial;
    display: block;
    color:#fff;
    font-size:22px;
  } */
/*   .grid-item.large--eleven-twelfths.text-center .swiper-button-prev { */
/*     left: 0;
    right: auto; */
/*     right: 0;
    left: auto;
  } */
/*   .grid-item.large--eleven-twelfths.text-center .swiper-button-next { */
/*     right: 0;
    left: auto; */
/*    left: 0;
    right: auto;
  }
  .grid-item.large--eleven-twelfths.text-center .swiper-button-next:after {
    content: 'prev';
  }
  .grid-item.large--eleven-twelfths.text-center .swiper-button-prev:after {
    content: 'next';
  } */
  
  
  .original-products-heading-main{
  	display:none;
  }
  .new-top-bg-main .top-header-ul {flex-direction:column; 
  	display:none;
  }
.new-top-bg-main .top-header-ul li {margin:8px 0px;}

ul#MobileNav li a { color: #000;} 
li.mobile-nav--has-dropdown.nav-active ul#MenuParent-1 li a {color:#fff;}  
li.mobile-nav--has-dropdown.nav-active a {color:#fff!important;}
li.mobile-nav--has-dropdown.nav-active .mobile-nav--button:before {color: #fff;}

 .search-bar { max-width: 95%;} 
.grid-item.large--one-half {  width: 48%;}
 .grid--full {display: flex; column-gap:30px;} 
.show_best_bang_for_your_buck .owl-buttons .owl-prev {top: 26%;}  
  .show_best_bang_for_your_buck .owl-buttons .owl-next {top: 26%;}
.slide-itam-pro .product-item--price {  display: grid;} 
.original-products-heading-main h2 {    line-height: 1;}  
  .original-products-heading-main h2 {font-size: 23px;  }
 .original-products-heading-main p {padding-top: 8px;} 
 span.h1.medium--left {width: 100%;} 
.save-persentage {font-size: 14px;}  
p.h1.section-header--left { font-size: 22px; padding: 5px 0 10px 0px; text-align:center;} 
.reviews-bg h2.reviewstitle {font-size: 23px;}
  .our-mission-right-main h2 {font-size: 22px; }
.our-mission { padding-top: 0px;}  
  .grid-item.large--one-half.text-center.large--text-right {   display: none;}
  .grid-item.large--one-half {width: 100%;}
 .header-logo {margin: 10px auto;margin-top: 10px;margin-bottom: 0px;}
.wrapper-1 {padding: 9px;}
  .wrapper-1 a {font-size:16px;}
  div#shopify-section-16506214581f0cbb54 .product-grid-item {margin-bottom:0px;}  
  .template-product .large--three-fifths, .large--six-tenths {width: 100%;}
 
.shopping-with-us-all-box-main {flex-direction:column;}  
 .shopping-itam-box-main {padding: 20px 20px 25px 20px;margin-top: 20px;} 
.sopping-heading-main h2 {font-size: 21px;}  
  .template-product #wc_review_section .wc_review_top_title h2 {font-size: 22px;  }
.template-product .grid-item.large--two-fifths.Product-gallery {width: 100%;}
.template-product div#ProductSection br {display: inherit;} 
#mobileNavBar .cart-toggle {
    text-align: right;
    font-size: 0;
}
a.cart-toggle.mobileNavBar-link img {
/*     padding-top: 10px;position: relative; */
}  
#mobileNavBar .cart-count {display: inline-block;text-align: center;background-color: #f49f1c;
    color: #fff;font-weight: 700;font-size: 13px;min-width: 20px;height: 20px;line-height: 20px;border-radius: 20px;position: absolute;right: -9px; top: 0px;}
 .site-header .grid-item.large--one-half.text-center.large--text-right {display: none;}
div#ajaxifyCart .push--medium--one-third, .push--medium--two-sixths, .push--medium--four-twelfths {left: 20px;}
  div#ajaxifyCart .grid-item.large--one-half {width: 40%;}
  div#ajaxifyCart .grid-item.one-half.medium-down--text-left.text-right {padding-left: 10px;}
 div#ajaxifyCart  .grid-item.large--one-half.medium--two-thirds.push--medium--one-third.cart-pricing {width: 57%!important;}
  
.template-cart .grid-item.large--one-half {width: 44%;}  
  .template-cart form.cart-form .grid-item.large--one-half {width: 44%;}
.header-logo a, .header-logo img {
    display: block;
    padding: 4px 0 20px 0;
}

.template-index div#shopify-section-16506214581f0cbb54 .section-header:before {left: 0px;bottom: -5px;} 
div#shopify-section-16506214581f0cbb54 p.h1.section-header--left  {margin-bottom: 15px;}

  .nav-active>.mobile-nav--dropdown, .nav-active>.mobile-nav--dropdown-grandchild {
    display: block;
    background: #182e49;
}
.mobile-nav--dropdown>li, .mobile-nav--dropdown-grandchild>li {
    border-top: 1px solid #fff;
}  
  
.mobile-nav li.mobile-nav--has-dropdown.nav-active {
    background-color: #182e49;
}

.mobile-nav--has-dropdown .nav-active a {color:#fff;} 
  
  
  
}



@media screen and (max-width:700px) {

div#shopify-section-16506214581f0cbb54 {padding-bottom: 6px;}
  
}


@media screen and (max-width:575px) {
  
  .footer-section .grid-item.small--one-whole {
    width: 100%;
  }
  .save-persentage {font-size: 18px;}
  div#collection-rows--collection-row-2 .large--one-fifth, .large--two-tenths { width: 100%;}
/*   div#collection-rows--collection-row-2 .large--one-fifth, .large--two-tenths { width: 50%;} */
  
.single-sliders .owl-buttons .owl-next { width: 20px;height: 30px;background-size: 41px;}
.single-sliders .owl-buttons .owl-prev {width: 20px;height: 30px;background-size: 41px;}

.grid--full {column-gap: 0px;}  
  .grid-item.small--one-whole.two-twelfths {width: 100%; height:auto;text-align: left;  margin-bottom: 30px;} 
  .grid-item.small--one-whole.one-half {width: 100%;text-align: left;}
  .grid-item.small--one-whole.one-half:after {left: 0; top: -70px; }
  .grid-item.small--one-whole.one-half {margin-top:0px;}
 .site-footer #Email { height: 40px;} 
  .site-footer .input-group {height: 40px; } 
  .site-footer #subscribe {  height: 40px}
  .grid-item.small--one-whole.one-half p {  padding-top: 50px;}
  .grid-item.small--one-whole.two-twelfths h3 {padding: 0 0 8px;}
.site-footer h3 {    margin: 0 0 11px;    font-size: 18px;}
 .site-footer {padding: 77px 0 6px;}
.mobile_img {display: block;}
img.desk_img {display:none;}
.single-sliders .owl-buttons {bottom: -10px;}  
.lazyload__image-wrapper.no-js.header-logo__image div {padding-top:0 !important;padding-left:0px;}
  .shopping-with-us-section {padding: 41px 0px;}
  .grid-item.large--three-fifths.Product-details h1.h2 {font-size: 16px;}
  .template-product .Product-details span.bacurr-money {font-size: 22px;}

 .template-product .grid-item.large--two-fifths.Product-gallery {width: 100%;margin-bottom: 50px;}  
 .template-product .grid-item.large--eleven-twelfths.text-center {margin-bottom: 5px; } 
 .grid-item.large--three-fifths.Product-details form {margin-bottom: 0px;} 
/* .template-product div#product-tabs ul.tabs li>a:after {left: 40%;}  */
 div#shopify-section-16506214581f0cbb54 .owl-buttons {margin-top: -70px;position: relative;z-index: 999;}
div#shopify-section-1650609193f88bc74a .owl-buttons {margin-top: 15px;}
div#shopify-section-1650609193f88bc74a p.h1.section-header--left {margin-bottom: 0px;} 
.product-item--price small span.money.bacurr-money {font-size: 14px;}
  
/*  .grid-item.small--one-whole.two-twelfths h3 {max-width: 30%;}  */
div#ajaxifyCart .grid-item.one-half.medium-down--text-left.text-right {padding-left: 15px;}
  
  
  
  .template-cart .grid-item.large--one-half {width: 100%;}  
  .template-cart form.cart-form .grid-item.large--one-half {width: 100%;}
  .template-product .owl-carousel {
    width: 100%;
  }
  .template-product .owl-theme .owl-controls .owl-buttons .owl-prev,
  .template-product .owl-theme .owl-controls .owl-buttons .owl-next {
  	width:30px;
    height:30px;
    margin:0;
  }
  .template-product .owl-theme .owl-controls .owl-buttons .owl-prev {left: 0px;} 
  .template-product .owl-theme .owl-controls .owl-buttons .owl-next {right: 0px;} 
  .payment-icons li {margin: 0 0 2.5px 3px;} 

  
  
}



@media screen and (max-width:500px) {
  
  

}




@media screen and (max-width:480px) {
  .ajaxify-modal .ajaxifyCart--content {
    margin-top: 50px;
    margin-bottom: 0;
    padding: 20px;
    padding-right: 30px;
  }
  .ajaxify-modal {
    position: absolute;
    top: 170px;
    bottom: auto;
    left: 0;
    right: 0;
    margin: 0 auto !important;
    max-width: 90%;
    max-height: unset;
  }
  .is-visible~#ajaxifyCart-overlay {
    visibility: visible;
    -webkit-transition: all .65s cubic-bezier(.57,.06,.05,.95);
    -moz-transition: all .65s cubic-bezier(.57,.06,.05,.95);
    -ms-transition: all .65s cubic-bezier(.57,.06,.05,.95);
    -o-transition: all .65s cubic-bezier(.57,.06,.05,.95);
    transition: all .65s cubic-bezier(.57,.06,.05,.95);
    opacity: .8;
}
  body {
    padding-top: 76px !important;
}
.new-top-bg-main { margin-top: 56px;}
}


@media screen and (max-width:450px) {
  
/* .grid-item.small--one-whole.two-twelfths h3 {max-width: 100%;} */
 .slider-nav .slick-slide {
    height: 88px;
}

  
  
}




@media screen and (max-width:400px) {


  .product-item--price small span.money.bacurr-money {font-size: 18px;}
  
  .grid-item.one-half.medium-down--text-left.text-right {font-size: 13px;}
  div#ajaxifyCart .grid-item.large--one-half {width: 100%;}
    div#ajaxifyCart .grid-item.large--one-half.medium--two-thirds.push--medium--one-third.cart-pricing {width:100%!important;left: 0;}
  
  
}

.swatch input[type=radio]:checked+label {
    border-color: #ccc;
    outline: 2px solid blue;
    outline-offset: 3px;
-webkit-border-radius: 2px !important; /* Safari, Chrome */
    border-radius: 2px !important;
}
@media screen and (max-width:375px) {
  .ajaxify-modal h2{
  	font-size:16px;
  }
  
   
  
}



