@charset "utf-8";
/* CSS Document */
@media (min-width: 1800px) and (max-width: 1920px) {

}
@media (max-width: 1800px) and (min-width: 1700px) {}
@media (max-width: 1700px) and (min-width: 1600px){

}
@media (min-width: 1400px) and (max-width: 1500px){
}
@media (min-width: 1300px) and (max-width: 1400px){
}
@media (min-width: 1200px) and (max-width: 1300px){
}
@media (min-width: 1024px) and (max-width: 1200px){

}
@media (min-width: 992px) and (max-width: 1024px) {
}

@media (max-width: 1699px) {
.container{max-width: 1550px;}


}
@media (max-width: 1599px) {
.container{max-width: 1410px;}
.tea__thumb-slider .swiper-slide {  width: 150px !important; height: 150px;}
.tea__banner-cont h2 { font-size: 110px;}
.tea__crafted .tea__heading {width: 100%;}
.tea__collection-box h4 { font-size: 40px;}
.tea__footer-wrap{gap: 30px;}
.tea__innerbanner { margin-bottom: 70px;}

.tea__distributor-partner-single .tea__haeding h2 {font-size: 67px;width: 72%; padding-top: 25px;}
.round-text svg {width: 90px;height: 90px;font-size: 30px;}
.round-arrow {height: 45px; width: 45px;}
.tea__distributor-partner-single .tea_cont h3{font-size: 50px;line-height: 45px;}
.tea__distributor-partner-single {padding: 26px;}
.tea__distributor-partner-single .tea__partner-img img{height: 230px;}
.tea__distributor-partner-single .tea__icon span {width: 100px; height: 100px;}
.tea__distributor-partner-single .tea__icon span img {width: 62px;height: 62px;}
.tea__distributor-growlist ul li h4 {font-size: 42px;}
.tea__distributor-growlist li .number span {font-size: 90px;}
.tea__form .form-group label {font-size: 24px;}
.tea__form .form-control, .tea__form .form-select {padding-top: 8px;}
.tea__form .form-group {padding: 16px 16px;border-radius: 16px;}
.form-check {font-size: 22px; margin-bottom: 12px;}
.form-check input[type="checkbox"] {width: 18px; height: 18px;}
.tea__distributor-partnerwrap .tea__distributor-partner-single:nth-child(3) .tea_cont { padding: 26px;}
.tea__icon-wrap .tea__icon:nth-child(1) {margin-right: -14px;}
.tea__promise-bg { top: -33%;}
.tea__collection-box{height: 480px;}
.tea__shop-filter-left .accordion-button { font-size: 20px; padding: 10px 16px;}


}

@media (max-width: 1399px) {
.container{max-width:1250px;}
.tea__header {  padding: 15px 0;}
.tea__header-nav ul li a {font-size: 20px;}
.net__header-nav ul {gap: 15px;}
.tea__header-right ul { gap: 15px;}
.net__header-nav ul li a{font-size: 20px;}
.tea__thumb-slider .swiper-slide { width: 120px !important;  height: 120px; }
.tea__main-slider .swiper-slide-active .tea__img img {
  transform: scale(.8);
  opacity: 1;
}
.tea__main-slider .tea__img img{margin-right: -60px;}
.tea__thumb-slider{top: 50px;}
.tea__thumb-slider .swiper-slide:nth-child(2) { margin: -28px 0 0 62px;}
.tea__thumb-slider .swiper-slide:first-child { margin-left: 28%;}
.tea__banner-cont h2 { font-size: 95px; }
p {font-size: 20px;  line-height: 28px;}
.tea__btn span { font-size: 18px;padding: 0 26px;}
.tea__marquee-banner {margin-top: -257px;}
.tea__heading h2 {font-size: 62px;}
.tea__crafted-cont h4 {font-size: 40px;}
.tea__promise-wrap ul li h4 {font-size: 42px;}
.tea__promise-img {width: 290px;}
.tea__collection-box h4 { font-size: 32px; margin-bottom: 15px;}
.tea__collection-box li {  font-size: 20px; padding: 15px 0;}
.tea__collection-box{height: 400px;}
.tea__collection-box .price-amount {  font-size: 26px;}
.tea__heading { margin-bottom: 30px;}
.tea__difference-right li h4 { font-size: 36px;}
.tea__difference-right li span{font-size: 20px;}
.custom-pad { padding: 80px 0;}
.tea__shop-cont h4 { font-size: 36px;}
.tea__cta-cont h3 {  font-size: 50px;}
.tea__testi-head h1 {  font-size: 130px;}
.tea__footer-wrap { gap: 25px;}
.tea__footer-mid { gap: 15px;}
.tea__footer-menu li a { font-size: 20px;}
.tea__footer-box h4 { font-size: 40px; margin-bottom: 25px;}
.tea__marquee-banner .marquee-text-svg text {font-size: 60px;}
.tea__marquee-banner .marquee{height: 400px;}
.tea__innerbanner-text h1 { font-size: 65px;}
.form-button .tea__btn {padding: 0px 26px; height: 44px;font-size: 20px; line-height: 44px;}
.tea__distributor-partnerwrap {margin-top: 26px;}
.tea__distributor-partner-single .tea__haeding h2 { font-size: 60px; width: 74%;}
.tea__distributor-partner-single .tea__partner-img img {height: 200px;}
.tea__form .form-group label {font-size: 22px;}
.tea__form .form-control, .tea__form .form-select {font-size: 18px;  padding-top: 6px; }
.tea__form .form-group { padding: 14px 14px; border-radius: 12px; }
.tea__form textarea.form-control {height: 110px;}
.form-check input[type="checkbox"] {width: 16px; height: 16px;}
.form-check {font-size: 20px;margin-bottom: 8px;}
.tea__contact .tea__heading h2 { font-size: 80px;}
.tea__contact-list li h4 {  font-size: 40px;}
.tea__accordion-button { font-size: 32px;}
.tea__generic h1 {  font-size: 65px;}
.tea__sidebar-ctacont .tea__haeding h2 { font-size: 50px; line-height: 45px;}
.tea__generic li { font-size: 20px; line-height: 28px;padding-left: 20px;}
.tea__generic li::before { top: 12px;}
.tea__generic h3 {font-size: 36px;}
.tea__post-cont h5 { font-size: 28px; line-height: 28px;}
.tea__post-cont .date {  font-size: 18px;}

.tea__shop-details-right h1 { font-size: 70px;margin-bottom: 20px;line-height: 62px;}
.tea__shop-price ins { font-size: 60px;}
.tea__shop-details-Wishlist ul li {font-size: 24px;}
.tea__shop-details-Wishlist ul li img{width: 20px;}
.tea__shop-details-img{border-radius: 20px;}
.shop__thumb-slider .tea__shop-details-img img{height: 110px;}
.tea__shop-details-sku li { padding: 12px 25px; font-size: 24px;}
.tea__shop-details-left .onsale {  padding: 10px 25px; font-size: 22px;}
.tea__shop-tabs-nav .nav-tabs button { padding: 12px 36px; font-size: 20px;}
.shera-sticky-cart { font-size: 20px;}
.tea__shop-filter-left .accordion-button { font-size: 18px;}
.tea__shop-filter-left .accordion-button .shera-acc-icon { margin-right: 7px !important;}
.tea__shop-filter-left .accordion {gap: 10px;}
.shera-filter-clear .shera-acc-icon { width: 30px; height: 30px;}
.shera-filter-clear { padding: 0px 20px !important;}
.tea__shop-filter-left .accordion-button::after {margin: 5px 0 0 7px;}
.shera-filter-clear span { height: 47px;}
.tea__shop-filter-right .sort__box select { font-size: 20px;  padding: 7px 40px !important; height: 47px;}
.shera-shop-filters .tea__shop-search input {  height: 47px;}
.shera-shop-filters .tea__shop-search .search-icon { top: 13px;}
.tea__shop-filter-right .shera-view-toggle { height: 47px !important;}
.shera-shop-filters .shera-shop-results-count {  font-size: 20px;}
.tea__page-content .wc-block-components-totals-item__label { font-size: 24px;}
.tea__page-content .wc-block-components-checkout-order-summary__title-text {  font-size: 32px !important;}
.tea__page-content .wc-block-components-order-summary-item__total-price .wc-block-components-product-price__value {  font-size: 20px;}
.tea__page-checkout h2 { font-size: 32px !important;}
.tea__shop-product-highlight { font-size: 20px;}
.tea__page-content .wp-block-woocommerce-checkout-order-summary-block {  padding: 20px;}
.wc-block-components-order-summary .wc-block-components-order-summary-item__description { padding: 4px 9px 12px 17px;}
.tea__page-content .wc-block-components-product-badge{font-size: 16px;}



}
@media only screen and (max-width:1299px) {
.container{max-width:1140px;}
.tea__banner-cont h2 {  font-size: 85px;  line-height: 85px; }
.tea__crafted-img {right: -90px;  bottom: -80px;}
.tea__crafted-cont { padding: 30px;}
.tea__promise .tea__heading { width: 100%;}
.tea__promise-bg {  top: -23%;}
.tea__heading h2 {  font-size: 56px;}
.tea__collection-box h4 {  font-size: 35px;width: 88%;}
.tea__testi-head h1 {  font-size: 120px;}
.tea__cta-cont {  width: 52%;}
.tea__cta-img { width: 48%;}
.tea__cta-box::before { bottom: 35px;  width: 160px;  height: 160px;}
.tea__innerbanner {  margin-bottom: 95px;}
.tea__rich{margin-top: -70px;}
.tea__rich-wrap { padding: 50px 70px;}
.tea__drives-box { padding: 40px 20px;  gap: 100px;}
.tea__drives-box h4 {  font-size: 30px;}
.tea__garden-wrap ul li h4 { font-size: 30px;}

.tea__nature-box h4 {  font-size: 30px;}

.tea__distributor-partner-single {padding: 16px;}
.tea__distributor-partner-single .tea__haeding h2 { font-size: 50px;width: 65%;line-height: 50px;}
.tea__distributor-partner-single { border-radius: 40px;}
.round-arrow {height: 36px;width: 36px;}
.round-text svg {width: 70px;height: 70px;}
.round-text {right: 16px;padding: 8px;}
.tea__distributor-partner-single .tea_cont h3 {font-size: 40px;line-height: 40px; margin-bottom: 10px;}
.tea__distributor-partner-single .tea__icon-wrap {margin-top: 16px;}
.tea__distributor-partner-single .tea__icon span img {width: 52px; height: 52px;}
.tea__distributor-partner-single .tea__icon span { width: 85px; height: 85px;}
.tea__distributor-partner-single p{width: 90%;}
.tea__distributor-partner-single .tea__partner-img img {height: 180px;}
.tea__distributor-partner-single .tea__partner-img {border-radius: 0 30px 0 30px;}
.tea__distributor-growlist ul li .content { width: 50%;}
.tea__distributor-growlist li .number span { font-size: 75px;}
.tea__distributor-growlist ul li + li {padding-top: 20px;margin-top: 20px;}
.tea__form .form-group label {font-size: 20px; line-height: 22px;}
.tea__form .form-control, .tea__form .form-select {font-size: 16px; padding-top: 4px;}
.tea__form .form-group { padding: 12px 12px; border-radius: 10px;}
.tea__form textarea.form-control {height: 100px;}
.tea__blogs-tag span {  font-size: 22px;}
.tea__sidebar-ctacont .tea__haeding h2 { font-size: 42px; line-height: 40px;}
.tea__generic h1 {  font-size: 54px;}
.tea__generic > :not(:last-child) { margin-bottom: 12px;}
.tea__shop-filter-left .accordion-button::after { margin: 5px 0 0 5px;  background-size: 17px;}
 .tea__shop-filter-left .accordion-button { font-size: 16px; padding: 8px 13px;}
.accordion-button .shera-acc-icon svg {width: 15px; height: 15px;}
.shera-shop-filters .shera-filter-check { font-size: 18px; padding: 12px 0 !important;}
.shera-filter-check em { font-size: 18px !important;}
.shera-shop-filters input {  width: 18px;  height: 18px;}
.shera-shop-filters .shera-price-values {  font-size: 20px;}
.shera-shop-filters .tea__shop-search input { font-size: 20px;}


}
@media only screen and (max-width:1199px) {
.tea__header { padding: 15px 0; }
.tea__header-nav ul {  gap: 12px;}
.tea__header-nav ul li a { font-size: 18px;}
.tea__banner-cont h2 { font-size: 75px;  line-height: 75px;}
.tea__img-bg {  top: -80px;}
.tea__thumb-slider .swiper-slide:nth-child(2) {  margin: -28px 0 0 15px;}
.tea__thumb-slider .swiper-slide:first-child {  margin-left: 20%; }
 p { font-size: 18px;  line-height: 28px;}
 .tea__marquee-banner { margin-top: -230px; }
.tea__marquee-banner .marquee-text-svg { top: 15px;}
.tea__marquee-banner::before {  bottom: -77px; height: 93%;}
.tea__heading h2 { font-size: 50px;}
.tea__crafted-box { border-radius: 30px; height: 370px;}
.tea__crafted-cont { padding: 20px; }
.tea__crafted-cont h4 {   font-size: 36px; }
.tea__btn span {  padding: 0px 24px; height: 45px; font-size: 16px;}
.custom-pad {  padding: 65px 0;}
.tea__promise-wrap ul li { width: 36%; padding: 20px; border-radius: 20px;}
.tea__promise{overflow: hidden;}
.tea__promise-wrap ul li h4 { font-size: 35px; }
.tea__collection-box {  padding: 25px 16px; border-radius: 20px;height: 340px;}
.tea__collection-box .price-amount {  font-size: 28px;}
.tea__collection-box p { margin-bottom: 15px;}
.tea__collection-box h4 {  font-size: 30px;}
.tea__difference-right {  padding-left: 0;}
.tea__difference-right li p {  width: 50%;}
.tea__difference-right li h4:first-child { width: 50%;}
.tea__difference-right li h4 { font-size: 30px;}
.tea__difference-right li span { font-size: 18px;}
.tea__marquee .marquee li {font-size: 18px;}
.tea__shop-cont h4 { font-size: 30px;}
.tea__cta-box { padding: 20px; border-radius: 20px;}
.tea__testi-head h1 {  font-size: 103px;}
.tea__testi-main h3 {font-size: 38px;}
.tea__cup-cont ul a {  font-size: 20px;}
.tea__footer-right {width: 34%; padding: 20px; border-radius: 25px;}
.tea__footer-wrap {  padding: 20px;}
.tea__footer-box h4 { font-size: 30px; margin-bottom: 20px;}
.tea__footer-menu li { margin-bottom: 15px;}
.tea__footer-right h3 { font-size: 40px;}
.tea__footer-right .form-control {font-size: 20px;}
.tea__footer-right .tea__btn { font-size: 20px;}
.tea__innerbanner-text{ padding-top: 50px;}
.tea__innerbanner-text h1 { font-size: 56px;}
.tea__rich-sine {  left: 0px; width: 175px;}
.tea__rich-wrap {  padding: 40px; }
.tea__counter-wrap li h5 { font-size: 40px;}

.tea__distributor-partnerwrap .tea__distributor-partner-single:nth-child(1) { width: 36%;}
.tea__distributor-partnerwrap .tea__distributor-partner-single:nth-child(2) {width: 28%;}
.tea__distributor-partnerwrap .tea__distributor-partner-single:nth-child(3) {width: 32%;}
.tea__distributor-partner-single .tea__haeding h2 {font-size: 40px;width: 68%;line-height: 42px;}
.round-text { right: 10px;top: 15px;}
.tea__distributor-partnerwrap .tea__distributor-partner-single:nth-child(1) .tea__content {flex-wrap: wrap; gap: 12px;}
.tea__distributor-partnerwrap .tea__distributor-partner-single:nth-child(1) .tea__content p {width: 100%; flex: unset;}
.tea__distributor-partner-single p {   width: 100%; }
.tea__distributor-partner-single .tea__icon span img {width: 42px; height: 42px;}
.tea__distributor-partner-single .tea__icon span {width: 70px;height: 70px;}
.tea__icon-wrap .tea__icon:nth-child(1) {margin-top: 40px;}
.tea__distributor-partner-single .tea__icon-wrap {margin-top: 10px;}
.tea__distributor-partner-single .tea__partner-img img { height: 150px;}
.tea__distributor-partnerwrap .tea__distributor-partner-single:nth-child(3) .tea_cont {padding: 16px;}
.tea__distributor-growlist ul li h4 { font-size: 35px;}
.tea__contact .tea__heading h2 { font-size: 60px; }
.tea__contact-list li h4 {  font-size: 34px;}
.tea__radius {  border-radius: 20px;}
.tea__blogs-tag { padding: 10px;}
.tea__blogs-cont {  padding: 15px 10px 10px 10px;}
.tea__blogs-cont h4 { font-size: 28px;}
.tea__blogs-sidebar { border-radius: 20px; padding: 20px;}
.tea__sidebar-widget .tea__title h5 {  font-size: 28px;}
.tea__sidebar-widget li a {font-size: 20px;}
.tea__sidebar-category li::before { top: 4px;}
.tea__post-cont h5 { font-size: 24px; line-height: 24px;}
.tea__post-cont .date {  font-size: 16px;}
.tea__blog-tag ul li a { font-size: 20px;}
.breadcrumb li { font-size: 20px;}
.tea__shop-details-right h1 { font-size: 56px; line-height: 50px;}
 .tea__shop-details-sku li { padding: 10px 25px; font-size: 20px;}
.tea__shop-details-right h3 { font-size: 25px; margin-bottom: 10px;}
.tea__review-rating span { font-size: 22px;}
.tea__review-rating strong { font-size: 22px;}
.tea__shop-price ins { font-size: 50px;}
.stock.in-stock {  font-size: 22px;}
.tea__shop-details-button .quantity { padding: 7px 20px;}
.tea__shop-details-button .button {  padding: 10px 34px;  font-size: 20px;}
.tea__shop-product-highlights { justify-content: center; gap: 20px;}
.tea__shop-details-tabs { margin-top: 20px; padding: 35px 30px; border-radius: 20px; } 
.tea__shop-tabs-nav .nav-tabs button {   padding: 10px 26px;   font-size: 20px;}
.tea__collection-box .price-amount {  font-size: 22px;}
.tea__shop-filter-left .accordion { gap: 16px; }
.shera-filter-clear {padding: 0px 15px !important;}
.tea__shop-filter-right .sort__box select { font-size: 18px; padding: 7px 32px !important; height: 47px }
.shera-shop-filters .tea__shop-search input { font-size: 18px;}
.shera-shop-filters .shera-shop-results-count { font-size: 18px; }
.tea__shop-filter-right .shera-view-btn { width: 50px !important;}
.wc-block-cart { gap: 25px;}
.tea__page-cart .wc-block-components-product-name {  font-size: 22px !important;}
.tea__page-cart .price.wc-block-components-product-price { font-size: 22px;}
.tea__page-cart .wc-block-cart-item__total .wc-block-components-product-price__value { font-size: 22px;}
.tea__page-cart .wc-block-components-sale-badge { font-size: 18px !important;}
.tea__page-cart .wc-block-cart__sidebar { padding: 20px;}
.tea__page-cart .wc-block-components-panel__button { font-size: 20px !important;}
.tea__page-content .wc-block-components-totals-item__label {font-size: 24px;}
.tea__page-content .wc-block-components-totals-item{padding: 0;}
.tea__page-content .wc-block-components-totals-footer-item .wc-block-components-totals-item__label { font-size: 22px;}
.tea__page-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__value { font-size: 20px !important;}
.wc-block-cart__submit-button { font-size: 22px !important;}
.tea__common-page .tea__heading h1 { font-size: 60px;}
.tea__page-cart .wc-block-cart__totals-title { font-size: 22px !important; margin-bottom: 13px !important;}
.wc-block-components-totals-item__description{width: auto;}

.tea__page-checkout .wc-block-components-sidebar-layout .wc-block-components-main{ width: 100%;}
.tea__page-checkout  .wc-block-components-sidebar { width: 100%;position: relative;
  top: 0;
  padding: 0;}
.wc-block-components-form .wc-block-components-checkout-step {  margin: 0 0 12px;}
.wp-block-woocommerce-checkout .wc-block-checkout__login-prompt{margin-top: -48px;}
.tea__page-checkout h2 { font-size: 28px !important;}
.tea__page-checkout .tea__page-content .wc-block-components-checkout-place-order-button { min-height: 48px !important;  padding: 10px 25px;  font-size: 18px;}
.tea__page-content .wc-block-components-totals-item__value { font-size: 20px;}

}
@media only screen and (max-width:992px) {

}
@media only screen and (max-width: 991.98px) {   

.tea__header-nav .navbar-toggler {position: absolute; right: 0 ; border: inherit; padding: 0; box-shadow: inherit;}
.tea__header-nav .navbar-toggler .icon-bar {  display: block;  width: 30px;   height: 3px;    border-radius: 1px; background: var(--clr-primary);  margin: 5px 0;} 
.tea__header-nav .btn-close:focus{box-shadow: none !important; }    
.tea__header-wrap{padding-right: 50px;}
.tea__header-nav{  position: absolute;  right: 0;  }
.tea__header-nav ul li a {
    font-size: 18px;
    padding: 3px 0 6px !important;
    border-bottom: 1px solid var(--clr-primary);
    border-radius: 0;
    background: transparent !important;
  }
.shera-view-list .tea__btn-cart{
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: center;
  width: 100%;
}
.shera-view-list .tea__collection-box .tea__btn{margin: 0;}
.shera-view-list .added_to_cart{margin: 0;}
.tea__header-nav  .offcanvas-body{padding-top: 0;}
.tea__img-bg { height: 650px; left: 0;}
.tea__thumb-slider{top: 0;}
.tea__main-slider .tea__img img {   margin-right: 0; }
.tea__banner-sineimg {top: -75px;  width: 160px;}
.tea__thumb-slider .swiper-slide:first-child { margin-left: 12%;  }
.tea__banner-cont h2 { font-size: 60px;  line-height: 60px;}
 .tea__marquee-banner {   margin-top: -170px;  }
.tea__marquee-banner .marquee { height: 200px;}
.tea__heading h2 {  font-size: 40px; }
.tea__marquee-banner .marquee-text-svg text {  font-size: 45px; }
.tea__marquee-banner .marquee-text-svg {  top: 9px; }
.tea__common-part {margin-top: -75px;}
.tea__banner::before{width: 170px;}
.tea__marquee-banner::before{width: 100%;bottom: -51px;}
.tea__collection-box li {  font-size: 18px;  padding: 12px 0;}
 .tea__crafted-cont h4 {  font-size: 30px; }
.tea__crafted-cont h4 br{display: none;}
.tea__crafted-img {  right: -50px;  bottom: -40px; }
.tea__crafted-box { height: 252px;}
 .tea__promise-bg {   top: -9%;}
  .tea__promise-img {
    width: 300px;
    position: static;
    transform: inherit;
    margin: 0 auto;
  }
.tea__promise-wrap { height: auto; flex-direction: column-reverse;}
.tea__promise-wrap > ul { padding: 30px 0 0;}
  .tea__promise-wrap ul li {  width: 47%; transform: initial !important;}
  .tea__promise-wrap{margin-bottom: 60px;}
.tea__promise-wrap ul li h4 {   font-size: 30px; }
.tea__collection-box:hover{transform: inherit; height: auto;background: #fff;}
.tea__collection-box p{display: -webkit-box !important;-webkit-line-clamp: 2;}
.tea__collection-box ul{display:block;}
.tea__collection-box .price-amount{display: block !important; margin-bottom: 15px;}
.tea__collection-box li{color: var(--clr-text) !important; border-color: var(--clr-text) !important;}
.tea__collection-box{height: 100%;}
.tea__collection-box .tea__btn{opacity: 1;
  position: relative;
  transform: inherit;
  top: inherit;
  left: inherit;
  margin: 0 auto;
  bottom: inherit;
 }
 .added_to_cart{
padding: 10px 25px;
    color: #fff;
    background: var(--clr-primary);
    border-radius: 30px;
    text-decoration: none;
    margin: 15px auto 0;
    font-size: 18px;
    text-transform: capitalize;
 }
 .tea__header-nav ul { gap: 0; }
.tea__collection-img{width: 100%; transform: scale(1) !important; margin: 0  0 15px;}
.tea__collection-box h4 {color: var(--clr-primary) !important;}
.tea__img img{margin: 0;}
.tea__collection-content { margin-bottom: 30px;}
.tea__difference-right li h4:last-child { width: 25%;}
.tea__difference-right li h4:first-child {  width: 40%;}
.tea__difference-right li p {  width: 40%; }
.tea__shop-wrap::before { top: 6%; height: 92%;}
.tea__shop-cont { gap: 12px;}
.tea__shop-cont h4 { font-size: 26px; }
.tea__cta-box {   padding: 15px;}
.tea__cta-cont h3 {  font-size: 36px;}
.tea__cta-box::before { width: 100px; height: 100px;}
.tea__testi-head { width: 90%;}
.tea__testi-head h1 { font-size: 85px;}
.tea__testi-bg { width: 75%;  margin: 0 auto -110px;}
.tea__cup-img { border-radius: 25px;}
.tea__cup-cont ul a {  font-size: 18px;  }
.tea__cup-cont { padding: 0 0;}
.tea__footer-mid { width: 45%;}
.tea__footer-right {   width: 100%; order: 4; gap: 60px;}
.tea__footer-buttom{order: 5;}

.tea__rich::before { width: 180px; height: 230px;}
body:has(.tea__innerbanner) .tea__header { position: static; background: #ECE7E1}
.tea__innerbanner-text {  padding-top: 0;}
 .tea__innerbanner-text h1 {  font-size: 50px; }
 .tea__rich-sine {  left: 0px;  width: 135px;  }
.tea__rich-wrap p { margin-bottom: 15px;}
.tea__rich-wrap {  padding: 30px; border-radius: 30px;}
.tea__rich-img { margin-top: 30px;  border-radius: 30px;}
.tea__drives-box {   gap: 30px;   transform: inherit !important; }
.tea__drives .tea__heading { margin-bottom: 30px;}
.tea__garden-wrap { padding: 50px 50px 0px;}
.tea__nature-wrap { padding: 30px 20px;  border-radius: 20px;}
.tea__nature-img { border-radius: 20px;}
.tea__nature-box h4 { font-size: 22px;}
.tea__counter::before {  width: 180px;  height: 180px;}
.tea__counter::after { width: 150px;  height: 220px;}
.tea__counter-wrap li h5 {  font-size: 34px; }
.tea__counter-wrap li {border: 2px solid var(--clr-primary);}
.tea__garden-wrap ul li h4 {  font-size: 26px; }
.tea__distributor-partner-single {border-radius: 25px;width: 32% !important; padding: 12px;}
.tea__distributor-partner-single .tea__haeding h2 {font-size: 32px;width: 86%;line-height: 34px;padding-top: 12px;}
.tea__distributor-partnerwrap {gap: 8px;}
.tea__distributor-partner-single .tea_cont h3 {font-size: 30px;line-height: 30px;margin-bottom: 6px;}
.tea__distributor-partner-single .tea__partner-img img {height: 120px;}
.tea__distributor-partner-single .tea__partner-img {border-radius: 0 25px 0 25px;}
.tea__distributor-growleft .tea__headwrap {width: 75%;}
.discover::after {width: 160px;height: 160px;}
.tea__grow-img {margin-left: 0; margin-top: 16px;}
.tea__radius {border-radius: 30px;}
.tea__cta-box { padding: 16px; border-radius: 30px;}
.tea__cta-box::before {width: 90px;height: 90px; bottom: 40px;}

.tea__contact .tea__heading h2 { font-size: 50px; }
.tea__contact-map{margin-bottom: 20px;}
.tea__contact-list ul li{padding: 20px 0 !important; margin: 0;}
.tea__contact-faqimg {margin-top: 20px;}
.tea__accordion-button { font-size: 26px;  padding: 20px;  line-height: 26px;}
.tea__contact-list li h4 { font-size: 28px;}
.tea__blogs-wrap { position: relative; top: 0;}
.tea__blogs .row{flex-direction: column-reverse;}
.tea__blogs-sidebarwrap { position: relative; top: 0; margin-bottom: 20px;}
.tea__pagination { margin-top: 40px;}

.tea__generic h1 { font-size: 44px;}
.tea__generic li {  font-size: 18px;  line-height: 22px;}
.tea__generic li::before { top: 9px; }
.tea__generic h3 {   font-size: 30px;}
.tea__sidebar-category li + li {  margin-top: 0px;}
.tea__sidebar-category ul{ display: flex;align-items: center;gap: 16px;  flex-wrap: wrap;}
.tea__blog-detailsmain{margin-bottom: 20px;}
.collection__shop-slider .tea__collection-box{transform: inherit !important; height: 100%;}
.collection__shop-slider .tea__collection-box:hover{background: var(--clr-light-bg);}
.tea__shop-relatedproduct .collection__shop-slider { padding: 0px 0 40px;}
 .shop__thumb-slider .tea__shop-details-img img { height: 110px; object-fit: contain;}
.tea__shop-details-right {padding-top: 50px;}
.breadcrumb li a::before { top: 13px;}
.shera-filter-clear { padding: 0px 25px !important;margin-left: 50px;}
.shera-filter-clear .shera-acc-icon {   width: 25px;  height: 25px;}
.shera-filter-clear span {  font-size: 18px;}
.shera-shop-filters .tea__shop-search { width: 201px !important; max-width: 270px;  min-width: 270px;}
.tea__shop-filter-right .shera-view-btn {width: 45px !important;}
.tea__shop-filter-right .shera-view-btn svg { width: 18px; height: 18px;}
.tea__common-page .wc-block-cart__main { width: 100% !important;}
.wc-block-components-sidebar {  width: 100%;}
.tea__common-page .tea__heading h1 { font-size: 56px;}
.shera-filter-icon-mob{
  background: none;
    border: none;
    transform: rotate(-90deg);
    width: 40px;
    height: 40px;
    position: absolute;
    top: 18px;
    left: 0;
}
  .tea__shop-filter-right {
    justify-content: flex-end !important;
  }
.shera-filter-icon-mob svg{width: 35px !important; height: 35px;}
.shera-shop-filters.row > .col-2 { flex: 0 0 100% !important; margin: 0 !important; }
.shera-shop-filters{ position: relative; margin: 0 !important;}
.shera-shop-filters .col-10{width: 100%  !important;}
.collection__shop {  margin-top: 40px;}
.tea__shop-filters-wrap .offcanvas-title{font-size: 30px; color: var(--clr-primary);}
.shera-shop-filters .accordion-item { position: relative; width: 100%;}
.shera-shop-filters .accordion-body { position: static; margin-top: 10px; width: 100%;}
 .tea__shop-filter-left .accordion-button {  font-size: 20px;}
  .tea__shop-filter-left .accordion-button::after {
    margin: 0 !important;
    background-size: 19px;
    right: 0;
    position: absolute;
    right: 18px !important;
    top: 10px !important;
  }
.tea__pagination ul li a{  width: 45px; height: 45px;}
.collection__shop { background: #ECE7E1 !important;
    height: 100% !important;
    margin-top: 0;}
.shera-view-grid{gap: 20px 0;}
.tea__page-account .tea__page-content h2 {
  font-size: 40px;
}
.tea__page-account .tea__page-content .woocommerce-MyAccount-navigation {
  width: 100%;
  flex: 100%;
}
.tea__page-account .tea__page-content .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{margin: 0 !important; padding: 0 !important;}
.tea__page-account .tea__page-content .woocommerce-MyAccount-navigation ul { display: flex; align-content: center; gap: 10px; justify-content: center; flex-wrap: wrap;}
.tea__page-account .tea__page-content .woocommerce-MyAccount-navigation li a { font-size: 20px;border: 1px sloid var(--clr-primary);}
.tea__page-account .tea__page-content .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{border: inherit !important;}
.tea__page-account .tea__page-content .woocommerce-info .button {  padding: 6px 25px; font-size: 18px;}
.tea__page-account .tea__page-content .woocommerce-info { font-size: 20px;}
.tea__page-account .tea__page-content .edit { font-size: 26px;}
.tea__page-account .woocommerce-address-fields .button { font-size: 20px;}
.tea__page-account .tea__page-content .woocommerce-MyAccount-navigation li{margin: 0;}

.tea__header-right ul a .wcps-results {
  width: 700px;
  top: 54px;
  right: 50%;
  left: 50%;
  transform: translateX(-50%);
}
.tea__header-right ul a .wcps-bar.wcps-bar-visible {
  right: 50px;
  top: 22px;
}


}



@media (max-width: 767.98px){
.container{max-width: 100%;padding: 0 12px;}
.tea__img-bg { height: 545px;left: 0; top: 0; }
.tea__thumb-slider .swiper-slide {  margin: 0 !important;}
.tea__thumb-slider{position: relative;}
.tea__thumb-slider .swiper-wrapper{flex-direction: row; justify-content: center;}
.tea__banner-sineimg{display: none;}
.tea__banner { padding: 10px 0 160px;}
.tea__marquee-banner .marquee { height: 145px;}
 .tea__banner-cont h1 { font-size: 50px;  line-height: 50px; margin-bottom: 15px;}
.tea__marquee-banner { margin-top: -120px;}
 .tea__marquee-banner::before {  bottom: -40px; }
.tea__common-part {  margin-top: 0;}
 .tea__heading h2 { font-size: 36px;}
 .tea__btn span {   padding: 0px 25px;}
 .custom-pad {    padding: 45px 0;}
.tea__promise-bg{display: none;}
.tea__promise-wrap ul li {  width: 48%;  padding: 20px 15px;}
.tea__collection::before {  width: 150px;  height: 150px;}
 .tea__collection-box h4 { width: 100%; font-size: 26px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 52px;
}
  .tea__promise-wrap > ul {
    gap: 20px;
  }
.tea__difference-img{border-radius: 20px; margin-bottom: 20px;}
.tea__difference-right li { margin-bottom: 15px;}
.tea__brewed-img {border-radius: 20px;}
.discover::after{width: 150px; height: 150px;}
.tea__testi-head h1 {font-size: 65px;  }
.tea__testi-box { padding: 20px;  border-radius: 20px;}
.tea__testi-box h5 { font-size: 22px; margin-bottom: 10px;}
 .tea__footer-mid {  width: 100%; justify-content: space-between;}
 .tea__footer-right{gap: 30px;}
 .tea__footer-buttom ul {justify-content: center; margin-bottom: 20px;}
 .tea__footer-buttom .col-md-4:last-child{order: 2;}
  .tea__footer-buttom .col-md-4:nth-child(2){order: 3;}
.tea__footer-buttom-img img {  height: 40px; margin: 0 auto;}
.tea__footer-buttom-img{margin-bottom: 15px;}
.tea__footer-box h4 {  font-size: 24px; margin-bottom: 15px;}
.tea__footer-menu li a {  font-size: 18px;}
.tea__footer-menu li {  margin-bottom: 10px;}
.tea__footer-right h3 {  font-size: 34px;}
.tea__testi-box::before {  top: 30px; right: 22px; width: 35px;}
.tea__testi-button .tea__testi-prev, .tea__testi-button .tea__testi-next {width: 45px; height: 45px;}
.tea__innerbanner::before{width: 100%;}
.tea__rich-sine{display: none;}
.tea__rich { margin-top: 0; }
.breadcrumb li a{font-size: 18px;}
.breadcrumb li{font-size: 18px;}
.breadcrumb li a::before{top: 12px;}
.tea__rich-wrap{width: 100%;}
.tea__rich::before{display: none;}
.tea__drives-icon { height: 90px;}
.tea__drives-box{border-radius: 20px;}
.tea__garden-wrap { padding: 30px;}
 .tea__heading {  margin-bottom: 20px;}
.tea__counter::before, .tea__counter::after{display: none;}

.tea__distributor-grow.discover::after {display: none;}
.tea__distributor-growleft .tea__headwrap { width: 100%;}
.tea__distributor-growlist { margin-top: 16px;}
.tea__distributor-growlist li .number span {font-size: 70px;}
.tea__distributor-growlist ul li + li {padding-top: 16px;margin-top: 16px;}
.tea__distributor-partner-single {width: 49% !important;}
.tea__contact .tea__heading h2 { font-size: 41px; }
.tea__contact-help .tea__haedwrap p {  width: 70%; margin: 0 auto;}
.tea__shop-details-right h1 {font-size: 46px;line-height: 40px;}
.tea__shop-details-sku li { padding: 8px 16px;  font-size: 18px;}
.tea__shop-price ins { font-size: 40px;}
.tea__shop-product-highlights { margin-top: 30px;}
.shera-sticky-bar {display: none;}
.tea__page-cart .wc-block-cart__totals-title { font-size: 19px !important;  display: block !important; }
.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input { flex: 1 !important;}
.tea__page-cart .wc-block-components-totals-coupon__input input {  font-size: 18px !important;}
.tea__page-cart .wc-block-components-totals-coupon__button { font-size: 20px !important;}
  .tea__page-content .wc-block-components-totals-item__label {
    font-size: 22px;
  }
.tea__page-content .wc-block-components-totals-item__value {
  font-size: 20px;
}
.tea__page-cart .wc-block-cart__main .wc-block-cart-items td {
  grid-row-start: inherit !important;padding: 0 !important;
}
.tea__page-cart .wc-block-cart-items__row {
  display: flex !important;
  justify-content: space-between;
  flex-wrap: wrap;
}
.shera-shop-filters .tea__shop-search { width: 190px !important; max-width: 230px; min-width: 230px;}
.tea__shop-filter-right{margin-bottom: 20px;}
.tea__shop-filter-right .shera-view-toggle { height: 46px !important; position: absolute; top: -62px; }
.tea__pagination ul li a {  font-size: 18px;}

.shera-view-list .tea__collection-box { padding: 30px 15px !important;}
.shera-view-list .collection__shop {margin-top: 0;}
.wp-block-woocommerce-checkout-order-summary-block{display: none !important;}
.wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper{display: block !important;}
.wp-block-woocommerce-checkout-order-summary-block .checkout-order-summary-block-fill{border: none !important;}
.tea__page-checkout .wc-block-checkout__actions_row {margin-top: 20px;justify-content: center !important;}
.wp-block-woocommerce-checkout{padding-top: 0;}
.tea__common-page .tea__heading h1 { font-size: 48px;}
.product-brewing ol li, .product-brewing ul li { font-size: 18px; margin-bottom: 10px;}
.tea__shop-desc p { margin-bottom: 10px;}
.tea__page-account .tea__page-content .u-column1, .tea__page-account .tea__page-content .u-column2 { width: 100%;  padding: 16px; border-radius: 20px;}
.tea__page-account .tea__page-content h2 {
  font-size: 30px; margin-bottom: 15px;
}

  .tea__header-right ul a .wcps-bar.wcps-bar-visible {
    right: 0;
    top: 98px;
  }
 .tea__header-right ul a .wcps-results {
    width: 500px;
    top: 34px;
 }

}
@media (max-width: 575.98px){
.tea__logo { width: 100px;}
.tea__header-right ul a {  width: 35px;  height: 35px;}
.tea__header-right ul a img{width: 18px;}
.tea__header-right ul {  gap: 10px; position: unset;}
.tea__header-right ul a.tea__cart-icon{position: relative;}
.tea__header-wrap { padding-right: 40px;}
.tea__img-bg {  height: 324px;}
.tea__thumb-slider .swiper-slide { width: 85px !important; height: 85px;}
.tea__thumb-slider .swiper-slide img {
  width: 50px;
}
.tea__banner-cont{padding-left: 0;}
.tea__banner-cont h2 { font-size: 40px; line-height: 40px;  margin-bottom: 15px;}
 p {   line-height: 24px; }
 .tea__marquee-banner .marquee { height: 90px;}
.tea__marquee-banner { margin-top: -78px;}
 .tea__marquee-banner::before { bottom: -26px;}
 .tea__marquee-banner .marquee-text-svg { top: 4px;}
.tea__marquee-banner .marquee-text-svg text { font-size: 60px;}
.tea__heading h2 { font-size: 30px;}
.tea__crafted-cont{padding: 20px 15px;}
 .tea__crafted-cont h4 {  font-size: 28px;}
.tea__crafted .tea__heading { margin: 0 auto 20px;}
.tea__promise-img {  width: 240px;}
.custom-pad {   padding: 40px 0;}
.tea__promise-wrap ul li { width: 100%;}
.tea__promise-wrap > ul{padding: 15px 0 0; gap: 25px;}
.tea__promise-wrap ul li h4 { font-size: 24px;   margin-bottom: 15px; }
 .tea__promise-wrap { margin-bottom: 40px;}
.tea__collection-content p { width: 100%; margin-left: 0;}
.tea__collection::before{display: none;}       
.tea__collection-content { text-align: left; margin-bottom: 20px;}
.tea__collection-box li { padding: 6px 0;
    font-size: 16px; }
.tea__difference-right li h4 { font-size: 19px;}
.tea__difference-right li .fa-check { width: 70px;}
.tea__banner::before{display: none;}
.tea__collection-box .price-amount{margin-bottom: 0px; font-size: 20px;}
.discover::after{display: none;}
.tea__shop-wrap {padding: 0;}
.tea__shop-wrap::before{display: none;}
.tea__cta-cont h3 { font-size: 30px; }
.tea__testi-head h1 { font-size: 45px;}
.tea__banner { padding: 10px 0 100px;}
 .tea__testi-main h3 { font-size: 26px;}
 .tea__testi-bg {  width: 100%;  margin: 0 auto -54px;}
.tea__cup-cont ul a span { width: 36px;}
.tea__footer-wrap{border-radius: 20px;}
.tea__innerbanner-img img { height:150px; object-fit: cover;}
.tea__innerbanner-text h1 {  font-size: 40px;  margin-bottom: 0;}
.tea__rich-wrap { padding: 20px;  border-radius: 20px; }
.tea__rich-img { margin-top: 20px; border-radius: 15px;}
.tea__garden-wrap ul li::before{display: none;}
.tea__garden-wrap { padding: 20px 0 0; }
.tea__garden-wrap ul li{width: 50%; margin: 0 !important;}
.tea__garden-wrap ul li::after { width: 30px;  height: 30px; border: 5px solid #ece7e1;bottom: -10px;}
.tea__garden-wrap ul{gap: 20px 0; }
.tea__counter-wrap li h5 {  font-size: 30px;}
.tea__collection-box p {
    margin-bottom: 12px;
  }
.tea__distributor-growlist li .number span {font-size: 56px}
.tea__distributor-growlist ul li h4 { font-size: 26px; padding-bottom: 6px;}
.tea__distributor-growlist ul li .content { width: 70%;}
.tea__distributor-partner-single {   width: 100% !important; }
.tea__distributor-partner-single:nth-child(1) .tea__content{padding-right: 100px;}
.tea__distributor-partner-single .tea_cont h3 {   font-size: 26px;}
.tea__distributor-partner-single .tea__haeding h2 { font-size: 28px;}
.form-button .tea__btn { font-size: 18px;}
 .tea__contact .tea__heading h2 { font-size: 32px; }
.tea__form .form-group label {   font-size: 18px;   line-height: 22px;  }
.tea__contact-help .tea__haedwrap p {  width: 100%;}
.tea__contact-map iframe { height: 250px;}
.tea__accordion-button {  font-size: 22px; padding: 15px;line-height: 22px;}
.tea__accordion-item + .tea__accordion-item {  margin-top: 15px;}
.tea__crafted-img{width: 65%;}
.tea__thumb-slider {    top: -30px;}
.tea__btn span { padding: 0px 20px; height: 40px;}  
.tea__btn::before{bottom: -4px;}
.tea__btn:hover::before {width: 95%;}
.form-button .tea__btn { padding: 0px 20px; height: 40px; line-height: 40px;}
.form-button .wpcf7-spinner{position: absolute;}
.tea__shop-box{gap: 0;}
.tea__blogs-sidebar { padding: 15px;}
.tea__sidebar-category ul {   gap: 12px;}
.tea__sidebar-widget li a { font-size: 18px;}
.tea__sidebar-ctacont .tea__haeding h2 {font-size: 34px;line-height: 34px;}
.tea__blogs-tag span {  font-size: 18px  }
.tea__radius {  border-radius: 20px;}
.tea__blogs-cont h4 { font-size: 26px;}
.tea__pagination {margin-top: 20px;}
.tea__generic h1 { font-size: 30px;}
.tea__generic h3 { font-size: 25px; }
.tea__footer-wrap { padding: 20px 15px; }
.breadcrumb .tea__btn { padding: 10px 30px;}
.tea__generic li::before { width: 8px; height: 8px;}
.shop__details-slider .tea__shop-details-img img { width: 100%;height: auto;}
.shop__thumb-slider .swiper-slide{height: 100px !important;}
.cart-count { height: 25px; width: 25px; font-size: 16px;}
.tea__shop-details-left .onsale { padding: 5px 15px;font-size: 16px; left: 10px;}
.tea__shop-details-img{padding: 10px;}
.shop__thumb-slider .tea__shop-details-img img {  height: 82px !important;  object-fit: contain;}
.tea__shop-details-right { padding-top: 22px;}
.breadcrumb { gap: 0 15px;}
.tea__shop-details-right h1 {  font-size: 32px; line-height: 30px;}
.tea__shop-details-sku { gap: 10px;}
.tea__shop-details-sku li {  padding: 8px 15px;  font-size: 16px;}
.tea__shop-product-highlights {  gap: 15px;}
.tea__shop-details-tabs {  padding: 25px 15px;}
 .tea__shop-tabs-nav .nav-tabs button { padding: 10px 25px; font-size: 18px;}
.tea__shop-tabs-nav {  margin-bottom: 22px;}
.tea__shop-tabs-content h2 { font-size: 32px; margin-bottom: 10px;}
.tea__shop-relatedproduct::after{display: none;}
.tea__shop-relatedproduct .tea__collection-content p {width: 100%;}
.tea__shop-relatedproduct .tea__collection-content { margin-bottom: 25px;}
.collection__shop-button .tea__testi-button { margin: 0 auto; padding: 0 0 30px;}
.tea__shop-tabs-nav .nav-tabs {gap: 10px;}
.added_to_cart {
    font-size: 16px;
    height: 40px;
    line-height: 22px;
  }
.tea__common-page .tea__heading h1 {  font-size: 40px;}
.tea__common-page .wc-block-cart__main { padding: 20px 15px !important;}
.tea__page-cart .wc-block-cart__main .wc-block-cart-items td {padding: 0 !important;}
.tea__page-cart  .wc-block-cart-item__total{
  width: 100%;
}
.tea__page-cart  .wc-block-cart-item__total-price-and-sale-badge-wrapper {
  flex-direction: row-reverse;
  gap: 26px;
  margin-top: 12px;
  justify-content: space-between;
  width: 100%;
}
.tea__page-cart .wc-block-cart-item__product{
  width: 60%;
}
.tea__page-cart .wc-block-cart-item__image{width: 32%;}
.tea__page-cart .wc-block-cart-items__row:last-child{
  padding-bottom: 0 !important; border-bottom: none !important;
}
  .tea__page-cart .wc-block-components-product-name {
    font-size: 20px !important;
    line-height: 20px !important;
  }
 .tea__page-cart .price.wc-block-components-product-price {   font-size: 20px;}
.wc-block-cart__submit-button { font-size: 20px !important;}
.shera-view-grid{padding-right: 0 !important;}
 .tea__shop-filter-right .shera-view-toggle {  height: 40px !important;  top: -56px;  width: fit-content;}
 .shera-filter-clear {  padding: 0px 20px !important;  margin-left: 35px;}
.shera-filter-icon-mob { top: 15px;}
.tea__shop-filter-right .sort__box select {
    font-size: 16px;
    padding: 7px 30px !important;
    height: 47px;
  }
.shera-shop-filters .shera-shop-results-count {
    font-size: 18px;
    order: 3;
  }
.shera-shop-filters .tea__shop-search {
    width: 100% !important;
    max-width: 100%;
    min-width: 100%;
    order: 1;
  }
    .tea__shop-cont h4 {
    font-size: 22px;
  }
  .tea__shop-filter-right .sort__box{order: 2;width: fit-content;}
.shera-shop-filters .col-10{padding: 0;}
.tea__shop-page-cont { margin-bottom: 15px;}
.tea__collection-img img{ height: 200px;  object-fit: contain;margin: 0 auto;}
.tea__collection-box { padding: 20px 12px;}
.tea__collection-box h4 { font-size: 22px; height: 40px;}
.shera-view-grid { gap: 12px 0; }
.tea__pagination ul { gap: 10px !important;}
.tea__pagination ul li a{ width: 35px;height: 35px;}
.shera-view-list .tea__collection-img { width: 35% !important;}
.shera-view-list .tea__collection-text { width: 60%;}
.shera-view-list .tea__collection-box{gap: 10px;}
.shera-view-list .tea__collection-box ul { width: 100%;}
.shera-view-list .tea__collection-box h4 {  height: auto; -webkit-line-clamp: 4;}

.tea__page-cart .wc-block-cart-item__image img {
  width: auto !important;
  height: auto !important;
  background: none;
  padding: 0;
}
.tea__page-cart .wc-block-components-totals-coupon__form {
  display: flex;
  flex-wrap: wrap;
}
.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input {   flex: auto !important;display: block;}  
 .tea__page-cart .wc-block-components-totals-coupon__input input {  font-size: 15px !important;   width: 100%;   height: 50px !important;}
.tea__page-cart .wc-block-components-text-input label { font-size: 18px !important;left: 26px;}
.tea__page-cart .wc-block-cart__sidebar { padding: 15px; }
.wc-block-cart__submit-button { margin-top: 10px;}
.tea__page-checkout h2 { font-size: 22px !important;}
 .wp-block-woocommerce-checkout .wc-block-checkout__login-prompt {
    margin-top: -34px;
    font-size: 24px;
  }
    .tea__shop-price ins {
    font-size: 34px;
  }
  .product-nutrition .product-nutrition-list {
  padding: 15px;
  width: 100%;
}
.product-nutrition .product-nutrition-list li {
  padding: 10px 0;
  font-size: 18px;
}
.product-nutrition .nutrition-columns { gap: 15px;}
.tea__shop-details-Wishlist ul li {   font-size: 20px;}
.product-specifications .specs-columns { gap: 15px;}
.tea__contact-list li h4 {font-size: 24px;}
 .tea__contact-list ul li {padding: 12px 0 !important;align-items: center;}
.tea__page-checkout .wc-block-components-form .wc-block-components-text-input input { height: 55px !important;  padding: 10px !important;}
.tea__page-checkout .wc-block-components-text-input label { font-size: 17px !important;}
.tea__page-checkout .wc-block-components-checkbox__label { font-size: 18px !important;}
.tea__page-checkout .wc-blocks-components-select .wc-blocks-components-select__select { height: 55px;}
.tea__page-checkout .wc-block-components-address-form__address_2-toggle {font-size: 22px;}
.tea__page-content .wc-block-components-order-summary-item { display: flex;}
.tea__page-content .wp-block-woocommerce-checkout-order-summary-block { padding: 20px 15px;}
.wc-block-checkout__actions {  margin-bottom: 0;}
.product-specifications .product-info-list { padding: 15px; width: 100%;}
.product-specifications .product-info-list li { padding: 12px 0; font-size: 20px;}
.tea__shop-tabs-content h3 { font-size: 30px;}
.product-brewing ol li, .product-brewing ul li { font-size: 18px; margin-bottom: 10px;}
.tea__page-account .tea__page-content h2 { font-size: 26px; margin-bottom: 15px;}
.tea__page-account .tea__page-content .input-text { font-size: 16px; height: 50px; border-width: 1px;}
.tea__page-account .tea__page-content label {font-size: 18px;}
.tea__page-account .tea__page-content .woocommerce-form-register__submit {  min-height: 45px !important; padding: 10px 30px;  font-size: 18px;}

.tea__page-account .tea__page-content .woocommerce-form-login__submit { min-height: 45px !important; padding: 10px 30px; font-size: 18px;}
.tea__page-account .tea__page-content h2 {
  font-size: 30px;
  margin-bottom: 15px;
}
.tea__page-account .tea__page-content .woocommerce-form__label-for-checkbox span {
  font-size: 20px;
}
.tea__page-account .tea__page-content .woocommerce-MyAccount-content {
  padding: 15px;
}
  .tea__page-account .tea__page-content .woocommerce-info {
    flex-wrap: wrap;
  }
.tea__page-account .tea__page-content .woocommerce-info .button{margin-left: 0;}
.tea__page-account .tea__page-content .woocommerce-EditAccountForm p {
  margin-bottom: 0;
}
.tea__page-content .woocommerce-EditAccountForm input[type="text"], .tea__page-account .tea__page-content .woocommerce-EditAccountForm input[type="email"], .tea__page-account .tea__page-content .woocommerce-EditAccountForm input[type="password"] {
  height: 45px;
}
.tea__page-account .tea__page-content .woocommerce-EditAccountForm button[type="submit"] {
  min-width: 145px;
  font-size: 18px;
}
.tea__page-account .tea__page-content .woocommerce-EditAccountForm fieldset {
  padding: 20px;
}
.tea__header-right ul a{position: unset;}
.wcps-wrapper {
  position: unset !important;
  z-index: 1;
}
.tea__header-right {
  position: unset;
}
  .tea__header-right ul a .wcps-results {
    width: 100%; flex-direction: column;
  }
.wcps-products-container {
  display: block;
  width: 100%;
}
.tea__header-right ul a .ps-item.ps-product-item a .ps-thumb img{width: auto;}
.tea__header-right ul a .wcps-taxonomies-container{padding-left: 0 !important; width: 100%;}
.tea__header-right ul a .wcps-bar.wcps-bar-visible{width: 100%;}
.tea__header-right ul a .wcps-products-container {width: 100%;}

}
@media (max-width: 400px){
.shera-view-grid .col-6{width: 100%;}
.tea__collection-box h4 { height: auto;}

}