/** Shopify CDN: Minification failed

Line 1367:0 Unexpected "}"

**/
.culf-special-sec.our-materiall-cufft-sec .cons-sec ul li:before {
    content: '';
    background: url(/cdn/shop/files/Cross.png?v=1741841296) !important;
    z-index: 1111;
    width: 11px;
    height: 12px;
    left: -24px;
    top: 9px;
    background-size: contain !important;
    background-repeat: no-repeat;
}
.custom-insta-desk .container__header.instagram__content {
    display: flex;
    justify-content: space-between;
}
.culf-special-sec .multicolumn__column-title.headd-img {
    margin-top: -20px;
}
.culf-special-sec .multicolumn__column-title.headd-img img {
    width: 100%;
    display: block;
    transform: none !important;
    margin: 0 auto !important;
    text-align: center;
    max-width: 120px;
    margin-top: !important;
}
.culf-special-sec .multicolumn__column-title.h6 {
    font-family: 'JosefinSans Regular' !important;
    font-weight: 600;
}
.custom-insta-desk .container__header.instagram__content a.btn.btn--solid.instagram__btn {
    margin-top: 0;
}
.custom-insta-mob .container__header.instagram__content a.btn.btn--solid.instagram__btn {
    width: auto;
}
.certified-icons {
    background: #F7F1EB;
}
.certified-icons .card-grid__item {
    justify-content: center;
}
.certified-icons .card-grid__item .multicolumn__column-media {
    padding: 15px !important;
}
.certified-icons .multicolumn__column-icon {
    height: auto;
}
.culf-special-sec {
    background-image: linear-gradient(to right, #F7F1EB 50%, #E5E5E5 50%);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.benefits-col ul li, .cons-sec ul li {
    position: relative;
    display: block;
    text-align: left;
  font-size:15px;
}
.benefits-col ul li:before {
    position: absolute;
    left: -32px;
    top: 1px;
    font-size: 15px;
    background: #fbafab;
    border-radius: 50%;
    content: "\2713";
    display: inline-block;
    color: #fff;
    width: 20px;
    height: 20px;
    z-index: 1111;
    text-align: center;
    font-family: Iowan Old Style;
    line-height: 19px;
}
.cons-sec ul li:before {
    position: absolute;
    left: -32px;
    top: 4px;
    font-size: 16px;
    background: #3c3c3c;
    border-radius: 50%;
    content: "\d7";
    line-height: 19px;
    width: 20px;
    height: 20px;
    font-weight: 400;
    z-index: 1111;
    font-family: 'Iowan Old Style';
    color: #fff;
    text-align: center;
}
.culf-special-sec img {
    transform: rotate(-11.27deg);
}
.has-overlay-img .overlay-icon {
    position: absolute;
    bottom: 0;
    right: 0;
    background: #FAF8F6;
    padding: 20px;
}
.has-overlay-img .overlay-icon img {
    width: auto;
    height: auto;
    margin: 0 auto;
    display: block;
}
.has-overlay-btn .overlay-btn-div a.btn {
    display: block;
    width: 100%;
    border: 1px solid;
    margin-bottom: 20px;
    text-align: center;
    /* margin: auto; */
    padding: 1.5rem 1.5rem 1.5rem 2.8rem;
}
.has-overlay-btn .overlay-btn-div {
    position: absolute;
    bottom: 0;
    right: 28px;
}
.has-overlay-btn .overlay-btn-div a.btn span:before {
    position: absolute;
    left: 12px;
    top: 15px;
    font-size: 13px;
    color: #000!important;
    content: "\2713";
    display: inline-block;
    color: red;
    width: 15px;
    height: 15px;
    z-index: 1111;
    text-align: center;
}
.one-row-main-div {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.one-row-header {
    flex: 0 0 20%;
}
.one-row-blocks {
    flex: 0 0 75%;
}
.care_abt_sec {
    background: #FAF8F6;
}
.care_abt_sec .multicolumn__column-icon {
    width: 100%;
}
.care_abt_sec .multicolumn__column-media--icon {
    padding: 0;
    width: 100%;
    flex: 0 0 10%;
}
.care_abt_sec .multicolumn__column {
    column-gap: 0;
    flex-flow: row;
    border-top: 1px solid;
    padding-top: 25px;
}
.img-with-pts {
    position: relative;
    display: block;
}
.img-with-pts .point {
    position: absolute;
    width: 180px;
    height: auto;
    background-color: #FBEEED;
    border-radius: 4px;
    padding: 10px;
    border: 1px solid #0B0B0B; 
    display: flex;
    justify-content: center;
    column-gap: 9px;
    align-items: center;
}
.img-with-pts span.pt-text {
    font-size: 13px;
}
.img-with-pts .top-left-point {
    top: 20%;
    left: 0;
}
.img-with-pts .top-right-point {
    top: 20%;
    right: 0;
}
.img-with-pts .bottom--left-point {
    bottom: 20%;
    left: 0;
}
.img-with-pts .bottom--right-point {
    bottom: 20%;
    right: 0;
}
.img-with-pts img {
    border-radius: 50%;
    border: 1px solid #808080;
}
.culf_diff_sec .multicolumn__column {
    display: flex;
    flex-flow: row;
    padding: 10px;
    column-gap: 15px;
  align-items:center;
}
.culf_diff_sec .multicolumn__column .multicolumn__column-media {
    flex: 0 0 20%;
    padding: 0;
}
/* .culf_diff_sec .multicolumn__column .multicolumn__details {
    flex: 0 0 85%;
    padding: 0;
} */
.culf_diff_sec .multicolumn__column .multicolumn__details {

    padding: 0;
}
.bikini-prodct .product-price__cost div {
    font-size: 21px;
    font-weight: 600;
}
.bikini-prodct .product-information-tag__body {
    font-size: 16px;
}
.bikini-prodct .product__info h1.h2 {
    font-size: 27px;
}
.bikini-prodct .product-stock__icon:before, .bikini-prodct .product-stock__icon {
    background-color: #1EB424 !important;
}
.bikini-prodct button#prime-bundles.shopify-payment-button__button {
    background: #000 !important;
    border-radius: 0 !important;
}
.bikini-prodct button#prime-bundles {
    border-radius: 0 !important;
    text-transform: uppercase;
}
.bikini-prodct .product-desktop-media {
    width: calc((100% / 12) * 7);
    display: block !important;
    flex: none;
}
.thongs-overlay-btns-sec .overlay-btn-div {
    position: absolute;
    top: 28px;
    left: 28px;
  right:unset;
}
.wear-rewear a.btn {
    background: #000 !important;
      width: 70%;
      font-size: 15px;
}
.wear-rewear .images-with-text__buttons {
    display: block;
    width: 100%;
}
.culf-special-sec .multicolumn__column:first-child img {
    transform: scale(1.5) rotate(-11.27deg);
}
@media (min-width: 768px) {
    .bikini-prodct .product__info {
        width: 100%;
    }
    .bikini-prodct .product--with-desktop-media-grid .product__info-wrapper {
        flex: 1;
    }
    .pointed-image-with-text .mobile-head {
        display: none;
    }
    .custom-bikiniimg-with-text .mob-heading {
        display: none;
    }
.culf-special-sec h2 {
    font-size: 38px;
}
   .bikini-prodct div#th_pb_all_qty_bundle .th_pb_wf.th_pb_qty_innercode.th_pb_qty_bundle_l2_inner {
    border: none !important;
}
  .img-with-pts .point {
    align-items: start;
}
  
  .bikini-prodct div#th_pb_all_qty_bundle .th_pb_qty_bundle_grid_inner.th_pb_qty_bundle_l2_grid_inner .th_pb_qty_bundle_l2_grid_discount_section {
        border: none !Important;
}
}
@media screen and (max-width: 768px) {
    .culf-special-sec .multicolumn__column-title.headd-img img {
    width: 100% !important;
    display: block;
    transform: none !important;
    margin: 0 auto !important;
    text-align: center;
    max-width: 90px;
    margin-top: !important;
    height: auto !important;
}
 .culf-special-sec .multicolumn__column-title.h6 {
    font-family: 'JosefinSans Regular' !important;
    font-weight: 600;
    font-size: 17px;
}
.bikini-prodct div#th_pb_all_qty_bundle .th_pb_qty_bundle_grid_inner.th_pb_qty_bundle_l2_grid_inner[data-val="1"] .th_pb_qty_bundle_l2_grid_discount_text {
    display: none;
}
    .img-with-pts .point {
    align-items: start;
}
  .bikini-prodct div#th_pb_all_qty_bundle .th_pb_qty_bundle_grid_inner.th_pb_qty_bundle_l2_grid_inner .th_pb_qty_bundle_l2_grid_discount_section {
    bottom: auto;
    top: -27px;
        border: none !Important;
}
.bikini-prodct div#th_pb_all_qty_bundle  .th_pb_title.th_pb_wf h4 {
    font-size: 16px !important;
    color: #000000 !important;
}
 .bikini-prodct div#th_pb_all_qty_bundle .th_pb_wf.th_pb_qty_innercode.th_pb_qty_bundle_l2_inner {
    border: none !important;
}
    .culf_diff_sec .multicolumn__mobile-content .card-grid.multicolumn__card-grid {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .culf_diff_sec .multicolumn__mobile-content .card-grid.multicolumn__card-grid .multicolumn__column.card-grid__item {
        flex: 1 0 45%;
    }
    .pointed-image-with-text .desktop-head {
        display: none;
    }
    .pointed-image-with-text .mobile-head {
        text-align: center;
        margin-bottom: 25px;
    }
    .one-row-insta-sec .instagram__title {
        margin-top: 30px;
    }
    .mob-head .one-row-desc, .mob-head .social-icns, .mob-dec .instagram__title {
        display: none;
    }
    .one-row-desc p {
        background: #FFF2F1;
        display: inline;
        padding: 10px;
    }
    .one-row-desc {
        margin-bottom: 40px;
    }
    .custom-bikiniimg-with-text .mob-heading {
        margin-bottom: 30px;
    }
    .custom-bikiniimg-with-text .mob-heading .rte,
    .custom-bikiniimg-with-text .mob-desc h2,
    .custom-bikiniimg-with-text .mob-heading .images-with-text__buttons {
        display: none;
    } 
    .custom-bikiniimg-with-text .mob-desc .images-with-text__buttons {
        width: 100%;
        display: block;
      margin:20px auto 40px;
    }
    .culf-special-sec .multicolumn__mobile-content .card-grid.multicolumn__card-grid {
        display: flex;
        justify-content: space-evenly;
    }
    .certified-icons .multicolumn__details {
        display: none;
    }
    .care_abt_sec .card-carousel__slide {
        min-width: 100%;
    }
    .care_abt_sec .card-carousel__slide {
        padding-left: 0;
    }
    .care_abt_sec .multicolumn__column {
        display: block;
    }
    .care_abt_sec carousel-button.card-carousel__carousel-btn {
        opacity: 1;
        display: block;
        background: transparent !important;
        box-shadow: none !important;
        backdrop-filter: none;
      width:auto !Important;
    }
  .care_abt_sec .multicolumn__mobile-content .multicolumn__details {
    text-align: center;
    display: block;
}
    .care_abt_sec carousel-button.card-carousel__carousel-btn svg {
        display: none;
    }
    .care_abt_sec carousel-button.card-carousel__carousel-btn--prev:before {
        content: '←';
        font-size: 24px;
        color: black;
    }
    .care_abt_sec carousel-button.card-carousel__carousel-btn--next:before {
        content: '→';
        font-size: 24px;
        color: black;
    }
  .care_abt_sec  .card-carousel__carousel-btn--prev {
    right: unset;
    left: -10px;
}
    .care_abt_sec  .card-carousel__carousel-btn--next {
    left: unset;
    right: -10px;
}
.culf_diff_sec .multicolumn__mobile-content .card-grid.multicolumn__card-grid .multicolumn__column.card-grid__item{
    background:#faf8f6 !important;
  }
.culf_diff_sec .multicolumn__column-title {
    font-size: 16px;
}
  .culf_diff_sec .multicolumn__column {
    display: block;
    /* flex-flow: row; */
    padding: 10px;
    text-align: center;
    /* column-gap: 15px; */
}
 .culf_diff_sec .multicolumn__column-icon {
    text-align: center;
    display: block;
    margin: 0 auto 10px;
}
  .multicolumn__details.benefits-col, .multicolumn__details.cons-sec {
    padding: 0px !important;
}
  .certified-icons .multicolumn__mobile-content .card-grid.multicolumn__card-grid {
    display: flex;
align-items: center;
    justify-content: center;
}
}
@media screen and (max-width: 440px) {
  .culf_diff_sec .multicolumn__column-title, .culf_diff_sec .rte p {
    font-size: 10px !important;
}
  .culf_diff_sec .rte {
    min-height: 50px;
}
.has-overlay-btn .overlay-btn-div a.btn {
    display: block;
    width: 100px;
    font-size: 9px;
    padding: 4px 4px 4px 13px;
    /* line-height: 18px; */
}
  .has-overlay-btn .overlay-btn-div a.btn span{
    vertical-align:sub;
  }
.has-overlay-btn .overlay-btn-div a.btn span:before {
    left: 10px;
    top: 7px;
}
    .img-with-pts span.pt-text {
        font-size: 10px;
    }
    .img-with-pts .point {
        width: 110px;
        padding: 5px;
    }
    .one-row-desc p {
        font-size: 13px;
    }
  .multicolumn__details.benefits-col ul li, .multicolumn__details.cons-sec ul li {
    font-size: 12px;
}
.culf-special-sec img {
    width: 90px !Important;
    height: 90px !Important;
}
 .certified-icons  .multicolumn__mobile-content {
    margin-top: 20px;
}
  .cons-sec ul li:before {
    position: absolute;
    left: -32px;
    top: 4px;
    font-size: 15px;
    background: #3c3c3c;
    border-radius: 50%;
    content: "\d7";
    line-height: 14px;
    width: 15px;
    height: 15px;
    z-index: 1111;
    color: #fff;
    text-align: center;
}
    .benefits-sec ul li:before {
    position: absolute;
    left: -32px;
    top: 1px;
    font-size: 15px;
    background: #fbafab;
    border-radius: 50%;
    content: "\2713";
    display: inline-block;
    color: #fff;
    width: 15px;
    height: 15x;
    z-index: 1111;
    text-align: center;
    font-family: Iowan Old Style;
    line-height: 19px;
}
  .culf-special-sec .container--large.container--with-aside-paddings {
    padding: 0px !important;
}
}
/* fonts */
.instagram__desktop-content.custom-insta-desk h2.instagram__title {
    font-family: 'Iowan Old Style';
    font-size: 24px;
    font-weight: 400;
}
.instagram__desktop-content.custom-insta-desk a.instagram__btn {
    font-family: 'Work Sans';
    text-transform: uppercase;
    font-size: 14.6px;
    font-weight: 400;
}
.with-poup-faq .faq__accordeon-plus-btn {
    font-family: 'Iowan Old Style';
    font-size: 16px;
    font-weight: 700;
}
.with-poup-faq .rte , .with-poup-faq  table tr td,.with-poup-faq  table tbody,.with-poup-faq  table tr th{
    font-family: 'Iowan Old Style';
    font-size: 15px;
    font-weight: 400;
}
.multicolumn__details.cons-sec ul li, .multicolumn__details.benefits-col ul li {
    font-family: 'JosefinSans Regular';
    font-size: 15.89px;
}
.culf-special-sec .rte {
    font-family: 'JosefinSans Regular';
    font-size: 16px;
}
.culf-special-sec h2 {
    font-family: 'Iowan Old Style';
    font-weight: 700;
}
.wear-rewear a.btn {
    font-family: 'JosefinSans Regular';
    font-size: 15px;
}
.wear-rewear p {
    font-family: 'JosefinSans Regular';
    font-size: 16px;
}
.wear-rewear h2 {
    font-family: 'Iowan Old Style';
    font-size: 38px;
   font-weight: 700;
}
.has-overlay-btn a.btn {
    font-family: 'Iowan Old Style';
    font-size: 13px;
    text-transform: capitalize;
}
.prevent-infections p {
    font-family: 'JosefinSans Regular';
    font-size: 16px;
    font-weight: 400;
}
.prevent-infections h2 {
    font-family: 'Iowan Old Style';
    font-size: 38px;
    font-weight: 700;
}
.one-row-insta-sec h2.instagram__title.h5 {
    font-family: 'Iowan Old Style';
    font-size: 34px;
    font-weight: 700;
}
.one-row-desc p {
    font-family: 'JosefinSans Regular';
    font-size: 14px;
    font-weight: 400;
}
.care_abt_sec .multicolumn__column-title {
    font-family: 'Iowan Old Style';
    font-size: 16px;
    font-weight: 700;
}
.care_abt_sec p {
    font-family: 'JosefinSans Regular';
    font-size: 13px;
}
.pointed-image-with-text h2 {
    font-family: 'Iowan Old Style';
    font-size: 36px;
    font-weight: 700;
}
.pointed-image-with-text h2 span {
    font-weight: 400;
}
.pointed-image-with-text .rte {
    font-family: 'JosefinSans Regular';
    font-size: 18px;
}
.one-row-insta-sec h2.instagram__title.h5 span.insta-subtl {
    font-family: 'Iowan Old Style';
    font-size: 34px;
    font-weight: 400;
}
.img-with-pts .point {
    font-family: 'Iowan Old Style';
    font-size: 12.62px;
}
.culf_diff_sec h2 {
    font-family: 'Iowan Old Style';
    font-size: 26px;
    font-weight: 700;
}
.culf_diff_sec .multicolumn__column-title {
    font-family: 'Iowan Old Style';
    font-size: 15.89px;
    font-weight: 700;
}
.culf_diff_sec p {
    font-family: 'Iowan Old Style';
    font-size: 15.89px;
    font-weight: 400;
}
.bikini-prodct a.horizontal-product-card__title {
    font-family: 'Iowan Old Style';
    font-weight: 700;
    font-size: 14.95px;
}
.bikini-prodct .horizontal-product-card__price {
    font-family: 'Iowan Old Style';
    font-weight: 700;
    font-size: 13.95px;
}
.bikini-prodct h6.product-related-products-block__title {
    font-family: 'Iowan Old Style';
    font-weight: 400;
    font-size: 15.28px;
}
.bikini-prodct accordeon-button {
    font-family: 'Iowan Old Style';
    font-size: 15.28px;
    font-weight: 700;
}
.bikini-prodct .rte.product-content-tab__rte {
    font-family: 'Iowan Old Style';
    font-size: 15px;
    font-weight: 400;
}
.bikini-prodct .why-love-it  span.product-information-tag__heading-title {
    font-family: 'Iowan Old Style';
    font-weight: 400;
    font-size: 15px;
    font-size: 15.28px;
}
.bikini-prodct .why-love-it .product-information-tag__body.rte {
    font-size: 13.37px;
    font-family: 'Iowan Old Style';
}
.free-shipp span.product-information-tag__heading-title {
    font-family: Iowan Old Style;
    font-size: 12.72px;
}
.free-shipp svg.product-information-tag__heading-icon {
    width: 19.69px;
    height: 17.34px;
    font-weight: 400;
}
.bikini-prodct h1 {
    font-family: 'Iowan Old Style' !important;
    font-size: 26.74px !important;
    font-weight: 700;
}
.bikini-prodct .product-price__cost div {
    font-size: 19px;
    font-weight: 700;
}
.featt-pr .rte {
    font-family: Iowan Old Style;
    font-size: 15px;
}
@media only screen and (max-width: 840px) and (min-width: 768px) {
.custom-app-block.custom-app-block--inside-product-section.judgeme-stars  {
        font-size: 12px;
  }
}
@media only screen and (max-width: 768px) {
.bikini-prodct h1,.bikini-prodct .product-price__cost div {
    font-size: 20px !important;
}
  .free-shipp span.product-information-tag__heading-title {
    font-size: 14.42px;
}
  .free-shipp svg.product-information-tag__heading-icon {
    width: 20px;
    height: 17.34px;
}
  .bikini-prodct .why-love-it .product-information-tag__body.rte {
    font-size: 14px;
}
  .culf_diff_sec .multicolumn__container {
    padding-top: 30px;
}
  .culf_diff_sec .multicolumn__column-title, .culf_diff_sec  .rte p{
    font-size: 11.7px;
}
  .pointed-image-with-text h2 {
    font-size: 24px;
}
  .img-with-pts .point {
    font-size: 10px;
}
  .care_abt_sec .multicolumn__column-title {
    font-size: 17px;
    margin-top: 15px;
}
.care_abt_sec   .rte {
    font-size: 14px;
    font-family: 'JosefinSans Regular';
    padding: 8px;
}
  .mob-head .instagram__title {
    font-size: 24px !important;
    font-family: 'Iowan Old Style' !important;
}
  .one-row-insta-sec h2.instagram__title.h5 span.insta-subtl {
    font-family: Iowan Old Style;
    font-size: 24px;
    font-weight: 400;
}
  .one-row-desc p {
    font-size: 12px;
    /* padding: 10px; */
    display: block;
}
  .prevent-infections h2 {
    font-size: 34px;
}

  .wear-rewear h2 {
    font-size: 34px;
}
  .wear-rewear p, .prevent-infections p{
    font-size: 14px;
} 
  .wear-rewear a.btn {
    font-family: JosefinSans Regular;
    font-size: 14px;
    width: 90%;
}
  .culf-special-sec h2 {
    font-size: 24px !important;
}
  .culf-special-sec .rte {
    font-size: 15px;
}
  .multicolumn__details.cons-sec ul li, .multicolumn__details.benefits-col ul li {
    font-size: 13.98px;
}
  .with-popup-faq .rte {
    font-family: 'Iowan Old Style';
    font-size: 14px;
}
  .with-poup-faq accordeon-button {
    font-family: 'Iowan Old Style';
    font-size: 14px;
    font-weight: 700;
}
 
}
.social-icns a {
    text-decoration: none;
}
 .block-information_tag_B9cj6x.product-information-tag-block.free-shipp {
   margin-top:20px;
    margin-bottom: 30px;
}
.custom-app-block.custom-app-block--inside-product-section.judgeme-stars {
    display: flex;
    justify-content: flex-end;
    width: 90%;
    margin-top: -25px;
}
.judgeme-stars span.jdgm-star {
    color: #FFA7A3 !important;
}
.bikini-prodct .product-media-carousel-mobile__dots-carousel .solid-dots-carousel__container {
    background: rgba(0,0,0,0) !important;
  backdrop-filter: blur(0px);
}
.bikini-prodct .solid-dots-carousel__solid-dot.is-primary .solid-dots-carousel__solid-dot-circle {
    width: .6rem;
    height: .6rem;
    background: #fff;
}
.bikini-prodct .solid-dots-carousel__solid-dot-circle {
    width: .6rem;
    height: 0.6rem;
    background: rgba(255,255,255,0.3);
}
.bikini-prodct .solid-dots-carousel__solid-dot {
    width: 2.5rem;
    height: 2.5rem;
}
div#th_pb_all_qty_bundle label.th_pb_qty_variant_swatch_label.th_pb_qty_variant_swatch_color.blush-bikini {
    background: #F9DABE !important;
}
div#th_pb_all_qty_bundle label.th_pb_qty_variant_swatch_label.th_pb_qty_variant_swatch_color.caramel-bikini {
    background: #D06220 !important;
}
div#th_pb_all_qty_bundle label.th_pb_qty_variant_swatch_label.th_pb_qty_variant_swatch_color.charcoal-bikini {
    background: #000 !important;
}
div#th_pb_all_qty_bundle .th_pb_qty_bundle_l2_content_inner .th_pb_qty_bundle_l2_grid_inner.th_pb_qty_bundle_l2_selected {
    background: #FAF8F6 !important;
}
/* thong */
div#th_pb_all_qty_bundle label.th_pb_qty_variant_swatch_label.th_pb_qty_variant_swatch_color.blush-thong {
    background: #F9DABE !important;
}
div#th_pb_all_qty_bundle label.th_pb_qty_variant_swatch_label.th_pb_qty_variant_swatch_color.caramel-thong {
    background: #D06220 !important;
}
div#th_pb_all_qty_bundle label.th_pb_qty_variant_swatch_label.th_pb_qty_variant_swatch_color.charcoal-thong {
    background: #000 !important;
}
div#th_pb_all_qty_bundle .th_pb_qty_bundle_l2_content_inner .th_pb_qty_bundle_l2_grid_inner.th_pb_qty_bundle_l2_selected {
    background: #FAF8F6 !important;
}
/* thong */
div#th_pb_all_qty_bundle  label.th_pb_qty_variant_swatch_label.th_pb_qty_variant_swatch_color {
    border-radius: 50%;
}
div#th_pb_all_qty_bundle h6 em {
    display: block;
    background: none!important;
    color: #838383!important;
    margin: 10px 0 0;
    font-family: 'JosefinSans Regular';
    font-size: 12px;
    font-weight: 400;
}
div#th_pb_all_qty_bundle  .th_pb_qty_bundle_l2_grid_discount_text {
    /* display: none; */
}
div#th_pb_all_qty_bundle  .th_pb_qty_bundle_grid_inner.th_pb_qty_bundle_l2_grid_inner {
    border-radius: 10px;
}
div#th_pb_all_qty_bundle .btn.button.th_pb_qty_layout_grid_btn_cls {
    background: #000!important;
    padding: 15px 10px 10px;
    border-radius: 5px;
    text-transform: uppercase;
    font-family: 'JosefinSans Regular';
    font-size: 15.28px !important;
}
div#th_pb_all_qty_bundle .th_pb_qty_bundle_l2_grid_inner .th_pb_qty_bundle_l2_grid_discount_section .th_pb_qty_bundle_l2_grid_discount_val {
    color: #000!important;
    font-family: 'Iowan Old Style';
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 400;
}
div#th_pb_all_qty_bundle .th_pb_qty_bundle_l2_grid_discount_text {
    background: #FDDBDA;
    border-radius: 15px;
}
div#th_pb_all_qty_bundle input[type="radio"]:checked {
    accent-color: #000;
}

div#th_pb_all_qty_bundle .th_pb_qty_bundle_grid_inner[data-val="1"] h6 em {
    display: none;
}
div#th_pb_all_qty_bundle  .th_pb_qty_bundle_l2_grid_inner .th_pb_qty_bundle_l2_total_old_price {
    display: block !important;
}
/* product bundle */
div#th_pb_all_bundles_list .th_pb_title h4 {
    text-align: center!important;
    font-family: JosefinSans Regular;
    font-weight: 400!important;
    font-size: 18px!important;
    margin-bottom: 35px;
}

.th_pb_title.th_pb_wf {
    float: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
div#th_pb_all_bundles_list span.th_pb_wf.th_pb_variant_option_title,.th_pb_custom_bundle .th_pb_list_content .th_pb_bd_qty {
    text-align: left;
    font-size: 11px !important;
    font-family: 'JosefinSans Regular';
    font-weight: 300 !important;
}
div#th_pb_all_bundles_list .th_pb_list_content .th_pb_pro_title a {
    text-align: left;
    font-weight: 700;
    /* margin-top: 13px; */
    font-size: 20px !important;
    font-family: 'Iowan Old Style';
}
.th_pb_custom_bundle .th_pb_list_content .th_pb_bd_qty {
    text-align: left;
    margin-top: 10px;
}
div#th_pb_all_bundles_list p.th_pb_list_price.th_pb_wf {
    text-align: left;
    margin-top: 10px;
    display: none;
}
div#th_pb_all_bundles_list li.li_product_list:last-child figure:after {
    display: none;
}
div#th_pb_all_bundles_list .th_pb_list_content .th_pb_pro_title a {
    font-size: 16px;
    line-height: normal;
    margin: 0;
    padding: 0 0 5px 0;
    text-decoration: none !important;
    /* text-align: left; */
    /* float: left; */
}
div#th_pb_all_bundles_list ul.th_pb_list_ul li {
    padding: 0!important;
    max-width: 250px;
}
div#th_pb_all_bundles_list ul.th_pb_list_ul {
    margin: 0 auto !important;
    width: 80%;
    justify-content: center;
}
div#th_pb_all_bundles_list label.th_pb_variant_swatch_label.th_pb_variant_swatch_color.blush-thong ,
label.th_pb_variant_swatch_label.th_pb_variant_swatch_color.blush-bikini{
    background: #F9DABE !important;
  border-radius:50%;
}
div#th_pb_all_bundles_list label.th_pb_variant_swatch_label.th_pb_variant_swatch_color.caramel-thong,
label.th_pb_variant_swatch_label.th_pb_variant_swatch_color.caramel-bikini{
    background: #D06220 !important;
  border-radius:50%;
}
div#th_pb_all_bundles_list label.th_pb_variant_swatch_label.th_pb_variant_swatch_color.charcoal-thong,
label.th_pb_variant_swatch_label.th_pb_variant_swatch_color.charcoal-bikini{
    background: #000 !important;
  border-radius:50%;
}
div#th_pb_all_bundles_list .th_pb_list_content {
    border: none !important;
    padding: 0!important;
}
div#th_pb_all_bundles_list  .th_pb_list_content figure a {
    width: 100%;
    float: none;
    display: block;
}
div#th_pb_all_bundles_list  .th_pb_list_content figure a img {
    float: none;
    width: 100%;
}
div#th_pb_all_bundles_list>.th_pb_wf {
    width: 100%;
    float: none;
    box-sizing: border-box;
}
div#th_pb_all_bundles_list ul.th_pb_list_ul li img {
    max-width: 250px;
    border: 1px solid rgba(0,0,0,.2)!important;
}
.th_pb_list.th_pb_list_layout_1.th_pb_wf {
    background: #fbfbfb!important;
    padding-bottom: 40px;
    width: 80%!important;
    margin: 0 auto;
    display: block;
    text-align: center;
    float: none;
}
.th_pb_variants_section.th_pb_wf.th_pb_variants_section_layout_1 {
    display: none;
}
.th_pb_title.th_pb_wf {
    float: none;
}

div#th_pb_all_bundles_list span.th_pb_total_sale_price {
    font-family: 'Iowan Old Style';
    font-size: 21px !important;
    font-weight: 700;
}
div#th_pb_all_bundles_list span.th_pb_old_price span {
    color: #858687 !important;
    font-size: 16px;
    font-weight: 400;
    font-family: 'Iowan Old Style';
}
div#th_pb_all_bundles_list .th_pb_add_to_cart.btn.button {
    background: #000!important;
    text-transform: uppercase;
    padding: 15px 10px 5px!important;
    width: 50%;
    display: block;
    margin: 20px auto 0;
    color: #fff!important;
    font-size: 14px!important;
    letter-spacing: 0px!important;
    border-radius: 5px;
    font-family: 'JosefinSans Regular';
    line-height: inherit;
}
.variant-show-btn {
    border: 1px solid #000!important;
    text-transform: uppercase;
    padding: 10px!important;
    width: 50%;
    display: block;
    background: none!important;
    margin: 20px auto 0;
    color: #000!important;
    font-family: 'JosefinSans Regular';
    font-size: 14px!important;
    letter-spacing: 0px!important;
    border-radius: 5px;
}
div#th_pb_all_bundles_list ul.th_pb_list_ul li:after {
    display: none;
}
div#th_pb_all_bundles_list .th_pb_section ul.th_pb_list_ul li:after{
  background: #0C0C0C !important;
    color: #DDDDDD !important;
    font-size: 20px !important;
}
 div#th_pb_all_bundles_list .th_pb_custom_bundle ul.th_pb_list_ul li figure:after {
    background: #0C0C0C !important;
    color: #DDDDDD !important;
    font-size: 20px !important;
}
div#th_pb_all_bundles_list ul.th_pb_list_ul li figure:after {
    content: '+';
    position: absolute;
    right: -10px;
    top: 46%;
    font-size: 20px;
    background: #000;
    width: 20px;
    height: 20px;
    line-height: 18px;
    text-align: center;
    color: #fff;
    border-radius: 50%;
    font-weight: 500;
    z-index: 9;
}
div#th_pb_all_bundles_list p.th_pb_total_price.th_pb_wf {
    float: none;
}
div#th_pb_all_bundles_list .th_pb_addtocart_section.th_pb_wf {
    /* margin-top: 70px; */
}
div#th_pb_all_bundles_list span.th_pb_total_save_label {
    background: #fddbda;
    padding: 7px 7px 5px;
    border-radius: 30px;
    text-transform: uppercase;
    font-weight: 400;
    margin-left: 12px;
    font-size: 12px;
    font-family: 'JosefinSans Regular';
}
div#th_pb_all_bundles_list p.th_pb_total_price.th_pb_wf {
    font-family: 'Iowan Old Style';
}
div#th_pb_all_bundles_list .th_pb_title_description span:first-child {
    font-size: 26px;
    color: #141416;
    font-weight: 700;
    font-family: 'Iowan Old Style';
    /* padding-bottom: 11px; */
}
div#th_pb_all_bundles_list .th_pb_title_description {
    background: #fbfbfb!important;
    width: 80%;
    margin: 0 auto!important;
    padding: 60px 0!important;
    text-align: center;
  position:relative;
  display:block;
}
.th_pb_title_description:before {
    padding: 4px 0px;
    content: 'Includes FREE shipping';
    position: absolute;
    top: 0px;
    right: 0;
    left: 0;
    font-family: 'JosefinSans Regular';
    font-size: 14px;
    background: #FBA6A2;
    width: 254px;
    margin: 0 auto;
}
div#th_pb_all_bundles_list .th_pb_title_description span:last-child {
    font-size: 14px;
    font-family: JosefinSans Regular;
    font-weight: 400 !important;
    color: #141416 !important;
}
div#th_pb_all_bundles_list .th_pb_addtocart_section{
  float:none;
}
div#th_pb_all_bundles_list .th_pb_add_to_cart.btn.button {
   /* visibility:hidden; */
}
div#th_pb_all_bundles_list span.th_pb_total_sale_price span.money {
    font-weight: 700;
}
/* div#th_pb_all_qty_bundle  p.th_pb_bd_qty.th_pb_wf.th_all_bdn_qty_id_1 {
    margin-top: 0px !important;
}
.th_pb_wf.th_pb_variants_swatches_div_cls.th_pb_variants_swatches_div_layout_1[data-option="style"] {
    display: none;
    padding: 0px;
    margin: 0px;
} */

/* font-family */
div#th_pb_all_qty_bundle .th_pb_qty_bundle_l2_grid_inner .th_pb_qty_bundle_l2_title_text h6 span {
    font-family: Iowan Old Style;
    font-weight: 700 !important;
}
div#th_pb_all_qty_bundle  .th_pb_qty_bundle_l2_total_sale_price span {
    font-size: 14px !important;
    font-weight: 700;
    font-family: 'Iowan Old Style';
}
div#th_pb_all_qty_bundle .th_pb_qty_bundle_l2_grid_inner .th_pb_qty_bundle_l2_single_variant label.th_pb_qty_grid_label_cls {
    font-family: 'Josefin sans-serif' !important;
    font-size: 12px !important;
    font-weight: 300 !important;
}
div#th_pb_all_qty_bundle label.th_pb_qty_variant_swatch_label {
    font-family: 'JosefinSans Regular';
}
div#th_pb_all_qty_bundle .th_pb_qty_bundle_l2_grid_inner .th_pb_qty_bundle_l2_total_old_price span {
    color: #858687 !important;
    font-size: 13px !important;
    font-weight: 400;
    font-family: 'Iowan Old Style' !important;
}
/* font-family */

@media screen and (max-width: 768px) {
.th_pb_list.th_pb_list_layout_1.th_pb_wf {
    background: #fbfbfb!important;
    padding: 5px 8px 40px 8px;
    width: 100% !important;
    margin: 0 auto;
    display: block;
    text-align: center;
    float: none;
}
  div#th_pb_all_qty_bundle .th_pb_qty_bundle_l2_grid_inner .th_pb_qty_bundle_l2_grid_discount_section {
    background: #fddbda!important;
    border-radius: 15px;
    position: absolute;
    bottom: auto;
    left: auto;
    top: 0;
    right: 100px;
    /* right: auto; */
}
  div#th_pb_all_bundles_list ul.th_pb_list_ul {
    margin: 0 auto!important;
    width: 100% !important;
    justify-content: center;
}
div#th_pb_all_bundles_list .th_pb_add_to_cart.btn.button, .variant-show-btn {
    font-size: 14px!important;
    width: 100% !Important;
}
  .th_pb_list_content .th_pb_variant_swatch_field .th_pb_variant_swatch_label {
    font-size: 11px;
}
  div#th_pb_all_bundles_list .th_pb_title_description span:first-child {
    font-size: 22px;
}
  div#th_pb_all_bundles_list .th_pb_title_description span:last-child {
    font-family: Iowan Old Style!important;
    font-size: 13px;
}
  div#th_pb_all_bundles_list .th_pb_title_description {
    background: #fbfbfb!important;
    width: 100%;
    margin: 0 auto  !important;
    padding: 50px 0px 25px !important;
  text-align:center;
}
  div#th_pb_all_bundles_list p.th_pb_bd_qty {
    text-align: left;
}
  div#th_pb_all_bundles_list span.th_pb_total_save_label {
    background: #fddbda;
    padding: 7px;
    border-radius: 30px;
    text-transform: uppercase;
    font-weight: 400;
    margin-left: 10px;
    font-size: 12px;
}
div#th_pb_all_qty_bundle .th_pb_qty_bundle_l2_grid_inner .th_pb_qty_bundle_l2_grid_discount_section {
    background: #fddbda!important;
    border-radius: 15px;
    position: absolute;
    bottom: 0;
    left: 0;
    top: auto;
    width: 57%;
    right: 0;
    margin: 0 auto;
    /* font-size: 13px !important; */
}
  div#th_pb_all_bundles_list .th_pb_list_content .th_pb_pro_title a{
    font-size:16px !Important;
  }
  .with-popup-faq .faq__content-body>.rte {
    font-family: 'Iowan Old Style';
    font-size: 16px;
    font-weight: 400;
}
}
.with-popup-faq .faq__content-body>.rte {
    font-family: 'Iowan Old Style';
    font-size: 16px;
    font-weight: 400;
}
.with-popup-faq .accordeon-plus__content .rte {
    font-family: 'Iowan Old Style';
    font-size: 15px;
    font-weight: 400;
}
@media screen and (max-width: 768px) {
.with-popup-faq .faq__content-body>.rte{
    font-size: 14px !Important;
}
  .with-popup-faq .accordeon-plus__content .rte {
    font-family: 'Iowan Old Style';
    font-size: 14px;
    font-weight: 400;
}
  .bikini-prodct div#th_pb_all_qty_bundle .th_pb_qty_bundle_grid_inner.th_pb_qty_bundle_l2_grid_inner .th_pb_qty_bundle_l2_grid_discount_section {
    border: none!important;
    background: #fddbda;
    border-radius: 15px;
    width: 100%;
}
}
  .bikini-prodct div#th_pb_all_qty_bundle .th_pb_qty_bundle_grid_inner.th_pb_qty_bundle_l2_grid_inner .th_pb_qty_bundle_l2_grid_discount_section {
        border: none !Important;
    background: #fddbda;
    border-radius: 15px;
}
/* @media (min-width: 768px) {
    .header--full-screen {
        max-width: 100% !important;
    }
  .shopify-section-header{
    margin-top:0px;
    margin-bottom:0px;
  }
} */


.why-choose-secc {
    background: #F7F1EB;
}
.fabricc-card-page{
  background: #fff !Important;
}

@media screen and (max-width: 440px) {
    .culf-special-sec.fabricc-colss .container--large.container--with-aside-paddings {
        padding: 48px 0 !important;
    }
}

@media only screen and (max-width: 768px) {
    .culf_diff_sec.collction-collls .multicolumn__container {
        padding-top: 0px !Important;
    }
    .culf_diff_sec.collction-collls {
      padding:0px;
    }
}


/* 28-10-2024 */
div#bikinii-bundle p.th_pb_bd_qty.th_pb_wf.th_all_bdn_qty_id_0, div#bikinii-bundle p.th_pb_bd_qty.th_pb_wf.th_all_bdn_qty_id_1 {
    display: none !IMPORTANT;
}
.how_we_give a.btn{
    font-family: JosefinSans Regular !important;
    font-size: 14px;
    padding: 15px 30px;
}
.homepage accordeon-container.faq.faq .faq__container {
    padding-top: 0px;
}
.product-cardd-section.meet_our_tencel a.shop-now-btn {
    font-family: JosefinSans Regular !important;
    font-size: 14px;
    border-radius:0px !Important;
  width:100%;
  padding-top:15px;
  padding-bottom:15px;
}
.fabricc-card-page h3, .product-cardd-section .product-card .product-info h3 {
    font-weight: normal !important;
}

.fabricc-card-page h2.h2 {
    font-size: 26px;
    font-weight: 700 !important;
}

.fabricc-colss .rte ul, .rte ol{
row-gap:2.0rem  !important;
}

/* .care-about h2.h2 {
    line-height: 31.2px;
    font-weight: 700;
    font-size: 26px;
} */


/* .meet_our_tencel a.shop-now-btn {
    font-size: 14px;
    /* padding-left: 40px; */
    /* letter-spacing: 0; */
    /* font-family: JosefinSans Regular !important; */
    /* padding-right: 40px; */
} */
/* .how_we_give a.shop-now-btn {
    font-size: 14px;
    letter-spacing: 0;
    font-family: JosefinSans Regular !important;
} */
 .btn, .shop-now-btn {
   font-size: 14px;
    /* padding-left: 40px; */
    letter-spacing: 0;
    font-family: JosefinSans Regular !important;
    /* padding-right: 40px; */
 }

/* .commitment-back h2.rte.block-heading_cMUQCg.h2.rich-text__heading {
    font-size: 26px;
    font-weight: 700;
} */
/* .why-choose-secc h2.rte.block-heading_GAtJp9.h2.rich-text__heading {
    font-size: 26px;
    font-weight: 700;
} */
/* .why-choose-secc h2.rte.block-heading_9bPVVR.h1.rich-text__heading {
    font-weight: bold;
    font-size: 26px;
} */
.bikini-bundl .variant-show-btn {
    font-weight: bold;
}
.how_we_give h2.h2 {
    font-weight: bold !important;
    font-size: 26px !important;
}
.meet_our_tencel h2.h2 {
    font-size: 26px;
    font-weight: 700;
}

.bikini-bundl p.th_pb_bd_qty.th_pb_wf.th_all_bdn_qty_id_0, .bikini-bundl p.th_pb_bd_qty.th_pb_wf.th_all_bdn_qty_id_1 {
    color: #000 !important;
}
.bikini-bundl div#th_pb_all_bundles_list span.th_pb_total_save_label {
    font-weight: bold !important;
}
.faq .rte.body3.body-color.faq__text.body-font-weight-from-global-settings {
    font-family: Iowan Old Style;
}
.wholesale-hero-module .rich-text__caption{ font-family: 'Iowan Old Style'; font-style: normal; font-weight: 400; font-size:20px; line-height:24px; display: flex; align-items: center;
text-align: center; text-transform: capitalize; color: #141416; margin-bottom:45px; text-align:center; justify-content:center; letter-spacing:10px;}
.wholesale-hero-module .rich-text__caption span{color:#8F8F8F; font-size:12px; font-family: 'JosefinSans Regular';line-height:12px;} 
.wholesale-hero-module .rich-text__container{max-width:688px; margin: auto; width:100%; padding-top: 30px; padding-bottom: 30px;}
.wholesale-hero-module .rich-text__content h1.rich-text__heading{font-size:51px; font-weight:700; font-family: 'Iowan Old Style Bold';}
.wholesale-hero-module .rich-text__text{font-size:20px; font-family: 'JosefinSans Regular';}
.wholesale-hero-module .rich-text__btn{font-family: 'JosefinSans Regular'; letter-spacing:0; font-size:15px;}
.cuft-usp.culf_diff_sec .multicolumn__column{padding:15px 30px;}
.cuft-usp.culf_diff_sec .multicolumn__column-text{margin-top:0px;}
.cuft-usp.culf_diff_sec .multicolumn__desktop-content{margin-top:20px;}
.how_we_give.wholesale-page .images-with-text__text{font-family: 'JosefinSans Regular';}
.brand-logos .multicolumn__column-media{padding:0;}
.brand-logos .multicolumn__column-media .multicolumn__details{padding:0;}
.brand-logos .multicolumn__column-media .multicolumn__column-icon{width: auto; height: auto; object-fit: inherit; max-width: 100%; max-height:87px;}
.brand-logos .multicolumn__desktop-content{max-width:850px; margin: auto; width: 100%;}
#wholesale-widget iframe{box-shadow: 0px 0px 10px 6px #f2f2f2; margin: 20px auto;}
.brand-logos .multicolumn__column:first-child .multicolumn__column-icon{max-height:83px;}

@media only screen and (max-width:639px) {
  .wholesale-hero-module .rich-text__content h1.rich-text__heading{font-size: 26px; }
  .wholesale-hero-module .rich-text__text{font-size: 16px;}
  .brand-logos .card-grid{display:flex; align-items:center; justify-content:space-between;}
  .brand-logos .card-grid .multicolumn__column{background:transparent;}
  .brand-logos .multicolumn__column-media .multicolumn__column-icon{max-height: 54px;}
  .brand-logos .multicolumn__mobile-content{margin-top:0px;}
}
@media only screen and (max-width:419px) {
  .wholesale-hero-module .rich-text__text{font-size: 14px;}
}

@media only screen and (max-width: 350px) {
.meet_our_tencel a.shop-now-btn, .btn, .shop-now-btn, .product-cardd-section .shop-now-btn {
    font-size: 11px !important;
}
.product-cardd-section  .product-card .product-info h3 {
    font-size: 15px !important;
    font-weight: 600;
}
}
/* .product-card--with-color-swatches-hide-on-desktop .product-card__colors-wrapper {
    display: block !important;
} */


.better-for-you-slidde a.image-banner__btn {
    outline-color: #E9362D !important;
    background: #E9362D !important;
      color: #FAF7EE !Important;
    font-family: 'Inter' !important;
   font-weight: 700 !important;
}
   .better-for-you-slidde .image-banner__text p, .better-for-you-slidde  h2.image-banner__title.h2 {
    font-family: 'Iowan Old Style' !Important;
     color: #141416 !Important;
}
 .better-for-you-slidde  h2.image-banner__title.h2 {
    font-weight: 700 !important; 
 }
@media only screen and (min-width: 1024px) {
  .better-for-you-slidde a.image-banner__btn {
    width: 338px;
    height: 65px;
    border-radius: 2.23px;
    font-size: 16.7px;
}
   .better-for-you-slidde .image-banner__text p {
   font-size:18px;
}
   .better-for-you-slidde  .image-banner__title {
    font-weight: 700 !important;
    font-size: 48px !important;
}
}

@media only screen and (max-width: 769px) {
 .better-for-you-slidde  .image-banner__btns {
    position: absolute;
    bottom: 63px;
    width: 210px;
    margin: 0 auto;
    display: block;
    text-align: center;
    left: 0;
    right: 0;
}
   .better-for-you-slidde  .image-banner__content{
    height:100%;
             padding-top: 35px;
  }
   .better-for-you-slidde  .image-banner__btns a{
         font-size: 15px !Important;
   }
     .better-for-you-slidde  .image-banner__title {
    font-weight: 700 !important;
    font-size: 34px !important;
}
     .better-for-you-slidde .image-banner__text p {
   font-size:14px;
}
}

@media only screen and (max-width:419px) {
 .better-for-you-slidde .image-banner__text{
    margin:0px !Important;
  }
   .better-for-you-slidde  h2.image-banner__title.h2 {
     font-size:31px !Important;
     margin-bottom: 2px !Important;
   }
  .better-for-you-slidde .image-banner__text p {
    font-size: 12px;
}
     .better-for-you-slidde  .image-banner__content{

             padding-top: 25px !Important;
  }
}


.bnner-pts {
    background: #FAF8F6;
}
.bnner-pts .multicolumn__column-title {
    font-size: 15px !important;
    font-family: 'Optima nova';
    text-transform: uppercase !important;
  font-weight:700;
}
.bnner-pts .multicolumn__column.card-grid__item {
    border-right: 1px solid #000 !important;
}
.bnner-pts .multicolumn__details {
    padding: 10px 0px 0px 0px !important;
}
.bnner-pts .card-grid.multicolumn__card-grid {
    grid-gap: 0px;
    padding-top: 25px;
    padding-bottom: 25px;
}
.bnner-pts.home-ktps .card-grid.multicolumn__card-grid {
    grid-gap: 0px;
    padding-top: 35px;
    padding-bottom: 25px;
}
.bnner-pts .multicolumn__column.card-grid__item:last-child {
    border-right: none !important;
}
.bnner-pts .multicolumn__mobile-content .multicolumn__column {
    background: transparent !important;
  border-right: 1px solid #000 !important;
      height: auto !important;
}
/* .bnner-pts .multicolumn__mobile-content .multicolumn__column:last-child {
    border-right: none !important;
} */
.bnner-pts .multicolumn__mobile-content {
    margin: 0px !important;
}
.bnner-pts  .multicolumn__mobile-content .card-carousel__slide {
    min-width: 50%;
      padding-top: 25px;
  padding-left: 0px !important;
  padding-bottom: 25px;
}
.bnner-pts {
    padding-top: 25px !important;
    background: #fff;
}
.bnner-pts .multicolumn__desktop-content {
    margin: 0px !important;
}
.bikini-bundl.bikkinni-home div#th_pb_all_bundles_list .th_pb_title_description ,.bikini-bundl.bikkinni-home  .th_pb_list.th_pb_list_layout_1.th_pb_wf{
    background: #fff !important;
}
.home-tenncel.product-cardd-section{
  background:#fff;
  padding-bottom:0px !Important;
}
@media only screen and (max-width: 769px) {
.bnner-pts .multicolumn__column-title {
    font-size: 13px !important;
}
}
@media only screen and (min-width: 769px) {
.impacct-loogoes  .multicolumn__details {
    padding-left: 0px !important;
}
  .impacct-loogoes .multicolumn__column-media{
    padding:0px !Important;
  }
}
.impactt-focuss .line-container {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 50px;
}

.impactt-focuss .line {
    width: 50%; /* Adjust as needed */
    height: 0.8px;
    background-color: #000;
}

.impactt-focuss .circle {
    width: 12px;
    height: 12px;
    background-color: #FBFBFB;
    border: 1px solid black;
    border-radius: 50%;
}
.impactt-focuss .multicolumn__content {
    min-width: 100%;
}

.culf-special-sec.our-materiall-cufft-sec {
    background-image: linear-gradient(to right, #FBFBFB 50%, #ffffff 50%);
}
.culf-special-sec.our-materiall-cufft-sec  img {
    transform: none !Important;
}
.culf-special-sec.our-materiall-cufft-sec .benefits-col ul li:before , .culf-special-sec.our-materiall-cufft-sec  .cons-sec ul li:before{
    background: transparent;
    color: #000;
      font-weight: 700;
}
.product-cardd-section.ourmaterial-tencel {
    background-color: #fff;
}
.our-storry-hero-sec svg{
  display:none !Important;
}
.product-cardd-section.our-storry-grid {
    background: #fff;
}
.product-cardd-section.our-storry-grid .shop-now-btn {
    background: #fff !IMPORTANT;
    color: #000 !important;
    border: 1px solid;
}
header .header__dropdown-menu a{
  padding-left:10px;
}
header .header__dropdown-menu a:hover {
    text-decoration: none !important;
    background: #fff;
    color: #000;
}
header .header__dropdown-menu .header__wide-menu {
    padding: 0px;
}
header .header__dropdown-menu .header__menu-item-label{
  background:none !important;
  background-size:none !important;
}
.bnner-pts .multicolumn__column-title {
    font-family: 'Optima' !important;
}
.product-cardd-section.bundle-shop__containerr .product-card-container {
    flex-wrap: wrap;
}
.donattion .donation-content, .donattion span.counter {
    color: #E9362D;
}

/* 12-03-2025 */
.bnner-pts.home-ktps {
    padding-top: 0px !important;
  background: #FAF8F6 !Important;
}
/* bundle widget */
div#th_pb_all_bundles_list .th_pb_title h4 {
    text-align: center!important;
    font-family: 'Iowan Old Style' !important;
    font-weight: 600 !important;
    font-size: 17px!important;
    margin-bottom: 35px;
}
.th_pb_title_description:before {
    padding: 4px 0px 1px;
    color: #292929 !important;
  font-weight: 400;
}
.multicolumn.impacct-loogoes {
    background: #FBFBFB;
}
.multicolumn.impacct-loogoes  .multicolumn__column {
    background: transparent;
}
/* bundle widget */
.product-cardd-section h2 {
    font-size: 30px;
    font-weight: 700;
}
.product-cardd-section  .product-card .product-info h3 {
    font-size: 15px;
}
.product-cardd-section  .product-card .product-info .product-price {
    font-size: 19px;
    font-weight: bold;
}
.endlesss-reassns h2{
    font-size: 30px;
  font-weight:700;
}
.endlesss-reassns p {
    font-size: 15px;
      line-height: 23.92px;
}
.endlesss-reassns a.btn {
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0px;
    height: 57px;
    padding-top: 0px;
    padding-bottom: 0px;
}
/* .testimonials-wrapper h2 {
    font-size: 26px;
    font-weight: 700;
  text-transform:uppercase;
}
.testimonials-wrapper .testimonials__text {
    font-size: 15px;
} */
.faq__content h2 {
    font-size: 26px;
    font-weight: 700;
}
.faq__content .faq__text {
    font-size: 15px;
}
.collectionn-titl h1.rich-text__heading {
    font-size: 38px;
  font-weight:700;
}
.collectionn-titl p {
    font-size: 16px;
}
.bnner-pts h2 {
    font-size: 23px;
    font-weight: 700;
}
.product-cardd-section.bundle-shop__containerr h2 {
    font-size: 38px;
}
.product-cardd-section.bundle-shop__containerr .sectn-desc.rte {
    font-size: 16px;
}
.product-cardd-section.bundle-shop__containerr a.product-card__title,.product-cardd-section.bundle-shop__containerr .product-card__price, .product-cardd-section.bundle-shop__containerr .product-card__price div 
{
    font-size: 15.31px;
    font-family: 'Iowan Old Style' !important;
}
.why-choose-secc {
    background: #FAF8F6;
}
.header {
    width: 100%;
    width: 100%;
    min-width: 100%;
}
.why-choose-secc h2.rich-text__heading , .why-choose-secc h3, .why-choose-secc h3{
    font-size: 32px;
    font-weight: 700;
}
.why-choose-secc .rte p {
    font-size: 17px !important;
    line-height: 27.31px;
}
.image-banner__custom_image {
    max-width: 182px;
    text-align: center;
    margin: 0 auto;
}
.image-banner__custom_image img {
    width: 100%;
    display: block;
    margin: auto;
    text-align: center;
}
.impactt-focuss {
    background: #FBFBFB;
    padding: 50px 0px 30px;
}
.impactt-focuss h2 {
    font-size: 30px;
    font-weight: 700;
}
.impactt-focuss .multicolumn__column-title {
    font-size: 25px;
    font-weight: 700;
}
.impactt-focuss .rte.multicolumn__column-text p {
    font-size: 15px !important;
}
.donattion .donation-content, .donattion span.counter {
    font-size: 115px;
    font-weight: 700;
    font-family: 'Iowan Old Style' !important;
}
.donattion .rte.image-banner__text {
    font-size: 20px;
    font-weight: 700;
    margin: 0px;
}
.impacct-loogoes .rte.multicolumn__column-text p {
    font-size: 13px;
}
.product-cardd-section.tencelll .product-card .product-image img {
    width: 100%;
    height: auto;
    display: block;
    aspect-ratio: 3/4 !Important;
}
header .header__dropdown-menu a{
  font-size:16.27px !Important;
  letter-spacing:3%;
}
.th_pb_custom_bundle h6.th_pb_pro_title.th_pb_wf a {
    font-family: 'Iowan Old Style' !important;
}
.header__dropdown-menu .header__menu-item.active:hover {
    color: #000 !Important;
}
a.btn.btn--outline.collctn-btn {
font-size: 15px;
    font-weight: 500;
    letter-spacing: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    letter-spacing: 0px;

    text-transform: uppercase;

}
.bundl-grid a.btn.btn--outline.collctn-btn {
    margin-top: 15px;
}
@media only screen and (min-width: 769px){
.product-cardd-section  .product-card {
    max-width: 300px !Important;
}
  .impacct-loogoes .multicolumn__column {
    display: flex;
    flex-direction: row;
  align-items: center;
}

.impacct-loogoes  .multicolumn__details {
    text-align: left;
}
}
@media (min-width: 768px) {
    .btn:not([disabled]):focus-visible, .btn:not([disabled]):hover {
-webkit-box-shadow: 0 0 0 .1rem var(--gsc-outline-button-background-color-100) inset;
        box-shadow: 0 0 0 .1rem var(--gsc-outline-button-background-color-100) inset;
    }
}
@media only screen and (max-width: 1200px){
    .bnner-pts .multicolumn__column-title {
    font-size: 12px !important;
}
}
@media only screen and (max-width: 1200px) and (min-width: 991px) {
}
@media only screen and (max-width: 991px) and (min-width: 769px) {
}
@media only screen and (max-width: 1200px) and (min-width: 769px) {
  div#th_pb_all_bundles_list .th_pb_list_content .th_pb_pro_title a{
         font-size: 15px ! Important;
        font-weight: 600;
}
}
@media only screen and (max-width: 769px){
    .bnner-pts .multicolumn__column-title {
    font-size: 12px !important;
}
  div#th_pb_all_bundles_list .th_pb_title h4 {
    font-size: 15px!important;
    margin-bottom: 30px;
}
  .th_pb_title_description:before {
    font-size: 10px;
    width: 150px;
}
  div#th_pb_all_bundles_list .th_pb_title_description span:first-child {
    font-size: 17px;
}
  div#th_pb_all_bundles_list .th_pb_list_content .th_pb_pro_title a {
    font-size: 13px !Important;
    font-weight: 500;
}
  div#th_pb_all_bundles_list p.th_pb_bd_qty {
    text-align: left;
    font-size: 12px !important;
    font-weight: 500 !important;
}
  div#th_pb_all_bundles_list span.th_pb_total_sale_price,.th_pb_custom_bundle .th_pb_addtocart_section .th_pb_total_price {
    font-size: 14px !important;
}
  span.th_pb_total_save_label {
    font-size: 10px !important;
}
  .product-cardd-section h2 {
    font-size: 26px;
    font-weight: 700;
}
  .product-cardd-section   .product-card .product-info {
    padding: 20px 6px 0px !important;
}
  .product-cardd-section  .product-card .product-info h3 {
    font-size: 15px !important;
    margin-bottom:4px !Important;
}
  .product-cardd-section  .product-card .product-info .product-price {
    font-size: 13px !important;
}
  .meet_our_tencel.home-tenncel a.shop-now-btn{
    display:none !Important;
  }
  .meet_our_tencel.home-tenncel {
  padding: 40px 20px 15px;
  }
  .endlesss-reassns h2 {
    font-size: 24px;
}
  .endlesss-reassns a.btn {
    font-size: 13px;
    font-weight: 500;
    padding: 10px 12px !important;
}
  .testimonials__body {
    padding: 1rem 0;
}
  /* .testimonials-wrapper .testimonials__text {
    font-size: 14px;
}
    .testimonials-wrapper .quote__text p {
    font-size: 12px;
}
  .testimonials-wrapper .quote__content{
    gap:1.3rem;
  } */
  .homee-faqq {
    padding-top: 50px;
}
  .collectionn-titl h1.rich-text__heading {
    font-size: 24px;
    margin-top: 20px;
        margin-bottom: 0px !important;
}
 .collectionn-titl  .rich-text__text-wrapper{
    margin-top:15px;
  }
  .collectionn-titl p {
    font-size: 14px;
}
  .bnner-pts h2 {
    font-size: 18px;
    font-weight: 700;
}
    .why-choose-secc h2.rich-text__heading, .why-choose-secc h3 {
    font-size: 24px !important;
}  
  .product-cardd-section.bundle-shop__containerr h2 {
    font-size: 24px;
        margin-bottom: 10px;
}
  .product-cardd-section.bundle-shop__containerr .sectn-desc.rte {
    font-size: 14px;
}
  .product-cardd-section.bundle-shop__containerr .sectn-desc.rte {
    margin-bottom: 25px !important;
}
  .why-choose-secc .rte p {
    font-size: 15px!important;
    line-height: 23px!important;
}
  .product-cardd-section.bundle-shop__containerr .p.shop__container .shop__grid-item {
    flex: 0 0 47% !important;
}
  .p.shop__container {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    row-gap: 40px;
    padding: 0px;
}
  .product-cardd-section.bundle-shop__containerr a.product-card__title{
    font-size: 12.31px !important;
    font-family: 'Iowan Old Style' !important;
}
  .product-cardd-section.bundle-shop__containerr .product-card__price, .product-cardd-section.bundle-shop__containerr .product-card__price div {
     font-size: 10px !important;
  }
  .impactt-focuss h2 {
    font-size: 25px;
    font-weight: 700;
}
  .impactt-focuss {
    padding: 10px 0px 0px;
}
   .impactt-focuss .multicolumn__column {
    background: transparent !Important;
}
  .donattion .donation-content, .donattion span.counter {
    font-size: 74.22px;
}
.donattion .rte.image-banner__text {
    font-size: 21px;
}
    .donattion .image-banner__content.image-banner__content--mobile {
    position: absolute;
    top: 10px;
}
 .multicolumn.impacct-loogoes .multicolumn__container {
    padding-top: 0px;
           padding-left: 10px;
        padding-right: 10px;
}
   .multicolumn.impacct-loogoes .multicolumn__column-media {
    padding-top: 0px;
    padding-bottom: 0px;
}
  .impactt-focuss .line-container .line,  .impactt-focuss .line-container .circle,.impactt-focuss .line-container {
    display: none;
}
.impactt-focuss  .mob-line {
    position: relative;
    top: 11px;
    /* left: 50%; */
    transform: translateX(-50%);
    width: 0.6px;
    height: 55px;
    background-color: black;
  margin-bottom:10px;
}
.impactt-focuss .multicolumn__mobile-content {
    margin-top: 20px;
}
.impactt-focuss .mob-line::before {
    content: "";
    position: absolute;
    bottom: -8px;
    left: 50%;
    transform: translateX(-50%);
    width: 10px;
    height: 10px;
    border: 1px solid;
    border-radius: 50%;
}
  .homepage accordeon-container.faq.faq .faq__container {
    padding-top: 0px;
    padding-left: 0px !Important;
    padding-right: 0px !Important;
}
  .images-with-text__content-wrapper:has(.endlesss-reassns) {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
  .header .drawer-menu__list-inner a.drawer-menu__menu-item, .header a.drawer-menu__list-title-label.unstyled-link.link-parent-for-hover {
    font-size: 2.5rem;
}
  a.btn.btn--outline.collctn-btn {

    padding-left: 8px;
   padding-right: 8px;
    letter-spacing: 0px;

    text-transform: uppercase;
    font-size: 13px !important;
}
}

 .bikinnii-custom div#th_pb_all_bundles_list li.li_product_list:first-child .th_pb_list_content figure a:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background-image: url('/cdn/shop/files/Picture_1.png?v=1742217879');
    background-position: center;
    position: absolute;
    top: 0;
    background-size: contain;
    /* display: grid; */
    left: 0;
    opacity: 1;
    /* z-index: 11111; */
    background-repeat: no-repeat;
}
 .bikinnii-custom div#th_pb_all_bundles_list li.li_product_list:nth-child(2) .th_pb_list_content figure a:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background-image: url('/cdn/shop/files/Picture2_2.png?v=1742217822');
    background-position: center;
    position: absolute;
    top: 0;
    background-size: contain;
    /* display: grid; */
    left: 0;
    opacity: 1;
    /* z-index: 11111; */
    background-repeat: no-repeat;
}
 .bikinnii-custom div#th_pb_all_bundles_list .th_pb_list_content figure a img {
    visibility: hidden;
    opacity: 0;
}
.bikini-prodct div#th_pb_all_qty_bundle .th_pb_qty_bundle_grid_inner.th_pb_qty_bundle_l2_grid_inner[data-val="1"]  .free_shipping_text {
    display: none !important;
}
.culf-special-sec.our-materiall-cufft-sec .rte {
    font-family: 'Iowan Old Style';
    font-size: 16px;
}
.culf-special-sec.our-materiall-cufft-sec .multicolumn__details.cons-sec ul li, .culf-special-sec.our-materiall-cufft-sec .multicolumn__details.benefits-col ul li {
    font-size: 16.43px;
}
.culf-special-sec.our-materiall-cufft-sec a.btn.multicolumn__btn {
    background: #E9362D !important;
    text-transform: uppercase;
    font-size: 15px;
  letter-spacing:0px;
}
@media only screen and (min-width: 1200px){
.culf-special-sec.our-materiall-cufft-sec  .multicolumn__column:nth-child(2) img {
    transform: none !Important;
    margin-left: 54px;
}
}
@media only screen and (max-width: 768px) {
    .culf-special-sec.our-materiall-cufft-sec {
    margin-top: 15px;
}
  .culf-special-sec.our-materiall-cufft-sec .rte {
    font-family: Iowan Old Style;
    font-size: 14px;
}
 .culf-special-sec.our-materiall-cufft-sec .multicolumn__details.cons-sec ul li, .culf-special-sec.our-materiall-cufft-sec .multicolumn__details.benefits-col ul li {
    font-size: 11px;
}
  .culf-special-sec.our-materiall-cufft-sec a.btn.multicolumn__btn {
    background: #e9362d!important;
    text-transform: uppercase;
    font-size: 12.92px;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    padding: 0px 10px;
}
  .culf-special-sec.our-materiall-cufft-sec .benefits-col ul li:before {
    left: -22px;
    font-size: 13px;
    width: 10px;
    height: 10px;
}

 .culf-special-sec.our-materiall-cufft-sec .multicolumn__column-title.h6 {
    font-size: 13.25px !Important;
    font-weight: 600;
    /* font-size: 13.15px; */
}
}
.culf-special-sec.our-materiall-cufft-sec .multicolumn__column-title.h6 {
    font-family: 'Iowan Old Style' !Important;
    font-weight: 600;
    /* font-size: 13.15px; */
}
@media screen and (max-width: 440px) {
    .culf-special-sec.our-materiall-cufft-sec img {
        width: initial !Important; 
        height: initial !Important;
    }
}
@media only screen and (max-width: 768px) {
  .culf-special-sec.our-materiall-cufft-sec  .multicolumn__details.cons-sec ul li, .culf-special-sec.our-materiall-cufft-sec .multicolumn__details.benefits-col ul li {
        font-size: 12px !Important;
        line-height: 16px !Important;
    }
 .culf-special-sec.our-materiall-cufft-sec .cons-sec ul li:before {
    top: 2px !Important;
}
}
@media only screen and (min-width: 400px) {
.culf-special-sec.our-materiall-cufft-sec .multicolumn__details.cons-sec .rte {
    margin-top: 23px;
}
}
@media only screen and (max-width: 400px) {
.culf-special-sec.our-materiall-cufft-sec .multicolumn__details.cons-sec .rte {
    margin-top: 12px;
}
}
@media only screen and (min-width: 769px) {
a[data-float-element-trigger="HeaderDropdownMenu-about-us"]::after {
  content: '';
  display: inline-block;
  width: 12px;
  height: 12px;
  background-image: url('/cdn/shop/files/Vector_77.png?v=1750080739');
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 6px;
  vertical-align: middle;
}
}
span.kaching-bundles__bar-label {
    position: absolute;
    bottom: -8px;
    text-transform: uppercase !important;
    left: 0;
    right: 0;
    width: 50%;
    margin: 0 auto;
    border-radius: 15px !important;
      letter-spacing: 0px !important;
    font-family: 'Iowan Old Style' !important;
    font-size: 11px !important;
}
.kaching-bundles__bar {
    margin-bottom: 15px !important;
}
.kaching-bundles__bar-subtitle::before {
    content: '';
    background: url(/cdn/shop/files/svgviewer-output.svg?v=1750936734);
    width: 16px;
    height: 16px;
}
.kaching-bundles .kaching-bundles__bar {
    /* border: 1px solid #eee !important; */
    border-radius: 10px;
}
span.kaching-bundles__swatch-buttons__button.kaching-bundles-option-value {
    border: 0px !important;
}
span.kaching-bundles__swatch-buttons__button.kaching-bundles-option-value.kaching-bundles__swatch-buttons__button--selected {
    border: none !important;
}
span.kaching-bundles__swatch-buttons__button.kaching-bundles-option-value.kaching-bundles__swatch-buttons__button--selected div {
    border: 2px solid !important;
    border-radius: 50% !important;
    padding: 10px !important;
    /* margin: 0px !important; */
}
.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-radio {
    background: #999999 !important;
    box-shadow: 0 0 0 2px #999999 !important;
}
.kaching-bundles__bar-variant-number{
    display: none !important;
}
.kaching-bundles__bar-variant-selects {
    position: relative;
}
.kaching-bundles__bar-subtitle{
    margin-bottom: 15px;
}
.kaching-bundles__bar-variants {
 
    margin-bottom: 15px;
}
.kaching-bundles__bar-price {
    font-size: 14px !important;
}
span.kaching-bundles__bar-title {
    font-size: 17px !important;
}
.kaching-bundles__bar-subtitle {
    display: flex;
    justify-content: start;
    align-items: center;
    gap: 10px;
    font-weight: 500;
    color: black;
    font-family: 'Iowan Old Style';
    font-size: 14px !important;
}
select.kaching-bundles__bar-variant-select.kaching-bundles-option:before {
    content: 'Size';
    position: absolute;
    top: -18px;
    font-family: 'Josefin sans-serif' !important;
    font-size: 12px !important;
    font-weight: 300 !important;
}
.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container {
    background-color: #FAF8F6 !important;
  box-shadow: none !Important;
  border:1px solid #ddd !Important;
}
.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__swatch-buttons__button {
    background: transparent !Important;
}