/** Shopify CDN: Minification failed

Line 10:12 Expected identifier but found whitespace
Line 10:13 Unexpected "'Quicksand'"

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

font-family: 'Quicksand', sans-serif;
body, input, textarea, button, select {margin: 0;padding: 0;font-family: 'Zilla Slab', serif!important;}

body {margin: 0;padding: 0;font-family: 'Zilla Slab', serif!important;}
a {text-decoration: none!important;color: #000; }
ul li {margin: 0;padding: 0;list-style: none;font-family: 'Zilla Slab', serif!important;}
h1,h2,h3,h4,h5,h6 {margin: 0;padding: 0;color: #000;font-family: 'Zilla Slab', serif!important;}
img {max-width: 100%}
p,span {margin: 0;padding: 0;font-weight: 400; font-size: 18px; color:#000; line-height:22px;}
.container {max-width: 1430px;margin: 0 auto;padding-left: 15px; padding-right: 15px}
.container-fluid {max-width: 1725px;margin: 0 auto;padding-left: 15px;padding-right: 15px}
ul {margin: 0;padding: 0;}
.page-width {padding-left: 15px;padding-right: 15px;max-width:1430px; margin:0 auto;}

.pro-desc .product-single__description.rte p { margin-bottom: 15px;}



.btn-2:hover:before {transform: translateX(10px);transition: all 0.4s;}
.header-right-main {display: flex;align-items: center;column-gap: 30px;}
.header-right-main .search-bar {padding: 0px;}
.header-right-main .search-bar__submit, .search-header__submit {background: transparent;border: 0px;padding: 0px;}
.header-right-main .search-bar__form {width: 290px;}
.header-section .medium-up--one-quarter:first-child {width: 15%;}
.header-section .medium-up--one-quarter:last-child {width: 27%;}
.header-section .medium-up--one-half {width: 58%;}
.template-index .header-section {position:absolute;}
.header-section {max-width: 100%!important;padding: 0 60px!important;background: transparent;}
.template-index .header-section {position:absolute;}
.header-section .site-header__mobile-nav{background: transparent;}
.header-section .site-nav li a span {border-bottom: 1px solid transparent;font-weight: 500;font-size: 16px;line-height: 20px;color: #2F2F2F;font-family: 'Quicksand', sans-serif;}
.header-section .site-nav__link--button, ul.site-nav.list--inline li a {font-size: 16px;text-transform: capitalize;font-family: 'Quicksand', sans-serif!important;}
.header-section .site-nav li {padding: 0 19px;}
.header-section  .search-bar input:focus-visible {outline: 0px;border:0px;}
.header-section .search-bar__input {padding-left: 0px;}
a.site-header__icon.site-header__account {padding-right: 0px;}
a.site-header__icon.site-header__cart {padding-right: 0px;}
.site-header__logo img {margin: 0;width:170px;}
.header-section .site-nav__link--button, ul.site-nav.list--inline li:first-child {padding-left: 0px;}
.header-section .site-nav__link--button, ul.site-nav.list--inline li:first-child a {padding-left: 0px;}
.header-section .site-nav li:last-child {padding-left: 40px;padding-right: 0px;}
.header-section .site-nav__dropdown li:last-child {padding-left: 20px!important;}
.header-section .site-nav__dropdown li:first-child {padding-left: 20px!important;}
.header-section .mobile-nav-wrapper{z-index:9;}
.header-section .site-nav__dropdown li a{padding-left:0px!important;}
.header-section li button span {font-size: 16px;font-weight: 600;}
.template-index .header-section li button span {color: #fff;}
.template-index .header-section  .search-bar input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: #fff;font-size:16px;line-height:20px;opacity:1;}
.template-index .header-section  .search-bar input:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #fff;font-size:16px;line-height:20px;opacity:1;}
.template-index .header-section  .search-bar input::-ms-input-placeholder { /* Microsoft Edge */color: #fff;font-size:16px;line-height:20px;opacity:1;}
.template-index .header-section  img.icon-page {display: none;}
.template-index img.icon-home {display: inline-block;}
.template-index .header-section .search-bar__input {color: white;}
.template-product .header-section li button span {color: #000;}
img.icon-home {display: none;}



.single-slider {
    background: url(banner-bg.jpg)no-repeat;    background-size: cover;
}
img.mobile_img {display: none;}
.single-slider .slick-dots .slick-active {background: #000;}
.single-slider .slick-dots li {width: 16px;height: 16px;background: #fff!important;margin: 0 4px;border-radius: 100%;display: inline-block;list-style: none;opacity:1;}
.single-slider .slick-dots .slick-active {background: #454545!important;width: 17px;height: 17px;left: 0;}
.single-slider .slick-dots li {width: 11px;height: 11px;background: #cecece;margin: 0 4px;border-radius: 100%;display: inline-block;list-style: none;position: relative;left: 3px;}
.single-slider ul.slick-dots {display: flex!important;flex-direction: column;row-gap: 60px;}
.single-slider .slick-dots li.slick-active button:before {color: #454545;opacity: 0.75;height: 63px;width: 2px;background: #454545;top: 16px;right: 0;left: 0;margin: 0 auto;}
.single-slider .slick-dots li button:before {color: #fff;opacity: 0.75;height: 63px;width: 2px;background: #fff;top: 11px;right: 0;left: 0;margin: 0 auto;opacity: 1;}
.single-slider ul.slick-dots {display: flex!important;flex-direction: column;row-gap: 60px;position: absolute;top: 36%;right: 66px;bottom: 0;margin: auto;}
.single-slider .slick-dots li:last-child:after {position: absolute;content: '';
    top: 70px;width: 11px;height: 11px;background: #fff;border-radius: 100%;display: inline-block;list-style: none;left: -1px;margin: 0 auto;font-family: 'Quicksand', sans-serif;opacity: 1;right: 0;}
.single-slider .slick-next {right: 66px;width: 108px;height: 40px;
    position: absolute;color: #fff;opacity: 1;font-size: 20px;margin: auto 0 0;bottom: 0;text-align: left;text-transform: uppercase;font-family: 'Quicksand', sans-serif; font-weight:600;}
.single-slider .slick-prev {right:240px;width: 112px;height: 40px;position: absolute;color: #fff;
    opacity: 1;font-size: 20px;margin: auto 0 0 auto;top: 0;left: 0;z-index: 9;bottom: 0;text-align: right;text-transform: uppercase;font-family: 'Quicksand', sans-serif;font-weight:600;}
.single-slider .slick-prev:before {font-size: 0px;background: url(arrow.png)no-repeat;content: '';width: 48px;height: 22px;position: absolute;opacity: 1!important;left: 0;top: 0;bottom: 0; 
transition: all 0.4s;margin: auto;}
.single-slider .slick-next:before {transition: all 0.4s;
font-size: 0px;background: url(arrow.png)no-repeat;content: '';width: 48px;height: 22px;position: absolute;opacity: 1;transform: rotate(180deg);right: 0;top: 0;bottom: 0;margin: auto;}
.single-slider .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {color: #fff;}
.single-slider .slick-prev:after {position: absolute;content: '';top: 0px;background: white;width: 2px;height: 40px;right: -32px;transform: rotate(35deg);opacity: 1;opacity: 0.5;}
.single-slider .slick-next:hover:before {right: -10px!important;transition: all 0.4s;}
.single-slider .slick-prev:hover:before {left: -10px!important;transition: all 0.4s;}


.section-header h2 {text-align: left;font-weight: 600!important;font-size: 44px!important;line-height: 44px;font-family: 'Zilla Slab', serif!important;text-transform: capitalize!important;}
.btn-1 {background: #6C7C67;    padding: 15px 100px 15px 40px;color: #fff;
    font-family: 'Quicksand', sans-serif!important;font-weight: 600;font-size: 16px;line-height: 20px;position: relative;letter-spacing: 0.05em;text-transform: uppercase;border-radius: 5px; transition: all 0.4s;    }
.product-collection .btn-1:hover {color: #fff;}
.product-collection .btn-1:hover:before {transition: all 0.4s;right: 25px;}
.btn-1:before {transition: all 0.4s;
font-size: 0px;background: url(arrow.png)no-repeat;content: '';width: 48px;height: 22px;position: absolute;opacity: 1;transform: rotate(180deg);right: 35px;top: 0;bottom: 0;margin: auto;}
.product-collection .page-width {position: relative;}
.product-collection .btn-1 {position: absolute;top: 0;right: 15px;}
.product-collection {background: url(featured-bg.png) no-repeat top center;
    /* background-position: center; *//* width: 100%; */    padding: 115px 0 150px 0;background-size: cover;}
.product-collection .section-header.text-center {margin-bottom: 70px;border-bottom: 1px solid #6c7c6854;padding-bottom: 50px;}
.price__regular {text-align: left;}
.price .price-item.price-item--regular {font-weight: 600;color: #6C7C67;font-size: 24px !important;line-height: 24px;text-align: left;}
.h4.grid-view-item__title {color: #2F2F2F;font-weight: 500;text-align: left;
font-size: 18px;line-height: 24px;margin: 40px 0 15px 0;-webkit-line-clamp: 1;-webkit-box-orient: vertical;font-family: 'Quicksand', sans-serif;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;padding: 0 50px;}
.product-collection .owl-carousel .owl-item > .grid__item {padding: 0 0px;}
.product-collection .grid__item:before {position: absolute;content: '';background: white;height: 207px;width: 90%;margin: 0 auto;left: 0;right: 0;bottom: 0;}
.product-collection .hr--invisible {display: none;}

.new-products-main {background: #fff;}
.new-products-main .grid__item:before {background: #FFF5E5;}
.price-main {display: flex;justify-content: space-between;align-items: center;column-gap: 30px;padding: 0 50px;}
.price-arrow {line-height: 0;transition: all 0.4s;}
.product-collection .owl-carousel .owl-item > .grid__item:hover .price-arrow {transform: translateX(8px);transition: all 0.4s;}


.nature-note {position: absolute;top: 28%;bottom: 0;margin: auto 0;max-width: 800px;}
.nature-note-main {position: relative;}
.nature-note h2 {font-size: 66px;line-height: 80px;color: #fff;margin-bottom: 65px;display: block;}
.btn-2 {background: #fff;padding: 15px 100px 15px 40px;color: #6C7C67;font-family: 'Quicksand', sans-serif!important;font-weight: 600;font-size: 16px;line-height: 20px;
 position: relative;letter-spacing: 0.05em;text-transform: uppercase;border-radius: 5px;   transition: all 0.4s;}
.btn-2:before {transition: all 0.4s;
font-size: 0px;background: url(arrow-left.png)no-repeat;content: '';width: 48px;height: 22px;position: absolute;opacity: 1;right: 35px;top: 0;bottom: 0;margin: auto;}


.category-main {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;grid-gap: 30px;align-items: center;justify-content: center;text-align: center;}
.category_box-icon {background: #F4F8F2;width: 200px;height: 200px;border-radius: 100px;display: flex;align-items: center;justify-content: center;}
.category_box-inner {display: flex;transition: all 0.4s;}
.category_box-inner p {font-size: 24px;line-height: 28px;color: #2F2F2F;padding-top: 20px;}
.category-box-bg-home {padding: 104px 0 109px 0;}
.product-collection .btn-2:hover {color: #fff;}
.product-collection .btn-2:hover:before {transition: all 0.4s;right: 25px;}
.category_box-inner:hover {transform: translateY(-10px);transition: all 0.4s;}


.review-section-main .reviewMain {display: flex;max-width: 1650px;margin: auto 0 auto auto;column-gap: 50px;align-items: center;}
.review-section-main .page-title.text-center {width: 30%;}
.review-section-main .reviewBox {width: 70%;}
.review-section-main .review-section {background: #6C7C67;padding: 145px 0 105px 0;}
.review-section-main{position:relative;}
.review-section-main:before {background: url(dot.png) no-repeat;left: 0;top: 0;width: 711px;height: 540px;position: absolute;  content: '';}
.review-section-main .reviewMain {background:transparent;padding:0;}
.review-section-main .reviewIn {text-align: left;padding: 40px;background: #fff;padding-top: 26px;border-radius: 12px; margin:0 15px;min-height: 324px;}
.review-section-main .reviewIn span {display: block;font-style: normal;line-height: 30px;font-size: 18px;font-family: 'Quicksand', sans-serif;padding-bottom: 25px;padding-top: 30px;
      margin-bottom: 20px; border-bottom: 1px solid #eeeeee;}
.review-section-main .reviewIn p {color: #2F2F2F;font-size: 22px;font-style: normal;line-height: 40px;font-family: 'Quicksand', sans-serif;font-weight: 600;}
.review-section-main .page-title.text-center h2 {text-align: left;color: #fff;font-weight: 600;font-size: 44px;line-height: 44px;text-transform: capitalize;}
.review-section-main .reviewMain .owl-prev {background: url(arrow.png) no-repeat;position: inherit;width: 64px;height: 20px;top: 6px;position: relative;}
.reviewMain .owl-next {background: url(arrow.png) no-repeat;position: inherit;width: 64px;transform: rotate(180deg);height: 21px;}
.review-section-main .owl-buttons {display: flex;column-gap: 40px;align-items: center;padding-top: 31px;position: absolute;top: -74px;left: 59px;}
.review-section-main .reviewBox .slick-list {padding-right: 223px;}


.about-section .aboutBoxMain {border: 0px solid #d2d2d2;max-width: 100%;padding: 0;margin: 0;position: relative;display: grid;grid-template-columns: 1fr 1fr;align-items: center;grid-gap: 30px;}
.about-section .abtImg {position: inherit;left: 0;top: 0;}
.about-section .abtText {text-align: left;padding: 0px;}
.about-section .abtImg img {width: 100%;}
.about-section {padding: 115px 0 50px 0;position:relative;}
.about-section .abtText p {color: #333333;font-size: 18px;line-height: 30px;  font-family: 'Quicksand', sans-serif;padding-bottom: 25px; font-weight:500;}
.about-section .abtText h2 {font-weight: 400;text-transform: uppercase;font-size: 44px;line-height: 44px;font-weight: 600;padding-bottom: 36px;}
.about-section:before {font-size: 0px;background: url(about--1.png)no-repeat;content: '';width: 200px;height: 622px;position: absolute;opacity: 1;left: 0px;top: 40px;}
.about-section:after {font-size: 0px;background: url(about--2.png)no-repeat;content: '';width: 200px;height: 622px;  position: absolute;opacity: 1;right: -16px;top: 40px;}


.newsletter-section-main {max-width: 1240px;margin: 0 auto;background: #FFFAF5;border-radius: 38px; position: relative;z-index: 1;}
.newsletter-section-main .section-header h2 {text-align: center;font-size: 44px;line-height: 44px;color: #2F2F2F;}
.newsletter-section-main .section-header p {font-size: 18px;line-height: 28px;max-width: 400px;margin: 0 auto;color: #7B7B7B;font-family: 'Quicksand', sans-serif;}
.newsletter-section-main .input-group input {width: 600px;max-width: 600px;background: #7B7B7B;height: 64px;border-radius: 100px!important;color: #fff;padding-right: 185px;margin-bottom: 0px;}
.newsletter-section-main .input-group {position: relative;margin-top: 25px;display: inline-flex;    width: 600px;}
.newsletter-section-main span.input-group__btn {position: absolute;right: 4px;top: 4px;}
.newsletter-section-main .input-group button#Subscribe {height: 56px;border-radius: 100px;background: #FFFAF5;width: 166px;}
.newsletter-section-main .input-group button#Subscribe span {font-weight: 700;text-transform: uppercase;font-family: 'Quicksand', sans-serif;font-size: 20px;line-height: 26px;}
.newsletter-section-main .input-group input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: #fff;font-size:18px;line-height:20px;opacity:1;}
.newsletter-section-main .input-group input:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #fff;font-size:18px;line-height:20px;opacity:1;}
.newsletter-section-main .input-group input::-ms-input-placeholder { /* Microsoft Edge */color: #fff;font-size:18px;line-height:20px;opacity:1;}
.newsletter-section-main:before {position: absolute;content: '';left: 0;top: 0;width: 196px;height: 200px;background: url(ellipse-1.png) no-repeat;}
.newsletter-section-main:after {position: absolute;content: '';right: 0;bottom: 0;width: 100px;height: 100px;background: url(ellipse-2.png) no-repeat;}
.template-index .footer-section{padding-top: 250px;margin-top: -180px!important;}
.footer-section {color: #3d4246;background-color: #6C7C67!important;margin-top: 0px!important;}
.footer-section .mail {background:inherit;position:relative;padding-left: 56px;}
.footer-section  a.mail {font-size: 18px;font-family: 'Quicksand';}
.footer-section .footer-logo {padding: 0px!important;}
.footer-section .footer-col ul li a {font-size: 18px;color: #fff;font-family: 'Quicksand'!important;}
.footer-section .footer-col ul li {padding-bottom: 13px!important;}
.footer-section .footer-col:nth-child(2) ul {columns: 2;}
.footer-section a.mail {font-size: 18px;padding-left: 50px;color:#fff;position: relative;font-family: 'Quicksand'!important;}
.footer-section a.mail:before {
position: absolute;content: '';left: 0px;top: -6px;background: url(email.png) no-repeat center;height: 40px;width: 40px;border: 1.5px solid #fff;border-radius: 100px;padding: 5px;}
.footer-section .footer-col {margin-bottom: 00px;width: 100%!important;    padding: 0px!important;}
.footer-section .footer-col p.h4 {text-transform: capitalize;color: #ffffff;
 font-family: 'Zilla Slab', serif!important;font-weight: 600;font-size: 30px;padding-left: 0;padding-bottom: 40px;margin-bottom: 0px;border-bottom: 0px solid #cfcac0;line-height: 36px;}
.footer-section .site-footer__content {display: grid!important;grid-template-columns: 1fr 2fr 1fr 1fr;grid-gap: 30px;}
.footer-section .site-footer__copyright-content {font-size: 18px;}
.grid.grid--no-gutters.small--text-center.footer-copyright {padding: 22px 0 22px 0!important;border-top: 2px solid #919d8e!important;margin-top: 35px!important;text-align: center;}
.footer-section .footer-copyright .site-footer p, .site-footer__linklist-item a, .site-footer__rte a, .site-footer h4, .site-footer small, .site-footer__copyright-content a, .site-footer__newsletter-error, .site-footer__social-icons .social-icons__link {color: #ffffff!important;}
.footer-section .footer-copyright .grid__item small {font-size: 18px;font-family: 'Quicksand';}
.footer-section .footer-copyright .grid__item span {color: #fff;font-size: 18px;border-right: 2px solid #ffffff94;padding: 0 15px 0px 0px;line-height: 0px!important;font-family: 'Quicksand';font-weight:300;}
.footer-section .grid__item small:last-child a {font-size: 18px;color: #fff;font-weight: 500;font-family: 'Quicksand';}
.footer-section .footer-copyright .grid__item small:last-child {padding-left: 13px;font-family: 'Quicksand';font-weight:300;}
.footer-section .footer-col:last-child {padding-left: 76px!important;}
.footer-section .footer-col:first-child {padding-left: 76px!important;}
.footer-section .footer-col:nth-child(3) {padding-left: 40px!important;}
.footer-section .footer-col:nth-child(2) {padding-left: 43px!important;}
.footer-section {margin-top: 50px!important;}
.template-index .footer-section {margin-top: -180px!important;}
.mobail-search {display:none;}

.about-section .abtText {position: relative;z-index: 9;}
.template-product .btn.product-form__cart-submit span {color: #fff;}
.template-product .price-main {padding: 0 0px;}
.product-recommendations-main .section-header.text-center {border-bottom: 1px solid #ccc;padding-bottom: 15px;}
.product-recommendations-main li.grid__item:before {position: absolute;content: '';background: #FFF5E5;height:207px;width: 91%;bottom: 0;left: 0;}
.product-recommendations-main .price-main {padding: 0 50px;}
.product-recommendations-main .owl-carousel .owl-item > .grid__item:hover .price-arrow {transform: translateX(8px);transition: all 0.4s;}
.pro-info-in .price-arrow  {display:none;}
.template-customers-login .text-center .btn {margin-top: 15px;} 
.template-customers-account .section-header a#customer_logout_link {font-size: 22px;}  
.template-customers-account a.btn.btn--small {margin-top: 20px;}
.template-customers-addresses .btn {margin: 15px 0 10px 0;}
.template-cart p.cart--empty-message {padding: 5px 0 15px 0;}
.template-cart .empty-page-content {padding: 125px 15px;}
.site-header__cart-count {right: -14px;top: 0;font-weight: bold;background-color: #6e7c68;min-width: 24px;height: 24px; width:24px;padding: 5px;border: 2px solid #fff;}
.site-header__cart-count span {color: #fff;font-weight: 600;font-size: 15px;}
.template-search .price-arrow {display: none;}
.template-search .price__regular {text-align: right;}
.template-collection .filters-toolbar__item-child .filters-toolbar__input {border: 1px solid #ccc;padding: 10px;margin: 10px 0; width:200px;}
.template-collection ul.grid.grid--uniform.grid--view-items {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr; grid-gap:30px; padding:0px;}
.template-collection #Collection ul.grid.grid--uniform.grid--view-items li, .product-recommendations__inner .grid.grid--uniform li{width:100%!important;}

.template-captcha .shopify-challenge__container .g-recaptcha {padding: 10px 0px;}
.template-collection .filters-toolbar__product-count {font-size: 18px;font-style: normal;}
.template-collection .filters-toolbar__label {font-size: 16px;padding-right: 10px;}


.grid-view-item__image-wrapper {
    max-height: 200px;
    height: 200px;
}
.product-card__image-wrapper img {
    object-fit: contain;
    height: 200px;
    min-height: 200px;
}
 #MainContent {min-height: auto;} 







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

.header-section .site-nav li {padding: 0 5px;}
.header-section {padding: 0 15px!important;}
.template-index .header-section li button span {color: #2F2F2F;padding-left: 0px;}
.template-index .header-section .site-nav li:last-child img.icon-home {display:none;}
.template-index .header-section .site-nav li:last-child img.icon-page {display:inline-block;}
.site-nav__dropdown ul li {padding-left: 20px!important;}
 
}

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

.site-nav a {padding: 3px 3px;}
.header-right-main {column-gap: 15px;}
.header-right-main .search-bar__form {width: 240px;}
  .header-section .site-nav li:last-child {padding-left: 10px;}
.header-section .site-nav li a span {font-size: 14px;}
.header-right-main .search-bar__form {width: 200px;}
.review-section-main .review-section {padding: 145px 0 105px 20px;}
.review-section-main .page-title.text-center h2 {font-size: 35px;}
.about-section .abtText h2 {font-size: 30px;line-height: 27px;padding-bottom: 22px;}
.price .price-item.price-item--regular {font-size: 18px !important;line-height: 20px;}
.price-main {column-gap: 20px;padding: 0 20px;}
.h4.grid-view-item__title {padding: 0 20px;}
.product-collection .grid__item:before {width: 95%;}
  
}


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

.category_box-icon {width: 150px;height: 150px;padding: 30px;}
.category_box-inner {justify-content: center;}
.category_box-inner p {font-size: 20px;}
.product-collection {padding: 100px 40px 110px 40px;}
.nature-note h2 {font-size: 45px;line-height: 50px;}

.about-section .abtText p {padding-bottom: 10px;}
.about-section .abtImg {width: 100%!important;}
.about-section .abtText {width: 100%;}
.grid.grid--no-gutters.small--text-center.footer-copyright {padding: 22px 10px 22px 10px!important;}
 
}

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

.site-header__icon {display: inline-block!important;}
.small--hide {display: none !important;}
.header-section .medium-up--one-quarter:last-child {width: 80%;}
.header-section .medium-up--one-quarter:first-child {width: 20%;}
.header-right-main .search-bar__form {width: 300px;}
.header-right-main {column-gap: 25px;}
 .template-index .header-section {position: inherit;} 
.template-index .header-section img.icon-page {display: inline-block;}
.template-index img.icon-home {display: none;}
.template-index .header-section .search-bar__input {color: black;}
.template-index .header-section  .search-bar input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: #000;font-size:16px;line-height:20px;opacity:1;}
.template-index .header-section  .search-bar input:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #000;font-size:16px;line-height:20px;opacity:1;}
.template-index .header-section  .search-bar input::-ms-input-placeholder { /* Microsoft Edge */color: #000;font-size:16px;line-height:20px;opacity:1;}
.mobile-nav {display: block!important;}
.medium-up--hide {display: block !important;}

.single-slider .slick-dots li button:before {height: 40px;}
.single-slider .slick-dots li.slick-active button:before {height: 40px;}
.single-slider .slick-dots li:last-child:after {top: 50px;}
.single-slider ul.slick-dots {row-gap: 40px;}
.single-slider .slick-prev {font-size: 18px; width: 99px;right: 208px};
.single-slider .slick-next {font-size: 18px; width: 99px; }
.single-slider .slick-prev:after {top: 6px;height: 31px;right: -20px;}

.category_box-icon {width: 120px;height: 120px;padding: 30px;}  
.category_box-inner p {font-size: 18px;padding-top: 5px;}
.category-box-bg-home {padding: 80px 0 80px 0;}
.btn-1 {padding: 15px 90px 15px 33px;}

.review-section-main .reviewMain {display: block;}
.review-section-main .page-title.text-center {width: 100%;}
.review-section-main .reviewBox {width: 100%;}
.review-section-main .review-section {padding: 81px 0 65px 20px;}
.review-section-main .page-title.text-center h2 {padding-bottom: 30px;max-width: 400px;}
.review-section-main .reviewIn p {font-size: 22px;line-height: 27px;}
.review-section-main .slick-dots li.slick-active button:before {display:none;}

.about-section {padding: 70px 0 30px 0;}
.about-section .abtText p {font-size: 16px;line-height: 26px;}
.about-section .abtImg {padding: 0px;}
.newsletter-section .page-width {position: relative;z-index: 9;}

.footer-section .footer-col p.h4 {font-size: 25px;}
.footer-section .footer-col:nth-child(2) {padding-left: 0px!important;}
.footer-section .footer-col:nth-child(3) {padding-left: 0px!important;}
.footer-section .footer-col:last-child {padding-left: 0px!important;}
.footer-section .footer-col ul li a {font-size: 16px;}
.footer-section a.mail {font-size: 16px;}
.footer-section .footer-col ul li {padding-bottom: 7px!important;}  
.product-recommendations-main .price-main {padding: 0 20px;}
 .product-recommendations-main li.grid__item:before {width: 96%; }
.template-collection ul.grid.grid--uniform.grid--view-items {grid-template-columns: 1fr 1fr 1fr;}
.single-slider ul.slick-dots {top: 30%;right: 20px;}
.review-section-main .reviewIn {min-height: 340px;}

  
}

@media screen and (max-width: 1024px) {
  
.category-main {grid-template-columns: 1fr 1fr 1fr;}
.product-collection {padding: 100px 40px 80px 40px;}  
.section-header h2 {font-size: 30px!important;line-height: 35px;}
.product-collection .section-header.text-center {margin-bottom: 50px;padding-bottom: 36px;}
.product-collection .btn-1 {top: -7px;}

.nature-note h2 {font-size: 35px;line-height: 40px;margin-bottom: 40px;}
.nature-note {top: 20%;}
.btn-2 {padding: 15px 93px 15px 25px;}
.btn-2:before {right: 25px;}
.product-recommendations__inner .grid.grid--uniform li {width: 100%;}
.template-customers-addresses .grid__item form .text-center {text-align: left!important;}
.about-section:after {display:none;}
  
}


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

.review-section-main .reviewBox .slick-list {padding-right:0px;}
.newsletter-section-main .input-group {width: 100%;}
.newsletter-section-main .input-group input {width: 100%;max-width: 100%;}
.section-header.text-center {margin-bottom: 0px;}
 .footer-section .site-footer__content {grid-template-columns: 1fr 2fr;} 
.review-section-main .page-title.text-center h2 {font-size: 30px;line-height: 39px;}
.footer-section .footer-col p.h4 {padding-bottom: 17px;}
.template-collection .section-header.text-center {margin-bottom: 20px;}  
.template-customers-account .myaccount {row-gap: 20px;padding-top: 50px;}
.template-page .section-header.text-center {
    margin-bottom: 40px;
}
  
}


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

.header-right-main .search-bar {display: none;}
.template-index .header-section img.icon-page {padding-top: 9px;}
.single-slider ul.slick-dots {display: none!important;}
.single-slider .slick-next {font-size: 15px;width: 88px;right: 20px;}
.single-slider .slick-prev {font-size: 15px;width: 96px;right: 144px;}
.mobile-nav-wrapper .search-bar__input {background: #efefef;padding: 3px 40px 3px 15px;}
.mobail-search {display: block !important;border-top: 1px solid #e8e9eb;padding: 12px 0 39px 0;}
.mobail-search button.search-bar__submit.search-form__submit {border: 0;}
.mobail-search .search-bar {padding: 23px 30px;}
.product-collection {padding: 72px 40px 100px 40px;}
.nature-note-main img {object-fit: cover;height: 300px;}
.nature-note h2 {font-size: 30px;line-height: 36px;}
.product-collection .btn-1 {position: relative;right: 0;top: 30px!important;}
.about-section .aboutBoxMain {grid-template-columns: 1fr;}
.product-collection .section-header.text-center {padding-bottom: 14px;}
 .review-section-main .review-section {padding: 81px 0 35px 20px;} 
.footer-section .footer-copyright .grid__item small {font-size: 14px;}
.footer-section .footer-copyright .grid__item span {font-size: 14px;}
.footer-section .grid__item small:last-child a {font-size: 14px;}
.template-search .list-view-item__price-column {width: auto;}
.template-collection ul.grid.grid--uniform.grid--view-items {grid-template-columns: 1fr 1fr;}
.site-header__cart-count {top: 5px;}
.template-customers-account #MainContent {min-height: auto;}
.h4.grid-view-item__title {margin: 30px 0 15px 0;}
.template-collection .filters-toolbar__item--count {padding-top: 29px;text-align: right;}
  
  
}


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

.site-header__logo img {width: 120px;}
.site-header__icon {padding-right: 0px;}
.header-right-main {column-gap: 17px;}
 .category-main {grid-template-columns: 1fr;} 

.newsletter-section-main .input-group button#Subscribe {background: #6c7c68;}
.newsletter-section-main span.input-group__btn {position: inherit;right: 0px;}
.newsletter-section-main .input-group button#Subscribe span {color: #fff;}

.footer-section .site-footer__content {grid-template-columns: 1fr;} 
.footer-section .footer-col p.h4 {padding-bottom: 15px;}
.footer-section .footer-col:nth-child(2) ul {columns: 1;}
.product-collection {padding: 72px 20px 100px 20px;}
.template-collection ul.grid.grid--uniform.grid--view-items {grid-template-columns: 1fr;}
img.desk_img {display: none;}
img.mobile_img {display: block;}
.newsletter-section-main .input-group {display: block;}


.newsletter-section-main .input-group input {padding-right:15px;}
.template-collection .filters-toolbar {display: block;}
.template-collection .filters-toolbar__item--count {padding-top: 0px;text-align: left;}
.category_box-icon {margin: 0 auto;}
.newsletter-section-main .input-group input {margin-bottom: 8px;}


  
  
}

@media screen and (max-width: 480px) {
  .single-slider .slick-prev{width:70px; right:125px;}
  .single-slider .slick-next{width:70px;}
  .single-slider .slick-prev::before, .single-slider .slick-next::before{width:25px;}
}





