/** Shopify CDN: Minification failed

Line 378:111 Expected identifier but found "1"
Line 976:3 Expected "}" to go with "{"

**/
::root{
--primary-font:  'Harmonia Sans'; 
  --primary-color:#00651e;
}
/* banner-sec */
.template-index .page-width {
    max-width: 1600px;
}
.backgroun-image {
    margin-top: 40px;
}
h2 {
    font-size: 40px !important;
    font-family: var(--primary-font) !important;
}
.backgroun-image img {
    visibility: hidden;
}

.bannerSec h2.image-with-text__heading.h1 {
    font-size: 10rem !important;
    line-height: 9rem !important;
    font-family: var(--primary-font);
    max-width: 64rem;
}
p.announcement-bar__message, p.announcement-bar__message strong {
    font-size: 12px;
    line-height: 12px;
    font-weight: 400 !important;
}

.announcement-bar {
    background: #00651E !important;
    padding: 10px 15px  !important;
}
.image-with-text__text.rte.body {
    margin: 0px;
}
.bannerSec h2.image-with-text__heading.h1+h2.image-with-text__heading.h1 {
    font-weight: 300 !important;
    font-family: var(--primary-font);
    margin: 0px;
}
.bannerSec .image-with-text__content {
    padding: 0 0px 40px;
    border: 0px;
    border-radius: 0px !important;
    background: transparent !important;
    overflow: visible !important;
}

.bannerSec .image-with-text__grid {
    align-items: center;
}
.bannerSec p {
    font-size: 22px;
    line-height: 34px;
    font-family: var(--primary-font);
    margin: 20px 0px 0px !important;
    color: #727272;
}
a.button.button--primary {
    background: #000;
    border-color: #000;
    border-radius: 40px;
    box-shadow: 0 0px 24px #0000006b;
    justify-content: space-between;
    padding-right: 7px!important;
    gap: 20px;
}

a.button.button--primary::before {
    background: #fff;
}

a.button.button--primary span {
    background: #fff;
    border-radius: 30px;
    height: 33px;
    width: 33px;
    display: flex;
    place-content: center;
}
.button:after, .customer button:after, .shopify-challenge__button:after, .shopify-payment-button__button--unbranded:after,
.link-btns--arrow a.button:not([aria-disabled=true]):before, .action-btns--arrow button.button:not([disabled],[disabled=true],.button--tertiary):before,
.card--card:after, .card--standard .card__inner:after{
  display: none;
}
.section-template--24922620854616__horizontal_ticker_pkA8Q7-padding {
    padding-top: 20px;
    padding-bottom: 20px !important;
}
/* banner-sec end */
/* collection sec */
.collection 
 .collection__title,
.related-products {
    display: flex;
    justify-content: space-between;
    align-items: center;
   gap: 20px;
}

.collection .collection__title h2.title.h2 {
    margin: 0px;
    font-family: var(--primary-font);
    text-align: left;
}

.collection .collection__title a.button {
    margin: 0px;
}
.collection ul,
.related-products ul{
    gap: 15px;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
}

.collection ul li.grid__item .card-wrapper .card__information,
.related-products ul li.grid__item .card-wrapper .card__information{
    padding-inline: 0px;
    text-align: left;
}

.collection ul li.grid__item .card-wrapper .card__information .price__container,
.related-products ul li.grid__item .card-wrapper .card__information .price__container {
    text-align: left;
}
.collection ul li.grid__item,
.related-products ul li.grid__item{
    width: 100%;
    max-width: 100%;
    min-width: 200px;
}
.collection ul li.grid__item .card-wrapper .card__information h3,
.related-products ul li.grid__item .card-wrapper .card__information h3 {
    font-size: 24px;
    font-family: var(--primary-font);
    font-weight: 600;
    color: #111;
}

.collection ul li.grid__item .card-wrapper .card__information .price__container span.price-item, .collection ul li.grid__item .card-wrapper .card__information .price-item--regular,
.related-products ul li.grid__item .card-wrapper .card__information .price__container span.price-item, .collection ul li.grid__item .card-wrapper .card__information .price-item--regular {
    font-size: 20px;
    font-family: var(--primary-font);
}
.collection ul li.grid__item .card-wrapper .card__information .price__container span.price-item,
.related-products ul li.grid__item .card-wrapper .card__information .price__container span.price-item{
      color: #313131;
}
.collection .card__inner.ratio+.card__content,
.related-products .card__inner.ratio+.card__content {
    background: #F7F7F7;
    border-radius: 20px 20px 0px 0px;
}

.collection  .card-wrapper .card__media img.motion-reduce,
.related-products  .card-wrapper .card__media img.motion-reduce {
    height: 360px;
    object-fit: cover;
}
.collection  .card-wrapper .card__inner.ratio,
.related-products  .card-wrapper .card__inner.ratio {
    height: 360px;
}
.collection  a.button,
.related-products  a.button {
    background: transparent;
    color: #111;
    text-decoration: underline;
    font-family: var(--primary-font);
    font-weight: 400;
    text-transform: uppercase;
    font-size: 22px;
    padding: 0px !important;
    transform: unset;
}
/* collection sec end */
/* .CollectionList */
.CollectionList {
    background: #F2F2F2 !important;
}

.CollectionList h2 {
    font-size: 40px;
    color: #111;
    font-family: 'Harmonia Sans';
}
.CollectionList ul.collection-list li {
    position: relative;
    border: 0px;
}

.CollectionList ul.collection-list .card__content {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0;
    transition: .5s all;
    transform: scale(.5);
    border-radius: 0px;
    background: #00000057;
    display: flex;
    align-items: center;
    justify-content: center;
}
.CollectionList ul.collection-list li:hover .card__content {
    opacity: 1;
    transform: scale(1);
}

.CollectionList ul.collection-list .card__content h3.card__heading {
    color: #fff;
}

.CollectionList ul.collection-list .card__content span.icon-wrap {
    position: absolute;
    top: 20px;
    right: 20px;
    background: #fff;
    border-radius: 50px;
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.CollectionList ul.collection-list .card__inner .card__media {
    border-radius: 0px !important;
}
.CollectionList  ul {
    gap: 20px;
}

.CollectionList ul>li.grid__item:last-child 
{
  width: calc(66.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);
  max-width: calc(66.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);height: 470px;overflow: hidden;
}

.CollectionList ul>li.grid__item:nth-child(4), .CollectionList ul>li.grid__item:nth-child(4)>div {
    height: 470px !important;
    border: 0px !important;
}

.CollectionList ul>li.grid__item:nth-child(4) img.motion-reduce {
    height: 470px;
}

.CollectionList ul>li.grid__item:nth-child(4) .card__inner.ratio {
    height: 470px;
}
/* .CollectionList end*/
/* .Video_section */
.Video_section h2 {
    font-size: 40px;
    font-family: 'Harmonia Sans';
    margin: 0px !important;
}

.Video_section .title-wrapper-with-link {
    margin: 0px;
}

.Video_section .subheading {
    font-size: 18px;
    margin: 10px 0px 20px;
    color: #4C4C4C;
    font-weight: 600;
    font-family: 'Harmonia Sans';
}

.Video_section ul {
    gap: 12px;
}

.Video_section ul li {
    margin: 0px !important;
    min-width: 250px;
    padding: 0px;
}
.Video_section ul li .image-slide {
    min-height: 500px;
}
.Video_section ul li .image-slide internal-video {
    height: 500px;
}
.Video_section ul li .image-slide video {
    height: 500px;
    object-fit: cover;
    border-radius: 12px;
}
.play-button.color-accent-1 {
    background: #fdfdfd47;
}
.play-button.color-accent-1 svg {
    width: 16px;
    height: 16px;
}
.Video_section .splide__dots-and-arrows li {
    min-width: fit-content;
}

.Video_section .splide__dots-and-arrows ul.splide__pagination.splide__pagination--ltr {
    gap: 0px;
}
/* .Video_section end*/
/* .Testimonialsec */
section#shopify-section-template--24922620854616__featured_collection_93gm3H .collection__title {
    justify-content: center;
    margin: 0px auto;
}
.Testimonialsec .multicolumn-card {
    display: flex;
    width: 90%;
    max-width: 1120px;
    background: #fff;
    padding: 40px 30px;
    box-shadow: 0px 0px 20px #00000014;
    border-radius: 40px !important;
    flex-direction: row-reverse;
    align-items: center;
}

.Testimonialsec .splide__slide__container {
    padding-block: 10px;
}

.Testimonialsec .multicolumn-card img.multicolumn-card__image {
    border-radius: 20px;
}

.Testimonialsec .multicolumn-card>div {
    width: 49%;
}
.Testimonialsec .multicolumn-card__info {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.Testimonialsec .multicolumn-card__info h3 {
    font-family: 'Harmonia Sans';
    margin: 0px !important;
    font-size: 22px !important;
}
.Testimonialsec .multicolumn-card__info p {
    font-size: 16px;
    color: #52525B;
    line-height: 24px;
}
p.testimonial-card__stars font {
    color: #ffd700;
    font-size: 35px;
}
.Testimonialsec .multicolumn-card__info .testimonial-card__author-container p.testimonial-card__author {
    color: #2563EB;
    font-weight: 600;
}

.Testimonialsec .multicolumn-card__info .testimonial-card__author-container svg path {
    fill: #2563EB;
}

.Testimonialsec .multicolumn-card__info .testimonial-card__author-container svg {transform: rotate(15deg);position: relative;top: 2px;right: -5px;}
/* .Testimonialsec end*/
/* collection-listseec */
.new_collection .collage__item.collage__item--collection.collage__item--left.animate-item.animate-item--child {1 /
    span CONTAIN-INTRINSIC-BLOCK-SIZE: AUTO 100PX;
    grid-column: span 2;
    height: 340px;
    overflow: hidden;
    border-radius: 20px;
    position: relative;
}
.new_collection .collage {
    gap: 20px !important;
}
.new_collection .collage>.collage__item:first-child {
    position: relative;
    height: 700px;
    border-radius: 20px;
    grid-column: 1 / span 1;
}

.new_collection .collage__item .Content-Here {
    position: absolute;
    top: 100%;
    transform: translateY(-100%);
    padding: 20px;
}

.new_collection .collage>.collage__item:first-child .Image-Content-Conatner {
    height: 100%;
}

.new_collection .collage__item.collage__item--collection.collage__item--left.animate-item.animate-item--child .card__media {
    height: 340px;
    object-fit: cover;
}

.new_collection .collage__item.collage__item--collection.collage__item--left.animate-item.animate-item--child .card__media img.motion-reduce {
    object-fit: cover;
    object-position: center;
}

.new_collection .collage__item.collage__item--collection.collage__item--left.animate-item.animate-item--child .card__content {
    position: absolute;
    top: 100%;
    transform: translateY(-100%);
    z-index: 1;
}

.new_collection .collage__item.collage__item--collection.collage__item--left.animate-item.animate-item--child::after {
    position: absolute;
    inset: 0;
    left: 0;
    right: 0;
    background: #000000a1;
    content: '';
}
.new_collection .card__content {
    text-align: left;
}

.new_collection .card__content .card__information {
    padding: 20px;
}

.new_collection .card__content .card__information p, .new_collection .collage__item .Content-Here p {
    color: #fff;
    font-weight: 400 !important;
    margin: 0px;
}

.new_collection .card__content .card__information p strong, .new_collection .collage__item .Content-Here p strong {
    font-size: 24px;
    font-family: 'Harmonia Sans';
    line-height: 34px;
}

.new_collection .card__content .card__information span, .new_collection .collage__item .Content-Here span {
    display: flex;
    align-items: center;
    background: #fff;
    width: fit-content;
    padding: 5px 6px 5px 20px;
    border-radius: 30px;
    gap: 10px;
    margin: 20px 0px 0px;
}

.new_collection .card__content .card__information span a, .new_collection .collage__item .Content-Here span a {
    color: #111;
    text-decoration: none;
    font-size: 13px;
    font-weight: 600;
    font-family: 'Harmonia Sans';
}

.new_collection .card__content .card__information span svg, .new_collection .collage__item .Content-Here span svg {
    background: #000;
    border-radius: 30px;
    padding: 7px;
    height: 30px;
    width: 30px;
}

.new_collection .card__content .card__information span svg path, .new_collection .collage__item .Content-Here span svg path {
    fill: #fff;
}
/* collection-listseecend */
/* .feature_collectionsec */
#Slide-template--24922620854616__cfca4268-6358-426c-98ab-d292aeef11e5-1 .banner__media::after {
    opacity: .9  !important;
    background: linear-gradient(178deg, #000000, transparent)  !important;
      border-radius: 30px;
}
.feature_collectionsec {
    max-width: 1490px;
    margin: 0px auto 50px;
    border-radius: 40px;
}

.feature_collectionsec img {
    border-radius: 30px;
}
.feature_collectionsec .slideshow__text-wrapper {
    align-items: flex-start !important;
}
.feature_collectionsec  a.button.button--primary {
    color: #fff;
}
.feature_collectionsec .slideshow__text {
    max-width: 100%;
}
.feature_collectionsec .banner__text {
    font-size: 22px;
    max-width: 80rem;
    line-height: 31px;
}
div#Slider-template--24922620854616__cfca4268-6358-426c-98ab-d292aeef11e5 {
    border-radius: 30px;
}
.feature_collectionsec .slideshow__text.banner__box {
    max-width: 100%;
}
/* .feature_collectionsec end */
.mobile-button {
    display: none;
}
/* Faq section */
.caption-with-letter-spacing+h2{
  font-size: 36px !important;
  margin-bottom: 64px !important;
}
.accordion__title{
 font-size: 18px !important; 
}
.collapsible-content h2.h4.accordion__title {
    font-weight: 500;
    color: #fff;
    font-family: 'Harmonia Sans';
}
.collapsible-content p.caption-with-letter-spacing {
    font-size: 20px;
}
.accordion  p {
    /* color: #667085; */
    font-size: 16px;
}
.collapsible-content h2.collapsible-content__heading.h2 {
    margin-bottom: 30px !important;
}
footer.footer {
    background: #000000;
    color: #000;
}
footer.footer form#ContactFooter .newsletter-form__field-wrapper input {
    background: transparent;
    border: 1px solid #fff;
    border-radius: 0px !important;
    color: #fff;
}
footer.footer h2.footer-block__heading {
    color: #fff;
    font-size: 20px !important;
    line-height: 30px !important;
}
footer.footer form#ContactFooter {
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: center;
  width: fit-content;
}
.footer__content-bottom.animate-item.animate-item--child {
    padding: 0px !important;
}

.footer__content-bottom.animate-item.animate-item--child small.copyright__content {
    color: #fff;
}
 .footer p {
    color: #fff;
}
footer.footer form#ContactFooter button#Subscribe {
    margin: 0px;
    background: #00651E;
    color: #fff;
    border: 0px;
}

footer.footer form#ContactFooter .newsletter-form__field-wrapper {
    min-width: 320px;
}
footer.footer ul.footer-block__details-content a, footer.footer a {
    color: #fff !important;
}
footer.footer form#ContactFooter .newsletter-form__field-wrapper label.field__label {
    color: #fff;
}

footer.footer form#ContactFooter button::before {
    background: #00651E;
    color: #fff;
    border-radius: 0px;
}
/* Faq section end*/
/* product-page */
.template-product .grid__item.product__media-wrapper media-gallery {
    display: flex !important;
}

.template-product .grid__item.product__media-wrapper media-gallery .thumbnail-slider.slider-mobile-gutter.quick-add-hidden.small-hide {
    min-width: 50px;
    width: 100%;
    max-width: 70px;
    align-items: flex-start;
}
.footer .footer-block__details-content.footer-block__details-content-mb p {
    color: #fff;
}
.template-product .grid__item.product__media-wrapper media-gallery .thumbnail-slider.slider-mobile-gutter.quick-add-hidden.small-hide li {
    width: 100%;
    background: #F1F2F4;
    border-radius: 8px;
}

.template-product .grid__item.product__media-wrapper media-gallery slider-component {
    width: 100%;
}

.template-product .grid__item.product__media-wrapper media-gallery .thumbnail-slider.slider-mobile-gutter.quick-add-hidden.small-hide li::before {
    background: #F1F2F4;
    border-radius: 8px;
}

.template-product .grid__item.product__media-wrapper media-gallery .thumbnail-slider.slider-mobile-gutter.quick-add-hidden.small-hide li button.thumbnail {
    border-radius: 8px !important;
}

.template-product .grid__item.product__media-wrapper media-gallery .thumbnail-slider.slider-mobile-gutter.quick-add-hidden.small-hide li button.thumbnail img {
    object-fit: contain;
    border-radius: 8px;
}
.product 
 .product__info-wrapper {
    padding-left: 20px;
}

.product .product__info-wrapper .unique-deal-timer-container-Abc123 {
    background: #f43a3a3d;
    color: #F43A3A;
    border-radius: 0px 30px 30px 0px !important;
    width: fit-content !important;
    max-width: fit-content;
    padding-right: 30px !important;
    height: 37px !important;
}

.product .product__info-wrapper .unique-deal-timer-container-Abc123 span#countdown, .product .product__info-wrapper .unique-deal-timer-Abc123 {
    color: #F43A3A;
    font-weight: 500 !important;
    font-size: 12px;
}

.product .product__info-wrapper  .unique-deal-text-container-Abc123 {
    border-radius: 30px 0px 0px 30px !important;
    padding-block: 5px !important;
    height: 37px !important;
}
.product .product__title h1 {
    color: #18181B;
    font-size: 32px;
    margin: 30px 0px 10px;
    font-family: 'Harmonia Sans';
    line-height: 38px;
    max-width: 50rem;
}
.product .social-proof-slide__block-rating font {
    font-size: 14px;
}

.product .social-proof-slide__block-rating span.social-proof-slide__block-rating-text {
    font-size: 12px !important;
}
.product .features-container-xyz123 {
    background: transparent !important;
    border: 0px !important;
    box-shadow: none !important;
    padding: 0px;
}

.product .features-container-xyz123 h3 {
    padding: 0px !important;
    margin: 0px !important;
}

.product .features-container-xyz123 ul {
    padding-left: 20px;
}
.product .features-container-xyz123 li {
    color: #52525B;
}
.varaint-wrap {
    margin-top: 0px;
}
.varaint-wrap {
    margin-top: 0px;
}

.varaint-form-wrap label.accent-color-text {
    margin-right: 0px !important;
}
.template-product h2.h4.accordion__title {
    font-size: 16px !important;
    color: #252C32;
}

.template-product span.material-icon.material-symbols-outlined {
    font-size: 14px;
}
/* product-page end*/
/* contact page */
.contact .content-flex-wrap {
    display: grid;
    gap: 20px;
    grid-template-columns: 5fr 7fr;
}
.contact.page-width {
    max-width: 100rem;
}
section#shopify-section-template--24922620920152__form .color-background-1.gradient {
    background: #fff;
}
.contact.page-width input, .contact.page-width textarea#ContactForm-body {
    background: #f9f9f9;
    font-size: 14px;
}
.contact.page-width input{
    border-radius: 50px !important;  
}
.field:before, .field:after {
  display: none;
}
.Form-left-content a {
    color: #00651e;
}
section#shopify-section-template--24922620920152__collapsible_content_Q8GaDc .collapsible-content h2.h4.accordion__title {
    color: #fff;
}

section#shopify-section-template--24922620920152__collapsible_content_Q8GaDc .collapsible-content p {
    color: #fff;
}
section#shopify-section-template--24922620920152__collapsible_content_Q8GaDc .collapsible-content__wrapper {
    padding-top: 40px !important;
    /* margin-top: 40px; */
}
.contact.page-width input::placeholder {
    font-size: 13px;
}
.contact__button button {
    background: #000 !important;
    border-color: #000;
    border-radius: 50px;
    box-shadow: 0 0px 24px #0000006b;
    justify-content: space-between;
    padding-right: 7px!important;
    gap: 0px;
    text-align: center;
    transition: .5s all;
    border: 1px solid #000;
    justify-content: center;
    width: fit-content;
    padding-inline: 10px;
    cursor: pointer;
}
.contact .contact__button {
    justify-content: flex-start;
}
.contact__button button:hover {
       background: #000 !important;
    color: #fff !important;
    text-align: center;
    justify-content: center;
    box-shadow: none;
}
.link-btns--center a.button:not([aria-disabled=true]):before, .link-btns--left a.button:not([aria-disabled=true]):before, .action-btns--center button.button:not([disabled],[disabled=true],.button--tertiary):before, .action-btns--left button.button:not([disabled],[disabled=true],.button--tertiary):before {
    background-color: transparent !important;
    z-index: 0 !important;
    box-shadow: none !important;
}
.template-page-contact .rich-text.content-container h2 span {
    color: #111;
}
.template-page-contact  .rich-text.content-container {
    background: #e4ffec;
}
.contact__button {
    justify-content: flex-start;
}
@media (max-width:1366px){
  .new_collection .collage__item.collage__item--collection.collage__item--left.animate-item.animate-item--child {
    height: 240px;
}
  .new_collection .collage>.collage__item:first-child {
    height: 500px;
}
  .bannerSec h2.image-with-text__heading.h1 {
    font-size: 8rem !important;
    line-height: 8rem !important;
    max-width: 47rem;
}
  .Video_section ul li .image-slide internal-video {
    height: 370px;
}
  .Video_section ul li .image-slide video {
    height: 100%;
    object-fit: cover;
    border-radius: 12px;
}
  .Video_section ul li .image-slide {
    min-height: fit-content;
}
  .bannerSec p {
    font-size: 16px;
    line-height: 24px;
}
  a.button.button--primary {
    padding-right: 7px!important;
    font-size: 14px;
}
  .Testimonialsec .multicolumn-card {
    padding: 30px 20px;
}
      .feature_collectionsec {
    padding-inline: 20px;
}
}
@media (max-width:1100px){
  .collection ul,
  .related-products ul {
    grid-template-columns: repeat(2,1fr);
}
  .collection  a.button ,
  .related-products  a.button {
    font-size: 16px;
}
  .collection ul li.grid__item .card-wrapper .card__information h3,
  .related-products ul li.grid__item .card-wrapper .card__information h3 {
    font-size: 20px;
}
  .collection ul li.grid__item .card-wrapper .card__information .price__container span.price-item, .collection ul li.grid__item .card-wrapper .card__information .price-item--regular,
  .related-products ul li.grid__item .card-wrapper .card__information .price__container span.price-item, .collection ul li.grid__item .card-wrapper .card__information .price-item--regular {
    font-size: 16px;
}
@media (max-width:1024px){
  .bannerSec h2.image-with-text__heading.h1 {
    font-size: 52px !important;
    line-height: 54px !important;
    max-width: 34rem;
}
}
  @media (max-width:989px){
    .contact .content-flex-wrap {
    grid-template-columns: 1fr;
}
    .contact .content-flex-wrap h2 {
    margin: 10px 0px 0px;
}
    .contact .content-flex-wrap .Form-left-content>p:last-child {
    margin-bottom: 0px;
}
    .new_collection .collage {
    display: flex;
    flex-direction: column;
}
    .mobile-button {
    display: block;
}

    .template-index .page-width {
    max-width: 1600px;
    padding-inline: 20px;
}
    .new_collection .card__content .card__information {
    padding: 10px;
}
    .new_collection .collage>.collage__item:first-child, .new_collection .collage__item.collage__item--collection.collage__item--left.animate-item.animate-item--child {
    height: 300px;
}
    .Testimonialsec .multicolumn-card {
    width: 99%;
    flex-direction: column-reverse;
          gap: 30px;
          padding: 30px 20px 20px;
}
.Testimonialsec .multicolumn-card>div {
    width: 100%;
    padding: 0px !important;
}
.CollectionList ul>li.grid__item:last-child 
{
  width: 100% !important;
  max-width: 100% !important;
}
.CollectionList h2, h2 {
    font-size: 32px !important;
    margin: 50px 0px 0px;
    line-height: 44px !important;
}
.CollectionList ul>li.grid__item:nth-child(4), .CollectionList ul>li.grid__item:nth-child(4)>div, 
    .CollectionList ul>li.grid__item:nth-child(4) img.motion-reduce,
    .CollectionList ul>li.grid__item:nth-child(4) .card__inner.ratio,
    .CollectionList ul>li.grid__item:last-child{
    height: 100% !important;
    border: 0px !important;
}
    .CollectionList ul.collection-list .card__content {
    opacity: 1 !important;
    transform: scale(1) !important;
}
  }
@media (max-width:767px){
.bannerSec h2.image-with-text__heading.h1 {
    font-size: 32px !important;
    line-height: 34px !important;
    margin: 20px 0px 0px;
}
  .center.collection__view-all.animate-item.animate-item--child.index-2 {
    display: none;
}
  .collection 
 .collection__title {
    justify-content: center;
}
  .collection .collection__title h2.title.h2 {
    text-align: center;
}
  .section-template--24922620854616__horizontal_ticker_pkA8Q7-padding {
    padding-bottom: 12px !important;
}
  .bannerSec p {
    font-size: 14px;
    line-height: 22px;
}
  .feature_collectionsec .slideshow__text {
    padding-inline: 0px;
}
  .feature_collectionsec .banner__text {
    font-size: 16px;
    max-width: 80rem;
    line-height: 23px;
}
  footer.footer h2.footer-block__heading {
    margin-bottom: 0px;
}
      .collapsible-content h2.h4.accordion__title {
    line-height: 28px !important;
    font-size: 18px !important;
}
  .feature_collectionsec .slideshow__media.banner__media.media {
    border-radius: 30px;
}
  .Testimonialsec .multicolumn-card {
    border-radius: 20px !important;
}
}

  @media(max-width:575px){

    footer.footer form#ContactFooter {
    flex-direction: column;
    align-items: center;
    gap: 10px;
}
    .collection ul ,
      .related-products ul{
    grid-template-columns: repeat(1,1fr);
}
    .feature_collectionsec {
    border-radius: 10px;
    width: 100%;
}
  }