/** Shopify CDN: Minification failed

Line 9:4 Expected ";"

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

body {padding:0; margin:0px; background:#f5f5f5; font-family: "Roboto Condensed", sans-serif;}

img {max-width: 100%; vertical-align:middle;}

.container, .page-width{max-width: 1820px; margin: 0 auto; padding-left: 15px;padding-right: 15px;}

.section_title {font-size: 32px;font-weight: 700;color: #000000;text-transform: uppercase;margin: 0px;line-height: 1;letter-spacing: normal;}

.header__blocks_main {display: grid;column-gap: 10px;grid-template-columns: repeat(3, auto);}
.icons_main {display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 10px;background: #000000;padding: 20px;border-radius: 10px;}
.icons_main .icon_item {display: flex;align-items: center;justify-content: center;flex-direction: column; background: #ffffff; padding:28px 22px;border-radius: 10px; row-gap: 5px; justify-content: center;}
.icons_main .icon_item > a { display: flex; align-items: center; flex-direction: column; background: #ffffff; padding: 0; border-radius: 10px; row-gap: 5px; justify-content: center; text-align: center; text-decoration: none; width: 100%; }
.icons_main .icon_item span {font-size: 15px;font-weight: 600;color: #000000;font-family: "Poppins", sans-serif; line-height:1;text-align: center; }
.banner-category_main .icon_item {position: relative;width: 100%;}
.banner-category_main .category_content_box ul {margin: 0px;padding: 0px;display: flex;flex-wrap: wrap;max-width: 300px;column-gap: 20px; row-gap:10px;}
.banner-category_main .category_content_box ul li {list-style: none;display: flex;  align-items: center;column-gap: 10px;font-size: 18px;color: #000000; line-height: 1;}
.banner-category_main .category_content_box ul li span {height: 7px;width: 6px;background: #78797b;display: inline-block;border-radius: 50px;padding-bottom:0px;}
.banner-category_main .category_content_box span {font-size: 30px;text-transform: uppercase;color: #000000;font-weight: 600;font-family: "Poppins", sans-serif; line-height: 1; padding-bottom:11px;display: inline-block;}
.banner-category_main .category_content_box {position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.banner-category_main {max-width: 526px; width:100%;display: flex;flex-wrap: wrap;row-gap: 10px;}
.banner-category_main .icon_item img {width: 100%; border-radius:10px;}
.banner_list .slick-prev:before, .banner_list .slick-next:before {display:none;} 
.banner_list .slick-next, .banner_list .slick-prev {bottom: 23px;left: 50px;font-size: 14px;color: #ffffff;top: inherit;z-index: 1; width: max-content; position:absolute; border:0px; cursor:pointer;}
.banner_list .slick-next {left: 148px;background: url(arrow.png)no-repeat 46px!important;padding: 7px 25px 7px 0;  background-size: 15px;height: 30px;}
.banner_list .slick-prev {background: url(arrow-left.png)no-repeat 0px 0px!important;padding: 7px 0px 7px 25px;background-size: 15px;height: 30px;}
.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {color: #a2a2a2; outline: 0;}
.icons_main {max-width: 340px;width: 100%;}
.banner_list {max-width: 903px; width:100%;}
.banner_list img.mobile_img {display: none;}
.banner_list .slide_box img {width: 100%;border-radius: 10px;}
.banner-category_main .icon_item:first-child .category_content_box {top: 63%;}
.banner_list .slick-prev:after {position: absolute;content: '';height: 13px;width: 1px;background: #a2a2a2;top: 0;right: -18px;bottom: 0;margin: auto;}
.icon_item:hover .icon_box, .category_box:hover .cat_img_main, .icon-text_box:hover .icon_box {transform: translateY(-5px);transition: all 0.5s;}
.icon_item .icon_box, .cat_img_main, .icon_box {transition: all 0.5s;}
.main-btn:hover {background: #03602b;}

.featured_collection_sc {margin: 62px 0px 70px 0px;}
.featured_collection_sc .collection__title.title-wrapper {margin-bottom:25px;}
.product-grid .grid__item {margin: 0 5px;background:#ffffff;padding: 20px;border-radius: 10px;}
.product-grid .card__heading a {font-size: 16px;color: #000000;font-weight: 400; min-height: 50px; margin-bottom: 10px;font-family: "Roboto Condensed", sans-serif;}
.product-grid .price__regular .price-item--regular {margin-right: 0;font-size: 17px;color: #000000;font-weight: 700;font-family: "Roboto Condensed", sans-serif; }
.product-grid .card__inner {height: 320px;}
.product-grid .card__inner .card__media .media img {height: 320px;object-fit: contain;background: #ffffff;}
.product-grid .add_to_cart_main input,  a.add_to_cart_main {line-height: 1;font-family: "Roboto Condensed", sans-serif;color: #008037;font-size: 18px;background: transparent;outline: indianred;box-shadow: inherit;border: 0px;border-bottom: 2px solid #7fbf9b;padding: 0px;font-weight: 600;text-transform: uppercase;letter-spacing: 3px;text-decoration: none;}
.product-grid  .card-information {margin: 0px 0px 15px 0px;}
.featured_collection_sc .slick-prev {padding: 8px 0px 10px 21px;background-size: 15px;height: 30px;}
.featured_collection_sc .slick-next, .featured_collection_sc .slick-prev {bottom: inherit;right: 0px;font-size: 14px;color: #8d8d8d;top: -50px;z-index: 1;width: max-content;left:inherit; position:absolute; border:none;background: none;cursor: pointer;}
.featured_collection_sc .slick-prev {right: 90px;}
.featured_collection_sc .slick-prev:after {background: url(left-arrow.png)no-repeat;content: '';height: 30px;width: 20px;position: absolute;left: 0;top: 0;bottom: 0;margin: auto;z-index: 1;opacity: 1;}
.featured_collection_sc .slick-next:after {background: url(left-arrow.png)no-repeat;content: '';height: 30px;width: 20px;position: absolute;right: 0;top: 0;bottom: 0;margin: auto;z-index: 1;opacity: 1;transform: rotate(180deg);}
.featured_collection_sc .slick-next {padding-right: 23px;border-left: 2px solid #d6d6d6;padding-left: 12px; height: 30px;}
.featured_collection_sc .slick-next:hover, .featured_collection_sc .slick-prev:hover {color:#008037;}
.featured_collection_sc .slick-prev:before {display:none;background: url(hover-arrow.png)no-repeat;content: '';height: 30px;width: 20px;position: absolute;left: -5px;top: -4px;bottom: 0;margin: auto;z-index: 1;opacity: 1;transform: rotate(180deg);}
.featured_collection_sc .slick-next:before {display:none;background: url(hover-arrow.png)no-repeat;content: '';height: 30px;width: 20px;position: absolute;right: -5px;top: 3px;bottom: 0;margin: auto;z-index: 1;opacity: 1;}
.featured_collection_sc .slick-next:hover:before,.featured_collection_sc .slick-prev:hover:before  {display:block}
.featured_collection_sc {overflow: hidden;}
.featured_collection_sc .slick-initialized .slick-slide { display: flex; height: auto;}
.featured_collection_sc .slick-initialized .slick-slide > div { width: 100%; display: flex;}


.main-btn {background: #008037; padding: 9px 37px;border-radius: 10px;font-size: 16px;color: #ffffff;font-weight: 700;text-transform: uppercase; display: inline-block; letter-spacing: 2px;cursor: pointer;}
.category_sc .category_item a {text-decoration: none;}
.category_sc .category_main {display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 10px;}
.category_sc .category_item img {border-radius: 10px; width:100%;}
.category_sc .category_item {position: relative;}
.category_sc .category_content {position: absolute;top: 50%;transform: translateY(-50%); left: 70px;}
.category_sc .category_content h3 {font-size: 40px;text-transform: uppercase;color: #000000;font-weight: 600;font-family: "Poppins", sans-serif;line-height: 1;display: inline-block; margin: 0px;}
.category_sc .category_content ul {margin: 15px 0px 23px 0px;padding: 0px;display: grid;column-gap: 20px;row-gap: 10px;grid-template-columns: repeat(2, 1fr);}
.category_sc .category_content ul li {list-style: none;display: flex;align-items: center;column-gap: 10px;font-size: 18px;color: #000000;line-height: 1;}
.category_sc .category_content ul li span {height: 7px;width: 6px;background: #78797b;display: inline-block;border-radius: 50px;padding-bottom: 0px;}


.multi_category_sc {margin: 76px 0px 107px 0px;}
.multi_category_sc .section_title {margin: 0px 0px 20px 0px;}
.multi_category_sc .multi_category_main {display: grid;grid-template-columns: repeat(5,1fr);border: 1px solid #cfcfcf;border-radius: 10px;overflow: hidden;}
.multi_category_sc .category_box a {display: flex;align-items: center;column-gap: 25px;justify-content: center;padding: 10px;background: #ffffff;text-decoration: none; height:100%;}
.multi_category_sc .category_text h3 {margin: 0px;font-size: 20px;font-weight: 500; padding-bottom: 5px; color: #000000;letter-spacing: normal;}
.multi_category_sc .category_text span {font-size: 14px;text-transform: uppercase;font-weight: 700;color: #a1a1a1;border-bottom: 2px solid #d0d0d0;letter-spacing: 2px;}
.multi_category_sc .category_box {border-left: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf; }
.multi_category_main .category_box:first-child, .multi_category_main .category_box:nth-child(6)  {border-left: 0px;}
.multi_category_main .category_box:nth-child(n+6) {border-bottom:0px;}




.img_with_icon_sc .container {max-width: 1390px;}
.img_with_icon_sc p.section_hed {margin: 0px;font-size: 22px;max-width: 945px;text-align: center;margin: 0 auto; padding-bottom: 56px;line-height: 30px; color: #000000; letter-spacing: normal;}
.img_with_icon_sc .icon-text_inner {display: grid;grid-template-columns: repeat(4, 1fr);}
.img_with_icon_sc .icon-text_box {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;flex-direction: column;}
.img_with_icon_sc .icon_box {height: 70px;width: 70px;background: #c4decf;border-radius: 100%;display: flex;align-items: center;justify-content: center;}
.img_with_icon_sc .icon-text_inner {display: grid;grid-template-columns: repeat(4, 1fr);}
.img_with_icon_sc .icon-text_box {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;flex-direction: column;}
.img_with_icon_sc .icon_box {height: 70px;width: 70px;background: #c4decf;border-radius: 100%;display: flex;align-items: center;justify-content: center;}
.img_with_icon_sc .icon-text_box p {text-align: center;font-size: 16px;line-height: 24px; color: #000000; letter-spacing: normal;}
.img_with_icon_sc .icon-text_box p strong {font-size: 17px;font-weight: 700;padding-bottom: 3px;display: inline-block;}
.img_with_icon_sc .icon-text_box p a {font-size: 17px;font-weight: 700;text-decoration: none;color: #000000;}



.about_sc {margin: 87px 0px 0px 0px;}
.about_sc .about_inner_main .section_title {color: #ffffff;padding-bottom: 15px;}
.about_sc .about_inner_main {position: relative;}
.about_sc .about_text {position: absolute;top: 50%;left: 0;right: 0;margin: auto;text-align: center;max-width: 850px;  transform: translateY(-50%);}
.about_sc .about_inner_main:before {position: absolute;content: '';background: #000000;height: 100%;width: 100%;opacity: 80%;}
.about_sc .about_text h3 {font-size: 40px;}
.about_sc .about_text p {font-size: 18px;color: #ffffff;line-height: 1.5;}
.about_sc .about_text p strong {font-weight: 700;}
.about_sc .about_text a {font-size: 16px;text-transform: uppercase;font-weight: 700;color: #008037;border-bottom: 1px solid #008037;letter-spacing: 2px;text-decoration: none;margin-top: 10px;display: inline-block;}
.about_sc .about_inner_main {border-radius: 10px;overflow: hidden;}
.about_sc .about_inner_main img {width: 100%;}
.about_sc .video_button_main {position: absolute;right: 40px;bottom: 40px;}
.about_sc .video_button_main .main-btn {text-decoration: none;display: flex;align-items: center;column-gap: 10px;padding: 11px 19px;line-height: 1;cursor:pointer;}
.about_sc .video_button_main .main-btn img {width: auto;}


.new_arrivals_sc {margin: 80px 0px 75px 0px;}
.new_arrivals_sc .collection_main {display: flex;background: #3e7489;border-radius: 10px;padding: 20px!important; position: relative; overflow: hidden;}
.new_arrivals_sc .new_arival_left {width: 26%;position: relative;padding: 45px 0 0 88px;}
.new_arrivals_sc .new_arival_left:after {background: url(new-arrival-bg.jpg)no-repeat;content: '';height: 245px;width: 100%;position: absolute;left: -20px;bottom: -45px;margin: auto;z-index: 1;}
.new_arrivals_sc .new_arival_right {width: 74%;padding: 0px;}
.new_arrivals_sc .new_arival_left p {font-size: 28px;margin: 0px;font-weight: 700;color: #ffffff;text-transform: uppercase; line-height: 1; padding-bottom: 14px;}
.new_arrivals_sc .new_arival_left h3 {font-size: 76px;margin: 0px;font-weight: 700;color: #ffffff;text-transform: uppercase; line-height: 1; padding-bottom: 10px;}
.new_arrivals_sc .new_arival_left .section_title {font-size: 40px;color: #ffffff;margin: 0px;}
.new_arrivals_sc .collection_main .product_grid_main {margin: 0px;}

.new_arrivals_sc .slick-next, .new_arrivals_sc .slick-prev {cursor:pointer; background: none; border: none;bottom: inherit;right: inherit;font-size: 14px;color: #ffffff;top: 10px;z-index: 1;width: max-content;left: 107px;bottom: 0;margin: auto; position:absolute;}
.new_arrivals_sc .slick-prev:after {background: url(arrow-left.png)no-repeat;content: '';height: 30px;width: 20px;position: absolute;left: 0;top: 5px;bottom: 0;margin: auto;z-index: 1;opacity: 1;}
.new_arrivals_sc .slick-next:after {background: url(arrow.png)no-repeat;content: '';height: 30px;width: 20px;position: absolute; right: -4px;top: 4px;bottom: 0;margin: auto;z-index: 1;opacity: 1;}
.new_arrivals_sc .slick-next {padding-right: 21px;border-left: 2px solid #90989b;padding-left: 16px;height: 30px;left: 190px;}
.new_arrivals_sc .slick-prev {padding: 6px 0px 0px 25px;background-size: 15px; height:30px;}
.new_arrivals_sc .slick-next:hover, .new_arrivals_sc .slick-prev:hover {color:#b1b1b1;}
.new_arrivals_sc .slick-next:hover:after, .new_arrivals_sc .slick-prev:hover:after {opacity:50%;}
.new_arrivals_sc .slick-next:before, .slick-prev:before {display:none;}
.new_arrivals_sc .slick-slider, .new_arrivals_sc slider-component {position: unset;}


.barnd_sc .brand_hed_main {display: flex;align-items: center;justify-content: space-between;margin-bottom: 16px;}
.barnd_sc .brand_main {display: grid;grid-template-columns: repeat(6, 1fr);border: 1px solid #d6d6d6;border-radius: 10px;}
.barnd_sc .brand_box:hover {opacity: 1;filter: inherit;}
.barnd_sc .brand_box {background: #ffffff;border-left: 1px solid #d6d6d6; position: relative;    display: flex;align-items: center;justify-content: center;}
.barnd_sc .brand_box:hover:before {position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;outline: 10px solid #e6e6e6; z-index:1;}
.barnd_sc .brand_main .brand_box:first-child {border-radius: 10px 0px 0px 10px;border-left: 0px;}
.barnd_sc .brand_main .brand_box:last-child {border-radius: 0px 10px 10px 0px;}
.barnd_sc .brand_hed_main a.readmore-btn {color: #000000;opacity: 50%;font-size: 16px;}
.barnd_sc .brand_box a {position: relative;z-index: 2;width: 100%;padding: 20px;height: 100%;display: flex;align-items: center;justify-content: center;}
.barnd_sc .brand_box a img {filter: grayscale(1);opacity: 50%;}
.barnd_sc .brand_box:hover a img { filter: inherit;opacity: 1;}

.breadcrumb {padding: 13px 0px;}
.breadcrumb a {font-size: 14px;color: #000;font-weight: 500;text-decoration: none;letter-spacing: 0px;}
.breadcrumb span.separator {font-size: 18px;margin: 0px 5px;}
.breadcrumb span {font-size: 14px;color: #898989letter-spacing: 0px;margin: 0px;}
.field__input, .customer .field input, .select__select, .customer select {border: 1px solid #cdcdcd;border-radius: 10px;}
.customer .select:after {display:none;}

cart-notification .cart-notification {z-index: 9;}
.collection_filters_main {padding: 5px 0;border-top: 1px solid #cdcdcd;border-bottom: 1px solid #cdcdcd;margin: 0 0 20px 0;}
.collection_filters_main .facets__disclosure {border: 1px solid #cdcdcd;padding: 10px 20px;display: flex;border-radius: 5px;margin-right: 0px!important;}
.collection_filters_main .facets__disclosure .facets__summary {margin: 0px;}
.collection_filters_main .facets__heading {color: #000000;font-size: 15px;font-weight: 600;margin: 0px;}
.collection_filters_main .facets__wrapper {column-gap: 10px;}
.collection_filters_main span.active-facets__button-inner {border-radius: 6px;}
.collection_filters_main .facet-filters__field .select {border: 1px solid #cdcdcd;padding: 2px 20px 2px 10px;display: flex;border-radius: 5px;margin-right: 0px;}
.collection_filters_main .product-count__text span {color: #000000;font-size: 18px;font-weight: 600;}
.collection_filters_main .facet-filters__sort+.icon-caret {right: 5px;}
.collection_filters_main .facet-filters__field .select__select {padding: 8px;}
.collection_filters_main .facets__form .product-count {padding-top: 10px;}
.collection_filters_main .facet-filters__sort:focus-visible {outline:none; box-shadow:inherit; border:0px;}
.collection_filters_main .facet-filters__label {color: #000000;font-size: 16px;font-weight: 600;}
.collection-hero__title, .template-list-collections .title {font-size: 35px;font-weight: 700;text-align: center;text-transform: uppercase;}
.template-collection .product-grid, .template-search .product-grid {display: grid;grid-template-columns: repeat(5,1fr);}
.template-collection .product-grid .grid__item, .template-search .product-grid .grid__item {width: 100%;max-width: 100%;}
.load-more_wrap {text-align:center;}
.load-more_wrap button {border: 0px;padding: 15px 34px;}
.template-search .template-search__header .search__button {right: 10px;}
.template-search .template-search__header .reset__button {right: 40px;padding-right: 10px;}
.title-wrapper-with-link a.underlined-link {text-decoration: none;font-weight: 600;font-size: 18px;}
.cart-items thead tr th {font-size: 12px;color: #000000;}
.quantity button {background: #f0f0f0!important;width: 40px;height: 39px;}
.quantity input {background: #ffffff;height: 41px;border-left: 1px solid #dadada;border-right: 1px solid #dadada;}
.quantity {height: 41px;min-height: 41px;border-radius: 5px;border: 1px solid #dadada;}
.quantity:before, .quantity:after {display:none;}
.shopify-challenge__container .g-recaptcha {margin: 10px 0;}
.collection-list__item {box-shadow: 0px 0px 21px #00000014;padding: 20px;}
.template-list-collections .collection-list {row-gap: 30px;}
.collection_filters_main .facets-container {padding-top: 5px;}
.template-collection .collection-hero__description {margin: 0 auto;width: 100%;max-width: 700px;}
.template-collection .desc_main form ul li {display: flex;align-items: baseline;flex-direction: column;margin-bottom: 20px;}
.template-collection .desc_main form ul li label {font-size: 15px;font-weight: 600;color: #000000;}
.template-collection .desc_main form ul li input {width: 100%;min-height: 45px;border-radius: 10px;  border: 1px solid #dcdcdc;}
.template-collection .desc_main form ul li textarea {width: 100%;max-height: 200px;border: 1px solid #dcdcdc;border-radius: 10px;}
.template-collection .desc_main form ul li .sbmtbtn {width: auto;padding: 15px 25px;font-size: 16px;text-transform: uppercase;font-weight: 700;line-height: 1;color: #ffffff;background: #008037;}
.template-collection .desc_main #captchaposition input {min-height: 45px;border: 1px solid #dcdcdc;border-radius: 10px;margin-top: 15px;}
.template-collection .desc_main #captchaposition {font-size: 16px;}
.template-collection .desc_main h1 {display: none;}
.mobile-facets__sort .select__select {border: 1px solid #cdcdcd;padding: 10px;border-radius: 5px!important;font-size:16px;}
.mobile-facets__sort .select .icon-caret {right: 12px!important;}
.mobile_category {display: none;}

.singal_text_sc { margin-bottom: 75px; overflow: hidden;}
.singal_text_main h2 {
    background: linear-gradient(to right, #008137, #04ca59);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 108px;
    line-height: 1;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 2.7px;
    margin: 0px;text-align: center;
}
.singal_text_main h2 { position: relative; display: flex; align-items: center; }
.singal_text_main h2:after { content: ""; width: 20px; height: 20px; display: inline-flex; background: #008539; border-radius: 50%; margin: 0 20px; align-items: center; }


.page_logo img { max-width: 250px; border: 0; box-shadow: none; outline: none; margin: 0; padding: 0; }
.collection-hero__description .desc_main { text-align: center;}
.collection-hero__description .desc_short {display: none;}
.page_logos h3 { font-size: 20px; letter-spacing: 0; font-weight: 700; margin: 0 0 20px 0; }
.page_logos .list_of_logo { display: flex; flex-wrap: wrap; gap: 10px; padding-bottom:40px; }
.page_logos .list_of_logo a { display: flex; align-items: center; background: #ffffff; padding: 10px; }
.page_logos .list_of_logo a img { margin: 0; padding: 0; border: 0; box-shadow: none; max-width: 250px; height: 120px; object-fit: contain; }

.slick-slide {margin:0 5px;}
.product-grid .slick-slide .grid__item{width:100% !important; margin:0px; max-width: 100%;}

.subProductBox .productquantity {font-size: 12px;height: 30px;line-height: 1.2;width: 30px;}

.card-information>.price .price__container { width: 100%; display: flex; gap: 5px; flex-wrap: w; letter-spacing: 0; }

.template-collection .product-grid .grid__item,
.template-search .product-grid .grid__item {margin:0;}


.card .add_to_cart_main { text-decoration: none !important; }
.productdescriptionshort { display: none; }
.productdescriptionshort + h6 { display: none; }

.cart-notification-product .cart-notification-product__image{ margin-top: 0px;}
.cart-notification-product .cart-notification-product__image img{ max-width: unset;}

.collection-list__item .card__media .media img{ object-fit: contain;}
.mobile-facets__disclosure .mobile-facets__sort .select__select:focus-visible { outline: none; box-shadow: none; }
.mobile-facets__disclosure .mobile-facets__sort .select__select { min-width: 160px; padding-left: 10px; }

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

.header_sc .header__icons {padding-right: 18px;}
.header_sc .header_search_box_main .search-modal__form {width: 527px;}
.icons_main {grid-template-columns: repeat(8, 1fr);max-width: 100%;grid-column: 1/4;grid-row: 2/3;}
.header__blocks_main {grid-template-columns: repeat(3, 1fr); row-gap: 10px;}
.banner_list {max-width: 100%;width: 100%;grid-column: 2/4;}
.banner-category_main {max-width: 100%;width: 100%;grid-column: 1/2;}
.banner-category_main .icon_item img {height: 100%;object-fit: cover;} 
.featured_collection_sc {margin: 62px 0px 85px 0px;}
.singal_text_main h2 {font-size: 85px;}
.about_sc .about_text {padding: 0 15px;}
  
}


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

.header_sc .header_search_box_main .search-modal__form {width: 400px;}  
.featured_collection_sc {margin: 62px 0px 70px 0px;}
.category_sc .category_content {left: 30px;}
.multi_category_sc .category_text h3 {font-size: 18px;line-height: 1;}
.multi_category_sc .category_box a {column-gap: 10px;}
.multi_category_sc .category_text span {font-size: 15px;}
.new_arrivals_sc .new_arival_left {padding: 45px 0 0 10px;}
.new_arrivals_sc .slick-next, .new_arrivals_sc .slick-prev {left: 33px;}
.new_arrivals_sc .slick-next {left: 120px;}
.new_arrivals_sc .new_arival_left h3 {font-size: 60px;}
.new_arrivals_sc .new_arival_left .section_title {font-size: 32px;}
.template-product .product__title h1 {font-size: 30px;}
.product-grid .card__heading a {min-height: 44px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.singal_text_main h2 {font-size: 75px;}
  
}



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

.banner-category_main .category_content_box span {font-size: 24px;}
.banner-category_main .category_content_box ul li {font-size: 15px;}
.footer_sc .footer__blocks-wrapper {column-gap: 40px;}
.template-collection .product-grid, .template-search .product-grid {grid-template-columns: repeat(4,1fr);}
.singal_text_main h2 {font-size: 65px;}

  
}



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


.category_sc .category_content h3 {font-size: 32px;}
.multi_category_sc .category_box a {flex-direction: column;padding: 10px 10px 20px 10px;}
.category_text {text-align: center;}
.footer_sc .footer__blocks-wrapper {column-gap: 10px;}
.icons_main {grid-template-columns: repeat(4, 1fr);}
.product-grid .card__inner {height: 220px;}
.product-grid .card__inner .card__media .media img {height: 220px;}
.new_arrivals_sc .new_arival_left {padding: 0px 0 0 10px;}
.new_arrivals_sc .new_arival_left .section_title {font-size: 25px;}
.new_arrivals_sc .new_arival_left h3 {font-size: 40px;}
.new_arrivals_sc .new_arival_left:after {height: 146px;background-size: 250px;}
.multi_category_sc .slick-prev {padding: 10px 0px 10px 21px;background-size: 15px;height: 30px;}
.icons_main .icon_item {min-height: 136px; margin:0px 5px;}
 .slick-dots li button:before {font-size: 15px;top: 5px;}
 .slick-dots li.slick-active button:before {opacity: 1;color: #008037;}
 .slick-dots li {margin: 0px;}
.slick-dots {right:0px;}
.singal_text_main h2 {font-size: 55px;}

  
}



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

  .category_sc .category_main {grid-template-columns: repeat(1, 1fr);}
  .banner-category_main {grid-column: 1/4; grid-row: 2/3;}
  .banner_list {grid-column: 1/4;grid-row: 1/2;padding-top: 15px;}
  .banner_list .slick-slide { margin: 0;}

  
  .icons_main {grid-row: 3/4;}
  .banner-category_main {flex-wrap: nowrap;column-gap: 10px;}  
  .img_with_icon_sc .icon-text_box {padding: 0 20px;}
  .img_with_icon_sc .icon-text_box p {line-height: 22px;}
  .about_sc {margin: 50px 0px 0px 0px;}
  .img_with_icon_sc p.section_hed {font-size: 20px;}
  .multi_category_sc {margin: 76px 0px 70px 0px;}
  .featured_collection_sc slider-component.page-width {padding: 0px;}
  .about_sc .about_inner_main {height: 550px;}  
  .about_sc .about_inner_main img {object-fit: cover; height:100%;}
  .section_title {font-size: 26px;}
  .template-collection .product-grid, .template-search .product-grid {grid-template-columns: repeat(3,1fr);}
  .singal_text_main h2 {font-size: 45px;}
  .singal_text_sc {margin-bottom: 55px;}  

  .singal_text_main h2:after {width: 12px;height: 12px;}
    
}


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

.barnd_sc .brand_main {grid-template-columns: repeat(3, 1fr);}
.barnd_sc .brand_main {border-bottom: 0px;}
.barnd_sc .brand_main .brand_box {border-bottom: 1px solid #d6d6d6;}
.multi_category_sc .multi_category_main {grid-template-columns: repeat(4,1fr);}
.singal_text_main h2 {font-size: 35px;}  
.featured_collection_sc {margin: 62px 0px 50px 0px;}
.multi_category_main .category_box:nth-child(6) {border-left: 1px solid #cfcfcf;}  
.multi_category_main .category_box:nth-child(n+9) {border-bottom: 0px;}
.multi_category_main .category_box:nth-child(5), .multi_category_main .category_box:nth-child(9) {border-left: 0px;}
.multi_category_main .category_box, .multi_category_main .category_box:nth-child(n+6) {border-bottom: 1px solid #cfcfcf;} 

  .singal_text_main h2:after {width: 10px;height: 10px;}
  .collection_filters_main span.active-facets__button-inner{ font-size: 12px;}
  .active-facets__button-wrapper * { font-size: 12px; }
  .cart-item__quantity-wrapper { align-items: center; }
}


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

.banner-category_main {flex-wrap: wrap;}
.img_with_icon_sc .icon-text_inner {grid-template-columns: repeat(2, 1fr); row-gap:10px;}
.img_with_icon_sc p.section_hed {padding-bottom: 36px; line-height: 24px;}
.new_arrivals_sc .new_arival_left, .new_arrivals_sc .new_arival_right {width: 50%;}
.template-collection .product-grid, .template-search .product-grid {grid-template-columns: repeat(2,1fr);}  
.multi_category_sc .multi_category_main {grid-template-columns: repeat(3,1fr);}
.singal_text_main h2 {font-size: 30px;}
.singal_text_sc {margin-bottom: 40px;}
.multi_category_main .category_box:nth-child(5), .multi_category_main .category_box:nth-child(9) {border-left: 1px solid #cfcfcf;}
.multi_category_main .category_box:nth-child(4), .multi_category_main .category_box:nth-child(7), .multi_category_main .category_box:nth-child(10) {border-left: 0px;}

  
}


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

  .about_sc .about_inner_main { height: 650px;}
  .about_sc .video_button_main {left: 0;right: 0;margin: 0 auto;display: inline-table;bottom: 60px;}
  .banner-category_main .category_content_box {right: 10px;}
  .banner-category_main .category_content_box {bottom: 40px;}
  .banner-category_main .icon_item:first-child .category_content_box {top: inherit;}
  .banner_list .slick-next, .banner_list .slick-prev {left: 22px;}
  .banner_list .slick-next {left: 122px;}
  .banner-category_main .category_content_box ul {max-width: 250px; flex-direction:column;}
  .banner-category_main .category_content_box {right: 30px;top: inherit;transform: inherit;bottom: 50px;}
  .banner-category_main .icon_item:first-child .category_content_box {top: inherit;}
  .featured_collection_sc .title-wrapper--no-top-margin>.title {padding-bottom: 40px;text-align:center;}
  .featured_collection_sc .slick-next, .featured_collection_sc .slick-prev {top: -25px;}
  img.mobile_category {display: block;}
  .dsk_category  {display: none;}
  .category_sc .category_content h3 {font-size: 26px;}
  .category_sc .category_content ul {row-gap: 7px;grid-template-columns: repeat(1, 1fr);}
  .main-btn {padding: 13px 23px;;line-height: 1;}
  .about_sc .about_text p {font-size: 14px;line-height: 22px;}
  .barnd_sc .brand_main {grid-template-columns: repeat(2, 1fr);}
  .new_arrivals_sc .new_arival_left:after {display:none;}
  .new_arrivals_sc .slick-next, .new_arrivals_sc .slick-prev {bottom: inherit;top: -44px;}
  .new_arrivals_sc .slick-slider, .new_arrivals_sc slider-component {position: relative;}
  .new_arrivals_sc .slick-next, .new_arrivals_sc .slick-prev {left: 7px;}
  .new_arrivals_sc .slick-next {left: 88px;}  
  .new_arrivals_sc .new_arival_left{padding-bottom: 40px;}
  .new_arrivals_sc .new_arival_left, .new_arrivals_sc .new_arival_right {width: 100%;}
   .new_arrivals_sc .collection_main {flex-wrap: wrap;} 
  .quantity {height: 35px;min-height: 35px;}
  .quantity button {width: 35px;height: 33px;}
  .quantity input {height: 35px;}
  
  .banner_list img.mobile_img {display:block;}
  .banner_list .desk_img {display: none;}
  .icons_main {grid-template-columns: repeat(2, 1fr);} 
  .multi_category_sc .multi_category_main {grid-template-columns: repeat(2,1fr);}
  .multi_category_sc .category_box a {margin: 0px;}
  
  .multi_category_main .category_box:nth-child(3), .multi_category_main .category_box:nth-child(5), .multi_category_main .category_box:nth-child(7) , .multi_category_main .category_box:nth-child(9) {border-left: 0px;}
  .multi_category_main .category_box:nth-child(4), .multi_category_main .category_box:nth-child(10) {border-left: 1px solid #cfcfcf;}
  .multi_category_main .category_box:nth-child(9), .multi_category_main .category_box:nth-child(10) {border-bottom:0px;}
  
  .featured_collection_sc slider-component .grid.product_grid_main { margin: 0; padding:20px 15px; }
  .featured_collection_sc slider-component .grid.product_grid_main .slick-arrow { top: -30px; }
  .featured_collection_sc .slick-prev { left: 50%; right: inherit; margin-left: -75px; }
  .featured_collection_sc .slick-next { left: inherit; right: 50%; margin-right: -75px; }

  .new_arrivals_sc { margin: 50px 0px;}
  
}


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

  .new_arrivals_sc .collection_main {flex-wrap: wrap;}
  .new_arrivals_sc .new_arival_left, .new_arrivals_sc .new_arival_right {width:100%;}     
  .banner_list .slick-prev:after { right: -15px; }
  .banner_list .slick-prev { padding: 5px 0px 5px 16px; background-size: 10px !important; background-position: left center !important; font-size: 12px; display: flex; align-items: center; justify-content: center; line-height: 101; height: 25px; }
  .banner_list .slick-next { left: 100px; padding: 5px 16px 5px 0; background-size: 10px !important; background-position: right center !important; font-size: 12px; display: flex; align-items: center; justify-content: center; line-height: 101; height: 25px; }


  .template-collection .product-grid, .template-search .product-grid { grid-template-columns: repeat(2, 1fr); gap: 5px; }
  .template-collection .product-grid .grid__item, .template-search .product-grid .grid__item { width: 100%; max-width: 100%; margin: 0; padding: 10px 15px; }
  .template-collection .product-grid .grid__item .card__information, .template-search .product-grid .grid__item .card__information { padding: 0; }
  .template-collection .product-grid .card__heading a, .template-search .product-grid .card__heading a { font-size: 14px; }
  .template-collection .product-grid .card-information, .template-search .product-grid .card-information { margin: 0px 0px 5px 0px; }
  .template-collection .product-grid .price, .template-search .product-grid .price { font-size: 13px; margin-top: 0 !important; }
  .template-collection .product-grid .price__regular .price-item--regular, .template-search .product-grid .price__regular .price-item--regular { font-size: 14px; }
  .template-collection .product-grid .add_to_cart_main input, .template-search .product-grid .add_to_cart_main input, .template-collection a.add_to_cart_main, .template-search a.add_to_cart_main { font-size: 15px; letter-spacing: 1px; }
  
  .featured_collection_sc slider-component .grid.product_grid_main .slick-prev { padding: 6px 0px 5px 16px; background-size: 10px !important; background-position: left center !important; font-size: 12px; display: flex; align-items: center; justify-content: center; line-height: 101; height: 25px; }
  .featured_collection_sc slider-component .grid.product_grid_main .slick-next { padding: 6px 16px 5px 25px; background-size: 10px !important; background-position: right center !important; font-size: 12px; display: flex; align-items: center; justify-content: center; line-height: 101; height: 25px; }
  .featured_collection_sc slider-component .grid.product_grid_main .slick-prev:after { height: 100%; width: 10px; background-size: 100% !important; background-position: center !important; }
  .featured_collection_sc .slick-next:before {display: none;}
  .featured_collection_sc .slick-next:after { height: 100%; width: 10px; background-size: 100% !important; background-position: center !important; }
  .featured_collection_sc .slick-prev:before {display: none;}
  .featured_collection_sc .slick-next:hover:before, .featured_collection_sc .slick-prev:hover:before {display: none;}

  .new_arrivals_sc .slick-prev { padding: 6px 0px 5px 16px; background-size: 10px !important; background-position: left center !important; font-size: 12px; display: flex; align-items: center; justify-content: center; line-height: 101; height: 25px; }
  .new_arrivals_sc .slick-next { padding: 6px 16px 5px 25px; background-size: 10px !important; background-position: right center !important; font-size: 12px; display: flex; align-items: center; justify-content: center; line-height: 101; height: 25px; left:76px;}
  .new_arrivals_sc .slick-prev:after { height: 100%; width: 10px; background-size: 100% !important; background-position: center !important;top:0; }
  .new_arrivals_sc .slick-next:before {display: none;}
  .new_arrivals_sc .slick-next:after { height: 100%; width: 10px; background-size: 100% !important; background-position: center !important;top:0;right:0; }
  .new_arrivals_sc .slick-prev:before {display: none;}
  .new_arrivals_sc .slick-next:hover:before, .new_arrivals_sc .slick-prev:hover:before {display: none;}
}





/**/
body.overflow-hidden-mobile #shopify-chat {display: none !important;}

.header__blocks_main .banner_list {display: flex;}
.header__blocks_main .banner_list > div {width:100%;}
.header__blocks_main .banner_list > .slide_box {display: none;}
.header__blocks_main .banner_list > .slide_box:first-child {display: block;}

.featured_collection_sc .product_grid_main { display: flex; flex: inherit; flex-wrap: nowrap;}
.featured_collection_sc .product_grid_main > div { width:100%; }
.featured_collection_sc .product_grid_main > .grid__item { flex: inherit;}
.featured_collection_sc .product_grid_main > .grid__item:nth-child(n+6) { display: none;}

.new_arrivals_sc .product_grid_main { display: flex; flex: inherit; flex-wrap: nowrap;}
.new_arrivals_sc .product_grid_main > div { width:100%; }
.new_arrivals_sc .product_grid_main > .grid__item { flex: inherit;}
.new_arrivals_sc .product_grid_main > .grid__item:nth-child(n+6) { display: none;}

.description_main .productdescription { background: #ffffff; padding: 15px; border-radius: 10px;}

.related-products .slick-arrow { cursor: pointer;}

.card .card__inner .card__content .card__caption { word-break: break-all;}

/**/
.card .variant-block { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }
.card .variant-block .quantity { height: auto; min-height: inherit; width: auto; }
.card .variant-block .quantity button.quantity__button { height: 30px; min-height: inherit; width: 30px; padding: 0; margin: 0; }
.card .variant-block .quantity input.quantity__input { height: auto; font-size: 12px; outline: none; box-shadow: none; }
.card .variant-block .btn { background: #008037; padding: 3px 8px; border-radius: 5px; font-size: 12px; color: #ffffff; font-weight: 700; text-transform: uppercase; display: inline-block; letter-spacing: 0; cursor: pointer; border: 0; }
.card .variant-block .btn:hover { background: #03602b; }
.card .variant-block .select select { height: auto; min-height: inherit; font-size: 12px; letter-spacing: 0; padding: 5px 20px 5px 8px; border-radius: 6px; margin: 0; }
.card .variant-block .product-form__input--dropdown .form__label { display: none; }
.card .js-main-select.variant-block .btn { grid-column: 1/-1; padding: 10px; }
.card--standard>.card__content .card__information { padding-bottom: 0;}


@media (max-width: 1201px) and (max-width: 1320px) {

  .card .variant-block .btn { padding: 3px 6px; font-size: 10px;}
  .card .variant-block .quantity button.quantity__button { height: 25px; width: 24px;}
}

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

  .slick-slider .slick-slide { margin: 0;}

  .card .variant-block .btn {padding: 10px;}
  .card .variant-block { grid-template-columns: 1fr; }
}
