/** Shopify CDN: Minification failed

Line 2132:3 Expected "}" to go with "{"

**/
.acte-image.acte-image1 img.acte-sym-img {
    border-radius: 50%;
}
.single_state_wrapper img {
    display: block;
}
body.template-rover-bottle-mint-green .single_state_container .single_state-icda {
    gap: 60px;
}
body.template-rover-bottle-mint-green .single_state-dataforicon-dif.single-extra-icondata {
    font-size: 18px;
    line-height: 26px;
}
body.template-rover-bottle-mint-green .single_state_container .single_state_description {
    font-size: 18px;
    LINE-HEIGHT: 28px;
}
body.template-rover-bottle-mint-green .single_state-icda.icda-singl-extra {
    width: 90%;
      margin-top: 40px;
}
body.template-rover-bottle-mint-green .dw-repeter .dw-repeter-data-ti {
    font-size: 24px;
    margin: 20px 0 0 0;
}
body.template-bloom-tea-gift-set-12-tin-caddy .single_state_wrapper .single_state-icda {
    max-width: 1038px;
    margin: 0 auto;
  gap: 60px;
}
body.template-bloom-tea-gift-set-12-tin-caddy .single_state_wrapper .loose_leaf_certificate .loose_leaf_cert-new{
    font-family: 'cooperm';
    font-size: 24px;
    font-weight: normal;
}
body.template-bloom-tea-gift-set-12-tin-caddy .single_state_container .single_state-dataforicon {
    justify-content: flex-start;
}
body.template-bloom-tea-gift-set-12-tin-caddy .single_state_container .single_state-dataforicon-inner .single_state-icondata {
    width: 70px;
}
body.template-bloom-tea-gift-set-12-tin-caddy .single_state_container .single_state-dataforicon-inner .single_state-dataforicon {
    width: calc(100% - 70px);
}
body.template-bloom-tea-gift-set-12-tin-caddy .single_state_iconwithdata {
    margin: 20px 0 0 0;
}
.ProductInfo .price_and_badge_container del {
  font-size: 19px;
}
.CartDrawer {
    z-index: 9999;
}
.CartDrawerFreeShipping .CartDrawerFreeShipping-icon {
    background: transparent;
}
.ProductIngredients-slider button.ProductIngredients-control .o-placeholder {
  margin: 0 auto;
}
.single_state_dateofpick {
  position: relative;
}
body.template-sweet-himalayan-green-tea-15-tea-bags .PageVideo.collection-list-video-sec ,.prod-tea-bags .PageVideo.collection-list-video-sec {
  background: #D5E4D9;
}
.Breadcrumbs span {
  font-weight: 400;
}
.single_state_container {
  background: #fbf6e3;
  padding-bottom: 55px;
}
.single_state_container .single_state_title {
  text-align: center !important;
  font-size: 40px;
  color: #2e524a;
  font-weight: 500;
  margin-bottom: 20px;
}
.single_state_container .single_state_dateofpickwithdata {
  text-align: center;
  font-size: 24px;
  font-weight: 500;
  color: #185640;
  position:relative;
}
.single_state_container .single_state_description {
    text-align: center;
    font-size: 18px;
    max-width: 878px;
    margin: 10px auto auto;
    line-height: 28px;
}
.five-icons .single_state-dataforicon-inner.single-extra-inner {
    width: 20%;
}
.single_state_container .single_state-icda {
  display: flex;
  justify-content: center;
  margin-top: 20px;
  gap: 100px;
}
.single_state_container .single_state-dataforicon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 18px;
}
.single_state_container .single_state-dataforicon-inner {
  display: flex;
  justify-content: center;
  margin: 25px 0;
}
.single_state_container .single_state-title {
  color: #666666;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
}
.single_state_container .single_state-name {
  font-size: 24px;
  font-weight: 600;
  color: #2e524a;
}
.single_state_wrapper .loose_leaf_certificate {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.6rem;
  font-weight: 600;
  margin-top: 2%;
}

.single_state_wrapper .loose_leaf_certificate_img {margin-left: 28px;}
.acte-container .acte-wrapper {
  display: flex;
}
.acte-container .acte-title {
  font-size: 2.7rem;
  font-weight: 500;
  margin-bottom: 14px;
  text-align: center !important;
}
.acte-container .acte-data {
  font-size:18px;
  line-height: 28px;
  text-align: center;
}
.acte-container .acte-logo-data-inner {
  margin: 25px;
}
.acte-container .acte-description {
  width: 50%;
  margin:auto;
  padding: 3.5% 5%;
}
.acte-container .acte-subtitle-n {
  text-align: center;
  font-size: 1.5rem;
  font-weight: 700;
  color: #2e524a;
}
.acte-container .acte-loco-n {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 600;
  color: #666;
  letter-spacing: 1.7px;
  text-align: center;
}
.acte-container .acte-logo-data {
  display: flex;
  justify-content: center;
}
.acte-container .acte-logo-n {
  text-align: center;
  margin-bottom: 17px;
}
.acte-container .acte-sym-data {
  display: flex;
  justify-content: center;
}
.acte-container img.acte-sym-img {
  object-fit: contain;
  margin: 10px;
}
.acte-container .acte-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.acte-container .acte-img {
  width: 50%;
}
.inside-steeping-instruction-tasting-container .inside-steeping-instruction-tasting-wrapper {
  display: flex;
}
.inside-steeping-instruction-tasting-container .inside-steeping-instruction-tasting-data {
  width: 50%;
  margin: auto;
  text-align: center;
  padding:20px 5%;
}
.inside-steeping-instruction-tasting-data .isit-title {
  color: #2e524a;
  font-size: 40px;
  margin-bottom: 24px;
  text-align: center !important;
}
.inside-steeping-instruction-tasting-data .isit-data-wrapper {
  font-size: 1.3rem;
  margin-bottom: 14px;
}
.inside-steeping-instruction-tasting-data span.isit-titl {
  font-weight: 700;
}
.ProductPerfectCup-container .ProductPerfectCup-icons {
  grid-template-columns: repeat(7, 1fr);
  gap: 2rem;
  width: auto;
  max-width:100%;
}
.ProductPerfectCup-container.lessicon .ProductPerfectCup-icons {
  grid-template-columns: repeat(5, 1fr);
  gap: 2rem;
  width: auto;
  max-width:100%;
}
.ProductPerfectCup-container .ProductPerfectCupIcon {
  font-size: 18px;
  text-align: center;
}
.ProductPerfectCup-container .steep_ques_ans {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 27px;
}
.ProductPerfectCup-container .steep_ques {
  font-size: 1.7rem;
}
.ProductPerfectCup-container .steep_ans {
  font-size: 1.2rem;
}
.pure-container {
  background: #d5e4d9;
}
.pure-container .pure-wrapper {
  display: flex;
}
.pure-container .pure-cont1 {
  width: 55%;
  position: relative;
  padding: 4%;
}
.pure-cont1:after {
  content: "";
  position: absolute;
  width: 1px;
  height: 110px;
  background: #2e524a;
  right: 0;
  bottom: 50%;
  transform: translate(0, 50%);
}
.pure-container .pure-cont2 {
  width: 45%;
  position: relative;
  padding: 4%;
}
.pure-container .pure-main-img {
  text-align: center;
  margin-bottom: 2.5%;
}
.pure-container .pure-main-desc {
  text-align: center;
  font-size: 1.25rem;
  margin-top: 15px;
}
.pure-container .pure-icon-desc {
  font-size: 1.22rem;
  text-align: center;
}
.pure-container .icon-title h2 {
  font-size: 1.2rem;
}
.pure-container .pure-icon-title-parent {
  display: flex;
  justify-content: center;
  margin-bottom: 3.5%;
}
.pure-container .icon-pure {
  text-align: center;
  margin-bottom: 4%;
}
.pure-container .pure-icon-title h2 {
  margin: 0 20%;
  text-align: center;
  font-size: 1.22rem;
  line-height: 1.8rem;
}
.pure-container .pure-main-title.PreHero-title{
  text-align:center !important;
}
.PageVideo h1.diff-title.PreHero-title {
  text-align: center !important;
}
.PageVideo .diff-description {
  font-size: 1.2rem;
  padding: 1% 0 4% 0;
  text-align: center;
}
.PageVideo.collection-list-video-sec {
/*   padding-top: 4%; */
}
.PageVideo .PageVideo-content-new {
  position: absolute;
  bottom: 15%;
  right: 60%;
}
.PageVideo buttons.PageVideo-btnContainer.js-lightbox-open {
  justify-content: center;
}
.PageVideo .PageVideo-title {
  color: #fff;
}
.PageVideo-content-new .PageVideo-btnContainer .o-play {
  height: auto;
}
.template-product .ProductPress-container.is-desktop {
  padding: 2.5rem 0 2.5rem 0;
}
section#shopify-section-product-press + .Separator {
  margin-top: -1px;
}
.octpp-container {
  background: #fbf6e3;
  padding: 4% 0 4% 0;
}
.octpp-container h1.octpp-title.PreHero-title {
  margin: 0 0 50px 0;
}
.octpp-container .octpp-img-desc {
  display: flex;
  gap: 100px;
}
.ProductPress-container ul.ProductPress-desktopSlides {
  max-width: 100%;
  padding: 0 0;
}s
.octpp-container .octpp-data {
  width: 33.33%;
  margin: 3.5% 0;
}
.octpp-container .octpp-data img {
/*   height: 4rem; */
  display: block;
  margin: auto;
}
.octpp-container .octpp-desc {
  font-size: 1.22rem;
  text-align: center;
  margin-top: 4%;
}
.commom-container h1.octpp-title.PreHero-title {
  text-align: center !important;
}
.Testimonials {
  padding: 0;
}
.inside-steeping-instruction-tasting-wrapper {
  position: relative;
}
#shopify-section-product-ingredients .ProductIngredients-separatorDesktop {
  display: none;
}
.ProductIngredients-container {
  background: transparent !important;
  padding: 60px 0 5px 0;
}
.ProductIngredients-container {position: relative;}
/* .ProductIngredients-container:after {content: "";position: absolute;width: 90%;height: 2px;background: #0000002b;left: 50%;transform: translateX(-50%);} */
p.ProductIngredientsItem-title {
  font-size: 1.8rem;
  font-family: 'cooperm';
  font-weight: 500;
}
p.ProductIngredientsItem-description {
  font-size: 1rem;
  margin-top: 8%;
}
.pau-container .pau-title.PreHero-title {
  text-align: center !important;
}
.pau-container  .pau-shortdesc {
  text-align: center;
  font-size: 1.2rem;
  margin-top: 10px;
}
.inside-steeping-instruction-tasting-img {
  margin: auto;
  width:50%;
}
.single_state_container span.single_state_dateofpick {
  background: #d5e4d9;
  border-radius: 50%;
  padding: 3px 12px;
  font-size: 1rem;
  margin-left: 18px;
}
.single_state_dateofpickwithdata {
  display: flex;
  justify-content: center;
  align-items: center;
}
.ProductIngredients .ProductIngredients-control {
  background-color: transparent;
}
.pau-image img{
  width:100%;
}
.single_state-dataforicon-dif {
  font-size: 1.2rem;
  line-height: 1.62rem;
}
.dw-im-data {
  display: flex;
  background: #D5E4D9;
}
.dw-im-data.im-data {
 background: #FBF6E3;
 
}
.dw-im-container.drinkware-collection-dw-sec .dw-im-data.im-data {
    background: #D5E4D9;
}
.dw-details-container {
    width: 50%;
    margin: auto;
    padding: 0 4%;
    display: flex;
    flex-direction: column;
    position: relative;
}
.dw-img {width: 50%;}
.template-sweet-himalayan-green-tea-15-tea-bags .ProductIngredients-container:after , .prod-tea-bag .ProductIngredients-container:after{
  display:none;
}
.template-sweet-himalayan-green-tea-15-tea-bags .pau-wrapper , .prod-tea-bag .pau-wrapper {
  background: #fcf6e4;
}
.ProductIngredients {
  margin-bottom: 0;
}
.ProductIngredients-slider {
  margin: 2.5rem auto 3.5rem auto;
}
.loose_leaf_cer-new {
  display: flex;
}
.single_state-dataforicon-inner.ssdid {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.single_state-title-dif {
  text-align: center;
}
.single_state-name-dif {
  text-align: center;
}
.single_state-icda.ssid {
  width: 80%;
  margin: auto;
}

.single_state-icondata-dif img {
    width: auto;
    height: 70px;
}


.dw-img img {
  width: 100%;
}
/* .dw-details-title.im-details{
    font-family: cooperm;
    font-size: 4.4rem;
    line-height: 5.3rem;
    width: 100%;
    margin: 5% auto auto;
    position: relative;
    left: 17%;
    top: 0;
} */
.dw-im-data.im-data .dw-details-title.im-details {
    font-family: cooperm;
    font-size: 2.8rem;
    line-height: 3.8rem;
    margin: 5% 0 auto;
    position: relative;
    left: 17%;
    transform: none;
    width: calc(100% - 17%);
    text-align: left;
}
.dw-details-title {
    font-family: cooperm;
    font-size: 4.4rem;
    line-height: 5.3rem;
    width: 100%;
    margin: 5% auto auto;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
}
.dw-sub-title {
  font-size: 2.67rem;
  text-align: center;
  font-family: 'cooperm';
}
.dw-repeter {
    display: flex;
    justify-content: center;
    align-items: end;
}
.dw-details-title.dw-details-extra {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
}
.im-repeter-data {
  margin-bottom: 3.5%;
  text-align: center;
}
.dw-repeter-data-img {
  text-align: center;
}
.dw-repeter-data-ti {
  font-family: 'cooperm';
  font-size: 1.7rem;
  text-align: center;
}
/* .dw-details-container.im-container {
position: relative;
}
.im-repeter {
position: absolute;
left: 50%;
transform: translateX(-50%);
margin-top: 4%;
} */
.im-repeter-data img {
  width: 20px;
}
.im-repeter-data span.tick-icon-data {
  font-size: 1.22rem;
}
/* .im-repeter-data {
margin-bottom: 5%;
} */
.im-repeter {
  margin-top: 6%;
}
.dw-repeter-data {
  padding: 3%;
}
.im-repeter-data img {
  width: 22px;
  height: 22px;
}

span.tick-icon-data {
  display: flex;
  justify-content: center;
}
.im-repeter-data span.tick-icon {
  font-size: 19px;
}
.im-repeter-databh:before {content: "";
  background: url(https://cdn.shopify.com/s/files/1/2675/9476/files/tick_1.png?v=1630498083);
  width: 17px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 3px;
  background-repeat: no-repeat;
  background-size: 17px;
  background-position: center;}

.im-repeter-databh {position: relative; margin-bottom: 4%;}
.im-repeter-databh span.tick-icon {
  margin-left: 25px;
  font-size: 1.25rem;
}
.dw-im-data.im-data .im-repeter {
    position: relative;
    left: 17%;
}
.template-rover-bottle-mint-green .octpp-container {
  background: #ffffff;
}
.single_state-dataforicon-inner.single-extra-inner {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
.single_state-dataforicon-dif.single-extra-icondata {
  margin-top: 24px;
  text-align: center;
}
.single_state-icda.icda-singl-extra {
  width: 80%;
  margin: auto;
}
/* .whats_inside_section_main.whats_new_section_updated {
  margin: 4.5rem 2rem;
}
*/
.whats_inside_section_main.whats_new_section_updated {
    margin: 5rem 2rem;
}

.whats_inside_section_main .ProductBundle-desc {
  font-size: 1.125rem;
  text-align: center;
  margin-bottom: 22px;
}
.whats_inside_section_main h1.ProductBundle-title {
  margin-bottom: 1.5rem;
}
.whats_inside_section_main .image_with_text_title {
  font-family: 'cooperm';
  font-size: 1.5rem;
  line-height: 2rem;
  margin-bottom: 12px;
}
.whats_inside_section_main .image_with_text_desc{
  font-size: 1.125rem;
}
.dw-sub-title.extra-dw-sbtitle {
  font-size: 1.6rem;
}
.dw-coat-img {
  text-align: center;
  margin: 5% 0;
}
.dw-details-title.im-details.extra-sub-title {
  padding: 0;
  font-size: 3rem;
}
.template-bloom-tea-gift-set-12-tin-caddy .PageVideo.collection-list-video-sec.extra-class-added {
  background: #d5e4d9;
}
.template-lean-weight-support-tea .ProductIngredients-container:after {
  display: none;
}
.dw-color-new .dw-details-title {
  font-size: 3rem;
  line-height: 3.6rem;
  text-align: left;
  position: relative;
  left: 0;
  transform: none;
  padding: 0;
}
.dw-im-data.im-data.lean-page-extra {
  background: #D5E4D9;
}
.ProductPerfectCupIcon-icon {
  height: 5rem;
}
.ProductPressItem-logo:hover {
  background: #fbf6e3;
}
.octpp-container .octpp-img-desc .octpp-data {
  width: 33.33%;
}
.slick-slide img{
  margin: auto;
}

/********* 2 may 2022 ********/
.ProductBenefits-estimation-extra-class-container + .ProductRechargeBenefits{
margin-left: 46px;
}
.ProductBenefits-estimation-extra-class-container + ul.ProductRechargeBenefits li.ProductRechargeBenefits-item p {
  font-size: 18px;
  line-height: 30px;
}
.ProductInfo {
  padding-top: 0;
}
p.ProductRechargeBenifits_seeallbenifit ,
p.ProductRechargeBenifits_seelessbenifit{
  text-transform: uppercase;
  font-size: 12Px;
  text-decoration: underline;
  letter-spacing: 1px;
  margin: 0 0 0 27px;
}
.product-extra-text-below-title {
  font-size: 18px;
  line-height: 23px;
}
.Testimonials-controls .o-rounded-icon {
  background-color: #FBF6E3;
}
.Product-info  .Product-title + .subtitle-main {
  margin-top: 10px;
}
.ProductBenefits-estimation.js-delivery-estimation.mt {
  text-align: left;
}
.text_blow_add_to_cart ul li {
  line-height: 30px;
  font-size: 18px;
}
.template-product .Testimonials-container {
  padding-bottom: 60px;
}
.ProductInfo .ProductForm-controls .ProductForm-qty {
  height: 0;
}
.subtitle-main {
  display: inline-flex;
  margin: 5px -5px 5px;
}
.subtitle-main .subtitle-main-inner {
  padding: 0 5px;
}
p.Product-subtitle {
  background: #E4DFEF;
  display: inline-flex;
  height: 32px;
  align-items: center;
  justify-content: center;
  padding: 10px 10px;
  border-radius: 6px;
  font-size: 11px;
  letter-spacing: 1px;
  margin: 0 !important;
  text-transform: uppercase;
  font-weight:700;
}
.select.custom-select-box-qty {
  margin: 20px 0 0 0;
}
.ProductBenefits-estimation-extra-class-container .ProductBenefits-estimation-extra-class {
  padding-right: 10px;
}
.custom-product-wrapper .Product-breadcrumbs {
  padding-left: 0;
  padding-bottom: 5px;
  padding-top: 10px;
}

.qty-main {
  position: relative;
}
.custom-select-box-cont-inner {
  display: flex;
}
.qty-main ul.custom-select-qty {
  display: none;
}
.custom-select-box-cont-inner .qty-arrow {
  width: 36px;
  height: 36px;
  background: #FAEAC4;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 15px;
  z-index: 1;
}
.ProductInfo .select.custom-select-box-qty ul.custom-select-qty li {
  height: auto;
  position: relative;
  border-bottom:0.5px solid rgba(102, 102, 102, 0.5);
  padding: 10px 20px;
  cursor: pointer;
}
.select.custom-select-box-qty ul.custom-select-qty li:last-child {
  border-bottom:  none;
}
.ProductRecharge-copy.Product-price .percentage_badgen {
  font-size: 12px;
  width: 78px;
  height: 32px;
  background: #FAEAC4;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border-radius: 6px;
  margin: 0 0 0 17px;
}
.ProductInfo  .ProductRecharge-content {
  margin-top: 0;
}
label.ProductRecharge-label .ProductRecharge-copy.Product-price {
  margin: 0;
  justify-content: left;
}
.ProductRecharge .ProductRecharge-radio:not(:last-child) {
  margin-bottom: 20px;
}
.ProductBenefits-estimation-extra-class-container {
  display: flex;
  align-items: center;
  margin: 30px 0 0 0;
}
.ProductRecharge-content .new-label-added-current-variantn {
  font-size: 14px;
  font-weight: 400;
}
.ProductInfo .ProductForm-controls {
  grid-template-columns: unset;
  gap: 0;
}


.ProductInfo .select.custom-select-box-qty .custom-select-box-cont .qty-title-text {
  font-size: 18px;
  font-weight: 600;
  margin: 0 22px 0 0;
  display: flex;
  align-items: center;
}
.ProductInfo .select.custom-select-box-qty .qty-label {
  background: transparent;
  height: 70px;
  border: 1px solid #666;
  cursor: pointer;
  border-radius: 6px;
  position: relative;
  width: 150px;
}
.ProductInfo .select.custom-select-box-qty .qty-label span {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  padding-left: 45px;
  font-size: 20px;
  color: #2E524A;
}
label.ProductRecharge-label .ProductRecharge-copy.Product-price del {
  margin: 0 10px 0 0;
}
.qty-main ul.custom-select-qty {
  position: absolute;
  top: 100%;
  background: #fff;
  z-index: 9;
  BORDER: 1px solid #B2B2B2;
  transform: translateY(-50%);
  border-radius: 6px;
  width: 100% !important;
}
.ProductIngredients-slider button {
  width: 50px;
  height: 50px;
}
.ProductIngredients-slider {
  padding: 0 50px;
}
.ProductIngredients-slider button.is-prev {
  left: -40px !important;
}
.ProductIngredients-slider button.is-next {
  right: -40px !important;
}
.ProductIngredients-slider button::before {
  width: 50px !important;
  height: 50px !IMPORTANT;
}
.product_inside_container-main {
  margin-bottom: 50px;
}
.template-turmeric-latte-starter-kit .PageVideo {
  background: #D5E4D9;
}
.inside-steeping-instruction-tasting-data span {
  font-size: 18px;
}
.ProductIngredients-slider button.ProductIngredients-control {
  transform: none;
}
.ProductInfo .price_and_badge_container .percentage_badge {
  margin: 0 0 0 6px;
}
.ProductInfo {
  padding-right: 0;
}

li.option.activearrow {
  background: #eeb9394a;
}


@media screen and (min-width: 1024px) and (max-width:1200px) {
  .Product-mainLeft .ProductInfo {
    position: sticky;
    top: 0;
  }
}



@media screen and (min-width: 577px) {
  buttons.mobile-btn {
    display: none;
  }
}

@media screen and (min-width: 1024px) {
  .single_state_container + #shopify-section-product-ingredients + #shopify-section-steeping-instruction .inside-steeping-instruction-tasting-container .o-container .inside-steeping-instruction-tasting-wrapper {
    border-top: 2px solid #2e524a82;
}
  .custom-product-wrapper .Product-main {
    grid-template-columns: 50% minmax(auto,566px);
  }
  .template-product .ProductGallery-imageLink {
    padding: 0 65px 20px;
    margin: 0 auto;
  }
  .template-product aside.ProductGallery-controls {
    padding: 0;
  }
  .ProductInfo button#js-add-to-cart {
    max-width: 347px;
  }
  .ProductDropdowns-group {
    width: 347px;
  }
  .Product-main {
    margin-bottom: 0;
  }
}


/* @media screen and (min-width: 1300px) {
  .dw-details-title.im-details.extra-main-title {
    font-size: 70px;
    line-height: 72px;
    padding: 0 60px; 
}
} */



@media screen and (max-width: 1366px) {
  .dw-details-title {
    padding: 0;
  }
  .dw-details-title.im-details.extra-main-title {
    font-size: 4rem;
    line-height: 4.5rem;
  }
.im-repeter-databh span.tick-icon {
      font-size: 1rem;
    }
  .dw-color-new .dw-details-title {
    left: 0;
    transform: none;
  }


  @media screen and (max-width: 1200px) {
    .octpp-container .octpp-img-desc {
      gap: 30px;
    }
    .inside-steeping-instruction-tasting-data span br {
      display: none;
    }
    .single_state_container .single_state-icda {
      gap: 30px;
    }
    .single_state_container .single_state-name {
      font-size: 18px;
    }
    .Product-info h1.Product-title {
      font-size: 32px;
    }
    .dw-details-title {
      font-size: 2.5rem !important;
      line-height: 4rem !important;
    }
    .dw-sub-title {
      font-size: 2rem;
    }
    .dw-repeter-data-ti {
      font-size: 1.3rem;
      margin-top: 18px;
    }
    .octpp-container .octpp-desc {
      font-size: 1rem;
    }
    .single_state-dataforicon-dif {
      font-size: 0.9rem;
      line-height: 1.1rem;
    }
    .im-repeter-databh span.tick-icon {
      font-size: 0.8rem;
    }
    .dw-sub-title.extra-dw-sbtitle {
      font-size: 1.2rem;
    }
  }


  @media screen and (max-width: 1024px) {
    .PageVideo .PageVideo-content-new {
      right: 50%;
    }
    .PageVideo .PageVideo-content-new {
      bottom: 5%;
    }
    .inside-steeping-instruction-tasting-container .inside-steeping-instruction-tasting-data {
    padding: 20px 0;
    }
    .ProductPerfectCup-container .ProductPerfectCup-icons {
      max-width: 100rem;
    }
    .single_state-icda.ssid {
      width: 100%;
    }
    .single_state_container .single_state_description {
      width: 82%;
    }
    .dw-details-title {
      font-size: 2rem;
      line-height: 2.5rem;
    }
    .im-repeter-databh span.tick-icon {
      font-size: 0.8rem;
    }
    .dw-details-title.im-details.extra-main-title {
      font-size: 3rem;
      line-height: 4rem;
    }
    .dw-details-title.im-details.extra-sub-title {
      font-size: 2.2rem;
    }
    .ProductPerfectCup-icons {
      display: block;
    }

    .ProductPerfectCupIcon-icon {
      margin: auto;
    }
    .slick-arrow {
      width: 4%;
      fill: #fff;
      position: absolute;
    }
    .slick-next.pull-right {
      right: 0;
      top: 0;
    }
    .slick-prev.pull-left {
      left: 0;
      top: 0;
    }
  }


  @media screen and (max-width: 1023px) {
    .dw-im-data.im-data .im-repeter {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}
    .dw-im-data.im-data .dw-details-title.im-details {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
}
    .Product-mainLeft .mobile-content {
      text-align: center;
    }
    .Product-mainLeft .mobile-content h1.Product-title {
      margin: 0 0 10px 0;
    }
/*     body.template-blooming-rose-black-tea  .ProductRecharge-radio:first-child .ProductRecharge-content .new-label-added-current-variantn {
      font-size: 18px;
      font-weight: 600;
      position: relative;
      padding-left: 20px;
    }
    body.template-blooming-rose-black-tea .ProductRecharge-radio:first-child .ProductRecharge-content .new-label-added-current-variantn:before {
      content: '';
      position: absolute;
      width: 10px;
      height: 2px;
      background: #115740;
      left: 5px;
      top: 50%;
      transform: translateY(-50%);
    } */
    body.template-blooming-rose-black-tea .ProductRecharge-radio:first-child .ProductRecharge-content .Product-price {
    font-size: 18px;
    margin: 0;
    min-height: auto;
    line-height: initial;
}
   
    .Product-info {
      text-align: center;
    }
    .product-extra-text-below-title {
      font-size: 14px;
      line-height: 24px;
      text-align: center;
      margin: 10px 0 0 0;
    }
    .template-product .ProductDropdowns-group {
      text-align: center;
    }
    .template-product .ProductGallery-container aside.ProductGallery-controls {
      position: absolute; 
      top: 50%;
      bottom: unset;
      transform: translateY(-50%);
      padding: 0;
    }
    .custom-select-box-cont-inner {
      justify-content: center;
    }
    .product_inside_container-main button.slick-arrow {
      padding: 0 !important;
      width: 40px !important;
      height: 40px !important;
    }
  }



  @media screen and (max-width: 820px) {
  body.template-bloom-tea-gift-set-12-tin-caddy  .single_state_wrapper .loose_leaf_certificate {
    margin-top: 6%;
}
    body.template-bloom-tea-gift-set-12-tin-caddy .single_state_container .single_state-dataforicon-inner .single_state-icondata {
    width: 50px;
}
    body.template-bloom-tea-gift-set-12-tin-caddy .single_state_container .single_state-dataforicon-inner .single_state-dataforicon {
    width: calc(100% - 50px);
}
    body.template-rover-bottle-mint-green .dw-im-data .dw-details-container {
      background: #D5E4D9 !important;
    }
    body.template-rover-bottle-mint-green  .dw-im-data.im-data .dw-details-container {
      background: #FBF6E3 !important;
    }
    body.template-rover-bottle-mint-green .dw-img img {
      padding:  0 0;
    }
/*     body.template-bloom-tea-gift-set-12-tin-caddy  section#shopify-section-common_section {
      margin: 0 -2rem;
    } */
    .template-bloom-tea-gift-set-12-tin-caddy .PageVideo.collection-list-video-sec.extra-class-added {
      background: #FBF6E3;
    }
    .text_blow_add_to_cart ul li ,
    .ProductBenefits-estimation-extra-class-container+ul.ProductRechargeBenefits li.ProductRechargeBenefits-item p{
      font-size: 14px;
      line-height: 22px;
    }
    body.template-lean-weight-support-tea  .dw-im-data.im-data .im-repeter {
      left: 0;
      transform: none;
    }
    body.template-lean-weight-support-tea   .dw-color-new .dw-details-title {
      left: 0;
      transform: none;
    }

    body.template-lean-weight-support-tea  .dw-im-data .dw-details-container {
      margin: 0 0;
    }
    body.template-rover-bottle-mint-green .dw-im-data .dw-details-container {
      margin: 0 0;
    }
    .dw-im-data.im-data.extra-container-main .dw-details-container.im-container.extra-container {
      background: #d5e4d9;
    }
    .dw-img img {
      padding: 30px 0;
      background: #fff;
    }
    .dw-im-data .dw-details-container {
      margin: 0 0;
      width: auto;
      background: #fbf6e3;
    }
    .dw-im-data {
      background: #fbf6e3;
    }
    .dw-im-data.im-data {
      background: #d5e4d9;
    }
    .acte-container .acte-title {
      font-size: 1.8rem;
    }
    .acte-container .acte-data {
      font-size: 1.05rem;
    }
    .acte-container .acte-description {
      padding: 3.5% 3%;
    }

    .inside-steeping-instruction-tasting-container .inside-steeping-instruction-tasting-wrapper {
      padding: 7% 0;
    }
    .inside-steeping-instruction-tasting-data .isit-data-wrapper {
      font-size: 1rem;
    }
    .octpp-container .octpp-desc {
      font-size: 14px;
      line-height: 24px;
    }
    .octpp-container .octpp-data {
      margin: 0 1% 5%;
      padding: 0;
    }
    .single_state-title-dif {
      margin-top:1%;
      font-size: 1rem;
      line-height: 1.2rem;
      margin-top: 13%;
    }
  body.template-rover-bottle-mint-green  .single_state-title-dif {
      margin-top: 0;
    }
    .single_state-name-dif {
      font-size: 1rem;
      line-height: 1.2rem;
    }
    .dw-details-title {
      font-size: 1.8rem;
      line-height: 2.3rem;
      padding: 0;
    }
    .dw-sub-title{
      font-size: 1.8rem;
      line-height: 2.3rem;

    }
    .dw-repeter-data-ti {
      font-family: cooperm;
      font-size: 1rem;
    }
    .dw-im-data {
      flex-direction: column;
    }
    .dw-img {
      width: 100%;
    }
    .dw-repeter-data {
      padding: 3.5%;
    }
    .dw-details-container {
      width: 100%;
      padding: 5%;
    }
    .dw-im-data.im-data {
      flex-direction: column-reverse;
    }
    .im-repeter-data span.tick-icon-data {
      font-size: 1rem;
    }
    .im-repeter-data {
      margin-bottom: 2%;
    }
    .im-repeter-data img {
      width: 15px;
    }
    .slick-next.pull-right {
      font-size: 30px;
      padding-right: 2% !important;
    }
    .slick-prev.pull-left {
      font-size: 30px;
      padding-left: 2% !important;
    }


    .pure-container .pure-icon-desc, .pure-container .pure-main-desc, .pure-container .pure-icon-title h2 {
      font-size: 1rem;
      line-height: 1.35rem;
    }
    .PageVideo .PageVideo-title {
      text-align: left;
      font-size: 1.4rem;
      line-height: 1.8rem;
    }
    .PageVideo .PageVideo-content-new {
      bottom: 25%;
    }
  }

  @media screen and (max-width: 768px) { 
  body.template-bloom-tea-gift-set-12-tin-caddy  section#shopify-section-common_section .Separator {
    background: #d5e4d9 !important;
}
    body.template-sweet-himalayan-green-tea-15-tea-bags .PageVideo.collection-list-video-sec ,.prod-tea-bag .PageVideo.collection-list-video-sec  {
      background: #fbf6e3;
    }
    .acte-container .acte-sym-data img.acte-sym-img {
      margin: 0;
    }
    .acte-container .acte-sym-data .acte-image {
      width: 33.33%;
      display: flex;
      align-items: center;
      justify-content: center;
    }
    .acte-container .acte-sym-data {
      gap: 10px;
    }
    .single_state_container .single_state-icda {
      max-width: 90%;
      margin-left: auto;
      margin-right: auto;
    }
    .single_state_container .single_state-icda button.slick-next.pull-right.slick-arrow {
      right: -20px;
    }
    .single_state_container .single_state-icda button.slick-arrow {
      padding: 0 !important;
    }
    .single_state-icda button.slick-prev.pull-left.slick-arrow.slick-prev {
      left: -20px;
    }
    .single_state-icda button.slick-prev.pull-left.slick-arrow.slick-next {
      right: -20px;
    }
    .ProductPerfectCup-container .ProductPerfectCup-icons button.slick-prev {
      left: -20px;
    }
    .ProductPerfectCup-icons button.slick-arrow.slick-next {
      right: -20px;
    }
    .ProductPerfectCup-container .ProductPerfectCup-icons {
      max-width: 90% !important;
      margin-left: auto;
      margin-right: auto;
    }
    .ProductPerfectCup-icons button.slick-arrow {
      font-size: unset;
      padding: 0 !important;
      width: auto;
      height: auto;
    }
    .ProductPerfectCup-icons button.slick-arrow svg {
      width: 20px;
      display: block;
    }

    .single_state-icda .single_state-dataforicon-inner {
      margin-bottom: 0;
    }
    section#shopify-section-product-press + canvas.js-separator.Separator {
      margin: -1px 0 0 0;
    }
    section#shopify-section-common_section .Separator{
      margin: -1px 0 0 0;
    }
  }
  @media screen and (max-width: 640px) {
    .octpp-container .octpp-img-desc {
      flex-direction: column;
    }
    .octpp-container .octpp-img-desc .octpp-data {
      width: 100%;
      margin: 0;
    }
    .octpp-container {
      background: transparent;
    }
  }



  @media screen and (max-width: 576px) {
.dw-details-title {
    font-size: 2.5rem !important;
}
    body.template-bloom-tea-gift-set-12-tin-caddy .single_state_container .single_state-icda button.slick-next.pull-right.slick-arrow {
    right: 0;
}
    .dw-details-title {
    left: 50%;
    transform: translateX(-50%);
}
  .dw-im-data.im-data .im-repeter {
    left: 50%;
    transform: translateX(-50%);
}
   body.template-bloom-tea-gift-set-12-tin-caddy  .single_state-icda button.slick-prev.pull-left.slick-arrow.slick-prev {
    left: 0;
}
   body.template-bloom-tea-gift-set-12-tin-caddy .commom-container .octpp-wrapper {
    max-width: 300px;
    margin: 0 auto;
}
   body.template-bloom-tea-gift-set-12-tin-caddy .im-repeter-databh span.tick-icon {
    font-size: 14px;
}
   body.template-bloom-tea-gift-set-12-tin-caddy  .im-repeter-databh:before {
    height: 21px;
          background-size: 13px;
}
    body.template-bloom-tea-gift-set-12-tin-caddy .dw-details-title.im-details.extra-main-title {
    font-size: 28px;
    line-height: 36px;
}
  body.template-bloom-tea-gift-set-12-tin-caddy  .dw-im-data.im-data.extra-container-main .dw-details-container.im-container.extra-container {
    text-align: left;
}
   body.template-bloom-tea-gift-set-12-tin-caddy .dw-im-data .dw-details-container {
    text-align: center;
}
  body.template-bloom-tea-gift-set-12-tin-caddy  .dw-im-data .dw-details-container {
    padding: 30px;
    padding-top:0px;
}
   body.template-bloom-tea-gift-set-12-tin-caddy  .dw-sub-title.extra-dw-sbtitle {
    font-size: 18px;
    line-height: 27px;
    display: inline;
}
   body.template-bloom-tea-gift-set-12-tin-caddy .dw-coat-img img {
    width: 20px;
}
   body.template-bloom-tea-gift-set-12-tin-caddy .dw-details-title img {
    width: 251px;
}
    .loose_leaf_certificate_img {
    display: inline-block;
}
    body.template-bloom-tea-gift-set-12-tin-caddy .single_state_wrapper .loose_leaf_certificate .loose_leaf_cert-new {
    font-size: 18px;
    margin: 0  0 10px 0;
}
    body.template-bloom-tea-gift-set-12-tin-caddy .single_state_container .single_state-dataforicon-inner .single_state-icondata {
    margin: 0 auto 12px;
}
   
    body.template-bloom-tea-gift-set-12-tin-caddy .single_state_container .single_state-dataforicon-inner .single_state-dataforicon {
    width: 100%;
}
   body.template-rover-bottle-mint-green .im-repeter-databh:before {
    background-size: 13px;
         height: 21px;
}
   body.template-rover-bottle-mint-green .dw-repeter-data-img img {
    width: 50px;
    display: block;
    margin: 0 auto;
}
   
   body.template-rover-bottle-mint-green  .dw-repeter {
    margin-top: 10px;
}
    body.template-rover-bottle-mint-green .dw-repeter .dw-repeter-data-ti {
    font-size: 15px;
}
    body.template-rover-bottle-mint-green .single_state_container .single_state_description {
    font-size: 14px;
    LINE-HEIGHT: 24px;
}
   body.template-rover-bottle-mint-green .single_state-icondata-dif img {
    height: 50px;
}
  body.template-rover-bottle-mint-green  .single_state_container .single_state-dataforicon-inner {
    margin-bottom: 0;
}
    body.template-rover-bottle-mint-green .single_state-dataforicon-dif.single-extra-icondata ,
    body.template-rover-bottle-mint-green .single_state-name-dif{
    font-size: 16px;
    line-height: 22px;
}
    body.template-rover-bottle-mint-green .single_state-icda.icda-singl-extra {
    margin-top: 20px;
}
    .smile-launcher-frame-container {
    bottom: 80px !important;
}
    .single_state_container canvas.js-separator.Separator {
    height: 35px;
}
    .Header-announcement {
    font-size: 12px;
}
    .single_state_container .single_state_description {
      margin-top: 15px;
    }
    .single_state_container .single_state_title {
      margin-bottom: 15px;
    }
    .single_state_dateofpick {
      font-size: 18px;
      line-height: 24px;
      font-weight: 600;
    }
    .ProductInfo .ProductForm-controls {
      margin-top: 15px;
    }
    section#shopify-section-common_section h1.diff-title.PreHero-title {
     margin: 0 auto 15px;
    max-width: 90%;
    }
    .ProductPerfectCup-title {
      max-width: 100%;
      font-size: 28px;
    }
    .pure-container .pure-main-img {
      margin-bottom: 5.5%;
    }
    .pure-container .pure-cont2:before {
      content: '';
      position: absolute;
      background: #2e524a;
      width: 110px;
      height: 1px;
      left: 50%;
      transform: translateX(-50%);
      top: 0;
    }
    .pure-container .pure-cont2 {
      position: relative;
    }
    .octpp-container .octpp-desc {
      margin-top: 8%;
    }
    .octpp-container .octpp-img-desc .octpp-data {
      padding: 0 0;
    }
    .ProductPerfectCup-container {
      padding: 2.75rem 0;
    }
    .ProductPerfectCup-container .steep_ques {
      text-align: center;
    }
    .inside-steeping-instruction-tasting-data .isit-data-wrapper {
      margin-bottom: 10px;
    }
    .inside-steeping-instruction-tasting-container .inside-steeping-instruction-tasting-data {
      padding: 20px 0 0;
    }
    .ProductBenefits-estimation-extra-class-container {

      margin: 20px 0 0;
    }
    .ProductBenefits-estimation-extra-class-container .ProductBenefits-estimation {
      font-size: 12px  !important;
      line-height: 18px  !important;
    }
    .inside-steeping-instruction-tasting-img {
      width: 100%;
    }
    body.template-rover-bottle-mint-green  .single_state-icda.icda-singl-extra {
      width: 100%;
    }
    body.template-rover-bottle-mint-green .single_state-title-dif ,
    body.template-rover-bottle-mint-green .single_state-name-dif{
      font-size: 16px;
    }
    .Product-mainLeft .ProductInfo {
      padding-top: 0;
    }
    .custom-product-wrapper .Product-breadcrumbs {
      padding: 10px 0 5px 0;
    }
    .Breadcrumbs span {
      font-size: 11px;
    }
    .ProductRecharge {
      padding-bottom: 20px;
      position: relative;
    }
    .ProductRecharge:before {
      content: '';
      position: absolute;
      border-bottom: 1px solid #E8E8Eb;
      bottom: 0;
      height: 1px;
      width: calc( 100% + 2.75rem );
      left: -1.375rem;
      z-index: 9;
    }
    .pure-container .pure-cont1 {
      padding-top: 30px;
      padding-bottom: 30px;
    }
    .single_state_dateofpickwithdata {
      align-items: flex-start;
    }

    .single_state_container span.single_state_dateofpick {
      margin-top: 5px;
      position: relative;
      left: -20px;
    }
    .ProductBenefits-estimation.js-delivery-estimation.mt {
      font-size: 14px;
      line-height: 20px;
    }
    body.template-castleton-premium-darjeeling-first-flush-black-tea   .ProductBenefits-estimation-extra-class-container {
      justify-content: center;
      padding: 0 10px;
    }
    body.template-castleton-premium-darjeeling-first-flush-black-tea .ProductInfo .text_blow_add_to_cart {
      margin-left: 0 !important;
    }
    .ProductBenefits-estimation-extra-class-container .ProductBenefits-estimation-extra-class {
      padding-right: 5px;
    }

    .ProductIngredients-slider button:before {
      top: 50%;
    }
    .Product-price {
      font-size: 20px;
    }
    .ProductRecharge-copy.Product-price .percentage_badgen {
      margin: 0 0 0 10px;
    }
    section#shopify-section-product-main main.Product-main.js-content-navigation-item .ProductInfo {
      padding-left: 0;
      padding-right: 0;
    }

    buttons.desktop-btn {
      display: none;
    }
    .PageVideo-img-new {
      position: relative;
      margin: 20px 0 0 0;
    }
    .PageVideo-img-new buttons.mobile-btn {
      position: absolute;
      top: 50%;
      left: 50%;
      padding: 0;
      transform: translate(-50%,-50%);
    }
    .page-video-img-content {
      display: flex;
      flex-direction: column-reverse;
    }
    .PageVideo .PageVideo-title {
      text-align: center;
    }
    .PageVideo .PageVideo-content-new {
      position: static;
    }
    .single_state_container .single_state-icda {
      flex-direction: column;
    }
    .single_state_container .single_state-dataforicon-inner {
      justify-content: center;
      flex-direction: column;
    }
    .single_state_container .single_state_title {
      font-size: 28px;
    }
    .single_state_container .single_state_dateofpickwithdata {
      font-size: 18px;
      padding: 0px 10px;
    }
    .single_state_container .single_state_description {
      font-size: 14px;
      width: 85%;
    }
    /*   .single_state_dateofpick {
    width: 85%;
    margin: auto;
  } */
    .single_state_container .single_state-title {
      font-size: 14px;
      text-align: center;
    }
    .single_state_container .single_state-name {
      font-size: 18px;
      text-align: center;
    }
    .subtitle-main .subtitle-main-inner {
      padding: 0 10px;
    }
    .single_state_container .single_state-dataforicon {
      margin-left: 0;
    }
    .single_state-icondata img {
      width:50px;
      margin: 0 auto 9%;
    }
    .single_state_container .single_state-dataforicon-inner {
      margin: 18px 10px;
    }
    .single_state_container {
      padding-bottom: 30px;
    }
    .single_state_wrapper .loose_leaf_certificate_img {
   margin-left: 0;
    padding: 0 10px;
}
    .acte-container .acte-wrapper {
      flex-direction: column;
    }
    .acte-container .acte-img {
      width: 100%;
    }
    .acte-container .acte-description {
      width: 90%;
    }
    .acte-container .acte-description {
      width: 90%;
      padding: 8% 2%;
    }
    .acte-container .acte-title {
      font-size: 28px;
      font-weight: 500;
    }
    .acte-container .acte-data {
      font-size: 14px;
    }
    .acte-container .acte-logo-data {
      flex-direction: column;
    }
    .acte-container .acte-loco-n {
      font-size: 14px;
    }
    .acte-container .acte-sym-data {
      margin: 10px 0 0 0;
    }
    .acte-container .acte-logo-data-inner {
      margin: 18px 10px;
    }
    .acte-container .acte-subtitle-n {
      font-size: 18px;
    }
    .inside-steeping-instruction-tasting-container .inside-steeping-instruction-tasting-wrapper {
      flex-direction: column-reverse;
    }
    .inside-steeping-instruction-tasting-container .inside-steeping-instruction-tasting-data {
      width: 100%;
    }
    .inside-steeping-instruction-tasting-data .isit-title {
      font-size: 28px;
      margin-top: 2%;
    }
    .inside-steeping-instruction-tasting-data .isit-data-wrapper {
      font-size: 14px;
      line-height: 24px;
    }
    .inside-steeping-instruction-tasting-data span {
      font-size: 14px;
    }
    button.slick-prev {
      position: absolute;
      left: 5%;
      font-size: 25px;
    }
    button.slick-next {
      position: absolute;
      right: 5%;
      font-size: 25px;
    }
    .acte-logo-n img {
      margin: auto;
    }
    /*   .acte-container img.acte-sym-img {
    margin: 4px;
  } */
    .inside-steeping-instruction-tasting-wrapper {
      border-top: 1px solid #D5E4D9;
    }
    /*     .inside-steeping-instruction-tasting-img:before {
    content: "";
    position: absolute;
    width:100% ;
    height: 1px;
    background: #D5E4D9;
    z-index: 9;
    left:0;

  } */
    .ProductPerfectCup-icons {
      display: block;
    }
    .ProductPerfectCupIcon-icon {
      margin: auto;
    }
    .pure-container .pure-wrapper {
      display: block;
    }
    .pure-container .pure-cont1 {
      width: 100%;
    }
    .ProductPerfectCup-container .steep_ques {
      font-size: 1.1rem;
      color: #eeb93a;
    }
    .ProductPerfectCup-container .steep_ans {
      font-size: 0.9rem;
      text-align: center;
    }
    .pure-container .pure-cont2 {
      width: 100%;
      padding: 30px 6% 40px;
    }
    .pure-container .pure-main-desc {
      font-size: 14px;
      line-height: 24px;
      padding: 3%;
    }
    .pure-container .pure-icon-title h2 {
      margin: 0 10%;
      font-size: 1.1rem;
      line-height: 1.5rem;
    }
    .pure-container .pure-icon-desc {
      font-size: 14px;
      line-height: 24px;
      margin-top: 7%;
    }
    .PageVideo .diff-description {
      font-size: 0.9rem;
      padding: 1% 0 6%;
    }
    .PageVideo-img-new img {
      margin-top: 0;
      height: auto;
      object-fit: cover;
    }
    .PageVideo .PageVideo-title {
      color: #2e524a;
      font-size: 28px;
      line-height: 36px;
      margin: 0 9% 0;
    }

    .PageVideo .PageVideo-content-new {
      right: 0;
    }
    .octpp-container .octpp-img-desc {
      flex-direction: column;
    }
    .octpp-container .octpp-data {
      width: 100%;
      padding: 5.5% 2%;
    }
    .commom-container h1.octpp-title.PreHero-title {
      margin-bottom: 10%;
    }
    .single_state_wrapper .loose_leaf_certificate {
      font-size: 1rem;
    }
    .ProductIngredients-separatorMobile {
      display: none;
    }
    .ProductIngredients-slider {
      margin-top: 0;
    }
    .ProductIngredients-container:after{
      display: none;
    }



    .octpp-container {
      background: #fff;
    }
    .single_state_container span.single_state_dateofpick {
      font-size: 10px;
      width: 14px;
      height: 14px;
      padding: 0;
      display: block;
      line-height: initial;
      position: relative;
      top: 7px;
      margin: 0;
    }
    .single_state_container .single_state_title {
/*       margin-top: 20px; */
    }
    .ProductIngredients-control {
      display: block;
    }
    .ProductIngredients-control.is-next {
      right: 12%;
    } 
    .ProductIngredients-control .o-placeholder {
      margin: auto;
      text-align: center;
      bottom: 0;
      right: 45%;
      position: absolute;
      width: 0.5rem;
      height: 0.5rem;
    }
    .ProductIngredients-control:before {
      content: " ";
      position: absolute;
      top: 91%;
      left: 0;
      right: 0;
      margin: 0 auto;
      transform: translateY(-50%);
      width: 2rem;
      height: 2rem;
      border-radius: 100%;
      background-color: #faeac4;
      transition: background-color .3s;
    }
    .ProductPerfectCup-container .slick-arrow {
      width: 8%;
    }
    .ProductPerfectCup-container button.slick-next {
      position: absolute;
      right: 0;
      width: 20px;
      bottom: 50%;
    }
    .ProductPerfectCup-container button.slick-prev {
      position: absolute;
      left: 0;
      width: 20px;
      bottom: 50%;
      z-index: 99 !important; 
    }
    .ProductPerfectCup-container button.slick-next svg {
      fill: #fff;
    }
    .ProductPerfectCup-container button.slick-prev svg {
      fill: #fff;
    }
    .octpp-container {
      padding: 8% 0 30px;
    }
    .inside-steeping-instruction-tasting-img img.img-data-ins {
      transform: rotate(360deg);
    }
    .PageVideo.collection-list-video-sec {
/*       padding-top: 7%; */
    }
    .single_state_wrapper .loose_leaf_certificate {
      display: block;
      margin: auto;
      text-align: center;
    }
    .loose_leaf_cer-new {
      justify-content: center;
      margin-top: 4%;
    }
    .template-rover-bottle-mint-green button.slick-next {
      bottom: 60%;
    }
    .template-rover-bottle-mint-green button.slick-prev {
      bottom: 60%;
    }
    .template-sweet-himalayan-green-tea-15-tea-bags .inside-steeping-instruction-tasting-img:before ,.prod-tea-bag .inside-steeping-instruction-tasting-img:before{
      display: none;
    }
    .template-sweet-himalayan-green-tea-15-tea-bags .inside-steeping-instruction-tasting-wrapper , .prod-tea-bag .inside-steeping-instruction-tasting-wrapper{
      padding-top: 0;
    }
    .im-repeter-databh:before {
      height: 25px;
    }
    .im-repeter-databh span.tick-icon {
      font-size: 12px;
    }
    .dw-sub-title.extra-dw-sbtitle {
      font-size: 1rem;
    }
    .dw-details-title.im-details.extra-main-title {
      font-size: 2.4rem;
    }
    .dw-details-title.im-details.extra-sub-title {
      font-size: 1.9rem;
    }
    .dw-color-new .dw-details-title {
      font-size: 2rem;
      line-height: 2.6rem;
    }
    .dw-im-data.im-data.lean-page-extra {
      flex-direction: column;
    }
    .template-lean-weight-support-tea .hr {
      display: none;
    }
  }


  @media screen and (max-width: 480px) { 
    .dw-details-title {
    font-size: 1.7rem !important;
}
    .ProductIngredients-slider button.ProductIngredients-control::before {
      top: 0;
    }
    .ProductInfo .select.custom-select-box-qty .qty-label span {
      font-size: 18px;
    }
    .ProductInfo .select.custom-select-box-qty .qty-label {
      height: 60px;
      width: 136px;
    }
    .custom-select-box-cont-inner .qty-arrow {
      width: 30px;
      height: 30px;
    }

    .ProductIngredients-slider button:before {
      width: 40px!important;
      height: 40px!important;
    }
    .whats_inside_section_main.whats_new_section_updated .product_inside_container-upper button.slick-arrow {
      top: 40%;
    }
    .whats_inside_section_main.whats_new_section_updated .product_inside_container-upper button.slick-next.slick-arrow {
      right: -35px;
      top: 35% !important;
    }
    .whats_inside_section_main.whats_new_section_updated .product_inside_container-upper button.slick-prev.slick-arrow {
      left: -35px;
      top: 35% !important;
    }
     .product_inside_container-main button.slick-arrow {
    width: 30px !important;
    height: 30px !important;
}
    .ProductIngredients-control.is-next {
      right: 25px;
    }
    .ProductIngredients-slider button.ProductIngredients-control.is-prev {
      left: -10px;
    }
    .ProductIngredients-slider button.ProductIngredients-control {
      width: 40px;
      height: 40px;
    }
    .ProductIngredients-control:before {
      top: 0;
      transform: translateY(0);
      width: 40px;
      height: 40px;
    }
    /*     .ProductIngredients-slider button.ProductIngredients-control .o-placeholder {
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
  } */
  }


@media screen and (min-width: 480px) and (max-width: 576px) {  
.whats_inside_section_main .product_inside_container-wrapper .image_with_text_wrapper {
    padding: 0 45px;
}
}
  @media screen and (max-width: 425px) {
    .Product-mainLeft .mobile-content {
      max-width: 100%;
    }
  }



  @media screen and (max-width: 390px) {
  
    .whats_inside_section_main.whats_new_section_updated .product_inside_container-upper button.slick-arrow {
      top: 37%;
    }
   .dw-details-title {
    font-size: 1.5rem !important;
}
  }
 @media screen and (max-width: 375px) {
       .dw-details-title {
    font-size: 1.5rem !important;
}
 }

  @media screen and (max-width: 374px) {
     .dw-details-title {
    font-size: 1.5rem !important;
}
    .ProductBenefits-estimation.js-delivery-estimation.mt {
      font-size: 11px;
    }
    .ProductRecharge-radio:first-child .ProductRecharge-content .new-label-added-current-variantn ,
    .ProductRecharge-radio:first-child .ProductRecharge-content .Product-price{
      font-size: 15px !important;
    }

    .single_state_container span.single_state_dateofpick {
      left: -10px;
    }
    .ProductInfo .price_and_badge_container del {
      font-size: 14px;
    }
    .ProductRecharge-bullet {
      margin-right: 5px;
    }
    .ProductRecharge-copy ,  .Product-price {
      font-size: 16px;
    }
    label.ProductRecharge-label .ProductRecharge-copy.Product-price del {
      font-size: 14px;
    }
  }