/** Shopify CDN: Minification failed

Line 195:0 Unexpected "{"
Line 237:95 "align-item" is not a known CSS property
Line 801:0 Expected "}" to go with "{"

**/
@import url('https://fonts.googleapis.com/css2?family=Bai+Jamjuree:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');

body {
  margin: 0;
  padding: 0;
  color: #000;
  background: #fff;
  font-family: 'Bai Jamjuree', sans-serif;
}
a {
  text-decoration: none;
font-family: 'Bai Jamjuree', sans-serif;
}
ul li {
  margin: 0;
  padding: 0;
  letter-spacing: 0px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  color: #000; font-family: 'Bai Jamjuree', sans-serif;
}
img {
  max-width: 100%;
}
p,
span {
  margin: 0;
  padding: 0;
  font-weight: 400;
  font-size: 16px;
  line-height: normal;
}
.container {
  max-width: 1310px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container-fluid {
  max-width: 1630px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}
.page-width {
  max-width: 1310px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}


.header-section .header--top-left {grid-template-columns: 1fr 3fr!important;display: grid;padding: 12px 0;}
.header-section .header__icons {display: flex;align-items: center;column-gap: 19px;}
.header-section .header-search form .field {height: auto!important;padding: 0;width: 100%;border: 1px solid #ccc;margin-right: 12px;}
.header-section .header-search form {margin: 0;background: #fff;width: 437px;height: auto;display: flex;align-items: center;justify-content: space-between;padding: 0;}
.header-section .header-call-main a {color: #000;position: relative;padding-left: 30px;font-size: 16px;font-weight: 700;}
.header-section .header-call-main span {font-size: 16px;} 
.header-section .header-call-main a:before {position: absolute;content: "";left: 0;top: 0px;background-image: url(call.png);height: 22px;width: 22px;background-repeat: no-repeat;}
.header-section .header-call-main a.head_email {display:block;}
.header-section .header-call-main a.head_email:before {background-image: url(whi_email_icon.png);top: 5px;height: 18px;}

.header-section .header-user a {width: 100%;column-gap: 10px;font-size: 14px;text-decoration: none;color: #000;font-weight: 400;}
.header-section .header-user {width: 155px;border-left: 1px solid #d9d9d9;border-right: 1px solid #d9d9d9;padding: 0 10px;}
.header-section .cart-count-bubble {position: absolute;bottom: 23px;left: 26px;right: 0px;
background-color: #6c4a2b;height: 28px;width: 28px;border-radius: 100%;border: 2px solid #fff;text-align: center;line-height: 25px;color: #fff;font-weight: 400;font-size: 14px;}
.header-section nav.header__inline-menu {background: #6c492e;padding: 15px 0;text-align: center;border-bottom: 4px solid #ccbf9f;}
.header-section nav.header__inline-menu .header__menu-item span {color: #fff;font-weight: 600;font-size: 17px;}
.header-section nav.header__inline-menu .header__submenu span { color: #000;}

.header-section .header__menu-item {padding: 5px 0px;}
.header-section nav.header__inline-menu summary .icon-caret {color: #b6a595;}
.header-section nav.header__inline-menu summary .icon-caret {background:url(menu-icon.png);}
.header-section ul.list-menu.list-menu--inline {max-width: 1300px;justify-content: space-between;width: 1300px;}
.shipping-main {height: 43px;}
.shipping-main ul {display: flex;justify-content: center;column-gap: 110px;margin: 0px;align-items: center;height: 100%;}
.shipping-main ul li {display: inline-block;position: relative;padding: 0 50px; font-size: 15px;font-weight: 400;}
.shipping-main ul li.shipping-item {background-image: url(delivery.png);background-repeat: no-repeat;background-position: center left;}
.shipping-main ul li.payment-itam {background-image: url(payment.png);background-repeat: no-repeat;}
.shipping-main ul li:after {position: absolute;content: "";left: -77px;top: -7px;background: #dddddd;height: 43px;width: 1px;}
.shipping-main ul li:first-child:after {display:none;}
.header-section .field:before {display:none;}
.header-section .field:after {display:none;}
.header-section .cart-count-bubble span {font-family: Bai Jamjuree,sans-serif;font-size: 14px;}
.header-section .header__menu-item .icon-caret {right: -18px;top: 14px;}
.header-section .field__label {font-size: 14px!important;;letter-spacing: 0;top: 12px; color:#000;opacity:70%;}

ul.mega-menu__list {background: white;border: 0px;padding: 5px 10px;text-align: left;}
ul.mega-menu__list li {display: block;line-height: normal;}
ul.mega-menu__list li a {color: #000;text-decoration: none;font-weight: 600;font-size: 16px;}
a.header__cart-button {
    position: relative;
}
.header-search-desk .search__input.field__input:focus-visible {
    border: 0px!important;
    outline: inherit;
    box-shadow: inherit;
}



img.mobile_img {display: none;}
button.slick-prev.slick-arrow, button.slick-next.slick-arrow {font-size: 0px!important;}
.single-slider .slick-prev {cursor: pointer;  z-index: 1;
    position: absolute;top: 47%;left: 100px;background: url(arrow.png) no-repeat center bottom;font-size: 0px;border: 0px;height: 50px;width: 40px;}
.single-slider .slick-next {cursor: pointer;  z-index: 1;
    position: absolute;top: 47%;right: 100px;background: url(arrow.png) no-repeat center bottom;font-size: 0px;border: 0px;height: 50px;width: 40px;transform: rotate(180deg);}
.single-slider .slick-next:before {display:none;} 
.single-slider .slick-prev:before {display:none;}


.category-section {background: #f4f4f4;padding: 45px 0 80px 0px;}
.category-section button.slick-prev.slick-arrow, button.slick-next.slick-arrow {font-size: 0px!important;}
.category-section .slick-prev {cursor: pointer;  z-index: 1;
    position: absolute;top: 45%;left: -50px;background: url(category-arrow.png) no-repeat center bottom;font-size: 0px;border: 0px;height: 50px;width: 40px;transform: rotate(180deg);}
.category-section .slick-next {cursor: pointer;  z-index: 1;
    position: absolute;top: 45%;right: -50px;background: url(category-arrow.png) no-repeat center bottom;font-size: 0px;border: 0px;height: 35px;width: 40px;}
.category-section .slick-next:before {display:none;} 
.category-section .slick-prev:before {display:none;}
.category-section .category_box-inner h3 {font-size: 18px;font-weight: 600;color: #6c4a2b;margin: 14px 0; min-height: 80px;}
.category_box-inner img { margin: 0 auto; padding-top: 18px; height: 170px; object-fit: contain; object-position: bottom;}
.category-section .category_box-inner {background: #fff;padding: 20px;/*max-height: 311px;*/margin: 0 10px;text-align: center;transition: all 0.4s}
.category-heading p {font-size: 25px;text-align: center;padding: 0 0 37px 0;}
.category_box-inner:hover {transform: translateY(-10px);transition: all 0.4s;}




.explore-section {background: #ffffff;padding: 95px 0 60px 0px;}
.explore-section button.slick-prev.slick-arrow, button.slick-next.slick-arrow {font-size: 0px!important;}
.explore-section .slick-prev {cursor: pointer;  z-index: 1;
    position: absolute;top: 40%;left: -50px;background: url(category-arrow.png) no-repeat center bottom;font-size: 0px;border: 0px;height: 50px;width: 40px;transform: rotate(180deg);}
.explore-section .slick-next {cursor: pointer;  z-index: 1;
    position: absolute;top: 40%;right: -50px;background: url(category-arrow.png) no-repeat center bottom;font-size: 0px;border: 0px;height: 35px;width: 40px;}
.explore-section .slick-next:before {display:none;} 
.explore-section .slick-prev:before {display:none;}
.explore-section .explore_box-inner h3 {font-size: 16px;font-weight: 500;color: #000000;margin-bottom: 18px;margin-top: 12px;}
.explore-section .explore_box-inner {background: #fff;padding: 0 41px;margin: 0 0px;text-align: center;}
.explore-heading h2 {font-size: 32px;text-align: center;padding: 0 0 37px 0; font-weight:700;text-transform: uppercase;}
.explore-img {background: #f9f1e9;width: 115px;transition: all 0.4s;
    height: 115px;border-radius: 100px;margin: 0 auto;text-align: center;display: flex;align-items: center;justify-content: center;}
.explore_box-inner:hover .explore-img {transform: translateY(5px);transition: all 0.4s;}

.home-tabs-slider .product-list {margin-top: 35px;background: #fff;padding: 12px 15px 0 15px;}
.home-tabs-slider .container {max-width: 1630px;}
.home-tabs-slider .tab_drawer_heading {display: none;}
.home-tabs-slider .products-slider ul.tabs { padding: 0;  margin: 20px auto 30px auto; text-align: center;padding-top: 37px;}
.home-tabs-slider .products-slider ul.tabs li.active { color: #fff; border-bottom: 4px solid #fff;}
.home-tabs-slider .products-slider ul.tabs li { display: inline-block; float: none; font-size: 26px; margin: 0 20px;  padding: 8px 0px; width: auto; color: #959595;
    position: relative; text-transform: uppercase; z-index: 1; cursor: pointer;  border: none; font-weight: 700; height: auto; letter-spacing: 1px;}
.home-tabs-slider .products-slider ul.tabs li.active:after {width: 0;height: 0;border-left: 20px solid transparent;
    border-right: 20px solid transparent;border-top: 13px solid #ffffff;content: "";position: absolute;bottom: -16px;margin: 0 auto;left: 0;right: 0;}
.home-tabs-slider .product-card { background-color: unset; border-color: unset;  border-width: 0; padding:20px;}
.home-tabs-slider .product-card:hover{background-color:#fff; box-shadow: 1px 1px 10px #cccccc9c;}
.home-tabs-slider .tab-slider{margin: 45px 0 0 0;}
.home-tabs-slider .slick-prev, .home-tabs-slider .slick-next {font-size: 0; border: 0; position: absolute; top: 37%!important; width: 50px!important; height:68px; 
     background-color: #ededed; z-index: 1;}
.home-tabs-slider .slick-prev {left:-43px;background: url(pro-slider-arrow.png) no-repeat;cursor: pointer; transform: revert;}
.home-tabs-slider .slick-next:before {display:none;}
.home-tabs-slider .slick-next{right:-43px; background: url(pro-slider-arrow.png) no-repeat;cursor: pointer;transform: rotate(180deg);}
.home-tabs-slider .tab-slider .grid__item{padding: 10px 20px;}
.card-wrapper .card__content .card__heading{font-size: 16px;font-weight: 400;  min-height: 92px;   display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  
     overflow: hidden; text-decoration: none; color:#000; margin: 0 0 15px 0; padding: 0 50px;}
.card-wrapper .card__content .card__heading a{text-decoration: none;}
.card-wrapper .card-information form{margin:0 !important;}
.card-wrapper .card__content .underline-links-hover:hover a {text-decoration: none;  text-underline-offset: .3rem;}
.card-wrapper .card__content .card-information .price {font-size: 18px; font-weight: 700; color: #000; margin: 17px 0 0;}
.home-tabs-slider .product-list ul li {padding: 40px 20px 10px 20px;background: #f1f1f1;  margin: 0 13px;  }
.home-tabs-slider .card-wrapper{padding:20px;}
.card-wrapper .card__information {text-align: center;}
.card-wrapper .card__information .card-information {text-align: center;}
.card-wrapper .card__information .card-information .add-to-cart { background: #1cebdc; font-size: 16px; color: #000; font-weight: 700; width: 180px;  height: 45px;
    text-align: center; line-height: 45px; padding: 0; display: inline-block; margin-top: 18px !important; border: 0; text-transform: uppercase; letter-spacing: 0; text-decoration: none;}
.home-tabs-slider .products-slider ul.tabs li span {font-size: 32px;font-weight: 700;}
.home-tabs-slider {background:url(product0bg.jpg) no-repeat;}
.card__heading a:after {display:none;}
.card__heading a {font-size: 16px;color: #000;font-weight: 700;font-family: Bai Jamjuree,sans-serif;margin: 50px 0 0px 0;}
.price__regular .price-item--regular {margin-right: 0;font-size: 18px;color: #6c4a2b;font-weight: 700;}
.price__sale span{margin-right: 0;font-size: 18px;color: #6c4a2b;font-weight: 700;}
s.price-item.price-item--regular {font-size: 14px;color: #6c4a2b;}
{margin-right: 0;font-size: 18px;color: #6c4a2b;font-weight: 700;}
a.btn {font-size: 16px;color: #000;border: 0;background: transparent; margin-top: 10px!important;display: inline-block;
    text-transform: uppercase;font-weight: 700;letter-spacing: 2px;    cursor: pointer;border-bottom: 1px solid #696969;    font-family: Bai Jamjuree,sans-serif;padding: 0px;}
.card__information {padding-left: 30px;padding-right: 30px;}
.product-grid .card-wrapper:hover a {border: 0px;}



.leather-section {padding: 100px 0 50px 0;}
.leather-main-content {display: grid;grid-template-columns: 1fr 1fr;}
.leather-right {background: #ead8ab;padding: 60px 80px 0 80px;}
.leather-right h2 {font-size: 32px;color: #6c4a2b;font-weight: 700;text-transform: uppercase;padding: 7px 0 20px 0;}
.leather-right p {padding: 7px 0 10px;line-height: 26px;font-size: 18px;max-width: 580px;}
.leather-left img {width: 100%;height: 100%;}


.videoSec {padding: 20px 0 40px 0;}
.videoSec .top-text {text-align: center;padding-bottom: 27px;}
.videoSec .top-text h2 {font-size: 32px;font-weight: 700;color: #000000;text-transform: uppercase;}
.videoSec .top-text p {font-size: 16px;padding-top: 5px;font-weight: 500;}
.videoBlocks {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 26px;}
.embed-container iframe {width: 100%;height: 350px;}
.view-all-btn {text-align: center;margin: 17px 0 0 0;}
.view-all-btn a {color: #000;font-weight: 700;text-transform: uppercase;font-size: 14px;border-bottom: 1px solid; letter-spacing: 3px;}



.about-section {padding: 40px 0 100px 0;}
.about-main-content {background: url(about-bg.jpg);padding: 70px 75px;}
.about-text p {color: #ffffff;font-size: 16px;line-height: 26px;}
.about-text strong {font-size: 18px;font-weight: 700;}
.about-text h2 {font-size: 32px;color: #ffffff;text-transform: uppercase;font-weight: 700;padding-bottom: 20px;}
.about-text a {color: #c28c5b;margin: 12px 0px 0 0;display: inline-block;position: relative;border-bottom: 1px solid;line-height: initial;}
.about-text a:before {position: absolute;content: "";top: 6px;right: -25px;height: 20px;width: 19px;background: url(arrow-about.png) no-repeat;transition: all 0.4s;}  
.about-text {max-width: 785px;}
.about-text a:hover:before {transform: translatex(10px);transition: all 0.4s;}



.footer-section .social-main .list-social {justify-content: flex-start!important;align-items: center;column-gap: 10px;}
.footer-section .footer-copyright-main .footer__copyright.caption.top-text {width: 50%;}
.footer-section .footer-copyright-main .footer__column.footer__column--info {width: 50%;}
.footer-section .footer__copyright.caption.top-text ul {display: flex;margin: 0px;padding: 0px;align-item:center;}
.footer-section .footer__copyright.caption.top-text ul {display: flex;margin: 0px;padding: 0px;}
.footer-section .footer__copyright.caption.top-text ul li {list-style: none;display: inline-block;color: #fff;font-size: 14px;line-height: normal;margin: 0;border-right: 1px solid #34302e;padding: 0 20px;opacity: 70%;}
.footer-section .footer__copyright.caption.top-text ul li a {color: #fff;font-size: 14px;}
.footer-section .footer__copyright.caption.top-text ul li:last-child {border: 0px;}
.footer-section .footer__copyright.caption.top-text ul li:first-child {padding-left:0px;}
.footer-section .footer-block.grid__item:first-child {width: 23%;}
.footer-section .grid--3-col-tablet .grid__item {width: calc(20% - var(--grid-desktop-horizontal-spacing) * 2 / 3);}
.footer-section .footer-block.grid__item:last-child {width: 16%;padding-left: 50px;}
.footer-section .foootergmail:before {position: absolute;content: "";left: 0;
    top: 6px;background-image: url(email.png);height: 22px;width: 22px;background-repeat: no-repeat;}
.footer-section .foootergmail li{ padding: 4px 0 19px 30px;color: #000;list-style: none;font-size: 14px;}
.footer-section .footer-nbr:before {position: absolute;content: "";left: 0;top: 6px;background-image: url(call-footer.png);height: 22px;width: 22px;background-repeat: no-repeat;}
.footer-section .footer-nbr li {padding: 4px 0 19px 30px;color: #000;list-style: none;font-size: 14px;}
.footer-section .foootergmail {position: relative;}
.footer-section .footer-nbr{position: relative;}
.footer-section .footer-section .footer-share-main ul {margin:0px;padding:0px;}
.footer-section .footer-share-main ul li {list-style: none;margin-bottom: 7px;}
.footer-section .footer-share-main ul li a {color: #fff;padding-left: 40px;font-size: 14px;font-weight: 400;opacity: 70%;}
.footer-section .footer-share-main {padding-bottom: 26px;}
.footer-section .social-main ul.list-social li a {padding: 9px 10px;border: 1px solid #6d4a30;width: 45px;  height: 45px;justify-content: center;}
.footer-section .social-main {padding: 10px 0 48px 0;}
.footer-section h2.footer-block__heading {font-size: 22px;color: #c28c5b;margin-bottom: 30px;font-weight: 600;text-transform: uppercase;}
.footer-section ul.footer-block__details-content.list-unstyled li a {font-size: 14px;color: #fff;opacity: 70%; line-height: normal;margin-bottom: 6px;}
 .footer-section {background: url(footer-bg.jpg) no-repeat;background-size: cover;}
.footer-section .gradient {background:transparent;}
 .footer-section ul.footer-block__details-content.list-unstyled li a:hover {color:#fff;}
.footer-section .footer-block__newsletter {display: flex;align-items: center;}
.footer-section .footer-block__newsletter-left {width: 38%;position: relative;padding-left: 85px;}
.footer-section .footer-block__newsletter-right {width: 62%;}
.footer-section .newsletter-form {max-width: 100%!important;}
.footer-section .newsletter-form__field-wrapper {max-width: 100%!important;}
.footer-section .newsletter-form input {      width: 595px;  height: 50px;background-color: #fff;color: #000;font-size: 14px;  padding: 0 20px;}
.footer-section .newsletter-form button {height: 50px;width: 200px;font-size: 14px;color: #fff;font-weight: 700;letter-spacing: 0;line-height: 50px;
  background-color: #c28c5b!important;position: relative;text-transform: uppercase;right: 1px;top: 1px;display: block;text-align: left;padding-left: 34px;letter-spacing: 2px;}
.footer-section .newletter-footer {max-width: 1310px;margin: 0 auto;padding:0 0 40px 0;}
.footer-section .footer-block__newsletter-left p {color: #fff;font-size: 16px;text-align: left;}
.footer-section .footer-block__newsletter-left h2 {text-align: left;font-size: 32px;color: #ffffff;font-weight: 700;text-transform: uppercase;margin: 0px;}
.footer-section .footer-block__newsletter-left:before{position: absolute;content: "";left: 0;top: 6px;background-image: url(gmail-img.png);height: 60px;width: 60px;background-repeat: no-repeat;}
.footer-section .newsletter-form button:before {position: absolute;content: "";  right: 30px;
    top: 19px;background-image: url(email-arrow.png);height: 20px;width: 20px;background-repeat: no-repeat;  transition: all 0.4s;}
.footer-section .newsletter-form button:hover:before{transform: translatex(5px);transition: all 0.4s;}
.footer-section .footer-block__newsletter-right .newsletter-form__field-wrapper label.field__label {font-size: 14px;line-height: 30px;color: #000;}
.footer-section .footer__blocks-wrapper{border-top: 1px solid #2a241e;padding-top: 58px;}
.footer-section .footer__content-top.container-fluid {border-bottom: 1px solid #2a241e;}
.footer-section .footer__content-bottom {padding-top: 20px!important; padding-bottom: 40px;}
.footer-section .list-payment__item {padding: 1px!important;}
.footer-section li.list-payment__item svg {width: 52px;height: 34px;}
.footer-section .footer__content-bottom-wrapper:not(.footer__content-bottom-wrapper--center) .footer__copyright {margin: 0px!important;}
.footer-section .footer__payment {margin-top: 0px!important;}
.footer-section .footer__content-bottom-wrapper {align-items: center;}
.footer-section .footer-block.grid__item:nth-child(2) {padding-right: 87px;}
.footer-section .footer-block.grid__item:nth-child(2) ul li:last-child a {text-decoration: underline;}
.footer-share-main ul {padding: 0px;}
.list-menu--disclosure {width: 400px!important;border-radius: 5px;padding: 25px 15px!important;}
 ul.header__submenu li a {color: black;font-size: 16px;text-align: left;font-weight: 600;}
.footer-section .newsletter-form input:focus {padding-top: 16px;}
.footer-section h3#ContactFooter-success {color: #fff;}
.footer-section .newsletter-form input {padding: 16px 20px 0 20px;}
.footer-section small#ContactFooter-error {color: #fff;}


.product--large:not(.product--no-media) .product__media-wrapper {max-width: 50%!important;width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);}
.product--large:not(.product--no-media) .product__info-wrapper {max-width: 50%!important;}
.main-product-right .product__title h1 {line-height: 50px;margin: 0 0 10px;font-size: 40px;letter-spacing: 0;  font-weight: 700;line-height: normal;text-transform: uppercase;}
.main-product-right .price .price__regular span {font-size: 40px;font-weight: 300;color: #000;line-height: normal;letter-spacing: 0;}
.main-product-right legend.form__label {font-size: 14px;color: #000;font-weight: 700;text-transform: capitalize;margin: 0 0 6px;}

label.quantity__label.form__label {font-weight: 700;}
label.quantity__label.form__label span {font-weight: 700;}
.quantity__button {height: 44px;width: 40px;background-color: #f0f0f0!important;}
.quantity:after {display:none;}
.quantity:before {display:none;}
.quantity .quantity__input {background-color: #fff!important;height: 44px;width: 50px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
.quantity {border: 1px solid #ccc;}

.main-product-right .installment {border-bottom: 1px solid #dcdcdc;padding-bottom: 20px;margin-bottom: 30px;}
.main-product-right .product-form__quantity {border-top: 1px solid #dcdcdc;width: 100%;border-bottom: 1px solid #dcdcdc;max-width: 100%;padding: 15px 0 20px 0;margin: 25px 0 34px 0;}
.main-product-right .product-form .product-form__submit {width: 215px;height: 50px;  padding: 0;
    background: #6c4830;color: #fff;font-size: 16px;margin: 0;border-radius: 0;max-width: 215px;text-transform: uppercase;font-weight: 700;letter-spacing: 0;border: 0;}
.main-product-right .product-form .shopify-payment-button__button {width: 215px;height: 50px;}
.main-product-right .product-form__buttons {display: flex;max-width: 100%;column-gap: 10px;border-bottom: 1px solid #dcdcdc;}
 .related-products-headign-main {margin: 0 0 20px;border-bottom: solid 1px #ccc;padding: 0;width: 100%;display: inline-block;}
 .related-products__heading  {font-weight: 800;font-size: 17px;color: #000;text-transform: uppercase;margin: 0;border-left: solid 1px #ccc;border-right: solid 1px #ccc;
    border-top: solid 1px #ccc;max-width: 220px;text-align: center;height: 50px;line-height: 50px;background: #f5f5f5;letter-spacing: 0;margin-bottom: 0px!important;}
.section-related {padding: 60px 0 40px 0;}
.section-related  .card-wrapper .card__content .card__heading a {padding: 0 30px;}
.collection-hero__description.rte {width: 100%;max-width: 100%;}
.footer-section {margin-top: 40px !important;}
.template-index .footer-section {margin-top: 0!important;}
.header-section {margin-bottom: 40px !important;}
.template-index .header-section {margin-bottom: 0!important;}
.shopify-policy__container {max-width: 1310px;margin: 0 auto;padding-left: 15px;padding-right: 15px;}
.main-product-right .bold_option.bold_option_dropdown label {display: flex;column-gap: 20px;justify-content: space-between;}
.main-product-right .bold_option.bold_option_dropdown label span.bold_option_title {width: 30%;}
.main-product-right span.bold_option_element select {display: inline-block;width: 274px;padding: 8px 22px 8px 10px;font-size: 13px;color: #616161;font-weight: 400;
font-family: Bai Jamjuree,sans-serif;}
.main-product-right span.bold_option_element select:focus-visible {border:0px; box-shadow:inherit;}
.main-product-right .bold_option_set span.bold_help_text small {color: #994611!important;font-size: 14px;opacity: 1;margin-top: 10px;display: inline-block;}
.main-product-right  label.quantity__label.form__label, label.quantity__label.form__label span {font-weight: 700;display: inline-block;padding-right: 22px;font-size: 17px;color: #000;font-weight: 700;}
.facet-filters select#SortBy:focus-visible {outline:inherit; box-shadow:inherit;}
.facet-filters select#SortBy {border: 1px solid #ccc;padding:5px 30px 5px 10px;font-size:16px;}
.facet-filters .facet-filters__sort+.icon-caret {right: 8px;}
.facets-container .facets__form {margin-bottom: 15px!important;}
.template-page #MainContent .rte p {padding-left: 0px!important;padding: 9px 0 11px 0;}
.shopify-policy__title h1 {padding-bottom: 30px;}
#MainContent input.shopify-challenge__button.btn {margin-top: 20px;}
.facets-wrapper #FacetFiltersForm .disclosure-has-popup {border: 1px solid #ccc;padding: 5px 10px;height: 35px;font-size: 16px;}
.facets-wrapper #FacetFiltersForm span.active-facets__button-inner {border-radius: 0;}
.template-cart .cart-items .caption-with-letter-spacing {font-size: 16px;}
.template-product .bold_option_total>div {text-align: left;}
.template-page #MainContent ul.accordionCustom li a {font-weight: 700; font-size:18px;line-height:25px;}
.section-featured .collection__title h2 {font-weight: 800;font-size: 17px;color: #000;text-transform: uppercase;margin: 0;border-left: solid 1px #ccc;
border-right: solid 1px #ccc;border-top: solid 1px #ccc;max-width: 220px;text-align: center;height: 50px;line-height: 50px;background: #f5f5f5;letter-spacing: 0;margin-bottom: 0px!important;}
.section-featured .featured-headign-main {margin: 0 0 20px;border-bottom: solid 1px #ccc;padding: 0;width: 100%;display: inline-block;}
.footer-section h3.newsletter_already_subscribe.newsletter-form__message.form__message {color: #fff;}

.template-cart .cart-items .bold_option select {height: 40px; width: auto; margin-left: 0px !important;border: solid #ccc 1px;}
.template-cart .cart-items .bold_option_element select {margin-left: 0px;}
.template-cart .cart-items .cart-item__details>* {max-width: 100%;}
.template-cart .cart-items .bold_option select:focus-visible{box-shadow:inherit; outline:inherit;} 
.template-cart .cart-items .bold_option:not(:empty) {padding-bottom: 5px; margin-bottom: 20px;}
.template-cart .cart-items span.bold_help_text {margin-top: 10px;}
.cart-notification form#cart-notification-form button { background: #6c4732;
border: 0px;}

.template-page-contact p a { text-decoration: underline; text-underline-offset: 4px;}
.template-page-contact p {line-height: 22px;}
.template-page-contact .form-main .contactMap {width:32%;padding-left: 40px;}
.template-page-contact .form-main form#ContactForm {width: 68%;}
.template-page-contact .form-main {display: flex;}
.template-page-contact .form-main .contactMap .contactMap-top h3 {font-size: 30px; font-weight: 700; margin: 0 0 20px 0; line-height: normal;}
.template-page-contact .form-main .contactMap .contactMap-top p {color: #000;font-size: 16px; line-height: 22px; margin-bottom: 20px;}
.template-page-contact .form-main .contactMap ul li {list-style: none; padding: 0 0 10px 0;}
.template-page-contact .form-main .contactMap ul { margin: 0; padding: 0;}
.template-page-contact .form-main .contactMap ul li img {margin: 0 10px -7px 0;}
.template-page p a {text-decoration: underline; text-underline-offset: 5px;}
.template-page p {line-height: 22px;}
.template-page .colorPageLinks a {background-color: #6c492e;color: #fff;display: inline-block; font-size: 16px; font-weight: 700;margin: 0 20px 20px 0;min-width: 250px; 
      padding: 14px 20px !important;  text-decoration: none; text-transform: uppercase; text-align: center;}
.template-page .colorPageLinks {margin: 30px 0; line-height: normal;}
.template-page .colorPageLinks a:hover {color: #fff;}
.template-page .colorPageLinks iframe {width: 100%;}
.template-page-colorSwatches p a {text-decoration: underline; text-underline-offset: 5px;}
.template-page-colorSwatches p {line-height: 22px;}
.template-page-colorSwatches .colorPageLinks a {background-color: #6c492e;color: #fff;display: inline-block; font-size: 16px; font-weight: 700;margin: 0 20px 20px 0;min-width: 250px; 
      padding: 14px 20px !important;  text-decoration: none; text-transform: uppercase; text-align: center;}
.template-page-colorSwatches .colorPageLinks {margin: 30px 0; line-height: normal;}
.template-page-colorSwatches .colorPageLinks a:hover {color: #fff;}
.template-page-colorSwatches .colorPageLinks iframe {width: 100%;}
.template-page-customInfo #image01 { background-image:url('/cdn/shop/files/carLogoAcura.png'); }
.template-page-customInfo #image02 { background-image: url('/cdn/shop/files/carLogoAstonMartin.png'); }
.template-page-customInfo #image03 { background-image: url('/cdn/shop/files/carLogoAudi.png'); }
.template-page-customInfo #image04 { background-image: url('/cdn/shop/files/carLogoBentley.png'); }
.template-page-customInfo #image05 { background-image: url('/cdn/shop/files/carLogoBMW.png'); }
.template-page-customInfo #image06 { background-image: url('/cdn/shop/files/carLogoChrysler.png'); }
.template-page-customInfo #image07 { background-image: url('/cdn/shop/files/carLogoDodge.png'); }
.template-page-customInfo #image08 { background-image: url('/cdn/shop/files/carLogoFerarri.png'); }
.template-page-customInfo #image09 { background-image: url('/cdn/shop/files/carLogoFord.png'); }
.template-page-customInfo #image10 { background-image: url('/cdn/shop/files/carLogoGM.png'); }
.template-page-customInfo #image11 { background-image: url('/cdn/shop/files/carLogoHonda.png'); }
.template-page-customInfo #image12 { background-image: url('/cdn/shop/files/carLogoHyundai.png'); }
.template-page-customInfo #image13 { background-image: url('/cdn/shop/files/carLogoInfiniti.png');}
.template-page-customInfo #image14 { background-image: url('/cdn/shop/files/carLogoJaguar.png'); }
.template-page-customInfo #image15 { background-image: url('/cdn/shop/files/carLogoJeep.png'); }
.template-page-customInfo #image16 { background-image: url('/cdn/shop/files/carLogoLamborghini.png'); }
.template-page-customInfo #image17 { background-image: url('/cdn/shop/files/carLogoLandRover.png'); }
.template-page-customInfo #image18 { background-image: url('/cdn/shop/files/carLogoLexus.png'); }
.template-page-customInfo #image19 { background-image: url('/cdn/shop/files/carLogoLincoln.png'); }
.template-page-customInfo #image20 { background-image: url('/cdn/shop/files/carLogoMazda.png'); }
.template-page-customInfo #image21 { background-image: url('/cdn/shop/files/carLogoMercedes.png'); }
.template-page-customInfo #image22 { background-image: url('/cdn/shop/files/carLogoMercury.png'); }
.template-page-customInfo #image23 { background-image: url('/cdn/shop/files/carLogoNissan.png'); }
.template-page-customInfo #image24 { background-image: url('/cdn/shop/files/carLogoPorsche.png'); }
.template-page-customInfo #image25 { background-image:url('/cdn/shop/files/carLogoRollsRoyce.png');}
.template-page-customInfo #image26 { background-image: url('/cdn/shop/files/carLogoSaab.png'); }
.template-page-customInfo #image27 { background-image: url('/cdn/shop/files/carLogoSubaru.png'); }
.template-page-customInfo #image28 { background-image: url('/cdn/shop/files/carLogoToyota.png'); }
.template-page-customInfo #image29 { background-image: url('/cdn/shop/files/carLogoVolkswagen.png'); }
.template-page-customInfo #image30 { background-image: url('/cdn/shop/files/carLogoVolvo.png'); }
.template-page-customInfo #image31 { background-image: url('/cdn/shop/files/carLogoTesla.png'); }
.template-page-customInfo .colorChart .brandGrid { display: inline-block; background-size: 110px; min-height: 200px; background-repeat: no-repeat; text-align: center; width: 100%;
    background-position: top 30px center;position: relative;margin-bottom: 50px; margin-bottom: 20px;; z-index: 1; vertical-align: middle; border: 1px solid #ccc;}
.template-page-customInfo .colorChart .brandGrid:hover {box-shadow: 0px 10px 25px #ccc;}
.template-page-customInfo .colorChart .brandGrid a { border-top: 1px solid #ccc !important;position: absolute; left: 0; right: 0;margin: auto;bottom: 0; border: 0px;color: #6c492e;font-size: 15px;
    text-transform: uppercase; text-decoration: none;font-weight: 500;line-height: 16px; padding: 10px 40px;z-index: 10;background: rgba(255, 255, 255, 0.7);opacity: 1;}
.template-page-customInfo .colorChart .brandGrid:hover a {color: #fff;background: #6c492e;}
.template-page-customInfo .grid__item p{line-height: 22px;margin-bottom: 20px; line-height: 22px;font-size: 16px; color: #000;}
.template-page-customInfo .colorChart {display: grid; grid-template-columns: auto auto auto auto; column-gap: 30px;}
.template-collection ul#product-grid .grid__item {width: 100%;max-width: 100%;}
.template-collection ul#product-grid {column-gap: 20px; display: grid; grid-template-columns: auto auto auto auto; row-gap: 20px;}
.template-collection .collection-hero__description.rte p { line-height: 22px;margin-bottom: 20px; line-height: 22px;font-size: 16px; color: #000;}
.template-collection .collection-hero__description.rte { line-height: 22px;margin-bottom: 20px; line-height: 22px;font-size: 16px; color: #000;}
.template-article .article-template__content p a {text-decoration: underline; text-underline-offset: 5px; padding-bottom: 10px !important; display: inline-block;}
.template-article .article-template__content p{line-height: 22px;}
.template-article .article-template__content p strong { margin-bottom: 10px !important; margin-top: 10px !important; display: inline-block;}
.template-page p#infoHeaderCustom {font-weight: 700; font-size: 22px; color: #6c492e; text-transform: uppercase; margin-top: 0;}
.accordionCustom { width:100%; margin: 0 auto 1em !important; padding:0 !important;}
.accordionCustom li {position: relative;list-style-type:none;width:100%;}
.accordionCustom ul {width:100%;}
.accordionCustom li p {display: none; padding: 10px 25px 30px;color: #fff;}
.accordionCustom a {color:#000;width: 100%;display: block;cursor: pointer;font-weight: 700;line-height: 3;font-size: 14px; font-size: 0.875rem; text-indent: 15px; 
    user-select: none;font-size:17px; border-bottom: 1px solid currentColor;}
.accordionCustom a:after { width: 8px;height: 8px; border-right: 1px solid #000; border-bottom: 1px solid #000;position: absolute;right: 10px;content: " ";
  top: 17px;transform: rotate(-45deg); -webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.accordionCustom a.active::after{transform: rotate(45deg);}
.accordionCustom a:hover, .accordionCustom a:active {color:#6c492e;opacity:1;border-color:#000;}
.accordionCustom li p {color:#000;font-size: 16px !important;font-size: 0.8125rem;line-height: 22px;padding: 20px 15px;}
.template-page-customInfo .grid {width: 100%; max-width: 100%;}
.template-page-customInfo .grid__item{width: 100%; max-width: 100%;}
.template-page-colorSwatches .colorSwatch-main {display: block;}
.template-page-colorSwatches .colorSwatch-item{width: 100%; max-width: 100%;}
p#infoHeaderCustom {font-weight: 700;font-size: 22px; color: #6c492e; text-transform: uppercase;margin-top: 50px;}
.accordionCustom li {list-style: none !important;}
.template-page-aboutus .grid {display: block;}
.template-page-aboutus .grid .grid__item{width: 100%; max-width: 100%;}
.template-page-aboutus .grid .grid__item .section-header h1 {font-size: 30px;text-transform: uppercase; font-weight: 500;color: #000;letter-spacing: 0.4px;  line-height: 30px;
    margin: 0 0 20px 0;}
.template-page-aboutus div#companyBio p { font-size: 16px;color: #484848; font-weight: normal;}
.template-page-customInfo p a {text-decoration: underline; text-underline-offset: 5px;color: #0000ff;font-weight: 700;}
.template-page-customInfo p {line-height: 22px;}
.template-page-customInfo .colorPageLinks a {background-color: #6c492e;color: #fff;display: inline-block; font-size: 16px; font-weight: 700;margin: 0 20px 20px 0;min-width: 250px; 
      padding: 14px 20px !important;  text-decoration: none; text-transform: uppercase; text-align: center;}
.template-page-customInfo .colorPageLinks {margin: 30px 0; line-height: normal;}
.template-page-customInfo .colorPageLinks a:hover {color: #fff;}
.template-page-customInfo .colorPageLinks iframe {width: 100%;}


/* Start Color Swatches */
.colorSwatch .colorPageLinks {font-family: 'Raleway', sans-serif;display:block; width: 100%; margin:40px auto 40px auto;padding: 10px 20px;text-align:center;}
.colorSwatch .colorPageLinks a {display:inline-block;color:#fff; background-color:#6c492e;font-weight:700; font-size: 16px; padding: 10px 20px; margin: 0 20px 20px 0; 
  text-decoration:none; text-transform: uppercase;}
.colorSwatch .colorPageLinks a:hover{opacity:1;}
.colorSwatch .colorPageLinks a:last-child { margin-right:0;}
.colorSwatch .colors  {display: -webkit-box;display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap;-webkit-box-pack: center;-ms-flex-pack: center;
  justify-content: center; margin: 0 auto 20px; max-width: 920px;}
.colorSwatch .colors h3, #rte .colors p {  color:inherit; margin: 0;}
.colorSwatch .colorPageLinks a.backButton {background-color:#eff0f0;color:#6c492e;border:2px solid #6c492e;}
.colorSwatch .colorPageLinks a.backButton:hover {background-color:#aa5623;color:#fff;opacity:1border:2px solid #6c492e;}
.colorSwatch color {display: block;-webkit-box-flex: 200px;-ms-flex: 200px 1 0;flex: 200px 1 0;-webkit-box-ordinal-group: 999999;-ms-flex-order: 999998; order: 999998;}
.colorSwatch h3{font-weight: bold;font-size: 20px; opacity: 0.6; padding-bottom: 20px; width: 200px;}
.compare {display: none;position: fixed;top: 0;left: 0; z-index: 1; width: 100%;background: #fff;-webkit-transition: background-color .5s; transition: background-color .5s;}
.constrain {max-width: 200px;max-height: 130px;}
.sizer {position: relative;z-index: 0;width: 0;height: 0; padding: 50% 50% 10% 50%;}
.colorSwatch .wrapper {position: absolute; z-index: 0; top: 0; left: 0;padding: 10px; width: 100%; height: 100%;max-height: 130px;}
.colorSwatch p a {color: #6c492e;opacity: 1;}
.colorSwatch p a:hover {opacity: 1;}
.colorSwatch color p.data {color: inherit;opacity: 0.6;}
/* End Color Swatches */


.template-list-collections .card__media .media img {object-fit: contain;}
.template-list-collections .card__inner.ratio:before {padding-bottom: 280px!important;}
.template-list-collections .card__heading a {margin: 20px 0 0px 0;}

.tab-section .tab-content-container .product__description.rte a { font-weight: 700; text-decoration: underline; color: #0000ff;}

.header-section .header__icons .header-call-main { min-width: 340px;}

.predictive-search__results-groups-wrapper{display:block !important;}
predictive-search[open] .predictive-search{min-width:375px;}
.predictive-search__item-heading{font-size:14px;}
.predictive-search__item--link-with-thumbnail{grid-template-columns:70px 1fr !important;}
.predictive-search__image{height:70px; width:70px !important;}
.active-facets__button-wrapper *, span.active-facets__button-inner{font-size:15px !important;}

.cart-notification-product .product-option.price{font-size:16px !important; font-weight:700 !important;}

.bold_help_text .ccLightbox {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.85);
  display: none;
  height: auto;
  left: 0;
  margin: 0 auto;
  max-height: 2500px;
  position: fixed;
  text-align: center;
  top: 0;
  width: 100%;
  z-index: 954;
  height:100%;
  overflow-y:scroll;
}

.bold_help_text .ccLightbox p {
  color: #eff0f0;
  font-size: 0.9em;
  font-style: italic;
  margin-top: 1em;
  padding: 0;
  text-decoration: none; }

.bold_help_text .ccLightbox img {
  border: 10px solid #fff;
  display: block;
  margin: 1em auto 50px;
  max-width: 100%; }

.bold_help_text .ccLightbox:target {
    opacity: 1;
    display: block;
    outline: medium none;
}

/* responsive css start  */

@media screen and (min-width: 990px) {
  .list-menu--disclosure{top:calc(100% + 19px);}
}

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

.category-section .slick-next {right: 0px;}
.category-section .slick-prev {left: 0px;}
.explore-section .slick-prev {left: 0px;}
.explore-section .slick-next {right: 0px;}
.header-section .header-search form {width: 337px;}
.home-tabs-slider .slick-prev {left: -12px;width: 27px!important;}
.home-tabs-slider .slick-next {right: -12px;width: 27px!important;}
.footer-section .footer-block.grid__item:first-child {width: 22%;}
.footer-section .footer-block.grid__item:nth-child(2) {padding-right: 10px;}
.footer-section h2.footer-block__heading {font-size: 20px;}
.footer-share-main ul {padding: 0px;}
  .footer-section .footer-block__newsletter {column-gap: 30px;}
.header-section .header--top-left { padding: 12px 20px;}
.leather-main-content {place-items: center;}
.leather-left img {height: auto; }
  
}


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

.header-section ul.list-menu.list-menu--inline {column-gap: 65px;width:auto;}
.header-section .header-call-main span {font-size: 14px;}
.card-wrapper .card__content .card__heading {min-height: 70px;  padding: 0 0px;}
  
}



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

.header-section .header-search form {width: 237px;}
  .header-section .header-call-main a {font-size: 14px;}
.header-section .header-user {width: 150px;}
.header-section .header__icons {column-gap: 15px;padding-right: 20px;justify-content: flex-end;}
.header-section .header__icons .header-call-main { min-width: 300px;}
.leather-right {padding: 40px 30px 0;}
.leather-left img {height: auto; }
.leather-right h2 {font-size: 25px;}
.videoSec .top-text h2 {text-transform: uppercase;}
.videoBlocks {grid-gap: 15px;}
.about-text h2 {font-size: 25px;}
.footer-section .newsletter-form input {width: 300px;}
.template-page-customInfo .colorChart{grid-template-columns:auto auto auto;}
  
}



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


.home-tabs-slider .products-slider ul.tabs li span {font-size: 22px;}
.home-tabs-slider .products-slider ul.tabs li {padding: 0px 0;}
.footer-section .grid--3-col-tablet .grid__item {width: calc(28% - var(--grid-desktop-horizontal-spacing) * 2 / 3);}
.header-section .header--top-left {grid-template-columns: 1fr 4fr!important;}
.header-call-main {width: 37%;}
.header-section .header__icons {column-gap: 10px;}
  .header-search-desk {justify-content: right;}
.template-collection .grid__item .card--media .card__inner .card__content {height: 165px;}
.template-collection .grid__item .card__media {min-height: 165px;}
.footer-section .footer__copyright.caption.top-text ul li {text-align: left;}
.footer-section .list-payment {justify-content: left;}
.product__media-wrapper .thumbnail-slider .thumbnail-list.slider--tablet-up {justify-content: center;}
.footer-section .footer-block.grid__item:nth-child(4) {width: 40%;max-width: 40%;}
  
}

@media screen and (min-width: 768px) and (max-width: 991px) {
.main-product-right .product-form__buttons{flex-wrap:wrap;}
.main-product-right .product-form .product-form__submit{width:100%; margin-bottom:10px; max-width:inherit;}
.main-product-right .product-form .shopify-payment-button{width:100%;}
.main-product-right .product-form .shopify-payment-button__button{width:100%;}
}

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

.single-slider .slick-prev {left: 20px;background-size: 16px;height: 34px;top: 40%;}
.single-slider .slick-next {right: 20px;background-size: 16px;height: 34px;top: 40%;}
.category-heading p {font-size: 20px;}
.explore-heading h2 {font-size: 25px;}
.about-main-content {padding: 40px 30px;}
.about-text p {line-height: 24px;}
.about-section {padding: 40px 0 50px;}
.footer-section .footer-block__newsletter {flex-wrap: wrap;justify-content: center;row-gap: 30px;}
.footer-section .footer-block__newsletter-left {width: 60%;}
.footer-section .footer-block__newsletter-right {width: 91%;}
.footer__content-bottom-wrapper {display: block;}
.footer-section .footer-copyright-main .footer__copyright.caption.top-text, .footer-section .footer-copyright-main .footer__column.footer__column--info {width: 100%;}
.footer__column--info {align-items: center;}
.footer-section .footer__copyright.caption.top-text ul {justify-content: center;}
.footer__content-bottom-wrapper {flex-wrap: wrap;row-gap: 1.5rem;justify-content: center;}
.footer-section .footer__column--info {align-items: center!important;}

.header-search-desk .mobail{display: black;padding: 20px 0px; width: 100%;}
.header-call-main .mobail {display: black;}
.header-search-desk .mobail {width: 100%;}
.shipping-main ul {padding: 0px 15px;}

.header-section .header-search form {width: 70%;background: transparent;}
.header-section .small-hide {display: block!important;}
.header-section .header-user a {display: flex!important;}

.main-product-right .product__title h1 {font-size: 30px;}
.main-product-right .price .price__regular span {font-size: 30px;}
.footer-section .footer-block.grid__item:nth-child(4) {width: 40%;max-width: 50%;}
.template-cart .cart-items .bold_option select{width:100%; margin:5px 0 0 0;}
.template-cart .cart-items .bold_option_element{margin:0;}
}


@media screen and (max-width: 989px) {
.menu-drawer .header__search {display: block; padding:50px 10px 0 20px;}
  .menu-drawer__navigation{padding-top:20px !important;}
.header-section .header-user {border-left:0px;}
.header-search-desk {display: none;}
.header-call-main.mobail {display: block;padding-top: 20px;width: 100%;}
.header-call-main {display: none;}
.menu-drawer a.menu-drawer__account.link {display: none;}
.header-section .menu-drawer__menu-item {font-size: 16px;}
.main-product-right .bold_option.bold_option_dropdown label {flex-wrap: wrap;justify-content: flex-start;row-gap: 5px;}
.main-product-right .bold_option.bold_option_dropdown label span.bold_option_title {width: 100%;}  
  .card-wrapper .card__content .card__heading {min-height: 90px;}
.header-section .header-search form {width: 100%;}
.header-section div#menu-drawer {padding-bottom: 100px;}
.footer-section .footer-block.grid__item:nth-child(2) {padding-left: 15px;}
.template-page .carMake-grid {grid-template-columns: auto auto auto;}
.template-collection ul#product-grid {grid-template-columns: auto auto auto;}
}

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

.explore-section {background: #ffffff;padding: 55px 0 40px;}
.leather-main-content {grid-template-columns: 1fr;}
.leather-right p {padding: 7px 0 10px;line-height: 24px;font-size: 16px;}
.footer-section .footer-block.grid__item:first-child {width: 48%;}
.footer-section .grid--3-col-tablet .grid__item {width: 48%;}
.footer-section .footer-block.grid__item:last-child {width: 20%;padding-left: 0px;}
.footer .grid {display: flex!important;}
.footer-section .footer-block.grid__item:first-child, .footer-section .grid--3-col-tablet .grid__item {margin: 0px;}
.footer-section ul.footer-block__details-content.list-unstyled li a {margin-bottom: 0px;}
.footer-section .social-main {padding: 10px 0 20px;}
.footer-section .footer-share-main {padding-bottom: 5px;}
.footer-section h2.footer-block__heading {margin-bottom: 15px;margin-top: 20px;}
.footer-block__details-content {margin-bottom: 0!important;}
.footer-section .footer-block__newsletter-left {width: 100%;}
.footer-section .footer-block__newsletter-left:before {top: 20px;}
.footer-section .footer__blocks-wrapper {padding-top: 15px;}
.footer-section .footer__content-bottom {padding-bottom: 50px;}
.shipping-main ul li:last-child {padding-right:0px;}
 .shipping-main ul li:first-child {padding-right:0px;}   
.shipping-main ul {flex-wrap: wrap;row-gap:5px;}
.shipping-main {height: auto;}
.shipping-main ul li:after {display:none;}
  .shipping-main ul {padding: 10px 15px;justify-content: flex-start;}
.category-section {padding: 45px 0 50px;}
.leather-section {padding: 50px 0 50px;}
.videoSec .top-text h2 {font-size: 25px;}
.about-section {padding: 20px 0 50px;}
.product--large:not(.product--no-media) .product__info-wrapper {max-width: 100%!important;padding-left: 0px;padding-top: 40px;}
.product--large:not(.product--no-media) .product__media-wrapper {max-width: 100%!important;width: calc(100% - var(--grid-desktop-horizontal-spacing) / 2);}
.main-product-right .product__title h1 {font-size: 30px;}
.main-product-right .price .price__regular span {font-size: 26px;}
.section-related {padding: 40px 0 40px;}
.card__heading a {margin: 20px 0 0;}
.add-to-cart-btn {padding-top: 4px;}
 .related-products .grid {row-gap: 30px;}
.explore-section .explore_box-inner {padding: 0 15px;}
.videoBlocks {grid-template-columns: 1fr;}
.footer-section .list-payment {justify-content: center;}

.template-article iframe {width: 100%!important;}
.template-product iframe {width: 100%!important;} 
.template-page-contact .form-main .contactMap {width:100%;padding-left: 0px; padding-top: 40px;}
.template-page-contact .form-main form#ContactForm {width: 100%;}
.template-page-contact .form-main{flex-direction: column;}
.template-page .carMake-grid {grid-template-columns: auto auto;}
.template-collection ul#product-grid {grid-template-columns: auto auto;}
.template-page-customInfo .colorChart{grid-template-columns:auto auto;}
.template-page iframe{max-width:100%;}  
  
}



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

.videoBlocks {grid-template-columns: 1fr;}
.footer-section .footer-block.grid__item:first-child, .footer-section .grid--3-col-tablet .grid__item {width: 100%;}
.footer-section .footer-block__details-content .list-menu__item--link {padding: 5px 0px!important;}
.footer-section h2.footer-block__heading {margin-top: 33px;}
 .newsletter-form__field-wrapper .field {flex-wrap: wrap; row-gap: 10px;} 
.footer-section h2.footer-block__heading {font-size: 18px;}
.footer-block__newsletter-left h2 {margin: 20px 0 8px 0!important;}
.footer-section .footer__copyright.caption.top-text ul {display: block;}
.footer__content-top {padding: 0 15px!important;}
.footer-section .footer__content-top.container-fluid {padding-bottom: 40px;}
.shipping-main ul li {font-size: 13px;}
img.desk_img {display: none;}
img.mobile_img {display: block;}
.leather-right {padding: 40px 15px 0;} 
.about-main-content {padding: 40px 15px;}
.card-wrapper .card__content .card__heading {min-height: 50px;}
.card-wrapper .card__content .card__heading {padding: 0 10px;}
.collection .grid {row-gap: 30px;}
.shipping-main ul li.payment-itam {height: 27px;}
#product-grid .grid__item {width: 100%;max-width: 100%;}

.main-product-right span.bold_option_element select {margin-top: 2px;}

.main-product-right .product-form__buttons {flex-wrap: wrap;row-gap: 5px;}
.product-grid .grid__item {width: 100%;max-width: 100%;}
.main-product-right .product__title h1 {font-size: 25px;}
.main-product-right .price .price__regular span {font-size: 22px;}
.footer-section .footer-block.grid__item:last-child {padding-bottom: 30px;}

.header-section .header__icons {text-align: -webkit-right;}
.newsletter-form {align-items: baseline!important;}
.footer-section .footer-block.grid__item:nth-child(2) {padding-left: 0px;}

.single-slider .slick-prev {background-size: 10px;top: 40%;height:30px}
.single-slider .slick-next {background-size: 10px;top: 50%;height:30px}
.footer-section .footer-block.grid__item:nth-child(4) {width: 100%;max-width: 100%;}
.template-cart .cart-items td.cart-item__details {overflow-x: scroll;}
.template-page .carMake-grid {grid-template-columns: auto;}
.template-collection ul#product-grid {grid-template-columns: auto;}
  .template-page-customInfo .colorPageLinks a{display:block; margin-right:0;}
}


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

.header__heading{width: 40%;}
header-drawer {width: 35%;}
.header__icons {width: 25%;}
.header-section .header--top-left {display: flex;align-items: center;}
.header-section .header__icons {display: block;}
.header__icon--cart {margin: auto 0 auto auto;}
.header-section .header__icons {padding-right: 0px;}
.small-hide {display: none!important; }
.menu-drawer a.menu-drawer__account.link {display: flex;align-items: center;    margin-bottom: 10px;}
.header-user  {display: none;} 
.template-search .active-facets__button-wrapper {margin-left: 0px;}
.template-page-customInfo .colorChart{grid-template-columns:auto;}
.main-product-right .product-form__buttons{flex-wrap:wrap;}
.main-product-right .product-form .product-form__submit{width:100%; margin-bottom:10px; max-width:inherit;}
.main-product-right .product-form .shopify-payment-button{width:100%;}
.main-product-right .product-form .shopify-payment-button__button{width:100%;
  
}


