/** Shopify CDN: Minification failed

Line 41:69 Expected identifier but found "*"
Line 504:0 Unexpected "}"

**/
input#header-search-input {
    background: #bbbef5;
}

theme-footer.footer .widget img {
    margin-bottom: 100px;
    max-width: 500px;
    width: auto !important;
}

/* .variations input[type=radio]:checked~label {
    background: green;
} */


toggle-box.toggle-box figure {
    width: 100px !important;
}

toggle-box.toggle-box button.toggle-box--button {
    width: calc(100% - 100px);
}

toggle-box.toggle-box .toggle-box--content {
    z-index: 99 !important;
}

.header .searchform {
    display: block;
    width: 238px;
}

.retina_size {
  width: 20%;
    /* width: 300px !important; /* Apni required width set karein */ */ */
    height: auto !important; /* Auto rakhein taaki aspect ratio na toote */
}
.thb-full-menu li.menu-item-has-children>.thb-full-menu--link{
  font-weight: 100;
}
input#header-search-input::placeholder{
  color: #272838;
   font-size: 16px;
    font-weight: 400;
}
a.button {
    color: #272838;
    font-weight: 400;
    font-size: large;
}
.accordion .accordion__content{
  font-size: inherit;
}
.section-header--description.rte {
    font-size: larger !important;
}

.accordion summary {
    font-size: large !important;
}


.searchform fieldset .thb-search-submit {
    right: auto !important;
    left: 0 !important;
}

input#header-search-input {
    padding-left: 49px !important;
}







.toggle-boxes--inner {
    gap: 70px !important;
    position: relative !important;
}

.toggle-box button {
    position: static !important;
    width: calc(100% - 110px);
    background: transparent !important;
}

.toggle-box button span {
    right: -56px !important;
    background: #272838 !important;
    z-index: 9999 !important;
    width: 35px !important;
    height: 35px !important;
    padding: 20px !important;
    border-radius: 42px !important;
}

toggle-box.toggle-box {
    overflow: initial !important;
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    background: #f2f2f2 !important;
    border-radius: 14px !important;
    flex-direction: row-reverse !important;
}

figure.toggle-box--image.aspect-ratio.aspect-ratio--adapt {
    width: 100px !important;
    min-height: 100px !important;
    aspect-ratio: initial !important;
    --ratio-percent: auto !important;
    border-radius: 24px !important;
    overflow: hidden !important;
}

figure.toggle-box--image.aspect-ratio.aspect-ratio--adapt svg.placeholder_svg_tag {
}

figure.toggle-box--image.aspect-ratio.aspect-ratio--adapt .thb-placeholder {
    position: static !important;
}

.toggle-box--content {
    /* position: static !important; */
    /* width: calc(100% - 110px); */
}

.toggle-boxes.section-spacing {
    background: #dadceb;
    padding: 45px !important;
}

.toggle-boxes.section-spacing .section-header--content {
    text-align: center !important;
}

.section-header {
    justify-content: center !important;
}

.toggle-boxes.section-spacing .section-header--content h3.section-header--title {
    color: #272838;
}

.toggle-box button span:before, .toggle-box button span:after {
    background: green;
}

.toggle-box button span:after {
    height: 25px !important;
    left: 0 !important;
    right: 0 !important;
    margin: 0 auto !important;
    top: 7px !important;
    width: 3px !important;
}

.toggle-box button span:before {
    width: 25px !important;
    left: 0 !important;
    right: 0 !important;
    margin: 0 auto !important;
    top: 17px !important;
    height: 3px !important;
}

/* .toggle-box:last-child button span {
    display: none !important;
} */
.rte.text-size-large p {
    font-size: larger;
}
.section-header--description h3 strong {
  color: #98FB98; /* Apply the color */
  text-align: center; /* Center-align the text */
  display: block; /* Ensure the <strong> is treated as a block element for centering */
  margin: 0 auto; /* Optional, helps with centering if necessary */
}
div#shopify-section-template--16286757617760__featured_blog_rNVKfk {
    background: #DADCEA;
}
#shopify-section-template--16286757617760__featured_blog_rNVKfk .section-header--title {
  text-align: center !important; /* Center-align the text */
}
scrolling-content.scrolling-content.section-spacing {
    background: #FFFF;
}

div#shopify-section-template--16286757617760__scrolling_text_jcUbYi {
    background: #FFFF;
}

div#shopify-section-template--16286757617760__scrolling_content_REUgmB {
    background: #FFFF;
}

.scrolling-content--inner {
    background: #FFFF;
}

.scrolling-content--inner {
    background: #272838;
  border-radius: 14px;
}
.scrolling-content--image-inner {
    padding: 5%;
}
div#scrolling-text-template--16286758142048__scrolling_text_wEtCtH {
    transform: rotate(-3deg);
    width: 150%;
    margin-top: -45px;
    margin-left: -50px;
}
span.inline-badge {
    font-size: large;
}
.flickity-custom-navigation {
    background: #FFFF !important;
}

/* .flickity-nav.flickity-prev {
    background: white;
} */
/* 
.flickity-nav.flickity-next {
    background: #FFFF;
} */
.multicolumn.section-spacing.text-alignment--center {
    background: #FFFF;
}
div#shopify-section-template--16286758142048__slideshow_3genVi {
    background: #FFFF;
}
.blog-post-info h5 a{
  color: #272838;
}
.row.full-width-row-full {
    background: white;
}

div#shopify-section-template--16286758142048__scrolling_content_LDdand {
    background: white;
}
div#shopify-section-template--16286758142048__toggle_boxes_zG4jtn {background: #DADCEA;}

div#shopify-section-template--16286758142048__multicolumn_pBV49f {
    background: #FFFF;
}
span.amount {font-size: x-large;}
span.form__label__value {
    display: none;
}
.rte.text-size-regular {
    color: #98FB98;
}

.rich-text__inner h3 {
    color: #FFFF;
}
a.button {
    background: #98FB98;
}
.custom-text.rte.text-size-regular {
    color: #FFFF;
}
div#shopify-section-template--16286758142048__spacer_VicXmk {
    background: #FFFF;
}
div#shopify-section-template--16286758142048__spacer_6D3Ktz {
    background: #FFFF;
}
customer-reviews.customer-reviews.section-spacing-padding .row {
    max-width: none;
}
div#shopify-section-template--16286757617760__spacer_wqGVqW {
    background: #FFFF;
}

div#shopify-section-template--16286757617760__toggle_boxes_GBRmpM {
    background: #DADCEA;
}

div#shopify-section-template--16286757617760__multicolumn_jphCpX {
    background: #FFFF;
}
div#shopify-section-template--16286757617760__spacer_7Yrqmk {
    background: #FFF;
}
div#shopify-section-template--16286757617760__spacer_VbVgVc {
    background: #FFFF;
}
a.text-button.text-button--has-icon {
    color: #98FB98;
}
.shopify-payment-button__more-options span, .text-button span{
  display: none;
}
option {
    background: #272838;
}
div#shopify-section-template--16286758142048__spacer_gcc8gH {
    background: #FFFF;
}
div#shopify-section-template--16286757617760__8ba47ba3-de7f-4f0a-b30d-6f2a540748c3 .row {
    max-width: none;
}
div#shopify-section-template--16286758142048__slideshow_3genVi .row{
  max-width: none;
}
body .tl-custom-position.top-right {
    top: 65px !important;
    bottom: auto;
    left: auto;
    position: absolute !important;
}

@media only screen and (max-width: 1065px) {
.header .logolink {
    margin-left: 0;
    margin-right: auto;
}

.header--inner {grid-template-columns: auto;display: flex;}

.thb-header-mobile-left {
    margin-right: 0;
}

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

    .header--inner {
        display: flex !important;
    }

    .toggle-boxes--inner {
        padding: 0;
        row-gap: 10px !important;
        column-gap: 40px !important;
    }

    .toggle-box.toggle-box button.toggle-box--button {
        font-size: 13px !important;
    }

    .toggle-box button span {
        width: 25px !important;
        height: 25px !important;
        padding: 8px !important;
        right: -33px !important;
    }

    .toggle-box button span:before {
        width: 18px !important;
        top: 11px !important;
    }

    .toggle-box button span:after {
        height: 18px !important;
        top: 4px !important;
    }

  .blog-post--content-spacing-true .blog-post-info {
    padding: 15px !important;
}

.blog-post h5 {
    font-size: 17px;
    line-height: 25px;
}
}

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

    .toggle-boxes.section-spacing {
        padding: 20px !important;
    }

    .footer-logo-box.footer-box ul.social-links {
        margin: 0 !important;
    }

    .theme-footer.footer .widget img {
        margin: 0 0 20px !important;
    }
}




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

.header .searchform {
    display: none;
}

body .header .logolink img  {
    width: 135px !important;
}

.header--inner {
    column-gap: 0 !important;
}

.thb-header-mobile-left {
    margin: 0 !important;
}
body .tl-custom-position.top-right {
        right: 15px !important;
        margin-top: -23px !important;
}

theme-footer.footer .widget img {
    margin-bottom: 25px !important;
}

.footer .thb-widget-title.collapsible {
    padding: 13px !important;
}

.sub-footer {
    margin-top: 15px !important;
}

theme-footer.footer {
    padding: 15px 0 !important;
}

/**************************/



.section-rich-text .rich-text__inner p {
    margin: 0;
    line-height: 39px;
}

.section-rich-text .rich-text__inner  .custom-text p {
    line-height: 22px;
}

theme-gallery.gallery {
    margin: 0  !important;
}

.section-rich-text .rich-text__inner .custom-text {
    margin: 0;
}

.section-spacer {
    display: none;
}

.multicolumn.section-spacing .multicolumn__column:last-child {margin-bottom: 0;}

.toggle-boxes.section-spacing {
    margin: 0;
}

.section-rich-text .rich-text {
    padding-top: 35px;
}

.scrolling-text {
    padding-top: 0;
    margin-top: 0;
}

.section-header--description.rte {
    text-align: center;
}




}


@media only screen and (max-width:400px){
.tl-custom-position.top-right {
    margin-top: 7px !important;
}

}


a.thb-secondary-area-item.thb-quick-search.thb-quick-search--mobile-only {
    display: none;
}


@media (min-width: 1024px) 
    a.thb-secondary-area-item.thb-quick-search.thb-quick-search--mobile-only {
        display: none;
    }
}