/** Shopify CDN: Minification failed

Line 33:0 All "@import" rules must come first
Line 130:49 Expected identifier but found "100%"

**/
/*----------  General CSS ----------*/
html{font-size:100%;}
html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Noto Sans',sans-serif;}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{letter-spacing:0;font-family:'Teko',sans-serif;}
h2{font-size:58px;font-weight:600;margin:0;}
.section-header{margin-bottom:15px;}
a:hover,a:focus{text-decoration:none;outline:none;}
button:focus,input:focus,select:focus,textarea:focus{outline:none;box-shadow:none;}
a:hover,a:focus,.btn--link:hover,.btn--link:focus,.btn:hover,.btn:focus{opacity:1;}
:focus{outline:none;}
a:not([disabled]):hover,a:focus{color:#e31d27;}
a,button,input,select{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
img{max-width:100%;vertical-align:top;}
.main-content{position:relative;}
.page-container{-ms-transform:none!important;-webkit-transform:none!important;transform:none!important;}
.page-width{max-width:1490px;padding-left:30px;padding-right:30px;}
.page-width--small{max-width:660px;}
.index-section{position:relative;}
.index-section{padding-top:40px;padding-bottom:40px;}
[class*="index-section--flush"]:first-child{margin-top:0;}
.grid--flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.btn,.shopify-payment-button .shopify-payment-button__button--unbranded{padding:13px 42px;}
.btn:hover{background:#000!important;}
.btn{line-height:24px;transition:all 0.4s ease 0s;background:#e31d27;font-size:14px;border:none;letter-spacing:0;font-weight:normal;font-family:'Noto Sans',sans-serif;text-transform:uppercase;border-radius:0;}
.btn--secondary:not([disabled]):hover,.btn--secondary:focus,.btn--tertiary:not([disabled]):hover,.btn--tertiary:focus{background-color:#e31d27;border-color:#e31d27;color:#fff;}
.btn--small{padding:10px 15px;font-size:0.85714em;line-height:1;}
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700&family=Teko:wght@300;400;500;600;700&display=swap');
input.search-form__input::-webkit-input-placeholder{color:#848383;font-size:14px;font-family:'Noto Sans',sans-serif;}
input.search-form__input::-moz-placeholder{color:#848383;font-size:14px;font-family:'Noto Sans',sans-serif;}
input.search-form__input:-ms-input-placeholder{color:#848383;font-size:14px;font-family:'Noto Sans',sans-serif;}
input.search-form__input:-moz-placeholder{color:#848383;font-size:14px;font-family:'Noto Sans',sans-serif;}

/*----------  Header-Footer CSS ----------*/
.site-header{padding:0;background:#141414;border:none;padding-top: 20px;}
.site-header__mobile-nav{background:#141414;}
.announce_info{background:#616161;padding:9px 0;}
.announce_info li{display:inline-block;width:33.33%;float:left;font-size:14px;color:#fff;font-weight:normal;line-height:normal;position:relative;text-align:center;}
.announce_info li:nth-child(2):before{content:"";background:#c2c2c2;width:1px;height:16px;position:absolute;left:30px;}
.announce_info li:nth-child(2):after{content:"";background:#c2c2c2;width:1px;height:16px;position:absolute;right:0;}
.announce_info li img{vertical-align:middle;margin-right:13px;}
.right-top ul{display:inline-block;width:100%;text-align:right;}
.right-top li{display:inline-block;padding-right:22px;margin-right:22px;border-right:1px solid #000;color:#252525;}
.right-top li:last-child{border:none;padding:0;margin:0;}
.right-top li img{vertical-align:inherit;}
.right-top{padding:0 0 10px 0;}
.right-btm{display:flex;align-items:center;}
.search-form_inner{width:100%;max-width:600px;display:flex;align-items:center;margin-right:32px;}
.mail_text{display:flex;width:auto;flex-flow:wrap;margin-right:13px;max-width:150px;}
.mail_text a{display:inline-block;width:100%;color:#dddddd;font-size:17px;line-height:normal;}
form.search-form.search-page-form{width:100%;max-width:430px;}
.site-header__cart-count{width:18px;height:18px;font-size:10px;font-weight:normal;line-height:18px;right:-15px;top:-10px;}
.right-cart{display:flex;align-items:center;max-width:100%;width:80%;}
.right-cart ul{width:100%;display:flex;justify-content:center;}
.right-cart li,.site-header__icon.site-header__account{display:flex;align-items:center;margin-right:20px;padding-right:20px;border-right:1px solid #373737;float:left;}
.right-cart li img{margin-right:18px;}
.right-cart span{text-align:left;color:#dddddd;font-size:13px;line-height:19px;}
.right-cart li:last-child{border:none;padding:0;margin:0;}
.site-header__cart{padding:0;}
input.search-form__input{border:1px solid #e4e4e4;border-radius:0;padding:0 22px;min-height:41px;}
.search-form__connected-submit{height:41px;width:60px;}
.search-form__input-wrapper{min-height:auto;}
.site-header__logo{margin:20px 0;}
.site-nav{margin:0;background:#e31d27;display:flex;justify-content:space-between; z-index: 9; }
.site-nav a.site-nav__link--active{color:#000;}
.site-nav__link--active .site-nav__label{border:none;}
.site-nav a:hover,.site-nav a:focus{color:#282929;}
.site-nav a {color:#fff;font-size:21px;text-transform:uppercase;letter-spacing:0.07em;padding:9px 0;font-family:'Teko',sans-serif;vertical-align:top;line-height:normal;font-weight:500;}
.site-nav__link--button {color:#fff;font-size:21px;text-transform:uppercase;letter-spacing:0.07em;padding:9px 0;font-family:'Teko',sans-serif;vertical-align:top;line-height:normal;font-weight:500;}
.site-nav__link--button:hover, .site-nav__link--button:focus{color:#282929;}
.site-nav__dropdown .site-nav__link { color:#282929; font-size:18px; } 

#AccessibleNav .page-width{max-width:1400px;}
.site-header__icon.site-header__account{padding-top:0;padding-bottom:0;padding-left:0;}
#AccessibleNav{background:#e31d27;}
.site-footer__rte p{margin:0;font-family:'Teko',sans-serif;font-size:56px;line-height:51px;font-weight:500;}
.footer .page-width{max-width:1290px;}
.site-footer__item:first-of-type{-webkit-flex:1 1 64%;-moz-flex:1 1 64%;-ms-flex:1 1 64%;flex:1 1 64%;}
.site-footer__item-inner{width:100%;}
.site-footer__rte p strong{font-weight:500;color:#e31d27;}
.site-footer__rte{margin-bottom:30px;}
.ftr-info a{font-size:28px;font-family:'Teko',sans-serif;color:#fff;display:flex;align-items:center;}
.ftr-info a img{margin-right:15px;}
.ftr-info li{margin:0 25px 0 0;display:inline-block;float:left;}
.ftr-info li:last-child{margin:0;}
.site-footer h4,.site-footer .h4{font-size:20px;line-height:22px;font-family:'Noto Sans',sans-serif;text-transform:uppercase;margin-bottom:35px;}
.site-footer__linklist-item{padding:0;width:50%;}
.site-footer__linklist-item a{color:#b2b2b2!important;font-size:16px;line-height:37px;}
.site-footer-item-tall{margin-bottom:0;height:auto;}
.grid--footer-float-right{display:flex;align-items:center;justify-content:space-between;}
.site-footer-item-align-right{text-align:left;}
.site-footer__copyright-content,.site-footer__copyright-content a{color:#b2b2b2!important;font-size:16px;line-height:37px;}
.social-icons__item{padding:0 10px;}
.ftr-copy{background:#0b0b0b;padding:40px 0;}
.site-footer__social-icons{padding-top:0;}
a.social-icons__link{line-height:normal;}
.site-footer{padding:90px 0 0 0;}
.template-index  .site-footer{margin:0;}
.breadcrumb .active{color:#e31d27;}
.breadcrumb a,.breadcrumb span{text-transform:uppercase;font-size:14px;padding-right:5px;color:#000;}
svg.icon.icon-cart{display:none;}
.template-collection .main-content,.template-product .main-content{padding:0;}
.template-product  .breadcrumb{margin:25px 0;}
.template-page .main-content{padding:0;}
.site-footer .page-width{max-width:1290px;}

/*----------  Home Css ----------*/
.template-index .main-content{padding:0;}
.slideshow__title{font-size:86px;line-height:74px;text-transform:uppercase;font-weight:600;margin:0;text-shadow:none;}
.slideshow__btn-wrapper--push{margin-top:0;}
.slideshow__text-content-list{max-width:520px;}
.mega-subtitle{text-shadow:none;font-size:20px;line-height:30px;margin:3px 0 30px 0;display:inline-block;width:100%;letter-spacing:0.1em;}
.slideshow__controls{margin-bottom:35px;}
.slideshow__arrows{background:no-repeat;padding:0;height:auto;width:auto!important;}
.slideshow__arrows .slideshow__arrow{display:none;}
.slideshow__arrows .slick-dots{margin:0;line-height:normal;}
.slideshow__arrows .slick-dots li{width:27px;height:1px;margin:0 7px;}
.slideshow__arrows .slick-dots li button,.slideshow__arrows .slick-dots li a{width:27px;height:1px;}
.slideshow__arrows .slick-dots li button::before,.slideshow__arrows .slick-dots li a::before{width:27px;height:2px;border-radius:0;}
.slideshow__arrows .slick-dots li button::before,.slideshow__arrows .slick-dots li a::before{color:#fff;}
.slideshow__arrows .slick-dots li.slick-active button::before,.slideshow__arrows .slick-dots li.slick-active a::before{color:#e31d27;}
.slideshow__controls:hover .slideshow__arrows,.slideshow__controls:focus .slideshow__arrows,.slideshow__controls--hover .slideshow__arrows{background-color:transparent;}
.small-tile{font-size:22px;font-family:'Teko',sans-serif;font-weight:600;letter-spacing:0.08em;position:relative;}
.coll-bg{background:url(coll-bg.png);background-repeat:no-repeat;background-size:cover;}
.collection-grid-item-box a{display:inline-block;100%;width:100%;background:#fff;box-shadow:0px 0px 9px 0px rgba(0,0,0,0.17);}
.collection-grid-item-box .col_img{display:inline-block;padding-top:72%;width:100%;position:relative;}
.collection-grid-item-box a img{position:absolute;top:50%;transform:translateY(-50%);object-fit:contain;max-width:180px;margin:0 auto;left:0;right:0;height:100%;padding:15px 0 0 0;}
.coll-bg .page-width{max-width:1430px;}
.collection-grid{margin-bottom:0;overflow:hidden;}
.collection-grid-itemtitle.h3{font-size:24px;line-height:20px;text-align:center;font-weight:normal;text-transform:uppercase;vertical-align:top;margin:20px 0;letter-spacing:0.04em;}
.collection-grid .grid__item{padding-left:10px;}
.collection-grid .grid{margin-left:-10px;}
.collection-inner .grid{margin:0;}
.collection-inner .grid__item{padding-left:0;}
.collection-link a{display:inline-block;width:100%;padding-top:70%;position:relative;vertical-align:top;}
.collection-link a img{position:absolute;top:50%;transform:translateY(-50%);height:100%;object-fit:cover;width:100%;}
.collection-inner .grid__item:first-child,.collection-inner .grid__item:nth-child(2){width:50%;}
.coll-title{position:absolute;bottom:55px;left:55px;}
.coll-title h3{margin:0;color:#fff;font-size:36px;line-height:29px;font-weight:500;text-transform:uppercase;}
.coll-title:before{content:"";background:#e31d27;width:84px;height:3px;position:absolute;bottom:-9px;}
.collection-inner{padding:50px 0 0 0;}
.grid-view-item__image-wrapper .grid-view-item__image{top:50%;transform:translate(-50%,-50%);width:auto;left:50%;width:100%;height:100%;object-fit:contain;}
.cart-popup__cta-link{color:#fff;}
.grid-view-item__title.product-card__title{font-size:14px;font-weight:normal;font-family:'Noto Sans',sans-serif;color:#282929;border:none;width:100%;display:inline-block;margin:7px 0 0 0;min-height:52px;}
.coll-slider .product-card{margin:0;border:1px solid #e1e1e1;text-align:center;padding:10px;}
.coll-slider .grid{margin-left:0;}
.coll-slider .grid__item{padding-left:0;margin:0 8px;}
.coll-slider .price{align-items:center;margin:8px 0 0 0;}
.coll-slider .price-item{font-size:24px;font-family:'Teko',sans-serif;font-weight:500;color:#282929;}
.coll-slider .price__sale .price-item.price-item--regular{font-size:19px;color:#808080;font-weight:300;line-height:normal;}
.price--on-sale .price__sale{align-items:center;}
.product-card:hover .product-card__image-wrapper,.product-card:focus-within .product-card__image-wrapper{opacity:1;}
.coll-slider .price__badges{position:absolute;top:0;right:10px;}
.product_coll .section-header{margin-bottom:15px;}
.coll-slider .slick-prev:before,.coll-slider .slick-next:before{display:none;}
.coll-slider .slick-prev,.coll-slider .slick-next{background:url(right.png);width:17px;height:42px;background-repeat:no-repeat;background-size:contain;}
.coll-slider .slick-prev{transform:translateY(-50%) rotate(180deg);left:-45px;}
.coll-slider .slick-next{right:-45px;}
.feature-row__image-wrapper .feature-row__image{height:100%;object-fit:cover;}
.feature-row__image-wrapper{margin:0 auto;}
.feture-block{position:absolute;top:80px;left:70px;max-width:350px;}
.feture-col .grid__item:first-child{width:62%;}
.feture-col .grid__item{width:38%;}
.padd-top img{vertical-align:initial;}
.coll-bg .section-header{margin-bottom:25px;}
.product_coll{padding-top:65px;}
.relative{position:relative;}
.feture-block h3{font-size:60px;line-height:53px;font-weight:500;text-transform:uppercase;color:#000;margin-bottom:10px;text-shadow:0px 0px 30px #fff,0 0px 10px #fff;}
.feture-block .btn{color:#fff;font-size:15px;line-height:24px;padding:10px 35px;}
.feture-col .grid__item:last-child .feture-block{bottom:35px;top:auto;left:0;right:0;margin:0 auto;text-align:center;}
.newsletter-section{padding:160px 0;background-repeat:no-repeat!important;background-size:cover!important;border-bottom:2px solid #fff;}
.newsletter-section h2{font-size:110px;line-height:60px;color:#fff;font-weight:500;margin:40px 0 30px 0;}
.newsletter-section .rte{font-size:26px;line-height:normal;color:#fff;margin:0;letter-spacing:0.15em;}
.newsletter-section .rte p{color:#fff;}
.newsletter-section .form-single-field{margin:0 auto;max-width:560px;}
.newsletter-section .form-single-field input{margin:0;border-radius:0;border:none;padding:0 30px;min-height:58px;}
.newsletter-section .form-single-field button.btn{min-height:58px;border-radius:0;border:none;}
.collection-grid-item-box{margin:15px 5px 30px 5px;}
.login-txt{font-size:13px;color:#e31d27;font-weight:300;}
.feture-col .grid__item:last-child h3{color:#fff;text-shadow:none;}

/*----------  About Css ----------*/
.popup-youtube{position:relative;display:inline-block;width:100%;}
.popup-youtube:before{content:"";position:absolute;background:url(video.png);background-repeat:no-repeat;background-size:cover;width:51px;height:50px;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;}
.about-sec strong{font-size:38px;line-height:37px;text-transform:uppercase;font-family:'Teko',sans-serif;font-weight:500;display:inline-block;width:100%;margin-bottom:10px;}
.about-section{padding:50px 0 15px;}
.about-sec p{margin-bottom:30px;}
.about-section p{line-height:30px;}
.about-sec.btm p:first-child{margin:0;}
.abt-img{display:flex;align-items:center;margin-top:50px;}
.abt-logo{display:inline-block;width:100%;text-align:center;margin-bottom:50px;}
.abt-logo:last-child{margin:0;}
.about .main-content,.contact .main-content{padding:0;}
.breadcrumb{margin:25px 0 0 0;}

/*----------  Contact Css ----------*/
.cont-top{padding:50px 0;}
.top-info{padding:35px 0 0 0;max-width:510px;}
.top-info h2{font-size:38px;line-height:38px;font-weight:600;color:#282929;}
.cont-social li{display:inline-block;margin-right:30px;}
.cont-social{margin:20px 0 30px;}
.form-vertical input,.form-vertical select,.form-vertical .disclosure__toggle,.form-vertical textarea{border:1px solid #acacac;padding:15px 20px;margin-bottom:22px;}
#ContactForm input::-webkit-input-placeholder{color:#333333;font-size:15px;opacity:1;font-family:'Noto Sans',sans-serif;}
#ContactForm input::-moz-placeholder{color:#333333;font-size:15px;opacity:1;font-family:'Noto Sans',sans-serif;}
#ContactForm input:-ms-input-placeholder{color:#333333;font-size:15px;opacity:1;font-family:'Noto Sans',sans-serif;}
#ContactForm input:-moz-placeholder{color:#333333;font-size:15px;opacity:1;font-family:'Noto Sans',sans-serif;}
.top-info .con-info li{border:1px solid #acacac;padding:20px 30px;display:flex;align-items:center;border-top: 0;}
.top-info .con-info li:first-child {
    border-top: 1px solid #acacac;
}
.top-info .con-info li img{margin-right:20px;}
.top-info .con-info li:last-child{border-top:none;}
.li-info{display:flex;align-items:center;}
.con-info p{font-size:15px;line-height:22px;color:#000;}
.form-vertical [type="submit"],.form-vertical .btn{border:none;margin:0;font-size:20px;padding:11px 50px;font-family: 'teko';}
.search-form.mobile{display:none;}
.index-section--flush:last-child{margin-bottom:0;}
.uplode-new{border:1px solid #acacac;font-size:15px;letter-spacing:0.05em;display:flex;align-items:center;justify-content:space-between;}
.uplode-new label{margin:0;position:relative;width:100%;padding:0 0 0 30px;}
.uplode-new label:before{content:"";background:url(upload.png);width:20px;height:22px;position:absolute;right:20px;}
#custom_photo{position:absolute;opacity:0;z-index:9;}
.file_upload{margin:0 0 30px 0;}
.google-maps iframe{width:100%;vertical-align:top;}
.contact .site-footer{margin:0;}
.uplode-new span{color:#e31d27;text-decoration:underline;}
.uplode-new span.uplod{height:50px;display:flex;align-items:center;text-decoration:none;font-weight:bold;border-left:1px solid #acacac;padding:0 34px;}
.img_inner{display:flex;}
.img_block{max-width:880px;width:100%;}
.img_slide{max-width:520px;width:100%;padding-left:30px;}
.img_blk{position:relative;height:100%;vertical-align:top;}
.img_blk img{vertical-align:top;height:100%;}
.img_text{position:absolute;top:50%;transform:translateY(-50%);left:70px;}
.img-slide,.img_slider div{height:100%;}
.img_slider{display:flex;height:100%;flex-flow:wrap;}
.img_slider img{height:100%;width:100%;}
.img_text span{color:#fff;font-size:20px;text-transform:uppercase;font-weight:normal;letter-spacing:0.15em;}
.img_text h2{color:#fff;margin:11px 0 7px 0;}
.img_text .btn{padding:10px 42px;}
.img_slider .slick-dots{margin:0;line-height:normal;width:100%;position:absolute;bottom:20px;z-index:9;}
.img_slider .slick-dots li{width:27px;height:1px;margin:0 7px;}
.img_slider .slick-dots li button,.img_slider .slick-dots li a{width:27px;height:2px;padding:0;background:#fff;}
.img_slider .slick-dots li button::before{display:none;}
.insta_blk img{width:100%;}
.img_slider .slick-dots li.slick-active button{background:#e31d27;}
.logo-bar{margin:0 0 75px 0;border:solid #ebebeb;display:inline-block;width:100%;border-width:1px 0 0 1px;vertical-align:top;}
.logo-bar__item{margin:0;border:solid #ebebeb;border-width:0 1px 1px 0;width:16.6666667%;max-width:100%;min-height:122px;display:flex;align-items:center;justify-content:center;float:left;opacity:0.8;}
.insta_blk{display:none;}
.template-index .insta_blk{display:block;}
.img_with_slider{padding:30px 0 55px 0;}
.news_bg{padding-bottom:10px;}
.btn.new_btn{display:table;margin:0 auto;}
.main-content form.search-form.search-page-form{margin:0 auto;}
.list--inline .btn{color:#fff;}
#customer_logout_link{font-size:18px;text-decoration:underline;}
.template-customers-account h2,.template-customers-addresses h2{font-size:36px;}
.return-link-wrapper .btn{color:#fff;}
.list-view-items li:empty{display:none;}
#CustomerLoginForm .btn{margin:12px 0;}
.myaccount__account-details .btn{margin:20px 0;}
.address-new-toggle{margin:15px 0;}
.address .list--inline{margin:20px 0;}
.cart__continue-btn{margin:20px 0 0 0;}
.collection-hero__title{font-size:50px;}
#shopify-section-article-template .social-sharing .btn {
    background: transparent;
    width: 40px;
    height: 40px;
    border: 1px solid #e3e3e3;
    padding: 0;
    font-size: 0;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
#shopify-section-article-template .social-sharing .btn img {
    max-width: 20px;
}
#shopify-section-article-template .social-sharing li:first-child .btn img {
    max-width: 10px;
}
#shopify-section-article-template .social-sharing .btn svg {
    width: 20px;
    margin: 0;
    height: 20px;
    fill: #9a9a9a;
}
#shopify-section-article-template .social-sharing .btn:hover {
    background: transparent !important;
}
.product-single__media img {
    height: 100%;
    object-fit: contain;
}
/*----------  Responisve Css ----------*/
@media only screen and (max-width:1550px){
  .coll-slider .slick-prev{left:-35px;}
  .coll-slider .slick-next{right:-35px;}
}
@media only screen and (max-width:1500px){
  .coll-slider .slick-prev{left:0;}
  .coll-slider .slick-next{right:0;}
  .coll-slider{padding:0 50px;}
  .mail_text a{font-size:14px;}
  .right-cart li,.site-header__icon.site-header__account{margin-right:10px;padding-right:10px;}
}
@media only screen and (max-width:1199px){
  h2{font-size:42px;}
  .coll-title h3{font-size:28px;line-height:22px;}
  .coll-title{bottom:30px;left:30px;}
  .feture-block h3{font-size:35px;line-height:30px;}
  .feture-block{top:30px;left:30px;}
  .feture-col .grid__item:last-child .feture-block{bottom:30px;}
  .newsletter-section h2{font-size:60px;line-height:35px;}
  .newsletter-section .rte{font-size:18px;line-height:35px;margin:0 0 10px 0;}
  .newsletter-section{padding:60px 0;}
  .site-footer__rte p{font-size:38px;line-height:40px;}
  .site-footer{padding:40px 0 0 0;}
  .ftr-copy{padding:20px 0;}
  .right-cart li:first-child,.right-cart li:nth-child(2){display:none;}
  .right-cart li span{display:none;}
  .site-header__icon.site-header__account{padding:0;margin:0;border:none;}
  .right-cart ul{width:25px;height:22px;margin:0 10px 0 0;}
  .right-cart li img{margin-right:0;}
  .right-cart li{margin-right:0;padding-right:0;}
  .search-form_inner{max-width:100%;justify-content:center;}
  .right-cart{width:auto;}
  .announce_info li:nth-child(2):before,.announce_info li:nth-child(2):after{display:none;}
  .announce_info li.slick-slide{display:flex;align-items:center;justify-content:center;}
  .slideshow__title{font-size:52px;line-height:56px;}
  .mega-subtitle{font-size:18px;line-height:25px;margin:0 0 15px 0;}
  .coll-bg{padding-bottom:0;}
  .img_block{max-width:60%;}
  .img_slide{max-width:40%;}
  .img_text h2{margin:5px 0;}
  .img_with_slider{padding:0;}
  .img_text{left:30px;}
  .logo-bar__item{width:33.33%;}
  .logo-bar{margin:0 0 30px 0;}
}
@media only screen and (max-width:991px){
  .search-form{max-width:100%;}
  .right-cart{padding:0 0 0 20px;width:auto;}
  .grid--table>.grid__item.site-header__icons{padding:0 0 0 50px;}
  .site-nav a{font-size:14px;}
  .right-top li{padding-right:10px;margin-right:10px;}
  .right-top li a{font-size:12px;}
  .collection-grid-itemtitle.h3{font-size:20px;}
  .img_inner{flex-flow:wrap;}
  .img_block{max-width:100%;margin-bottom:20px;}
  .img_slide{max-width:100%;padding-left:0;}
  .logo-bar__item.slick-slide{display:flex;}
}
@media only screen and (max-width:768px){
  .site-nav a{font-size:12px;}
}
@media only screen and (max-width:749px){
  .site-header__icon.site-header__cart{width:20px;height:20px;margin:10px 10px 0 0;}
  .site-header__menu svg path{fill:#fff;stroke:#fff;color:#fff;}
  .mail_text{display:none;}
  .right-top{display:none;}
  .site-header__logo{padding-left:0;}
  .grid--table>.grid__item.site-header__icons{padding:0;}
  .search-form.mobile{display:block;}
  .search-form{display:none;}
  .site-header__menu{padding:0;margin:0 0 0 15px;}
  .slideshow__text-content-list{display:none;}
  .site-header__menu svg{width:30px;height:30px;}
  .site-header__icons .site-header__cart svg{width:25px;height:25px;vertical-align:text-top;}
  .mobile-nav-wrapper{z-index:9;display:none!important;top:100%!important;transform:none!important;height:100vh;}
  .mobile-nav-wrapper.js-menu--is-open{display:block!important;}
  .slideshow__title{font-size:42px;line-height:30px;}
  .slideshow__title--mobile ~ .slideshow__subtitle--mobile{margin-bottom:0;}
  .btn.slideshow__btn.slideshow__btn--mobile{margin:15px 0 0 0;}
  .collection-grid-item-box{margin-bottom:5px;}
  .collection-inner .grid__item{width:50%;}
  .feture-col .grid__item:first-child{width:100%;}
  .feture-col .grid__item{width:100%;}
  .site-footer__content{padding:0;}
  .coll-slider{padding:0 20px;}
  .page-width{padding-left:20px;padding-right:20px;}
  .mega-subtitle{font-size:15px;line-height:22px;}
  .grid--footer-float-right{flex-flow:wrap;}
  .site-footer-item-align-right{text-align:center;}
  .site-footer__icon-list{padding-bottom:10px;}
  .site-footer-item-tall{order:-1;}
  .site-footer__copyright-content,.site-footer__copyright-content a{font-size:14px;line-height:normal;}
  .coll-bg{padding-bottom:25px;}
  .slideshow__arrows .slick-dots{display:none;}
  .abt-img{flex-flow:wrap;}
  .abt-logo{margin-bottom:30px;}
  .abt-logo:last-child{margin-bottom:30px;}
  .top-info{padding:30px 0;max-width:100%;}
  .cont-top{padding:0 0 30px 0;}
  .top-info .con-info li{padding:10px;}
  .con-info p{word-break:break-all;}
  .padd-top img{width:100%;}
  .index-section.product_coll{padding-bottom:0;}
  .coll-bg .section-header{margin-bottom:10px;}
  .grid-view-item__image-wrapper .grid-view-item__image{height:100%;width:100%;object-fit:contain;}
  .img_with_slider{padding:30px 0 0 0;}
  .img_text{left:20px;}
  .img_text span{font-size:16px;}
  .img_text .btn{padding:5px 20px;}
  .right-cart ul{margin:5px 10px 0 0;}
}
@media only screen and (max-width:480px){
  h2{font-size:28px;}
  .collection-inner .grid__item:first-child,.collection-inner .grid__item:nth-child(2){width:100%;}
  .collection-inner .grid__item{width:100%;}
  .product_coll .section-header{margin-bottom:10px;}
  .small-tile{font-size:18px;letter-spacing:0.05em;}
  .product_coll{padding-bottom:0;}
  .newsletter-section .rte{line-height:normal;margin:10px 0;}
  .newsletter-section h2{font-size:40px;line-height:18px;}
  .ftr-info a{font-size:22px;}
  .site-footer__rte{margin-bottom:20px;}
  .site-footer__item{margin-bottom:30px;}
  .site-footer h4,.site-footer .h4{font-size:18px;line-height:20px;margin-bottom:10px;}
  .coll-title{bottom:20px;left:20px;}
  .feture-block .btn{font-size:13px;line-height:24px;padding:8px 20px;}
  .about-section{padding:15px 0;}
  .about-sec strong{font-size:30px;line-height:26px;}
  .google-maps iframe{height:250px;}
  .site-header__cart-count{top:-5px;right:-10px;width:15px;height:15px;}
  .index-section{padding-top:30px;padding-bottom:30px;}
  .collection-link{margin-bottom:10px;}
  .feture-col{padding-bottom:0;}
  .slideshow__title{font-size:34px;line-height:26px;}
  .coll-bg{padding-bottom:25px;}
  .template-customers-account h2,.template-customers-addresses h2{font-size:28px;}
  .coll-slider .price-item{font-size:20px;}
  .coll-slider .price__sale .price-item.price-item--regular{font-size:16px;}
  .coll-slider .jdgm-prev-badge__text {font-size: 13px;}
  .coll-slider .grid-view-item__title.product-card__title{min-height:110px;}
}

.help_info_text a {
  text-decoration: underline;
  color: #ff0000;
}
.phone_number_info img {
    max-width: 18px;
}