/** Shopify CDN: Minification failed

Line 7716:0 Unexpected "}"

**/


h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.slideshow__heading,
.section-steps .icon-with-text__content .description,
.section-header h1,
.section-header .h1,
.section-header h2,
.section-header .h2,
.section-header h3,
.section-header .h3,
.section-header .title,
.section-how-it-works .icon-with-text__content .title,
.section-trust-indicator .icon-with-text__content .description,
.section-img-cards .icon-with-text__content .title,
.section-trust-indicator-2 .icon-with-text__content .title,
.purchase-main span.jar,
.all-reviews,
.cart-quickview__footer>div:nth-child(2) .cart-subtotal__price,
.cart-quickview__footer>div:nth-child(2) .cart-subtotal__title::after,
.cart-quickview__table .list-view-item__title .cart__product-title,
.cart-quickview_header::after,
.ap span,
.ap p:first-child,
.product-loop__price,
.featured-blog__title,
.about__col h3,
.about__col h2 {
font-family: Nunito Sans;
}

.announcement-bar__message,
.slideshow__text,
.slideshow__button,
.section-steps .icon-with-text__content .title,
body,
input,
textarea,
button,
select,
.btn.btn--primary,
.section-how-it-works .icon-with-text__content .description,
.section-img-cards .icon-with-text__content .description,
.footer-heading,
.purchase-main span.btn,
.purchase-main span.rate,
.purchase-main p.upper-text,
.video-review span,
span.reviewr-name,
span.verified-buyer,
p.static-review-content,
.site-nav>.menu-lv-1>.nav-action,
:is(.site-footer, [data-section-type=newsletter]) .kl-private-reset-css-Xuajs1 label,
:is(.site-footer, [data-section-type=newsletter]) .kl-private-reset-css-Xuajs1 input,
.featured-blog__meta--item,
section.yotpo-reviews-landing p,
.article__meta .article__meta--item,
#customer_login .form-label,
.product-details__item,
.cart-quickview__footer>div:nth-child(3)::before,
.cart-quickview__footer>div:nth-child(3) .cart-subtotal__price,
.product__terms-conditions .title,
a.shop-list,
ul.nav-tab.nav-tab-text-1 li,
.sorry-text a,
.cart-quickview__table .cart__remove a,
td.cart__removed-product,
.popup-sidebar__wrapper button.product-card__btn.product-card__btn--plus,
.popup-sidebar__wrapper button.product-card__btn.product-card__btn--plus::after,
.popup-sidebar__wrapper .product-card__title a,
.cart-quickview__footer .cart__submit-controls .cart__submit,
.cart-quickview_content .cart-quickview__table .cart__remove a,
.cart-quickview_content h2.cart-quickview_product--title,
.product-details-price dd:last-of-type,
.cart-quickview__table .cart__qty-label2,
.cart-quickview-safe,
.product-card__price {
font-family: "Nunito Sans";
}

.section-header h1,
.section-header .h1,
.section-header h2,
.section-header .h2,
.section-header h3,
.section-header .h3,
.section-header .title {
text-transform: none;
}

p a {
  color: #894236;
  font-weight: 800;
}

.header-middle__center {
order: -1;
}

.site-nav>.menu-lv-1 {
margin-right: 38px;
}

.announcement-bar__message {
padding: 9px;
font-weight: 700;
}

.announcement-bar__message p {
display: flex;
gap: 46px;
}

div.rc_popup.none {
    display: none;
}

.slideshow--large .slideshow__image {
max-height: 613px  !important;
}

.slideshow--large .slideshow__image {
max-height: 695px;
}

.slideshow__heading {
  margin-bottom: 14px;
  color: #134773 !important;
  font-weight: 400;
  font-size: 58px;
  line-height: 70px;
}

body.Join {
  display: none;
}

body.Join.SMS {
  display: block !important;
}

.slideshow__text {
font-size: 18px;
font-weight: 700;
color: #000000 !important;
font-weight: 700;
line-height: 30px;
font-family: Nunito Sans;
}

.slideshow__content.content--left {
max-width: 689px;
}

.slideshow__content.content--left {
  position: unset;
  transform: unset !important;
}
.slideshow__item a {
      width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
}
.hero__content, .slideshow__content {
  position: unset;
}

.hero__image:after, .slideshow__image:after {
  content: unset;
}

.slideshow__button {
border-radius: 10px;
font-weight: 800;
font-family: Nunito Sans;
  font-size: 18px;
}

.section-steps .icon-with-text__icon .icon,
.icon-with-text__icon svg {
width: auto;
height: auto;
}

.icon-with-text__icon {
width: auto;
}

.section-steps .icon-with-text__content .title {
font-size: 16px;
font-weight: 400;
}

:is(.section-steps, .section-trust-indicator) .icon-with-text__content .description {
font-size: 22px;
font-weight: 700;
}

/* .section-trust-indicator .icon-with-text__content .description {
color: #000;
} */

.image-with-text-2__image {
background-size: contain;
  background-position: top;
  border-radius: 10px;
}

.btn.btn--primary {
background: #F89686;
border-radius: 10px;
border-color: #F89686;
min-width: fit-content !important;
padding: 0px 36px;
font-weight: 800;
font-size: 18px;
color: #000;
  align-items: center;
  justify-content: center;
  display: flex;
  width: fit-content;
}
.landing-how-it-works__sub-header {
  gap: 20px;
  align-items: center;
}


.halo-section .image-with-text-2__content .title {
  font-weight: 400;
  font-size: 45px;
  line-height: 58px;
}

.image-with-text-2__image {
width: min(47%, 700px);
}

.image-with-text-2__content {
min-width: 53%;
}

.image-with-text-2__content .section-header {
max-width: 100%;
}

.section-header>p, .image-with-text-2__content p {
color: #000;
font-size: 18px;
}

.section-trust-indicator {
background: url("/cdn/shop/files/pattern.png?v=1664790641");
background-size: cover;
}

.halo-row__item {
border-left: none !important;
}

.section-trust-indicator .icon-with-text {
flex-direction: column;
align-items: center;
max-width: 160px;
text-align: center;
}

.section-trust-indicator .icon-with-text__content .description {
color: #fff;
}

.section-trust-indicator .icon-with-text__content {
padding-left: 0px;
text-align: center;
}

.image-with-text-2__content {
padding-block: 0px;
  padding-inline: 15px;
}

.section-how-it-works .section-header {
display: contents;
}

.section-how-it-works .btn {
display: block;
width: fit-content;
order: 1;
margin-inline: auto;
}

.section-how-it-works .container {
display: flex;
flex-direction: column;
gap: 23px;
max-width: 1155px;
padding-top: 45px;
padding-inline: 30px;
}

.section-how-it-works .icon-with-text {
flex-direction: column;
padding: 92px 26px 25px 43px;
background: #99E2EF;
max-width: 100%;
border-radius: 10PX;
}

.section-how-it-works .icon-with-text__content {
padding-left: 0;
}

.section-how-it-works .icon-with-text__icon {
position: absolute;
inset: 41px 28px auto auto;
}

.section-how-it-works .halo-row__item {
padding: 0px 7.5px !important;
}
div#shopify-section-1586155999113 .slideshow__content {
    display: none  !important;
}

.section-how-it-works .title::before {
display: block;
font-weight: 700;
font-size: 34px;
margin-bottom: 5px;
}

.section-how-it-works .slick-slide:nth-child(1) .title::before {
content: "Step 1";
}

.section-how-it-works .slick-slide:nth-child(2) .title::before {
content: "Step 2";
}

.section-how-it-works .slick-slide:nth-child(3) .title::before {
content: "Step 3";
}

.halo-row.slick-slider .slick-track {
display: flex;
}

.slick-slide {
height: auto !important;
float: unset !important;
}

.slick-slide :is(div:not([class]), .halo-row__item, .icon-with-text) {
height: 100%;
}

.section-how-it-works .icon-with-text__icon svg {
display: block;
}

.section-how-it-works .icon-with-text__content .title {
font-size: 22px;
margin-bottom: 20px;
}

.section-how-it-works .icon-with-text__content .description {
font-size: 18px;
}

/*   .section-how-it-works .container::before {
content: "";
position: absolute;
background: url("/cdn/shop/files/How_Does_It_Work__-_Image.png?v=1664796584");
width: 415px;
height: 300px;
z-index: 1;
inset: -10% auto auto -19%;
} */

.section-how-it-works .container {
position: relative;
}

.section-img-cards .section-header {
text-align: start !important;
margin-bottom: 25px;
}

.section-img-cards .text-center p {
margin-left: 0;
margin-top: 0px;
}

.section-img-cards .container {
max-width: 1142px;
}

.section-img-cards .halo-card-img {
aspect-ratio: 370 / 366;
width: 100%;
}

.section-img-cards .icon-with-text__icon {
width: 100%;
}

.section-img-cards .icon-with-text {
flex-direction: column;
max-width: 370px;
}

.section-img-cards .halo-row__item {
padding-inline: 7.75px !important;
}

.section-img-cards .icon-with-text__content .title {
font-size: 34px;
margin-top: 16px;
margin-bottom: 15px;
}

.section-img-cards .icon-with-text__content {
padding-left: 0px;
}

.section-img-cards .icon-with-text__content .description {
font-size: 18px;
max-width: 327px;
}

.rich-text {
line-height: 1.4;
}

.section-trust-indicator-2 {
background: #FCF7F6;
}

.section-trust-indicator-2 .icon-with-text__content {
padding-left: 0px;
}

.section-trust-indicator-2 .icon-with-text {
flex-direction: column;
text-align: center !important;
max-width: 240px;
}

.section-trust-indicator-2 .icon-with-text__content .title {
font-size: 26px;
}

.section-trust-indicator-2 .halo-row.column-3 {
max-width: 800px;
min-width: auto;
margin: auto;
}

.footer-row {
flex-wrap: wrap;
align-items: stretch;
}

.footer-logo__item-mobile {
  display: none;
}

.footer-row__item {
border-bottom: 1px solid #F9AB9E;
padding-bottom: 9px;
}

.footer-row {
align-items: stretch;
}

.footer-row__item.footer-newsletter {
padding-bottom: 40px;
}

.footer-logo .social-icons {
display: none;
}

.footer-row__item.footer-logo,
.footer-row__item.footer-newsletter {
margin-bottom: 36px;
}

.footer-logo__item {
max-width: 294px;
font-size: 14px;
line-height: 1.4;
}
.timer {
    margin-top: 20px;
}
.footer-heading {
color: #195E9A;
}

.footer-list a {
  color: #134773;
  font-weight: 600;
  line-height: 25px;
}

.footer-list li {
margin-bottom: 20px;
}

.social-icons {
display: flex;
justify-content: flex-end;
gap: 42px;
}

.site-footer__top,
.site-footer__middle,
.site-footer__bottom {
background: #FFFAF7;
}

:is(.site-footer__bottom, .site-footer__middle) .container {
max-width: 1040px !important;
}

.site-footer__bottom__item {
width: auto;
}

.site-footer__bottom .container {
justify-content: flex-start;
gap: 40px;
}

.announcement-bar__message {
display: flex;
justify-content: center;
gap: 23px;
}

/* .announcement-bar__message::after {
content: "";
width: 17px;
height: 17px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Cpath d='M0.780029 16.62H16.78V0.62H0.780029V16.62Z' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_2922_1328' transform='scale(0.00625)'/%3E%3C/pattern%3E%3Cimage id='image0_2922_1328' width='160' height='160' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E");
}
 */
.announcement-bar__message span:last-child {
order: 1 !important;
}

section.single-product-hero .container {
max-width: calc(1003px + 60px);
display: flex;
padding-inline: 30px;
gap: 25px;
}

section.single-product-hero .single-product-hero__col:first-child {
max-width: 465px;
}

section.single-product-hero .swiper-slide {
border-radius: 5px;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
height: auto;
  cursor: pointer;
}

section.single-product-hero .swiper-slide img {
position: static;
transform: unset;
height: auto !important;
width: 100% !important;
  aspect-ratio:1;
}

section.single-product-hero .swiper-thumbs .swiper-slide img {
    max-width: 96px;
    width: 100%;
}

section.single-product-hero .swiper.mySwiper2 {
margin-bottom: 10px;
}

.about {
min-height: 486px;
background-size: cover;
position: relative;
}

.about__overlay {
position: absolute;
inset: auto 0 0 0;
transform: translateY(29%) translateX(-3%);
text-align: center;
pointer-events: none;
}


.landing-main-row-1 .head-cal-1 {
  margin-left: -20px !important;
  display: flex !important;
  flex-direction: row-reverse !important;
  align-items: center !important; 
}


.head\=2 {
  width: 231px !important;
  max-height: 132px ;
  text-align: center !important;
}
.landing-main-row-2 {
  padding-block: 1px 15px !important;
}
.head-cal-1 img {
    max-width: 110px !important;
}
.flex-image-text-col-1 {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
}
.landing-main-row-1 .head-cal-1 span:first-child {
height: 35px!important;
  margin-left: -5px;
  margin-top: 31px;

}
.about__col h2 {
font-family: "Nunito Sans";
font-size: 64px;
color: #195E9A;
margin-bottom: 18px;
}

.about__col h3 {
font-size: 20px;
text-transform: uppercase;
font-family: "Nunito Sans";
color: #F89686;
letter-spacing: 0.23em;
margin-bottom: 18px;
}

.about__col p {
max-width: 496px;
font-size: 18px;
color: #000;
}

.about .container {
max-width: 1186px;
}

.about__col:first-child {
padding-block: 77px 179px;
position: relative;
z-index: 1;
}

.about__col+.about__col {
position: absolute;
top: 0;
right: 113px;
}

section.guide-mobile {
display: none;
}

section.guide-mobile-content {
display: none;
}

.story {
background: #66D3E7;
padding-top: 151px;
margin-bottom: var(--gap);
--gap: 134px;
}

.story__main {
display: flex;
gap: 24px;
}

.story .container {
max-width: 1065px;
padding-inline: 30px;
}

.story__col:first-child {
max-width: 474px;
width: 100%;
margin-top: 48px;
margin-bottom: calc(-1 * var(--gap));
}

.story__col h3 {
font-size: 20px;
letter-spacing: 0.23em;
text-transform: uppercase;
color: #fff;
margin-bottom: 12px;
}

.story__col h2 {
font-size: 48px;
text-transform: none;
margin-bottom: 11px;
}

.story__col p {
color: #000;
font-size: 18px;
}


.about-promise {
padding-block: 110px 80px;
}

.about-promise__header {
width: fit-content;
margin-inline: auto;
position: relative;
margin-bottom: 54px;
}

.about-promise__header h2 {
font-size: 48px;
color: #195E9A;
margin-bottom: 0;
}

.about-promise__header img.overlay {
position: absolute;
inset: 0 auto 0 100%;
translate: 17px;
margin: auto;
}

.about-promise__main {
display: flex;
gap: 50px;
}

.about-promise .container {
max-width: 966px;
padding-inline: 30px;
}

.about-promise__col {
flex: 1;
}

.about-promise__col img {
display: block;
margin: auto;
}

.about-promise__col h3 {
margin-block: 13px 15px;
color: #195E9A;
font-size: 22px;
line-height: 1.4;
}

.about-promise__col p {
font-size: 18px;
color: #000;
}

.contact-hero {
padding-block: 77px 71px;
}

.about-promise__header p {
color: #000;
}

.contact-hero .container {
max-width: 1064px;
padding-inline: 30px;
}

.contact-hero .about-promise__col {
padding: 57px 30px 56px;
text-align: center;
background: #99E2EF;
border-radius: 10px;
}

.contact-hero .about-promise__col svg {
display: block;
margin-inline: auto;
}

.contact-hero .about-promise__col h3 {
font-size: 48px;
color: #000;
margin-bottom: 5px;
margin-top: 21px;
}

.contact-hero .about-promise__col p {
max-width: 300px;
margin: auto auto 47px;
}
.landing-main-row-1 .head span:first-child {
  display: block;
  background: #FEB237;
  border-radius: 0 10px 10px 0;
  width: fit-content;
  font-size: 14px;
  color: #000;
  font-weight: 700;
  padding: 7px 22px 7px 27px;
  line-height: 1.3;
  margin-left: -9px;
  margin-bottom: 10px;
}
.contact-hero .about-promise__col a {
background: #F89686;
border-radius: 10px;
padding: 10px 33px;
color: #000;
font-weight: 800;
}

.contact-cta {
background: #FFF4DC;
padding-block: 38.5px;
}

.contact-cta .container {
max-width: 841px;
padding-inline: 30px;
display: flex;
align-items: center;
justify-content: space-between;
}

.contact-cta a {
white-space: nowrap;
font-weight: 800;
background: #F89686;
border-radius: 10px;
padding: 9px 23px;
}

.contact-cta h2 {
font-size: 34px;
color: #195E9A;
margin-bottom: -5px;
}

.contact-cta p {
color: #000;
font-size: 18px;
max-width: 579px;
}

.static-reviews .container {
max-width: 1034px;
padding-inline: 30px;
}

.static-reviews {
padding: 35px 0;
}

.static-reviews__main {
width: 90%;
margin: auto;
}

.static-reviews__header {
display: flex;
align-items: flex-start;
gap: 15px;
margin-bottom: 13px;
}

.static-reviews__img {
width: 44px;
aspect-ratio: 1/1;
background: #FFD275;
border-radius: 50%;
display: grid;
place-content: center;
color: #FFF4DC;
font-size: 26px;
position: relative;
}

.static-reviews__title span {
font-size: 14px;
color: #000;
font-weight: 700;
display: block;
margin-bottom: 6px;
}

.static-reviews__stars svg {
display: block;
}

.static-reviews__stars {
display: flex;
gap: 4.4px;
}

.static-reviews__status::before {
content: "";
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-0.000976562 7.8623C-0.000976562 5.87318 0.7892 3.96553 2.19572 2.559C3.60225 1.15248 5.5099 0.362305 7.49902 0.362305C9.48815 0.362305 11.3958 1.15248 12.8023 2.559C14.2088 3.96553 14.999 5.87318 14.999 7.8623C14.999 9.85143 14.2088 11.7591 12.8023 13.1656C11.3958 14.5721 9.48815 15.3623 7.49902 15.3623C5.5099 15.3623 3.60225 14.5721 2.19572 13.1656C0.7892 11.7591 -0.000976562 9.85143 -0.000976562 7.8623H-0.000976562ZM7.07102 11.0723L11.389 5.6743L10.609 5.0503L6.92702 9.6513L4.31902 7.4783L3.67902 8.2463L7.07102 11.0733V11.0723Z' fill='%2300BA65'/%3E%3C/svg%3E");
width: 15px;
height: 15px;
display: block;
}

.static-reviews__status {
display: flex;
align-items: center;
gap: 4px;
font-weight: 700;
font-size: 14px;
color: #000;
}

.static-reviews__img::after {
content: "";
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='10' viewBox='0 0 9 10' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-0.000976562 4.8623C-0.000976562 3.66883 0.473129 2.52424 1.31704 1.68032C2.16096 0.83641 3.30555 0.362305 4.49902 0.362305C5.6925 0.362305 6.83709 0.83641 7.681 1.68032C8.52492 2.52424 8.99902 3.66883 8.99902 4.8623C8.99902 6.05578 8.52492 7.20037 7.681 8.04429C6.83709 8.8882 5.6925 9.3623 4.49902 9.3623C3.30555 9.3623 2.16096 8.8882 1.31704 8.04429C0.473129 7.20037 -0.000976562 6.05578 -0.000976562 4.8623H-0.000976562ZM4.24222 6.7883L6.83302 3.5495L6.36502 3.1751L4.15582 5.9357L2.59102 4.63191L2.20702 5.0927L4.24222 6.78891V6.7883Z' fill='%2333ADD4'/%3E%3C/svg%3E");
width: 9px;
height: 9px;
position: absolute;
bottom: 3px;
right: 0;
}

.static-reviews__product {
font-size: 14px;
color: #666666;
display: flex;
gap: 7px;
line-height: 28px;
align-items: center;
}

.static-reviews__product::before {
content: "";
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='17' viewBox='0 0 14 17' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.49902 3.8623C9.49902 3.19926 9.23563 2.56338 8.76679 2.09454C8.29795 1.6257 7.66206 1.3623 6.99902 1.3623C6.33598 1.3623 5.7001 1.6257 5.23126 2.09454C4.76242 2.56338 4.49902 3.19926 4.49902 3.8623V4.3623H9.49902V3.8623ZM10.499 3.8623V4.3623H13.999V14.3623C13.999 14.8927 13.7883 15.4014 13.4132 15.7765C13.0382 16.1516 12.5295 16.3623 11.999 16.3623H1.99902C1.46859 16.3623 0.959883 16.1516 0.58481 15.7765C0.209737 15.4014 -0.000976562 14.8927 -0.000976562 14.3623V4.3623H3.49902V3.8623C3.49902 2.93405 3.86777 2.04381 4.52415 1.38743C5.18053 0.731054 6.07077 0.362305 6.99902 0.362305C7.92728 0.362305 8.81752 0.731054 9.4739 1.38743C10.1303 2.04381 10.499 2.93405 10.499 3.8623ZM9.85302 9.2163C9.94691 9.12242 9.99965 8.99508 9.99965 8.8623C9.99965 8.72953 9.94691 8.60219 9.85302 8.5083C9.75914 8.41442 9.6318 8.36167 9.49902 8.36167C9.36625 8.36167 9.23891 8.41442 9.14502 8.5083L6.49902 11.1553L5.35302 10.0083C5.30654 9.96182 5.25135 9.92494 5.19061 9.89978C5.12987 9.87462 5.06477 9.86167 4.99902 9.86167C4.93328 9.86167 4.86818 9.87462 4.80744 9.89978C4.7467 9.92494 4.69151 9.96182 4.64502 10.0083C4.59854 10.0548 4.56166 10.11 4.5365 10.1707C4.51134 10.2315 4.49839 10.2966 4.49839 10.3623C4.49839 10.428 4.51134 10.4931 4.5365 10.5539C4.56166 10.6146 4.59854 10.6698 4.64502 10.7163L6.14502 12.2163C6.19147 12.2629 6.24664 12.2998 6.30739 12.325C6.36813 12.3502 6.43326 12.3632 6.49902 12.3632C6.56479 12.3632 6.62991 12.3502 6.69066 12.325C6.7514 12.2998 6.80658 12.2629 6.85302 12.2163L9.85302 9.2163Z' fill='%2300B6D7'/%3E%3C/svg%3E");
width: 14px;
height: 16px;
display: block;
}

.static-reviews__main p {
color: #000;
}

.static-reviews .swiper-button-prev:after,
.static-reviews .swiper-button-next:after {
font-size: 20px;
}

.static-reviews .swiper-button-next {
right: 0;
}

.static-reviews .swiper-button-prev {
left: 0;
}

.purchase-main {
display: flex;
/*     max-width: 479px; */
width: 100%;
background: #fff8f6;
gap: 5px;
/* align-items: center; */
justify-content: center;
padding: 16px 23px;
}

.purchase-main .purchase-card {
margin: 20px 0px;
width: 141px;
background: #f1f9ff;
border: 1px solid #195e9a;
border-radius: 5px;
display: flex;
flex-direction: column;
justify-content: space-between;
}

.purchase-main>label:nth-child(2) {
background: #f1f9ff;
border: 1px solid #195e9a;
border-radius: 5px;
width: 141px;
/*     height: 227px; */
display: flex;
flex-direction: column;
justify-content: space-between;
overflow: hidden;
position: relative;
}

.purchase-main span.btn {
background: #f89686;
border-radius: 10px;
width: 100%;
font-weight: 800;
font-size: 14px;
line-height: 19px;
text-align: center;
color: #000000;
padding: 1px 5px;
height: unset;
border: none;
}

.purchase-main p.save {
font-weight: 700;
font-size: 14px;
line-height: 19px;
text-align: center;
color: #759ec2;
margin-top: 8px;
}

.purchase-main span.price-custom {
font-weight: 600;
font-size: 26px;
line-height: 27px;
text-align: center;
color: #000;
display: block;
      margin-bottom: 20px;
}
.purchase-main .save-10 span.rate {
    display: none;
}
.subsave  span.rate {
    display: block !important;
}
.purchase-main span.jar {
font-style: normal;
font-weight: 700;
font-size: 22px;
line-height: 26px;
text-align: center;
color: #195e9a;
margin-bottom: 5px;
}

.purchase-main span.rate {
font-style: normal;
font-weight: 700;
font-size: 13px;
line-height: 19px;
text-align: center;
color: #195e9a;
}

.purchase-main p.upper-text {
font-weight: 700;
font-size: 10px;
line-height: 14px;
text-align: center;
text-transform: uppercase;
margin: 0 !important;
}

.purchase-main .card-head {
flex: 1;
}

input.input-hidden,
input.input-hidden+button {
display: none !important;
}

.purchase-main .card-inner {
background: #CCF0F7;
padding: 12px 16px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}

.purchase-main .purchase-card .card-head {
margin-top: -14px;
}

.purchase-main span.jar {
margin-top: 33px;
}

.purchase-main .purchase-card2 span.jar {
margin-top: 43px;
}

.purchase-main span {
display: block;
}

h1.single-product-hero__title {
font-size: 48px;
line-height: 58px;
letter-spacing: 0em;
color: #195E9A;
margin-bottom: 13px;
}

span.single-product-hero__tagline {
font-weight: 700;
font-size: 14px;
line-height: 19px;
color: #666666;
margin-top: 12px;
display: block;
}

.single-product-hero__content p:first-child {
font-size: 16px;
line-height: 22px;
color: #000000;
}

.single-product-hero__content li {
position: relative;
display: flex;
align-items: center;
gap: 10px;
color: #000000;
}

.single-product-hero__content li:before {
content: "";
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.5 8.00042C0.5 5.95446 1.34285 3.9923 2.84315 2.54559C4.34344 1.09889 6.37827 0.286133 8.5 0.286133C10.6217 0.286133 12.6566 1.09889 14.1569 2.54559C15.6571 3.9923 16.5 5.95446 16.5 8.00042C16.5 10.0464 15.6571 12.0085 14.1569 13.4552C12.6566 14.902 10.6217 15.7147 8.5 15.7147C6.37827 15.7147 4.34344 14.902 2.84315 13.4552C1.34285 12.0085 0.5 10.0464 0.5 8.00042H0.5ZM8.04347 11.3021L12.6493 5.7499L11.8173 5.10808L7.88987 9.84053L5.108 7.60545L4.42533 8.39539L8.04347 11.3032V11.3021Z' fill='%23195E9A'/%3E%3C/svg%3E");
width: 17px;
height: 16px;
background-repeat: no-repeat;
display: block;
}

.single-product-hero__content p:nth-child(3) strong {
font-weight: 800;
font-size: 18px;
line-height: 25px;
color: #134773;
}

.single-product-hero__content p:nth-child(3) {
color: #000;
}

.single-product-hero__btn {
justify-content: center;
align-items: center;
padding: 11px 35.18px;
gap: 10px;
border-radius: 5px 5px 0px 0px;
font-weight: 800;
font-size: 18px;
display: block;
}

.single-product-hero__btns a:nth-child(1) {
background: #00B6D7;
}

.single-product-hero__btns a:nth-child(2) {
background: #EBEBEB;
color: #195E9A;
}

.single-product-hero__content {
margin-bottom: 15px;
}

.single-product-hero__content p:nth-child(3) {
margin-top: 13px;
}

.single-product-hero__btns {
display: flex;
gap: 10px;
}

.static-reviews {
background: #FFFBF2;
}

.slideshow__item {
  display: block;
  padding: 0 15px;
}


.featured-blog__button {
display: none;
}

.featured-blog__title {
font-family: "Nunito Sans";
}

.featured-blog--custom .featured-blog__content {
margin-top: 0px;
padding-top: 13px;
}

.featured-blog__image,
.featured-blog__link {
height: 216px;
}

.halo-column__item:not(:has(*)) {
display: none;
}

.featured-blog__link img {
width: 100%;
object-fit: cover;
}

h3.featured-blog__title {
color: #195E9A;
font-family: "Nunito Sans";
font-size: 26px;
margin-bottom: 10px;
  font-weight: 400;
}

.featured-blog__excerpt {
font-size: 18px;
margin: 0px;
color: #999999;
}

.faqs h2 {
font-size: 48px;
line-height: 58px;
color: #195E9A;
}

.faqs .container {
max-width: 1030px !important;
padding: 0px 30px;
}

div#shopify-section-template--14733149700194__faq .accordion-box {
width: 853px;
margin: 0 auto;
}

.faqs {
padding: 40px 0px;
}

.accordion {
background: #99D6E9;
border-radius: 5px;
overflow: hidden;
margin-bottom: 10px;
}

.accordion__header {
font-weight: 700;
color: #000;
font-size: 18px;
position: relative;
}

.accordion__header,
.accordion__content {
padding: 13px calc(33px + 19px) 13px 19px;
}

.accordion__body {
background: #F9F9F9;
}

.accordion__content {
color: #000;
}

.accordion__header::after {
content: "+";
position: absolute;
inset: 0 23px 0 auto;
margin: auto;
width: fit-content;
height: fit-content;
line-height: 1;
color: #195E9A;
}

.accordion__header.open::after {
content: "-";
}

.empty-page-content {
padding: 0;
}
.product-loop__header {
  margin-bottom: 17px;
  text-align: center;
  margin-left: auto;
  width: 97%;
}
.empty-page-content .page-heading {
color: #195E9A;
font-size: 64px;
margin: 45px auto 12px;
}
.product-loop-sub__main {
  justify-content: left;
}


.empty-page-content .description {
font-size: 18px;
color: #000;
max-width: 597px;
margin: auto;
}

.product-loop__main {
display: flex;
gap: 10px;
flex-wrap: wrap;
gap: 20px;
justify-content: center;
}

.product-loop__item {
  display: flex;
  flex-direction: column;
  max-width: calc(23.33% - 14px) !important;
  width: 100%;
}

.product-loop__img {
  display: block;
  background: linear-gradient(180deg, #33ADD4 31.25%, #CCEBF4 100%);
  border-radius: 15px;
  overflow: hidden;
}

.product-loop__img img {
display: block;
max-height: 100%;
margin: auto;
aspect-ratio: 1;
object-fit: cover;
  width: 100%;
}
.product-loop__main .product-loop__item:nth-child(4) .product-tags li {

text-transform: capitalize;
}


.product-loop .product-card > p {
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  color: #000000;
  margin-bottom: 7px;
}

.product-loop .product-card {
padding: 23px 0 0 0;
flex: 1;
display: flex;
flex-direction: column;
  justify-content :space-between;
}

.product-loop h3 {
  margin-bottom: 8px;
  font-weight: 400;
  font-size: 24px;
  line-height: 27px;
}

.product-loop__disc strong {
padding: 3px 7.2px;
background: #B65848;
border-radius: 5px;
color: #fff;
margin-right: 3.5px;
}

.faqs h2 {
text-align: center;
}

.product-loop__disc {
font-weight: 700;
color: #D39B91;
font-size: 14px;
margin-bottom: 27px;
}

.product-loop__price {
margin: 14px 0 20px;
font-size: 22px;
color: #000;
font-weight: 400;
}

.product-loop__btn {
  background: #F89686;
  border-radius: 10px;
  display: block;
  text-align: center;
  padding-block: 8.5px;
  margin-top: 20px;
  font-weight: 800;
  font-size: 18px;
  line-height: 25px;
  width: 100% !important;
}

.product-loop .container {
max-width: 1635px !important;
padding-inline: 30px;
}

.product-loop__header h2 {
  color: #195e9a;
  margin-bottom: 8px;
  text-align: left;
  font-weight: 400;
  font-size: 45px;
  line-height: 58px;
}

.product-loop__header p {
  font-size: 18px;
  color: #000;
  text-align: left;
}

.product-loop__header {
margin-bottom: 17px;
text-align: center;
}

.imgcard .container {
max-width: 1155px !important;
}

.imgcard__header {
margin-bottom: 26px;
}

.imgcard__header h2 {
  color: #195e9a;
  margin-bottom: 0;
  font-weight: 400;
  font-size: 45px;
  line-height: 58px;
}
a.imgcard__link img {
    object-fit: contain;
}
.imgcard__header p {
font-size: 18px;
color: #000;
}

.imgcard__main {
display: flex;
gap: 15px;
  align-items: flex-start;
}
a.imgcard__link img {
    object-fit: contain !important;
}
.imgcard__card {
  flex: 1;
  border-radius: 10px;
  overflow: hidden;
}

.imgcard__body a{
  background: linear-gradient(138.97deg, #FBC0B6 16.61%, #FFFFFF 91.92%);
  padding: 20px 17px;
  display: flex;
}

.imgcard__body img {
  max-width: 229px;
  width: 100%;
  aspect-ratio: 1;
  object-fit: contain;
  margin-top: -149px;
  margin-left: -60px;
  z-index: 9;
}

.imgcard__card a img {
  display: block;
  aspect-ratio: 1/0.62;
  width: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 10px 10px 0 0;
}

.imgcard__body h3 {
  color: black;
  margin-bottom: 0;
  font-weight: 400;
  font-size: 30px;
  line-height: 40px;
}

.imgcard__body p {
font-size: 18px;
color: #000;
}

.imgcard {
padding: 60px 0px;
}

section.trust-indicator .container {
max-width: 1053px;
}

.trust-indicator__main {
display: flex;
justify-content: center;
gap: 20px;
}

.trust-indicator__card {
flex: 1;
max-width: 250px;
}

.trust-indicator__card svg {
display: block;
margin: auto;
}

.trust-indicator__card h3 {
color: #894236;
font-size: 26px;
margin-top: 12px;
}

.trust-indicator {
background: #FFFAF7;
text-align: center;
padding: 63px 0px 75px;
}

.trust-indicator__header {
margin-bottom: 40px;
}

.trust-indicator__header h2 {
color: #195E9A;
font-size: 48px;
margin-bottom: 10px;
}

.trust-indicator__header p {
font-size: 18px;
color: #000;
}

section.landing-how-it-works-mobile {
  display: none;
}

.yellowbar {
margin: 0px;
background: #FFC752;
text-align: center;
padding: 26px 0px;
font-size: 26px;
}

.trust-indicator-2__main {
display: flex;
justify-content: space-between;
text-align: center;
}

.landing-main-row-table {
margin-top: 10px;
}

.table-tab-content2 .landing-main-row-table {
  margin-top: 30px;
}

.landing-main-row-table td {
padding: 10px 0 !important;
}

.trust-indicator-2 .container {
max-width: 748px !important;
padding-inline: 30px;
}

.trust-indicator-2__main h3 {
margin: 6px 0 0;
color: #F1F9FF;
font-size: 22px;
}

.trust-indicator-2 {
padding: 47px 0px;
background-size: cover;
}

.trust-indicator-2__card {
flex: 1;
max-width: 156px;
}

.collection-banner {
padding-block: 124px;
text-align: center;
margin-bottom: 60px;
background-size: cover;
  aspect-ratio: 3.9;
    background-position: center;
}

.collection-banner * {
color: #FFF8F6;
}

.collection-banner h1 {
font-size: 64px;
margin-bottom: 10px;
}

.collection-banner p {
font-size: 18px;
max-width: 467px;
margin: auto;
font-weight: 700;
}

/* Reviews Page CSS */

section.reviews {
padding: 77px 0px 120px 0px;
background-size: cover;
background-position: center;
}

.reviews-hero-content h2 {
font-style: normal;
font-weight: 500;
font-size: 64px;
line-height: 70px;
color: white;
text-align: center;
}

.reviews-hero-content span {
font-style: normal;
font-weight: 700;
font-size: 18px;
line-height: 26px;
display: block;
text-align: center;
color: #FFFFFF;
}

.container-small {
margin: 20px auto;
max-width: 1069px;
}

.video-review video {
border-radius: 15px;
}

.video-overlay {
position: absolute;
top: 0;
padding-top: 15px;
}

.video-review {
position: relative;
padding: 15px 26px;
background: #FEEAE7;
border-radius: 5px;
}

section.video-reviews {
display: flex;
gap: 19px;
}

.video-review h4 {
font-size: 22px;
line-height: 26px;
text-align: center;
color: #195E9A;
}

.video-review span {
font-style: normal;
font-weight: 700;
font-size: 14px;
line-height: 19px;
display: block;
text-align: center;
color: #000000;
}

.static-review h3 {
font-size: 26px;
line-height: 27px;
color: #0089A1;
}

.static-review-subcontent {
display: flex;
gap: 12px;
align-items: center;
}

span.reviewr-name {
font-style: normal;
font-weight: 700;
font-size: 14px;
line-height: 19px;
text-align: center;
color: #000000;
}

span.verified-buyer {
font-style: normal;
font-weight: 700;
font-size: 14px;
line-height: 19px;
text-align: center;
color: #000000;
}

p.static-review-content {
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 22px;
color: #000000;
}

.static-reviews-2 {
display: flex;
gap: 42px 55px;
flex-wrap: wrap;
justify-content: center;
}

.static-review {
width: 318px !important;
}

.header-middle__left,
.header-middle__right {
width: auto;
}

.site-nav>.menu-lv-1>.nav-action {
font-weight: 800;
font-size: 18px;
}

.site-nav>.menu-lv-1>.nav-action a:before {
right: 0;
margin: auto;
}

.navUser-action,
.navUser-action svg {
display: block;
}

.header-middle__item--cart .countPill {
position: absolute;
font-size: 12px;
color: #000;
top: -12px;
right: -16px;
background: transparent;
}

.wrap-icons {
display: none;
}

[data-section-type=newsletter] .section-header,
[data-section-type=newsletter] .section-header .title,
[data-section-type=newsletter] .section-header p,
[data-section-type=newsletter] .form-single-field {
display: block;
width: 100%;
padding: 0;
}

[data-section-type=newsletter] .section-header .title {
  margin-bottom: 10px;
  font-weight: 400;
  font-size: 45px !important;
}

[data-section-type=newsletter] .section-header {
margin-bottom: 42px;
}

[data-section-type=newsletter] .section-header,
[data-section-type=newsletter] .form-single-field {
max-width: 642px;
margin-inline: 0;
}

[data-section-type=newsletter] .input-group__field {
border: 1px solid #00B6D7;
border-radius: 5px;
}

.footer-list li {
font-size: 18px;
}

[data-section-type=newsletter] .section-header p {
letter-spacing: normal;
}

[data-section-type=newsletter] .container {
max-width: 1131px;
padding-inline: 30px;
display: flex;
gap: 40px;
align-items: center;
justify-content: center;
}

:is(.site-footer, [data-section-type=newsletter]) .kl-private-reset-css-Xuajs1[data-testid] {
gap: 14px;
}

:is(.site-footer, [data-section-type=newsletter]) .kl-private-reset-css-Xuajs1 {
min-height: auto !important;
}

:is(.site-footer, [data-section-type=newsletter]) .kl-private-reset-css-Xuajs1 label {
font-weight: 400 !important;
}

:is(.site-footer, [data-section-type=newsletter]) .kl-private-reset-css-Xuajs1 button {
padding-inline: 20px !important;
}

p.privacy,
p.privacy a {
color: #999999;
}

.product-loop {
padding-bottom: 45px;
}

p.privacy a {
font-weight: 700;
}

p.privacy {
margin-top: 9px;
font-size: 12px;
}

.featured-blog__content {
padding-top: 17px !important;
}

.featured-blog__cat {
display: block;
margin-bottom: 13px;
color: #894236;
font-size: 18px;
font-weight: 800;
}

.featured-blog__title {
font-size: 26px;
color: #195E9A;
line-height: 1.1;
}

.featured-blog__excerpt {
margin-top: 10px !important;
margin-bottom: 17px !important;
}

.pagination-wrapper {
margin-top: 40px;
}

.featured-blog__meta--item {
color: #134773;
}

.popup-sidebar {
font-family: 'Nunito Sans' !important; 
}

.popup-sidebar__wrapper .btn--primary {
margin: 0 auto;
}

.lst-seen-widget {
display: none;
}

.product-content__row a::before {
content: "";
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 14 16' fill='none'%3E%3Cpath d='M12.8335 5.5H9.50016V0.5H4.50016V5.5H1.16683L7.00016 12.1667L12.8335 5.5ZM0.333496 13.8333H13.6668V15.5H0.333496V13.8333Z' fill='%23894236'/%3E%3C/svg%3E");
width: 13px;
height: 15px;
display: block;
}

.product-content__row a {
color: #894236;
font-weight: 800;
display: flex;
align-items: center;
gap: 9px;
}

.product-content__row {
display: flex;
justify-content: center;
gap: 20px;
padding-top: 50px;
max-width: 964px;
margin: 0 auto;
}

img.product-content__img {
max-width: 467px;
}

.product-content__row a {
color: #894236;
font-weight: 800;
}

.product-content__list {
flex-wrap: wrap;
display: flex;
margin-top: 30px;
border-top: 1px solid #999999;
padding-top: 50px;
position: relative;
}

.dot {
width: 36%;
}

.product-content__list .usps {
display: flex;
align-items: center;
gap: 11px;
margin-bottom: 11px;
}

.promise-inner {
display: flex;
gap: 11px;
max-width: 533px;
margin-left: auto;
}

.promise h2 {
margin-bottom: 12px;
font-size: 18px;
max-width: 533px;
margin-left: auto;
}

.promise-inner div {
width: 100%;
max-width: 178px;
color: #195E9A;
font-weight: 700;
gap: 5px;
text-align: initial;
display: flex;
max-width: 100%;
font-size: 14px;
align-items: center;
line-height: 19px;
}

.btn--addToCart {
    display: none !important;
}

.promise {
max-width: 1004px;
margin: 71px auto 0;
}

.promise-inner svg {
min-width: 30px;
}

.icon-with-text-2__row {
display: flex;
align-items: center;
padding: 29px 0;
justify-content: space-around;
}

.icon-with-text-2__col {
display: flex;
align-items: center;
gap: 10px;
}

.icon-with-text-2__col span:last-child {
display: block;
line-height: 24px;
color: black;
font-weight: 600;
font-size: 22px;
margin-top: 5px;
}

.icon-with-text-2__col div {
max-width: 205px;
}

.icon-with-text-2__col span:first-child {
font-size: 16px;
color: black;
}

section.landing-centered-text h2 {
text-align: center;
font-size: 45px;
line-height: 58px;
color: #195E9A;
font-weight: 400;
}

section.landing-centered-text p {
font-size: 18px;
text-align: center;
max-width: 37rem;
margin: 0 auto;
margin-top: 40px;
color: black;
}

section.landing-centered-text ul {
display: flex;
width: 1200px;
flex-wrap: wrap;
gap: 0px 40px;
justify-content: center;
margin: 44px auto 0;
}

section.landing-centered-text li {
width: 34%;
text-align: center;
font-size: 18px;
font-weight: 700;
margin-bottom: 29px;
color: #000;
}

section.landing-centered-text a {
text-align: center;
margin: 0 auto;
display: block;
font-size: 18px;
margin-top: 40px;
line-height: 24px;
font-weight: 800;
background: #F89686;
width: fit-content;
border-radius: 10px;
padding: 10px 36px 7px 36px;
}

section.landing-centered-text {
padding-top: 37px;
}

.landing-image-with-text-3__row {
display: flex;
justify-content: center;
gap: 13px;
}

.landing-image-with-text-3 h2 {
font-size: 45px;
line-height: 58px;
color: #195E9A;
max-width: 488px;
}

.landing-image-with-text-3__col ul {
display: flex;
margin-top: 47px;
flex-wrap: wrap;
}

.landing-image-with-text-3__col li {
width: 50%;
color: black;
font-weight: 700;
margin-bottom: 30px;
line-height: 26px;
}

.landing-image-with-text-3__col li {
justify-content: flex-start !important;
}

span.stars {
display: flex;
}

.landing-reviews .container {
max-width: 1440px !important;
padding-inline: 30px !important;
}

section.landing-image-with-text-3 .container {
width: 100%;
max-width: 1036px;
}

section.landing-image-with-text-3 {
padding: 60px 0;
}

.landing-image-with-text-3__col img {
max-width: 100%;
height: auto;
width: 100%;
}

  .breast-dream-img img {
    max-width: 355px;
    width: 100%;
    HEIGHT: 447PX;

}

section.landing-image-with-text-3 {
margin-top: 32px;
padding-bottom: 60px;
}

.landing-how-it-works__header {
display: flex;
margin: auto;
max-width: 1273px;
  margin-bottom: 15px;
  gap:25px;
}

.landing-how-it-works__header div h2 {
font-size: 45px;
color: #195E9A;
margin-bottom: 0;
font-weight: 400;
}

.landing-how-it-works__header div p {
font-size: 18px;
font-weight: 400;
max-width: 35rem;
color: black;
}

.landing-how-it-works .tab {
display: flex;
margin-top: 33px;
justify-content: center;
max-width: 1273px;
margin: auto;
}

.landing-how-it-works .nav-tab li a {
display: flex;
font-weight: 400;
align-items: center;
font-size: 26px;
line-height: 27px;
border: 3px solid #FCEEE3;
color: #195E9A !important;
width: 100%;
border-radius: 5px;
padding: 23px 39px;
cursor: pointer;
}

.tab-content-header {
display: flex;
align-items: center;
font-size: 22px;
font-weight: 600;
margin-bottom: 20px;
color: #195E9A;
}

section.landing-how-it-works li .active {
background: #CCEBF4 !important;
}

.landing-reviews__meta {
font-size: 14px;
color: #000;
font-weight: 700;
}

.landing-reviews__col {
width: 25%;
}

section.landing-reviews .landing-reviews__row {
display: flex;
gap: 33px;
padding: 54px 0px 34px;
}

div#shopify-section-template--14747795226722__slideshow-brazilian-butt h2.slideshow__heading.animated.mega-title--large {
width: 675px;
}

.landing-reviews__meta {
display: flex;
gap: 15px;
align-items: center;
}

section.landing-reviews h3 {
margin-bottom: 7.5px;
line-height: 27px;
font-size: 26px !important;
color: #0089A1;
font-weight: 400;
}

.landing-image-with-text-4 .container {
max-width: 100%;
padding-left: 0;
padding-right: 0;
}

section.landing-reviews p {
max-width: 330px;
font-size: 16px;
line-height: 22px;
color: black;
margin-top: 13px;
}

section.landing-reviews {
background: #FFF4DC;
}

section.yotpo-reviews-landing p {
font-style: normal;
font-weight: 700;
font-size: 18px;
line-height: 26px;
text-align: center;
color: #000000;
}

section.yotpo-reviews-landing h2 {
font-size: 48px;
margin-top: 60px;
line-height: 58px;
text-align: center;
color: #195E9A;
}

.flex-image-text {
display: flex;
}

.head\=2 img {
    width: 100%;
    max-width: 117px;
    height: 117px !important;
}



.landing-main {
  overflow: auto;
}

.landing-main-row-1 {
max-width: 350px !important;
background: #195E9A;
border-radius: 15px;
width: 100%;
color: #fff;
padding-block: 25px 18px;
padding-left: 20px;
position: relative;
}

.landing-main-row-1 h3 {
font-size: 22px;
color: #fff;
padding-right: 0px !important;
}

.table-tab-content {
overflow: auto;
}

.landing-main-col {
min-width: 810px !important;
margin: auto;
display: flex;
align-items: center;
}

.landing-image-with-text-4__row {
gap: 135px;
display: flex;
align-items: center;
background: #FFD275;
justify-content: center;
}

.breast-custom .landing-image-with-text-4__row {
  background: #33C5DF;
}

section.landing-image-with-text-4 h2 {
font-size: 45px;
line-height: 58px;
font-weight: 400;
max-width: 43rem;
}

section.landing-image-with-text-4 p {
max-width: 38rem;
font-size: 18px;
color: black;
margin-top: 15px !important;
}

section.landing-image-with-text-4 a {
font-size: 18px;
text-align: center;
padding: 1px 16px;
background: #134773;
border-radius: 10px;
border: 1px solid #134773;
height: 42px;
align-items: center;
margin-top: 15px;
  font-family: 'Nunito Sans';
  font-weight: 800;
}

.landing-image-with-text-4__col {
padding-bottom: -14px !important;
}


section.landing-image-with-text-4 container {
max-width: 100%;
}

section.landing-image-with-text-4 {
margin-top: 85px;
}

section.landing-reviews container {
max-width: 100%;
padding: 0;
}

.landing-how-it-works .nav-tab li.active a {
background: #CCEBF4;
color: #000 !important;
font-weight: 400;
}

.tab-content>.active {
display: block;
color: #000;
font-size: 18px;
max-width: 535px !important;
padding: 35px 40px;
width: 100%;
max-height: 109% !important;
}

.landing-how-it-works .tab-content {
background: #FCEEE3 !important;
}

.landing-how-it-works .tab>ul {
flex: 1;
}

section.landing-centered-text li::before,
.landing-image-with-text-3__col li::before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.780029 14C0.780029 10.4196 2.20235 6.9858 4.73409 4.45406C7.26583 1.92232 10.6996 0.5 14.28 0.5C17.8605 0.5 21.2942 1.92232 23.826 4.45406C26.3577 6.9858 27.78 10.4196 27.78 14C27.78 17.5804 26.3577 21.0142 23.826 23.5459C21.2942 26.0777 17.8605 27.5 14.28 27.5C10.6996 27.5 7.26583 26.0777 4.73409 23.5459C2.20235 21.0142 0.780029 17.5804 0.780029 14H0.780029ZM13.5096 19.778L21.282 10.0616L19.878 8.9384L13.2504 17.2202L8.55603 13.3088L7.40403 14.6912L13.5096 19.7798V19.778Z' fill='%23007397'/%3E%3C/svg%3E");
content: "";
min-width: 28px;
height: 28px;
display: block;
}

.shop-btn {
background: #F89686;
border-radius: 10px;
font-weight: 800;
font-size: 18px;
padding: 8px 37px;
display: block;
width: fit-content;
margin: 38px auto 76px;
}

section.landing-centered-text li,
.landing-image-with-text-3__col li {
display: flex;
align-items: flex-start;
gap: 10px;
text-align: left;
justify-content: flex-start;
}

.product-loop__item {
max-width: 406px;
}

.landing-reviews__row>img:first-child {
position: absolute;
inset: auto -30px 12px auto;
z-index: -1;
}

.landing-reviews {
position: relative;
isolation: isolate;
}

.landing-reviews__row {
max-width: 100vw;
}

#PageContainer {
overflow: hidden;
}

#gdpr {
background: #F9F9F9;
box-shadow: 0px -4px 10px rgba(0, 0, 0, 0.1);
inset: auto 0 0 0;
max-width: 100%;
padding: 30px 15px;
}

#gdpr .rte {
display: flex;
justify-content: center;
align-items: center;
gap: 30px;
}

#gdpr .rte p {
margin: 0;
color: #000;
}

#gdpr .close {
line-height: 1;
background: #F89686;
border-radius: 10px;
font-weight: 800;
font-size: 0px;
height: 22px;
width: 109px;
text-align: center;
line-height: 19px;
display: flex !important;
align-items: center;
justify-content: center;
height: auto;
min-height: 22px;
padding-inline: 15px;
}

#gdpr .close::after {
  content: "I agree";
  font-size: 14px;
  display: block;
}

.gdpr p a {
color: #894236;
font-weight: 800;
border: none !important;
text-decoration: none;
}

.dif-2__main {
display: flex;
justify-content: space-between;
}

section.diff-2 .container {
padding: 0px;
max-width: 1230px;
}

section.diff-2 {
background-size: cover;
position: relative;
padding-block: 65px 40px;
}

section.diff-2 h2 {
color: #195E9A;
font-size: 48px;
margin-bottom: 24px;
}

.dif-2__row {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 15px;
max-width: 600px;
}

.dif-2__card {
background: #F9F9F9;
border-radius: 10px;
padding: 28px 25px 23px;
color: #000;
}

.dif-2__card svg {
display: block;
margin-bottom: 10px;
}

.dif-2__col {
max-width: 600px;
width: 100%;
}

.dif-2__col img {
position: absolute;
inset: auto auto 0 0;
}

section.diff-2 .shop-btn {
margin-bottom: 0;
margin-top: 12px;
}

section.landing-reviews.beta .landing-reviews__col {
text-align: center;
}

section.landing-reviews.beta {
padding-block: 82.5px;
}

section.landing-reviews.beta .landing-reviews__meta path {
fill: #000;
}

section.landing-reviews.beta h3 {
color: #000;
}

section.landing-reviews.beta .landing-reviews__col {
max-width: 534px;
width: 100%;
}

section.landing-reviews.beta p {
max-width: 100%;
}

section.landing-reviews.beta .landing-reviews__meta {
justify-content: center;
}

section.landing-reviews.beta .landing-reviews__row {
padding: 0px;
}


section.landing-reviews.beta .container {
position: relative;
}

section.blog-section {
text-align: center;
background-size: cover;
}

section.blog-section .page {
padding: 68px 0px 93px;
}

section.blog-section .title {
color: #fff !important;
margin-bottom: 3px !important;
}

section.blog-section .section-header>p {
margin: auto;
color: #fff;
max-width: 500px;
font-weight: 700;
}

.pagination-wrapper .pagination .btn.btn--tertiary {
background: #F89686;
border-radius: 10px;
padding: 8px 48px;
display: flex;
align-items: center;
gap: 10px;
font-weight: 700;
}

.pagination__item .btn .text {
text-decoration: none;
}

.pagination__item .btn .icon {
display: none;
}

.learn-about__para {
  font-weight: 700 !important;
}

.pagination-wrapper .pagination .btn.btn--tertiary::after {
content: "";
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath d='M6.6 1.9L12.2 7.5H0V9.5H12.2L6.6 15.1L8 16.5L16 8.5L8 0.5L6.6 1.9Z' fill='black'/%3E%3C/svg%3E");
width: 16px;
height: 16px;
}

.pagination-wrapper .pagination .pagination__item--first .btn.btn--tertiary {
flex-direction: row-reverse;
}

.pagination-wrapper .pagination .pagination__item--first .btn.btn--tertiary::after {
transform: rotate(180deg);
}

.pagination-wrapper .pagination .btn.btn--tertiary[disabled] {
background: #EBEBEB !important;
}

.breadcrumb-wrapper.border-tops {
display: none;
}

h2.article__title {
font-size: 64px;
margin-bottom: 45px;
color: #195E9A;
}

article.article {
padding-top: 82px;
}

.article__meta .article__meta--item {
font-weight: 700;
color: #000;
}

.article__image img {
aspect-ratio: 1036 / 316;
object-fit: cover;
}

.article__image {
margin-bottom: 32px;
}

.article__body .rte>div {
max-width: 100% !important;
}

.article__body .rte>div p {
color: #000;
}

.article__body .rte>div :is(h1, h2, h3, h4, h5, h6) {
color: #195E9A;
}

.article__body .rte>div a {
color: #894236;
text-decoration: none;
border-bottom: none;
font-weight: 700;
}

.article .comment-form {
display: none;
}

.article .article__pagination {
display: none;
}

.article__body+.article__meta {
display: flex;
justify-content: space-between;
}

.article__Share {
color: #000;
font-weight: 700;
display: flex;
align-items: center;
gap: 10px;
}

.article__Share a,
.article__Share a svg {
display: block;
}

.article__Share+a {
background: #F89686;
border-radius: 10px;
padding: 13px 37px;
font-weight: 800;
font-size: 18px;
}

.ap {
padding-block: 61px 81px;
text-align: center;
}

.ap p:first-child {
font-weight: 700;
font-size: 22px;
color: #666;
font-family: "Nunito Sans";
margin-bottom: 15px;
}

.ap h1 {
font-weight: 400;
max-width: 650px;
font-size: 64px;
margin: 0 auto 15px;
color: #195E9A;
}

.ap span {
font-weight: 700;
font-size: 48px;
color: #B65848;
font-family: "Nunito Sans";
display: block;
margin-bottom: 61px;
}

.ap span+p {
max-width: 330px;
margin: auto;
color: #000;
margin-bottom: 30px;
}

.ap__card {
background: #F9F9F9;
border-radius: 10px;
max-width: 416px;
margin: auto;
padding: 45px 24px;
}

.ap .needsclick.kl-private-reset-css-Xuajs1[data-testid] {
display: block !important;
}

.ap .needsclick.kl-private-reset-css-Xuajs1[component]:not(:last-child) {
margin-bottom: 20px;
}

.ap .needsclick.kl-private-reset-css-Xuajs1[component] label {
font-weight: 400 !important;
margin-bottom: 3px;
}

.ap .needsclick.kl-private-reset-css-Xuajs1[component] button {
display: block;
width: 100%;
}

.ap__card p.privacy {
max-width: 320px;
margin: 10px auto 0;
line-height: 1.5;
font-size: 14px;
}

h3#LoginHeading {
color: #195E9A;
font-size: 34px;
}

#customer_login input:not([type="submit"]) {
border: 1px solid #00B6D7;
border-radius: 5px;
height: 44px;
}

#customer_login input[type="submit"] {
width: 100%;
}

.login-meta {
display: flex;
justify-content: space-between;
}

.login-meta a {
color: #134773;
font-size: 18px;
font-weight: 800;
}

.page.page-login {
min-height: auto;
padding-bottom: 50px;
}


/*  */
.cart-quickview__close {
display: block;
position: static;
transform: unset;
font-weight: 400;
color: #134773;
width: fit-content;
margin-left: auto;
}

.cart-quickview_header {
background: transparent;
padding: 53px 53px 20px 26px;
}

.cart-quickview_header .title {
font-size: 0px;
}

.cart-quickview_header::after {
content: "Your Cart";
display: block;
color: #195E9A;
font-weight: 700;
font-size: 34px;
font-family: "Nunito Sans";
margin-top: 36px;
}

.popup-sidebar__wrapper span.cart-heading {
display: none;
}

.cart-quickview__table .cart__image-wrapper {
background: #FFF8F6;
}

.cart-quickview__table .cart__content-wrapper {
padding-inline: 15px;
}

.cart-quickview__table .list-view-item__title .cart__product-title {
white-space: pre-wrap;
color: #000;
font-weight: 700;
font-size: 22px;
font-family: "Nunito Sans";
margin-bottom: 3px !important;
  pointer-events: none;
}

.cart__remove a {
border: 1px solid #FEC15F;
border-radius: 50%;
padding: 6px;
color: #FEC15F;
}
.shop-list-4 img {
  height: 177px;
  
  
}
.product-details-price dd:last-of-type {
color: #B65848;
font-weight: 700;
font-size: 18px;
}

.cart-quickview__table td {
padding-bottom: 18px;
}

.product-details__edit {
display: none;
}

span.cart-subtotal__title {
font-size: 0px;
}

.cart-quickview__footer>div:nth-child(2) .cart-subtotal__title::after {
content: "TOTAL:";
font-weight: 700;
font-size: 22px;
font-family: "Nunito Sans";
}

.cart-quickview__footer>div:nth-child(2) .cart-subtotal__price {
font-weight: 700;
font-size: 26px;
color: #195E9A;
font-family: "Nunito Sans";
}

.cart-quickview__footer>div:nth-child(3)::before {
content: "FREE USA shipping for orders over $99";
display: block;
color: #000;
margin-bottom: 2px;
}

.cart-quickview__footer>div:nth-child(3) {
display: block;
}

.cart-quickview__footer>div:nth-child(3) span.cart-subtotal__title {
display: none;
}

.cart-quickview__footer>div:nth-child(3) .cart-subtotal__price {
color: #808080;
font-size: 14px;
}

.cart-quickview__footer .cart__submit-controls .cart__submit+.btn {
display: none;
}

.cart-quickview__footer .cart__submit-controls .cart__submit {
font-weight: 800;
font-size: 18px;
color: #000 !important;
width: 100%;
border-radius: 10px;
}

a.logo.logo--left {
background-image: url(/cdn/shop/files/logo_165x.png?v=1664436263);
width: 207px;
height: 37px;
font-size: 0;
background-size: cover;
}

.step__footer {
gap: 25px;
display: flex !important;
flex-direction: row !important;
justify-content: flex-start !important;
}

svg.icon-svg.icon-svg--color-accent.icon-svg--size-10.previous-link__icon {
display: none;
}

span.step__footer__previous-link-content {
font-size: 18px;
font-weight: 600;
color: #197bbd;
}

button#continue_button {
background: #F89686;
color: black;
font-size: 18px;
font-weight: 700;
}

.sp-tag {
display: flex;
align-items: center;
gap: 20px;
}

.product-single_tags li {
color: #B38058;
font-weight: 700;
font-size: 14px;
line-height: 19px;
padding: 3px 5px;
background: #FFF4DC;
border-radius: 5px;
}

.product-loop__img .product-card-tags {
position: absolute;
top: 6px;
right: 6px;
}

a.product-loop__img .product-single_tags li {
background: white;
color: black;
      display: flex;
  gap: 5px;
  align-items: center;
}
ul.product-tags img {
  width: 100%;
  max-width: 20px;
}
.hover-content {
position: absolute;
top: 100%;
background: #99E2EF;
max-width: 354px;
padding: 0 20px;
border-radius: 5px;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
max-height: 0px;
overflow: hidden;
transition: all ease 0.5s;
}

.hover-content p {
font-size: 14px;
line-height: 19px;
color: black;
margin-bottom: 9px;
}

.hover-content>span {
color: black;
margin-bottom: 9px;
display: block;
font-weight: 700;
font-size: 16px;
line-height: 22px;
}

.usps:hover+.hover-content {
max-height: 100vh;
padding: 20px;
transition: all ease 0.5s;
}

section.product-content {
margin-bottom: 50px;
}

/* BRAZILIAN BUTT CSS */

div#shopify-section-template--14747795226722__icon-with-text-2-brazilian span {
color: white;
}

div#shopify-section-template--14747795226722__diff-brazilian .landing-main-row-1 {
background: #894236;
}

div#shopify-section-template--14747795226722__diff-brazilian .landing-main-row-1 li {
display: flex;
gap: 10px;
font-size: 14px;
font-weight: 700;
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #C5796D;
}

div#shopify-section-template--14747795226722__product-loop-brazilian .product-loop__main,
div#shopify-section-template--14748708733026__product-loop-lipmax .product-loop__main {
display: block;
gap: 10px;
max-width: 961px;
margin: auto;
justify-content: center;

}

div#shopify-section-template--14747795226722__product-loop-brazilian .product-loop__item,
div#shopify-section-template--14748708733026__product-loop-lipmax .product-loop__item {
flex: 1;
display: flex;
flex-direction: row;
max-width: 961px;
justify-content: center;
}

div#shopify-section-template--14747795226722__product-loop-brazilian .product-loop__img,
div#shopify-section-template--14748708733026__product-loop-lipmax .product-loop__img {
display: block;
background: #FCD5CF;
width: 434px;
}

div#shopify-section-template--14747795226722__product-loop-brazilian .product-loop .product-card,
div#shopify-section-template--14748708733026__product-loop-lipmax .product-loop .product-card {
padding: 11px 18px 15px;
flex: 1;
display: flex;
max-width: 527px;
justify-content: center;
flex-direction: column;
}

div#shopify-section-template--14747795226722__product-loop-brazilian a.product-loop__btn,
div#shopify-section-template--14748708733026__product-loop-lipmax a.product-loop__btn {
width: 343px;
margin-top: 0;
}

div#shopify-section-template--14747795226722__product-loop-brazilian .product-loop__disc,
div#shopify-section-template--14748708733026__product-loop-lipmax .product-loop__disc {
font-weight: 700;
color: #d39b91;
font-size: 14px;
margin-bottom: 10px;
}

div#shopify-section-template--14747795226722__product-loop-brazilian .product-loop__header,
div#shopify-section-template--14748708733026__product-loop-lipmax .product-loop__header {
margin-bottom: 17px;
text-align: center;
}

div#shopify-section-template--14748708733026__product-loop-lipmax .product-loop {
padding: 60px 0 15px 0;
}

div#shopify-section-template--14747795226722__image-with-text-4-brazilian .landing-image-with-text-4__row {
display: flex;
align-items: center;
background: #FFD275 !important;
justify-content: center;
}

div#shopify-section-template--14747795226722__image-with-text-4-brazilian section.landing-image-with-text-4 {
margin-top: 15px;
}

div#shopify-section-template--14747795226722__product-loop-brazilian .landing-what-makes-diff {
padding: 80px 0 50px;
}

.out-product-list span {
display: block;
}

.rich-text__heading .title {
font-size: inherit;
margin: 0;
color: #195E9A;
}

section.main-tabs {
width: 100%;
max-width: 1000px;
padding: 11px 0px 33px 0;
height: 480px;
margin: 0 auto;
}

.tab-text-main {
display: flex;
gap: 91px;

}

a.shop-list {
gap: 8px;
display: flex;
margin-bottom: 13px;
}

.tab-content h2 {
font-size: 20px;
color: #195E9A;
font-weight: 700;
}

.our-product-list-img > a {
  background: #CCEBF4;
  border-radius: 8.66667px;
  display: block;
  margin-top: 30px;
}

.static-reviews__img img {
border-radius: 100%;
}

ul.nav-tab.nav-tab-text-1 li {
display: flex;
align-items: center;
justify-content: space-between;
}

ul.nav-tab.nav-tab-text-1 li a {
font-size: 18px;
line-height: 26px;
color: black !important;
font-weight: 700 !important;
margin-bottom: 11px;
padding: 11px 50px 11px 19px;
}

.out-product-list {
padding-top: 30px;
}

.content.content-text-product img {
padding-top: 30px;
}
.content.content-text-product img{
height:auto;
}

.out-product-list-secondry > a {
  font-size: 18px;
  line-height: 25px;
  background: #F89686;
  border-radius: 10px;
  padding: 8px 25px;
  display: block;
  width: fit-content;
  margin-top: 20px;
  font-family: Nunito Sans;
  font-weight: 800;
}

#tab-1 .out-product-list-secondry {
  display: flex;
  gap: 20px;
}

#tab-1 .our-product-list-img {
  max-width: 260px;
  width: 100%;
  padding: 0;
}

.content-text-product-headiing {
display: flex;
gap: 185px;
}

.our-product-list-img img {
width: 444px;
height: 463px;
}

.out-product-list-secondry-2 a.shop-list {
font-size: 16px;
line-height: 21px;
color: black;
font-weight: 700;
}

.main-tabs .tab-content>.active {
display: block;
color: #000;
font-size: 18px !important;
max-width: 100% !important;
background: none !important;
padding: 0px !important;
}

.out-product-list-secondry-2 {
padding-top: 30px;
}

.our-product-list-img {
padding-top: 30px;
}

.returns p + p {
  margin-top: 15px;
}

.returns .send-return {
  margin-bottom: 15px;
}

a.shop-list {
display: block;
  max-width: 220px;
  width: 100%;
}

ul.nav-tab.nav-tab-text-1 {
min-width: 203px !important;
}

.video-testimonials {
margin-top: 100px;
}

.all-reviews {
text-align: center;
margin-top: 40px;
font-weight: 400;
font-size: 48px;
line-height: 58px;
color: #195E9A;
font-family: "Nunito Sans";
}

.our-product-list-img img {
height: unset;
max-width: 300px;
}

.tab-text-main .tab-content :is(h2, .out-product-list-secondry > div) {
flex: 1;
margin-bottom: 0px;
}

.content-text-product-headiing,
.out-product-list-secondry {
gap: 40px;
}

a.shop-list {
align-items: flex-start;
}

a.shop-list span {
max-width: 220px;
}

.tab-text-main {
justify-content: center;
}

ul.nav-tab.nav-tab-text-1 li.active {
background: #F89686 !important;
}

ul.nav-tab.nav-tab-text-1 li {
padding: 11px 19px 11px 50px !important;
cursor: pointer;
}

ul.nav-tab.nav-tab-text-1 li a {
margin: 0px;
padding: 0px;
}

ul.nav-tab.nav-tab-text-1 div a {
  padding: 11px 19px 11px 50px !important;
}

.bundles-link a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 18px;
    line-height: 26px;
    color: black !important;
    font-weight: 700 !important;
    font-family: 'Nunito Sans';
}

.content.content-text-product img {
padding: 0px;
  display: block;
  width: 100%;
  margin-bottom: 8px;
}

.out-product-list-secondry-2 {
  display: flex;
  gap: 12px;
}

.main-tabs {
opacity: 0;
visibility: hidden;
transform: translateY(-10px);
position: absolute;
background: #fff;
inset: 100% 0 auto 0;
box-shadow: 0px 0px 0px 100vmax rgba(255, 255, 255);
clip-path: inset(0 -100vmax);
}

/* .header-PC:has(.site-nav>.menu-lv-1:nth-child(2):hover)+.main-tabs,
.main-tabs:hover {
opacity: 1;
visibility: visible;
transform: translateY(0px);
transition: all 0.4s;
} */

.header-PC:has(.site-nav>.menu-lv-1:nth-child(1).active)+.main-tabs {
opacity: 1;
visibility: visible;
transform: translateY(0px);
transition: all 0.4s;
}

.site-nav>.menu-lv-1:nth-child(1)::after {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 100%;
}

.site-nav>.menu-lv-1:nth-child(1) {
position: relative;
}

.site-nav>.menu-lv-1:nth-child(1)::after {
visibility: hidden;
}

.site-nav>.menu-lv-1:nth-child(1):hover::after {
visibility: visible;
}


.site-nav>.menu-lv-1:nth-child(1)::before {
content: "";
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12' fill='none'%3E%3Cpath d='M1.6665 1.58643L6.99984 6.00022L1.6665 10.414' stroke='black' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
display: block;
width: 8px;
rotate: 90deg;
height: 12px;
transition: all 0.4s;
}

.site-nav>.menu-lv-1:nth-child(1) {
display: inline-flex;
flex-direction: row-reverse;
align-items: center;
gap: 10px;
}

.price-flex {
display: flex;
align-items: center;
gap: 15px;
}

.site-nav>.menu-lv-1.active:nth-child(1)::before {
rotate: -90deg;
}

.blog-tags {
display: flex;
align-items: center;
justify-content: center;
gap: 40px;
margin-top: 70px;
}

.blog-tags a {
font-weight: 800;
font-size: 18px;
line-height: 25px;
color: #894236;
}

span.featured-blog__cat:empty::after {
content: "All";
}

div#shopify-section-template--14733149700194__product-loop .product-loop__main {
display: flex;
gap: 10px;
justify-content: center;
}

div#shopify-section-template--14733149700194__product-loop .product-loop__header {
margin-bottom: 17px;
text-align: center;
}

form.cart-form .cart__remove a {
padding: 10px;
height: 40px;
display: block !important;
margin-top: 10px;
line-height: 0.6;
}

/* LIPMAX PAGE CSS */

div#shopify-section-template--14748708733026__icon-with-text-2-lipmax span {
color: white;
}

section.landing-reviews.beta .landing-reviews__row {
padding: 0;
align-items: center;
height: 240px;
justify-content: space-evenly;
}

section.landing-reviews.beta {
height: 260px;
}

section.landing-reviews.beta {
padding-block: 0 !important;
}

a.slideshow__button.btn.btn--secondary.animated.disabled {
background: #D6D6D6 !important;
border-color: #D6D6D6 !important;
}

.sorry-text p {
font-style: normal;
font-weight: 800;
font-size: 20px;
line-height: 26px;
margin-bottom: 20px;
color: #F9603D;
}

.sorry-text {
width: 311px;
text-align: center;
background: #FFF6F4;
border: 1px solid #FDBFB1;
border-radius: 10px;
padding: 20px;
margin-top: 46px;
}

.sorry-text a {
background: #134773;
border-radius: 10px;
padding: 10px 62px;
font-style: normal;
font-weight: 800;
font-size: 18px;
line-height: 25px;
text-align: center;
color: white;
}


.accordion__content p {
color: #000;
}

.accordion__content p a {
font-weight: 800;
color: #894236;
}

.faq-header h1 {
font-size: 64px;
color: #195E9A;
margin-bottom: 30px;
}

section.faq-head {
padding: 84px 0 0 0;
text-align: center;
}

.faq-anchors a {
color: #894236;
font-size: 18px;
font-weight: 700;
}

.faq-anchors {
display: flex;
justify-content: center;
gap: 25px;
}

.faqs h2 {
scroll-margin-top: 100px;
scroll-padding-top: 100px;
}

html {
scroll-behavior: smooth;
}

a.product-loop__btn.sold-out {
background: #134773;
color: white;
}

.Purchase.sold-out .card-inner .btn {
opacity: 0.5;
background: #E0E0E0;
border: 1px solid #D6D6D6;
}

.single-wait a {
width: fit-content;
padding: 10px 42px;
}

.single-wait {
margin: 15px 0;
}

.best-value {
  text-align: center;
  background: #FEB237;
  font-weight: 700;
  font-size: 9px;
  line-height: 16px;
  position: absolute;
  transform: rotate(-34deg);
  top: 4%;
  width: 100%;
  left: -35%;
}

[data-section-id='template--14748708733026__slideshow-lip-max'] .slideshow__heading {
color: #134773;
width: 750px;
}

div#shopify-section-template--14748708733026__landing-centered-text-lipmax section.landing-centered-text h2 {
text-align: center;
font-size: 48px;
width: 686px;
line-height: 58px;
margin: 0 auto;
color: #195e9a;
font-weight: 400;
}

div#shopify-section-template--14748708733026__how-it-works-lipmax ul.nav-tab li a svg,
.tab-content-header svg {
width: 82px;
margin-right: 20px;
}

section.landing-reviews.beta {
background: #66D3E7;
}

div#shopify-section-template--14748708733026__diff-two .shop-btn {
background: #F89686;
border-radius: 10px;
font-weight: 800;
font-size: 18px;
padding: 8px 37px;
display: block;
width: 285px;
margin: 38px auto 76px;
text-align: center;
}

div#shopify-section-template--14748708733026__landing-centered-text-lipmax section.landing-centered-text ul {
display: flex;
width: 1200px;
flex-wrap: wrap;
gap: 0px 40px;
justify-content: center;
margin: 44px auto;
padding-left: 100px;
}

.cart-quickview__table .cart__remove a {
font-weight: 100;
}

td.cart__removed-product {
position: absolute;
inset: 40px 0 auto 0px;
margin: auto;
background: #CCF7E4;
box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
border-radius: 45px;
display: flex;
padding: 8px 11.8px 8px 10.8px !important;
align-items: center;
font-weight: 700;
font-size: 0px;
gap: 4.24px;
color: #000;
width: fit-content;
/* margin: auto; */
}

.popup-sidebar__wrapper .slick-track {
display: flex;
}

td.cart__removed-product span.cart__removed-product-details {
display: none;
}

td.cart__removed-product::before {
content: "";
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.210938 10C0.210938 7.48044 1.21183 5.06408 2.99342 3.28249C4.77502 1.50089 7.19138 0.5 9.71094 0.5C12.2305 0.5 14.6469 1.50089 16.4285 3.28249C18.21 5.06408 19.2109 7.48044 19.2109 10C19.2109 12.5196 18.21 14.9359 16.4285 16.7175C14.6469 18.4991 12.2305 19.5 9.71094 19.5C7.19138 19.5 4.77502 18.4991 2.99342 16.7175C1.21183 14.9359 0.210938 12.5196 0.210938 10H0.210938ZM9.1688 14.066L14.6383 7.22853L13.6503 6.43813L8.9864 12.2661L5.68294 9.5136L4.87227 10.4864L9.1688 14.0673V14.066Z' fill='%2300BA65'/%3E%3C/svg%3E");
width: 19px;
height: 19px;
display: block;
}

td.cart__removed-product::after {
content: "Item removed";
font-size: 18px;
}

.popup-sidebar__wrapper .slick-track {
display: flex;
}

.popup-sidebar__wrapper button.product-card__btn.product-card__btn--plus {
font-weight: 800;
font-size: 0px;
padding: 1.5px 5px !important;
width: fit-content;
line-height: 19px;
background: #F89686;
border-radius: 10px;
height: 22px;
border: none;
color: #000;
}

.popup-sidebar__wrapper button.product-card__btn.product-card__btn--plus::after {
content: "Upgrade Cart";
font-size: 14px;
}

.popup-sidebar__wrapper button.product-card__btn.product-card__btn--plus span {
display: none;
}

.popup-sidebar__wrapper .product-card__title a {
font-weight: 700;
font-size: 18px;
}

.popup-sidebar__wrapper .product-card__reviews {
display: none;
}

.popup-sidebar__wrapper .product-card__price.price--on-sale .price-item--sale {
color: #B65848;
font-weight: 700;
}

.popup-sidebar__wrapper .product-card__variant {
display: none;
}

form.edit_checkout .step__footer button {
background: #F89686;
color: black;
padding: 20px 15px;
font-weight: 800;
font-size: 18px;
line-height: 25px;
}

form.edit_checkout .step__footer {
justify-content: flex-start;
flex-direction: row;
gap: 15px;
}

td.cart__removed-product.added::after {
content: "Added to cart!";
}

.cart-quickview_content img.cart__image {
width: 80px;
height: 80px;
object-fit: contain;
  pointer-events:none;
}

.cart-quickview_content .cart-quickview__table .cart__remove a {
font-weight: 100;
}

.cart-quickview_content .cart-quickview__table tr {
border-bottom: 0px;
}

.cart-quickview_content .cart-quickview__table tr .cart__meta {
padding-top: 0;
}

.cart-quickview_content .cart-quickview__table {
border-bottom: 1px solid;
margin-bottom: 18px;
}

.cart-quickview_content h2.cart-quickview_product--title::before {
display: none;
}

.cart-quickview_content h2.cart-quickview_product--title {
display: block;
text-align: start;
padding: 0;
font-size: 14px;
font-weight: 700;
}

.cart-quickview_content .cart-quickview_product--header {
margin-bottom: 22px;
}

.cart-quickview_content a.product-card__link::before {
display: none;
}

.achieve-form-text .needsclick.kl-private-reset-css-Xuajs1 {
width: 100% !important;
}

.cart-quickview_content .product-card__link .product-card__img {
display: block;
position: static;
transform: unset;
width: 80px;
height: 80px;
background: #FFF8F6;
}

.cart-quickview_content .product-card--2 .product-card__image {
width: 86px;
}


.single-product-breast-cart-btn #variant-40570322550882 {
    display: none !important;
}

.single-product-breast-cart-btn {
    margin-bottom: 22px;
}
.cart-quickview_content .slick-prev,
.cart-quickview_content .slick-next {
top: 0 !important;
bottom: 0 !important;
margin: auto;
transform: translateY(-35px) !important;
}

.halo-column__item {
padding-inline: 55px;
}

.cart-quickview_content :is(.slick-arrow, .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus) {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='20' viewBox='0 0 12 20' fill='none'%3E%3Cpath d='M9.78301 0.5L11.333 2.05L3.38301 10L11.333 17.95L9.78301 19.5L0.333008 10L9.78301 0.5Z' fill='%23195E9A'/%3E%3C/svg%3E");
background-size: contain;
background-position: center;
background-repeat: no-repeat;
}
.single-product-breast-cart-btn span {

    text-align: start !important;
}
.bundle-Purchase {
    display: none;
}
.single-product-breast-cart-btn label {
    BACKGROUND: #f89686;
    COLOR: black;
    WIDTH: 100%;
    MAX-WIDTH: 128PX;
    TEXT-ALIGN: CENTER;
    PADDING: 4PX;
    BORDER-RADIUS: 32PX;
    TEXT-TRANSFORM: capitalize;
    MARGIN-BOTTOM: 6PX;
}
.rc-template__button-group .rc-radio {
    text-transform: capitalize;
}
span.price-custom {
    /* color: #b65848; */
  color:#000;
    font-size: 21px;
    font-weight: 700;
}
.Purchase .save-10  .price-custom {
    margin-top: 30px !important;
}
 .subsave .save-10 .price-custom {
    margin-top: 0px !important;
}

/* span.compare-price {
    margin-top: 12px;
} */
.single-product-breast-price {
    display: flex;
    gap: 8px;
    align-items: center;
    margin-bottom: 20px;

}
.cart-quickview_content .slick-arrow .icon {
display: none;
}

.cart-quickview_content .cart-quickview_product .slick-next {
transform: translateY(-35px) rotate(180deg) !important;
}

.cart-quickview_content ul.slick-dots {
display: none !important;
}

.cart-quickview__footer .cart__submit-controls .cart__submit+a {
width: 100%;
background: #F89686;
border-radius: 10px;
margin: auto;
font-weight: 800;
font-size: 18px;
display: flex !important;
align-items: center;
justify-content: center;
gap: 10px;
margin-top: -44px;
pointer-events: none;
}

.cart-quickview__footer .cart__submit-controls input.cart__submit.btn.btn--checkout.disabled+a {
opacity: 0.8;
}

.cart-quickview__footer .cart__submit-controls .cart__submit {
opacity: 0;
}

.cart-quickview-safe {
font-weight: 700;
font-size: 12px;
color: #666666;
display: flex;
align-items: center;
justify-content: center;
gap: 6px;
}

.cart-quickview-safe::before {
content: "";
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 14 16' fill='none'%3E%3Cg clip-path='url(%23clip0_2026_27384)'%3E%3Cpath d='M6.78027 15.9694C6.81376 15.9898 6.85144 16 6.88912 16H6.88703C6.92471 16 6.9603 15.9898 6.99379 15.9714L11.0487 13.6415C12.579 12.7634 13.4917 11.2177 13.4917 9.51056V3.71336C13.4917 3.63984 13.4498 3.57246 13.3849 3.5357L6.9917 0.0275668C6.9268 -0.00918895 6.84725 -0.00918895 6.78445 0.0275668L0.596369 3.5357C0.531474 3.57042 0.491699 3.6378 0.491699 3.71131V9.51056C0.506353 11.1911 1.41698 12.7716 2.86561 13.6354L6.78027 15.9694Z' fill='%2300A15C'/%3E%3Cpath d='M5.69822 10.4949C5.61239 10.4949 5.52865 10.4602 5.47004 10.3989L3.97535 8.85724C3.85603 8.73472 3.86231 8.54073 3.98791 8.42434C4.11352 8.30795 4.31239 8.31407 4.43171 8.43659L5.69194 9.73938L9.54589 5.6064C9.66312 5.48183 9.86199 5.47162 9.98969 5.58598C10.1174 5.70033 10.1279 5.89432 10.0106 6.01888L5.92849 10.3969C5.86988 10.4602 5.78614 10.497 5.70031 10.497H5.69822V10.4949Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2026_27384'%3E%3Crect width='13' height='16' fill='white' transform='translate(0.491699)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
width: 13px;
height: 16px;
}

.cart-quickview_content .product__terms-conditions .title {
display: none;
}

.cart-quickview_content .cart__buttons-container {
margin-top: 0px !important;
}

.cart-quickview-fixed {
position: absolute;
inset: auto 0 0 0;
background: #e6e6e6;
z-index: 99;
padding: 20px 20px 10px;
}

.pw-route-protection.false.desktop-align-right {
padding-block: 0px;
}

.cart-quickview__footer {
padding-bottom: 11px;
}

.halo-column__item {
  padding-inline: 7.5px;
  margin: 0px auto !important;
}

.halo-column__item .product-loop__item {
  width: 100% !important;
}

.product-card {
  padding: 11px 18px 15px;
}

.cart-quickview-fixed {
position: absolute;
inset: calc(var(--vh, 100vh) - 94px) 0 auto 0;
/*   height: var(--vh, 100vh); */
background: #e6e6e6;
z-index: 99;
padding: 20px 20px 10px;
}

.pw-route-protection.false.desktop-align-right {
padding-block: 0px;
}

.cart-quickview__footer {
padding-bottom: 11px;
}

.cart-quickview_content form {
display: contents;
}

.cart-quickview_content {
display: flex;
flex-direction: column;
padding-bottom: 150px;
}

.has-items {
display: contents;
}

.cart-quickview__footer {
display: contents;
}

.cart__buttons-container {
order: 1;
}

.cart-quickview_product {
padding-bottom: 0px;
}

.slick-dotted.slick-slider {
margin-bottom: 0px;
}

.cart-quickview__footer .product__terms-conditions {
display: none;
}

.cart-quickview_content h2.cart-quickview_product--title {
margin-top: 20px;
}

.single-product-hero__btns {
display: none;
}

.returns h1 {
text-align: center;
font-size: 64px;
line-height: 70px;
color: #195E9A;
}

.returns {
padding: 70px 0 100px;
}

.returns h2 {
font-size: 48px;
line-height: 58px;
color: #195E9A;
margin-bottom: 5px;
margin-top: 40px;
}

.returns p {
font-size: 18px;
line-height: 26px;
color: black;
margin-bottom: 5px;
}

.returns h3 {
font-size: 34px;
line-height: 40px;
margin-top: 40px;
margin-bottom: 10px;
color: #195E9A;
}

.returns :is(ol, ul) li {
list-style: unset;
font-size: 18px;
line-height: 26px;
color: black;
}

.returns :is(ol, ul) {
margin-left: 20px;
}

.returns h4 {
font-size: 26px;
line-height: 27px;
margin-top: 15px;
color: #195E9A;
}

.returns .send-return {
margin-left: 30px;
}

.returns .return-email h4 {
color: #894236;
}

.returns .sub {
margin-left: 30px;
}

.returns hr {
color: black;
}

.returns a {
color: #894236;
font-weight: 700;
}

.site-map-row {
display: flex;
justify-content: center;
gap: 40px;
}

.landing-site-map h1 {
font-size: 64px;
line-height: 70px;
text-align: center;
color: #195E9A;
margin-bottom: 51px;
}

.upper-col-1 h2 {
color: #195E9A;
font-size: 48px;
line-height: 58px;
}

.lower-col-1 h2 {
color: #195E9A;
font-size: 48px;
line-height: 58px;
}

.lower-nav-col span {
color: #195E9A;
font-size: 18px;
line-height: 26px;
}

.upper-nav-col ul li a {
font-size: 18px;
line-height: 25px;
color: #894236;
font-weight: 800;
}

.lower-nav-col ul a {
font-size: 18px;
line-height: 25px;
color: #894236;
font-weight: 800;
}

.upper-col-2 h2 {
font-size: 48px;
line-height: 58px;
color: #195E9A;
}

section.landing-site-map {
padding: 84px 0;
}

.upper-col-1 {
margin-bottom: 37px;
}

.lower-col-1 {
margin-bottom: 47px;
}

.site-map-row ul li {
margin-bottom: 11px;
}

.sub {
margin: 11px;
}

section.single-product-hero {
padding-top: 10px;
}

:is(.card-1, .card-3) .prod-img {
    aspect-ratio: 1.9;
}

.card-2 .prod-img {
    aspect-ratio: 1.53;
}

.header-mobile {
background: white;
}

.header-PC {
background: white;
}

.header-middle {
background: transparent;
}

section.single-product-hero .swiper-slide {
background: linear-gradient(180deg, #33ADD4 31.25%, #CCEBF4 100%);
}

section.butt-boost-prod-cards {
    padding-bottom: 60px;
}

.promise-inner {
display: grid;
}

.promise-inner div {
max-width: 100%;
}

.product-content .accordion__content:has(img) {
padding: 0;
}

.slideshow__image {
display: flex;
align-items: center;
}

.slideshow__item {
  background-size: cover;
  background-position: center;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  height: calc(100vh - 108px);
}

.hero__content.content--left,
.slideshow__content.content--left {
left: 12%;
}

.item__mobile.item__mobile--account {
display: none;
}

.hero__image--background,
.slideshow__image--background {
position: unset;
width: 100%;
height: auto;
transform: unset;
min-width: unset;
min-height: unset;
top: auto;
max-width: 618px;
}

.promoted-products-box {
display: none !important;
}

#shopify-section-blog-template .halo-column__item {
padding-inline: 15px;
}

.lipmax-slider .hero__content.content--left,
.slideshow__content.content--left {
left: 5%;
top: 50%;
}

.lipmax-slider .hero__image--background,
.slideshow__image--background {
left: 59%;
}

.contact-hero .about-promise__col {
width: Min(440px, 100%) !important;
max-width: initial !important;
}

.blog-content .halo-column.column-3 {
display: flex;
flex-wrap: wrap;
}

.slideshow .slick-track {
display: flex;
}

.image-with-text-2__content .section-header div {
margin-top: 18px;
}

.mobile-sidebar {
  display: flex;
  flex-direction: column;
}

a.mobile-logo {
  order: -1;
  padding: 106px 25.3px 45px;
  text-align: center;
}

#navigation-mobile .close_menu {
  background: transparent;
  color: #195E9A;
  inset: 99px 0 0 17px;
  width: 31px;
  height: 31px;
  display: grid;
  place-content: center;
}

#navigation-mobile .close_menu a {
  font-size: 37px;
}

ul.site-nav-mobile.two {
  display: none;
}

.mobile-sidebar .search-bar input {
  border: 1px solid #00B6D7;
  border-radius: 5px;
  padding: 13px 15px;
  font-size: 14px;
}

.featured-blog__link img {
  aspect-ratio: 448 /  137;
  position: static;
  height: auto;
  transform: unset;
}

.featured-blog__link:before {
  padding: 0;
}

.featured-blog__image, .featured-blog__link {
  height: fit-content !important;
  aspect-ratio: unset !important;
}

.featured-blog {
  margin-bottom: 31px;
}

.mobile-tags span {
  border-width: 0.5px 0px;
  border-style: solid;
  border-color: #CCCCCC;
  padding: 10px 16.11px;
  font-size: 18px;
  font-weight: 700;
  font-family: 'Nunito Sans';
  color: #000;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.2s;
}

.mobile-tags span::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12' fill='none'%3E%3Cpath d='M18.3984 1.70361L10.2193 10.2965L2.04017 1.70361' stroke='%23999999' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 19.36px;
  height: 11.59px;
  display: block;
  object-fit: contain;
  transition: all 0.2s;
}

.mobile-tags span.active::after {
  transform: rotate(180deg);
}

.mobile-tags span.active {
  background: #FEEAE7;
}

.mobile-tag-dropdown a {
  display: block;
  padding-block: 15px;
  color: #894236;
  font-weight: 700;
  font-family: 'Nunito Sans';
  font-size: 16px;
}

.mobile-tag-dropdown {
  display: none;
  margin-top: 15px;
}

.mobile-tags {
  display: none;
  margin-top: 40px;
}

.perchase-supply {
  position: absolute;
  inset: auto 0 -23px 0;
  font-size: 10px;
  text-align: center;
  color: #858585;
}

.purchase-main > * {
  position: relative;
}

.purchase-main>label:nth-child(2) {
  overflow: visible;
margin: 10px 0;
}

.purchase-main>label:nth-child(2) .card-head {
  margin-top: -14px;
}

.purchase-main>label:nth-child(3) .card-head {
  margin: 0;
}

.purchase-main .card-inner {
  border-radius: 0 0 5px 5px;
}

.purchase-main .card-head {
  overflow: hidden !important;
  position: relative;
}

.mobile-transformation-img {
  display: none;
}

span.compare-price {
  text-decoration: line-through;
  text-align: center;
  font-size: 14px;
  color: #b65848;
}

.halo-section .rich-text__heading, .p-disclaimer_heading {
  background: #D1DFEB;
  padding: 7.5px 10px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.halo-section .rich-text__heading h2, .p-disclaimer h2 {
  color: #000;
  font-size: 18px;
  line-height: 24px;
  margin: 0;
}

.halo-section .rich-text__heading, .p-disclaimer_heading {
  cursor: pointer;
}

.halo-section .rich-text__heading:after, .p-disclaimer_heading:after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAyMCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjA5ODggMi4xMjg0Mkw5LjkxOTY1IDEwLjcyMTNMMS43NDA1MiAyLjEyODQyIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
  width: 17px;
  height: 11px;
  display: block;
  background-size: contain;
}

.rich-text__heading+.rich-text__text {
display: none;
}

@media only screen and (min-width: 1025px) {
.section-header h1,
.section-header .h1,
.section-header h2,
.section-header .h2,
.section-header h3,
.section-header .h3,
.section-header .title {
  font-size: 48px;
}

.slideshow--medium .slideshow__image {
  height: 970px !important;
}

.slideshow--medium .slideshow__image--background {
  width: 100%;
  height: auto;
  object-fit: contain;
}

.newsletter__content {
  padding-bottom: 20px;
}
}

@media only screen and (min-width: 991px) and (max-width: 1024px) {

  .landing-slider .slideshow__heading {
      font-size: 30px !important;
  }    
}

.slideshow__content.content--right {
    max-width: fit-content;
    position: absolute;
    inset: unset;
    bottom: 9%;
    right: 22%;
}


@media only screen and (max-width: 1200px) {
.section-how-it-works .container::before {
  inset: -11% auto auto -11%;
  scale: 0.8;
}

.hero__content.content--left,
.slideshow__content.content--left {
  left: 65px;
}
}

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

  .slideshow__item {
    height: 415px;
}

  .slideshow__content.content--right {
     right: 0%;
  }

  .thumbs :is(.swiper-button-next,.swiper-button-prev) {
  display: none;
}


.thumbs {
  padding: 0 !important;
}

  
  .slideshow__heading {
  font-size: 48.07px;
  line-height: 51px;
  text-align: left;
}
  p.slideshow__text.animated {
  text-align: left!important;
  font-weight: 400;
  font-size: 22px!important;
  line-height: 26px;
}
  .slideshow__button {
  border-radius: 10px;
  font-weight: 800;
  font-size: 14px;
  margin-left: 0;
  display: block;
  width: fit-content;
}

.mobile-transformation-img {
  display: block;
  max-width: 80%;
  margin: 0 auto;
}

.transformation-img img:nth-of-type(2) {
  display: none;
}

.transformation-img img {
  max-width: 100% !important;
}
.transformation-main {
    flex-direction: column !important;
}

.transformation-img {
    max-width: 80% !important;
}

.brazil-dream ul li {
    width: 100%;
}

.item__mobile.item__mobile--searchMobile {
  display: none;
}

.blog-tags {
  display: none;
}
.mobile-tags {
  display: block;
}

.sorry-text {
  width: 284px;
  text-align: center;
  background: #FFF6F4;
  border: 1px solid #FDBFB1;
  border-radius: 10px;
  padding: 10px;
  margin: 20px auto;
}



.announcement-bar__message:after {
  display: none;
}

.announcement-bar__message {
  flex-direction: column;
  gap: 0;
}

.site-nav-mobile .menu-lv-1>.nav-action.nav-action--end a {
  font-family: 'Nunito Sans';
  font-weight: 700;
}

.site-nav-mobile+.site-nav-mobile {
  display: none;
}

.item__mobile--cart .icon {
  opacity: 0;
}

.item__mobile--cart .navUser-action {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='18' viewBox='0 0 20 18' fill='none'%3E%3Cpath d='M19.822 4.431C19.73 4.29808 19.6072 4.18943 19.464 4.11436C19.3209 4.0393 19.1616 4.00006 19 4H5.333L4.179 1.23C4.02769 0.865226 3.77147 0.553593 3.44282 0.334615C3.11418 0.115638 2.72791 -0.00082104 2.333 4.35724e-06H0V2H2.333L7.077 13.385C7.15299 13.5672 7.28118 13.7228 7.44542 13.8322C7.60967 13.9416 7.80263 14 8 14H16C16.417 14 16.79 13.741 16.937 13.352L19.937 5.352C19.9937 5.20063 20.0129 5.03776 19.9928 4.87735C19.9728 4.71695 19.9142 4.56379 19.822 4.431Z' fill='%23195E9A'%3E%3C/path%3E%3Cpath d='M8.5 18C9.32843 18 10 17.3284 10 16.5C10 15.6716 9.32843 15 8.5 15C7.67157 15 7 15.6716 7 16.5C7 17.3284 7.67157 18 8.5 18Z' fill='%23195E9A'%3E%3C/path%3E%3Cpath d='M15.5 18C16.3284 18 17 17.3284 17 16.5C17 15.6716 16.3284 15 15.5 15C14.6716 15 14 15.6716 14 16.5C14 17.3284 14.6716 18 15.5 18Z' fill='%23195E9A'%3E%3C/path%3E%3C/svg%3E");
  background-size: 20px 18px;
  background-position: bottom left;
  background-repeat: no-repeat;
  position:relative;
}

.item__mobile--account .icon {
  width: 20px;
}

li.menu-lv-1.item:nth-child(1) a {
  display: flex;
  justify-content: space-between;
  pointer-events: none;
}

li.menu-lv-1.item:nth-child(1) a::after {
  content: "❯";
}

li.menu-lv-1.item:nth-child(1) p {
  pointer-events: none;
}

/*    */
li.menu-lv-1.item:nth-child(1) {
  cursor: pointer;
}

section.main-tabs {
  position: fixed;
  z-index: 999;
  top: 0;
  padding-top: 0;
  box-shadow: none;
  max-width: Min(calc(100% - 45px), 400px);
  margin: 45px 0 0;
  height: calc(100vh - 45px);
  clip-path: unset;
  transform: translateX(-101%);
  transition: all 0.5s ease;
  opacity: 1;
  visibility: visible;
}

.back-to-menu {
  position: absolute;
  top: 0;
  width: 100%;
  height: 45px;
  display: flex;
  align-items: center;
  background: #fff;
  padding: 13px 20px 10px;
  gap: 11px;
  font-size: 16px;
  font-family: 'Nunito Sans';
  font-weight: 700;
  transition: all 0.5s ease;
  transform: translateX(-101%)
}

.back-to-menu::after {
  content: "Back";
}

.back-to-menu::before {
  content: "\276f";
  transform: rotate(180deg);
}

.popup-sidebar__wrapper:has(li.menu-lv-1.item:nth-child(1):hover) :is(.main-tabs, .back-to-menu),
.main-tabs:hover,
.popup-sidebar__wrapper:has(.main-tabs:hover) .back-to-menu {
  transform: translateX(0);
}

li.menu-lv-1.item {
  padding-block: 10px;
}

.tab-text-main {
  flex-direction: column;
  max-width: 400px;
  justify-content: flex-start;
  gap: 30px;
}

section.main-tabs .continer,
.tab-text-main {
  height: 100%;
}

ul.nav-tab.nav-tab-text-1 {
  display: flex;
  justify-content: space-between;
}

ul.nav-tab.nav-tab-text-1 li {
  flex: 1;
  padding: 11px 7px !important;
}

  ul.nav-tab.nav-tab-text-1 div a {
    padding: 11px 20px !important;
    gap: 5px;
}

.bundles-link {
    display: flex;
    flex: 1;
}

ul.nav-tab.nav-tab-text-1 a {
    font-size: 15px !important;
}

.content-text-product-headiing,
.out-product-list-secondry {
  display: contents;
}

.main-tabs .tab-content {
  overflow: auto;
}

.main-tabs .content.active {
  display: grid !important;
}

.tab-text-main .tab-content h2:last-child {
  order: 1;
  margin-top: 21px;
}

.our-product-list-img {
  order: 1;
}

.tab-content {
  padding-inline: 20px;
}

.footer-row {
  display: flex;
}

.footer-row__item:last-child {
  width: 100% !important;
}

.footer-row__item:last-child .social-icons {
  justify-content: center;
}

.footer-row__item.footer-logo {
  width: 38% !important;
}

.footer-row__item.footer-newsletter {
  width: 62% !important;
}

.footer-row__item.footer-newsletter+.footer-navigation_list {
  width: 38% !important;
}

.footer-navigation_list+.footer-navigation_list {
  width: 62% !important;
}

section.video-reviews {
  justify-content: center;
  flex-wrap: wrap;
}

.video-review {
  width: 32%;
  padding: 15px 34px;
}

.product-loop__item {
  display: flex;
  flex: auto;
  width: 49%;
}

.imgcard__card {
  flex: auto;
  width: 46%;
}

.imgcard__body h3 {
  max-width: 28rem;
  margin: 16px auto 0 auto;
}

.imgcard__body img {
  display: block;
  margin-left: -90px;
  margin-top: -140px;
  max-width: 130px;
  margin-right: -17px;
}

  .imgcard__card:nth-of-type(2) .imgcard__body img {
  margin-top: -160px;
  max-width: 120px !important;
  margin-right: -36px !important;
}

.imgcard__body p {
  text-align: center;
}

.imgcard__body p {
  text-align: center;
}

h1 {
  font-size: 46px;
}

.about__col+.about__col {
  position: inherit;
  display: block;
  margin-top: -175px;
  text-align: center;
}

.about__col:first-child {
  text-align: center;
}

.about__col p {
  margin: 0 auto;
}

.story__main {
  flex-direction: column-reverse;
}

.story__col {
  text-align: center;
}

.story__col:first-child {
  text-align: center;
  margin: 48px auto -111px auto;
}

.about-promise__main {
  flex-wrap: wrap;
}

.about-promise__col {
  flex: auto;
  width: 50%;
}

.about-promise__col h3 {
  text-align: center;
}

.about-promise__col p {
  max-width: 24rem;
  text-align: center;
  margin: 0 auto;
}

/* contect*/
.about-promise__main {
  display: flex;
  gap: 50px;
  flex-direction: column;
  align-items: center;
}

.contact-hero .about-promise__col {
  width: 50%;
  margin: 0 auto;
}

.contact-hero .about-promise__col h3 {
  font-size: 34px;
  margin-top: 10px;
}

.contact-cta h2 {
  font-size: 31px;
}

/* blog */
#shopify-section-blog-template .halo-column__item {
  width: 50% !important;
}

.returns h1 {
  font-size: 50px;
}

.returns h2 {
  font-size: 34px;
  line-height: 40px;
  margin-top: 20px;
}

section.single-product-hero .container {
  flex-direction: column;
  align-items: center;
}

section.single-product-hero .single-product-hero__col {
  max-width: Min(100%, 617px) !important;
}


[data-section-type=newsletter] {
  background: #f797852b;
  padding-bottom: 30px;
  text-align: center;
  display: none;
}

[data-section-id='ad3fe164-fd5f-4145-838c-fdc13efe0b23'] .section-header .title {
  display: block;
  font-size: 30px;
}

[data-section-type=newsletter] .section-header {
  margin-bottom: 25px;
}

.promise h2,
.promise-inner {
  margin: auto;
}

.promise h2 {
  text-align: center;
  margin-bottom: 20px;
}

.promise {
  margin-top: 20px;
  padding-inline: 20px;
}

.product-content__row {
  flex-direction: column;
  align-items: center;
}

.product-content__col {
  max-width: 467px;
}

.product-content__list {
  padding-top: 20px;
  margin-top: 20px;
}

.product-content__list>div {
  width: 48%;
}

.product-content__list {
  gap: 10px;
}

.product-content__list .usps {
  font-size: 13px;
}

.product-loop__item {
  width: calc(50% - 10px);
}

.hero__content.content--left,
.slideshow__content.content--left {
  left: 50%;
}

.slideshow--large .slideshow__image {
  height: auto;
  max-width: 100%;
  width: 100%;
}

.hero__content.content--left,
.slideshow__content.content--left {
  top: 18%;
  max-width: 500px !important;
  text-align: center !important;
}

.hero__image--background,
.slideshow__image--background {
  left: 0;
  right: 0;
  margin-inline: auto;
  max-width: 420px;
}

.slideshow__text {
  font-size: 18px !important;
  width: 100% !important;
  text-align: center !important;
}

.lipmax-slider .hero__content.content--left,
.slideshow__content.content--left {
  top: 26% !important;
  max-width: 500px !important;
  text-align: center !important;
}

.sorry-text a {
  padding: 10px 0px;
  display: block;
}

.lipmax-slider .slideshow__image--background {
  height: 56vh !important;
  top: 35px;
}

section.guide {
  height: calc(100vh - 50px) !important;
  padding-bottom: 118px;
  background-position: 8%;
  display: flex;
}

section.guide p:first-child {
  padding-top: 38px;
}

.guide__formala {
  flex-direction: column;
  align-items: center;
}

section.guide .container {
  margin-top: auto;
  background: #726c6c47;
  padding-bottom: 23px;
}

section.section-form-text-1 .achieve-form {
  flex-direction: column-reverse;
}

section.section-form-text-1 .achieve-form-text {
  margin: 0 auto;
}

section.section-form-text-1 .achieve-form-text p {
  max-width: 25rem;
}

.section-form-text-1 .achieve-form-text-img img {
  max-width: 33rem;
  margin: 0 auto;
  display: block;
}

section.section-form-text-1 .achieve-form-text h2 {
  font-size: 40px;
  max-width: 36rem;
  line-height: 44px;
}

section.section-form-text-1 .container {
  overflow: auto;
  height: 100%;
}

section.section-form-text-1 {
  padding-block: 21px;
  padding-inline: 0px;
}

.section-form-text-1 .achieve-form-text-img img {
  max-width: 260px !important;
}

section.section-form-text-1 .achieve-form {
  gap: 15px;
}

section.section-form-text-1 .achieve-form-text h2 {
  font-size: 34px !important;
  line-height: 1.2 !important;
  text-align: start !important;
}

section.section-form-text-1 .achieve-form-text p {
  text-align: start !important;
  margin: 0 !important;
}

.achieve-form .klaviyo-form.klaviyo-form.klaviyo-form {
  margin-top: 10px;
  width: fit-content;
}

.achieve-form-text label.needsclick.kl-private-reset-css-Xuajs1 {
  font-family: 'Nunito Sans' !important;
}

.achieve-form-text .needsclick.go3894874857.kl-private-reset-css-Xuajs1::before {
  font-family: 'Nunito Sans';
}

.achieve-form-text .needsclick.go3894874857.kl-private-reset-css-Xuajs1 {
  width: fit-content;
  padding-inline: 30px !important;
}

section.section-form-text-1 .achieve-form-text p.privacy {
  font-size: 14px;
  margin-top: 10px !important;
  line-height: 1.3;
  color: #999;
}

.landing-slider .slideshow__image {
    align-items: flex-start;
}

.landing-slider .content--left {
    margin-bottom: 50px;
}

.landing-slider .slideshow__image--background {
    top: 0 !important;
    height: auto !important;
    max-height: 61vh !important;
    margin-top: 0px;
}

.lipmax-slider  .slideshow__image {
    max-height: 100vh !important;
    height: 100vh !important;
}

.lipmax-slider .slideshow__content.content--left {
    top: 68vh !important;
}
}

@media only screen and (max-width: 991px) {
.works-cream-main {
  flex-direction: column;
align-items: center !important;
}

  .works-cream-main .works-list {
    margin: 0 !important;
  }

.works-img {
  max-width: 400px;
}
  
.section-how-it-works .container::before {
  inset: -16% auto auto -9%;
  scale: .7;
}

#gdpr .rte {
  flex-direction: column;
  gap: 10px;
}

#gdpr .close {
  padding: 8.5px 93px;
  width: unset;
}

#gdpr .close::after {
  font-size: 18px;
}

#gdpr .rte p {
  text-align: center;
  line-height: 1.5;
}
}
   .head\=3 img {
  width: 70px !important;
  margin-left: 13px !important;
}

@media only screen and (max-width: 850px) {
.footer-row .footer-row__item.footer-row__item {
  width: 100% !important;
}

.footer-row__item {
  margin-bottom: 10px !important;
  padding-bottom: 10px !important;
}

.footer-row__item.footer-row__item--mobile.footer-navigation_list {
  padding-bottom: 20px;
}

.footer-row__item.footer-row__item--mobile.footer-navigation_list ul {
  margin-bottom: 0px;
}

.footer-row__item--mobile .footer-heading {
  border: none;
}

.footer-row__item--mobile .footer-heading:after,
.footer-row__item--mobile .footer-heading:before {
  background: #f89686;
}
}

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

      .slideshow__content.content--right {
        right: 0;
        transform: unset;
        bottom: 7%;
    }

      .slideshow__item {
        height: 250px;
    }

.text-content{
padding-top: 10px;
}
  
.imgcard__header p {
font-size: 16px;
}
  
.breast-transform :is(.transformation-main,.transformation-invert) img {
  width: 100%;
}
  
.landing-main-col  {
min-width: 695px !important;
}
  
.breast-fuller h2 {
  font-size: 30px !important;
  line-height: 1.5 !important;
  margin-top: 20px !important;
}

.breast-transform :is(.transformation-main,.transformation-invert) .transformation-img {
  max-width: 100% !important;
  width: 100% !important;
}
  
.trust-indicator__header p {
  display: none;
}
  

  [data-section-type=newsletter] .container {
  flex-direction: column;
}

  
.halo-section .image-with-text-2__content .title {
  font-size: 30px;
  line-height: 1.3;
}

.product-loop__main {
  flex-direction: column;
}

.product-loop__item {width: 100% !important;max-width: 100% !important;}


  
.purchase-main.subsave label {
  max-width: 100% !important;
}

.purchase-main.subsave .subsave-content {
  max-width: 100%;
  width: 100%;
}


.purchase-main span.price-custom {
  text-align: center;
}
  
.section-how-it-works {
padding-top: 30px;
}

.section-how-it-works h2.title {
padding: 0 !important;
  font-size: 32px !important; 
}

.imgcard {
  padding-top: 30px;
}

.trust-indicator {
  padding-block: 15px !important;
}

.trust-indicator__header {
  margin-bottom: 20px;
}

.halo-section.section- {
  padding-top: 0;
}

.guide__formala a + a span {
  background: #195e9a;
  border: transparent;
  color: #fff;
}
section.landing-how-it-works-mobile .tab-content-header {
  display: none;
}
.collection-banner .container {
  display: none;
}
span.compare-price {
  text-align: center;
}

.collection-banner {
  background-image: url('/cdn/shop/files/KN_Mobile_Shop_All_-_Autumn_Generic.png?v=1790579246') !important;
  height: 150px;
  background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  aspect-ratio: 0;

  }

p.learn-about__para {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}

section.learn-about {
margin-inline: 50px;
}

section.learn-about ul li p {
  text-align: left !important;
  font-size: 16px;
  line-height: 24px;
}

section.learn-about ul li {list-style: auto;}


section.guide-mobile-content h1 {
  line-height: 38px;
  text-align: center;
}

section.guide-mobile-content {
  margin-top: 24px;
  padding: 0;
}

section.guide-mobile-content p {
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  color: black;
  font-weight: 700;
  margin: 0 auto 15px;
  max-width: 100%;
}

section.guide-mobile-content a {
  max-width: 100%;
  width: 100%;
  display: block;
}

section.guide-mobile-content a span {
  display: block;
  text-align: center;
  font-weight: 800;
  font-size: 18px !important;
  line-height: 25px;
  padding: 12px 10px;
}

section.guide {
  display: none;
}

section.guide-mobile {
  display: flex;
  align-items: center;
  background-size: cover;
  height: 55vw;
}

section.guide-mobile-content {
  display: block;
}

section.guide-mobile p {
  max-width: 182px;
  margin-left: auto;
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  color: black;
}

.halo-section .rich-text__heading h2, .p-disclaimer h2 {
  color: black;
  font-size: 18px;
  line-height: 24px;
  margin: 0;
}

.imgcard-slide {
  overflow: auto;
}

.static-reviews__main p {
font-size: 14px;
  line-height: 19px;
}

section.trust-indicator-2 {
  margin-top: 60px;
}

.section-how-it-works h2 {
  font-size: 28px !important;
}

.section-how-it-works .container {
  padding-top: 0;
}

.imgcard__card {
  min-width: 317px;
}

section.landing-how-it-works-mobile {
  display: block !important;
  margin: 15px 0;
}

section.landing-how-it-works-mobile a {
  margin: 15px auto 0;
  max-width: 80%;
  width: 100%;
  text-align: center;
}

.tabs-main {
  display: none;
}

section.landing-how-it-works-mobile .accordion-box {
  padding: 13px 15px;
  background: #FCEEE3;
}

section.landing-how-it-works-mobile .accordion {
  background: white;
}

section.landing-how-it-works-mobile .accordion__header {
  display: flex;
  align-items: center;
  gap: 15px;
  padding: 11px 50px 11px 25px;
  font-size: 18px;
}

section.landing-how-it-works-mobile .accordion__header svg {
  max-width: 55px;
  width: 100%;
  height: auto;
}


.product-loop .container {
  padding-inline: 15px;
}

.product-loop__img img {
  aspect-ratio: 1;
}

.product-loop .product-card {
  padding: 5px;
}

.product-loop__disc strong {
  display: block;
  width: fit-content;
}

.product-loop__disc {
  margin-bottom: 5px;
}

.product-loop__price {
  margin-bottom: 5px;
}

.product-loop .container {
  padding-inline: 15px;
}

.landing-how-it-works__header > div {
  display: contents;
}

.landing-how-it-works__header {
  align-items: center;
  flex-wrap: wrap;
  margin-top:30px;
}

.landing-how-it-works__header p {
  width: 100%;
}

.landing-how-it-works__header img {
  max-width: 40%;
}

.landing-main-row-1 h3 {
  font-size: 18px !important;
}

.head\=2 {
  max-width: 65px !important;
  width: 100% !important;
}

.landing-main-row-1 li {
  font-size: 12px !important;
}

.footer-row__item {
border:0;
}

.footer-row__item.footer-row__item--mobile.footer-navigation_list {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
  border-top: 1px solid #CCCCCC;
}

.footer-row__item.footer-row__item--mobile.footer-navigation_list h5 {
  color: black;
  font-size: 18px;
  line-height: 24px;
}

.footer-row__item--mobile .footer-heading:after, .footer-row__item--mobile .footer-heading:before {
  background:#999999;
}

.static-reviews .swiper {
  padding-bottom: 50px;
}

.footer-logo__item-mobile {
  display: block;
  max-width: 67%;
  margin: 0 auto 5px;
}

.footer-logo__item-mobile + h5 {
  font-size: 30px;
  line-height: 34px;
  color: #195E9A;
  text-align: center !important;
  max-width: 86%;
  margin: 10px auto 20px !important;
  font-weight:400;
}

.footer-newsletter.text-left {
  max-width: 300px;
  margin: 0 auto;
}

.footer-newsletter.text-left button[type="button"] {
    width: 86%;
    margin: 0 auto;
}

.footer-row__item.footer-social-icons {
  margin-bottom: 0!important;
  padding: 5px 0 0px !important;
}

.footer-row__item.footer-newsletter {
  padding-bottom: 15px;
}

p.privacy {
    font-size: 12px;
    line-height: 16px;
    text-align: center;
}

.social-icons a {
  display: flex;
  align-items: center;
  justify-content: center;
}

.static-reviews .swiper-button-next,
.static-reviews .swiper-button-prev {
  bottom: 0 !important;
  top: auto;
  left: 0;
  right: 0;
  margin: auto;
}

.static-reviews .swiper-button-next {
  translate: 50% 0px;
}

.static-reviews .swiper-button-prev {
  translate: -50% 0;
}

.static-reviews__header {
  position: relative;
  padding-bottom: 40px;
}

.static-reviews__status {
  position: absolute;
  bottom: 0;
}

.static-reviews__product {
  position: absolute;
  bottom: 0px;
  left: 124px;
}

.image-with-text-2__image {
  max-width: calc(100% - 30px);
  width: 100% !important;
  aspect-ratio: 469 / 537;
  margin: 50px auto 0;
}

  .halo-section .image-with-text-2__content .title {
  font-size: 30px;
  line-height: 1.3;
}

.image-with-text-2__content {
  padding-top: 0px;
}

.video-review h4 {
  font-size: 18px;
  line-height: 24px;
  text-align: inherit;
  color: #195e9a;
}

.video-review {
  width: 43%;
}

.imgcard__header h2 {
  font-size: 34px;
  line-height: 1.3;
  margin-bottom: 20px;
}

.imgcard__body h3 {
  font-size: 24px;
  max-width: 23rem;
}

.trust-indicator__header h2 {
  font-size: 30px;
  max-width: 27rem;
  margin: 0 auto;
}

.trust-indicator__main {
  align-items: center;
}

.trust-indicator__card h3 {
  font-size: 22px;
  margin-top: 12px;
  max-width: 13rem;
}

.yellowbar {
  font-size: 22px;
}

.video-review span {
  text-align: inherit;
}

h1 {
  font-size: 34px;
}

.about__col h2 {
  font-size: 50px;
  margin-bottom: 6px;
}

.story__col h2 {
  font-size: 34px;
  margin-bottom: 4px;
}

.about-promise__main {
  gap: 23px;
}

.story__col p {
  max-width: 22rem;
  margin: 13px auto 12px auto;
}

.about-promise__header h2 {
  font-size: 34px;
}

/* contect*/
.contact-cta .container {
  display: block;
  text-align: center;
}

.contact-cta h2 {
  font-size: 28px;
}

.contact-cta a {
  display: block;
  width: fit-content;
  margin: 25px auto 0 auto;
}

.contact-hero .about-promise__col h3 {
  font-size: 24px;
}

.contact-hero .about-promise__col {
  padding: 30px 18px 35px;
  text-align: center;
  max-width: 334px;
  margin: 0 auto;
}

h2.article__title {
  font-size: 34px;
  margin-bottom: 19px;
}

/* blog */
.halo-column__item {
  width: 70% !important;
  margin: 0 auto;
  display: block;
}

.page.page-blog h2 {
  font-size: 26px !important;
  text-align: center;
}

.featured-blog__image,
.featured-blog__link {
  height: 152px;
}

section.blog-section {
  background-position: center;
}

.collection-banner p {
  line-height: 19px;
}

.returns h1 {
  font-size: 34px;
  line-height: 34px;
}

.returns h2 {
  font-size: 28px;
  margin-top: 15px;
}

.returns h3 {
  font-size: 28px;
  line-height: 40px;
}

.site-map-row {
  flex-direction: column;
}

.site-map-row {
  flex-direction: column;
}

.site-map-row h2 {
  font-size: 36px;
}

.upper-nav-col ul li a {
  font-size: 15px;
}

.lower-nav-col ul a {
  font-size: 15px;
}

section.single-product-hero .container {
  flex-direction: column;
}

.product-content__row {
  flex-direction: column;
}

.purchase-main {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.promise h2 {
  text-align: center;
}

img.product-content__img {
  max-width: 345px;
}

.purchase-main :is(.purchase-card, .purchase-card2) {
  width: 100% !important;
  flex-direction: row !important;
}

.purchase-main span.jar {
  text-align: center;
  margin-top: 34px;
  font-size: 28px;
}

.purchase-main span.price {
  text-align: start;
  font-size: 18px;
}


.purchase-main p.save {
  position: absolute;
  top: -4px;
  right: 0;
  font-size: 10px;
  padding-right: 7px;
}

.purchase-main .card-head {
  text-align: start;
  padding-inline: 20px;
  padding-bottom: 15px;
  position: relative;
}

.best-value {
  left: -21px;
  width: fit-content;
  padding-inline: 20px;
  top: 8px;
}

.purchase-main .purchase-card p.save {
  top: 9px;
}

.purchase-main .card-inner {
  width: Min(115px, 100%);
}

.purchase-main p.upper-text {
  position: absolute;
  top: 0;
  left: 0;
}

.purchase-main .card-head {
  padding-right: 0px;
}

.purchase-main .card-inner {
  padding: 10px;
}

section.section-form-text-1 .achieve-form-text h2 {
  font-size: 36px !important;
  max-width: 35rem !important;
  line-height: 39px !important;
}

.section-form-text-1 .achieve-form-text-img img {
  max-width: 26rem;
}

.needsclick.kl-private-reset-css-Xuajs1 {
  margin: 0 auto;
}

section.section-form-text-1 .achieve-form-text-img img {
  margin: 0 auto;
}

section.section-form-text-1 .achieve-form-text h2 {
  text-align: center;
}

section.section-form-text-1 .achieve-form-text p {

  margin: 0 auto;
  text-align: center;
}

.halo-column__item {
  padding-inline: 15px;
}

.footer-row__item.footer-logo {
  display: none;
}

.trust-indicator-2__card svg {
  max-width: 17%;
  width: 100%;
  height: auto;
}

.trust-indicator-2__main h3 {
    font-size: 18px;
    text-align: left;
}
}

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

  .single-butt-for ul li {
  max-width: 100% !important;
}

.single-butt-for ul li:not(:last-of-type) {
  margin-bottom: 10px;
}

    .lipmax-slider .hero__content.content--left,
.slideshow__content.content--left {
  top: 24%!important;
}
  
.slideshow__heading {
  font-size: 34px;
  text-align: left;
  line-height: 38px;
}

.section-how-it-works .container::before {
  display: none;
}

.section-how-it-works .container {
  padding-inline: 15px;
}

p.slideshow__text.animated {
  text-align: left!important;
  font-size: 22px!important;
  font-weight: 400;
  line-height: 24px;
}

[data-section-id=template--14733149700194__slideshow] .slideshow__heading {
  color: #134773;
  text-align: left;
  width: 200px;
}

.slideshow__content.content--left {
  max-width: 580px;
  text-align: left;
}

.slideshow__button {
  border-radius: 10px;
  font-weight: 800;
  font-size: 14px;
  margin-left: 0;
  display: block;
  width: fit-content;
}
  .slideshow__item {
    background-position: bottom;
  }

.icon-with-text-2__row {
  display: grid;
  grid-row-gap: 35px;
}

section.landing-centered-text ul {
  display: block;
  width: 1100px;
}

section.landing-centered-text h2 {
  text-align: center;
  font-size: 32px;
  line-height: 36px;
  color: #195e9a;
  font-weight: 400;
}

.landing-image-with-text-3__col ul {
  display: block;
  flex-wrap: nowrap;
}

.landing-image-with-text-3__col li {
  width: 100%;
  color: #000;
  font-weight: 700;
  margin-bottom: 30px;
  line-height: 26px;
}

.landing-image-with-text-3__row {
  display: flex;
  flex-direction: column;
}

section.landing-image-with-text-3 {
  padding: 0px !important;
}

.landing-how-it-works .tab {
  display: block;
  justify-content: center;
  max-width: 1273px;
  margin: auto;
}

section.landing-reviews .landing-reviews__row {
  display: block;
}

.landing-reviews__col {
  width: 100%;
  margin-bottom: 25px;
}

.landing-reviews__row>img:first-child {
  position: unset;
}

.landing-how-it-works__header div h2 {
  font-size: 32px;
  color: #195e9a;
  margin-bottom: 0;
  font-weight: 400;
}

  section.yotpo-reviews-landing h2 {
    margin-top: 30px;
  }

.landing-image-with-text-3 h2 {
  font-size: 30px !important;
  line-height: 36px !important;
  color: #195e9a !important;
  max-width: 488px !important;
}

section.yotpo-reviews-landing h2 {
  font-size: 32px;
  margin-top: 36px;
  line-height: 58px;
  text-align: center;
  color: #195e9a;
}

.landing-what-makes-diff h2 {
  font-size: 32px;
  font-weight: 800;
  text-align: center;
  color: #19539a;
  margin-bottom: 20px;
}

div#shopify-section-template--14733149700194__product-loop .product-loop__main {
  display: flex;
  gap: 10px;
  justify-content: center;
  flex-wrap: unset;
}

section.landing-image-with-text-4 h2 {
  font-size: 32px;
  line-height: 36px;
  font-weight: 400;
  max-width: 43rem;
}

.landing-image-with-text-4__row {
  gap: 50px;
  display: flex;
  align-items: center;
  background: #33C5DF;
  flex-direction: column;
  justify-content: center;
  padding: 0px 20px;
}

.faqs h2 {
  font-size: 32px;
  line-height: 36px;
  color: #195e9a;
}

.trust-indicator__header h2 {
  color: #195e9a;
  font-size: 32px;
  margin-bottom: 10px;
}

.trust-indicator__main {
  display: flex;
  justify-content: center;
  gap: 10px;
  flex-direction: column;
  max-width: 295px;
  margin: 0 auto;
}

.trust-indicator__card {
  display: flex;
  width: 100%;
  max-width: 100%;
  gap:15px;
}

.trust-indicator-2__main {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  text-align: center;
  max-width: 300px;
  margin: 0 auto;
}

.trust-indicator-2__card {
  flex: 1;
  max-width: none;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  gap: 15px;
}

.hero__image--background,
.slideshow__image--background {
  height: 100%;
  object-fit: cover;
}

/* .overlay--dark .hero__image,
.overlay--dark .slideshow__image {
  color: #fff;
  height: 335px;
} */

.faqs .container {
  max-width: 1030px !important;
  padding: 0 15px;
}

div#shopify-section-template--14733149700194__faq .accordion-box {
  width: auto;
  margin: 0 auto;
}

.landing-what-makes-diff h2 {
  font-size: 32px;
  font-weight: 800;
  text-align: center;
  color: #19539a;
  margin-bottom: 20px;
}

div#shopify-section-template--14747795226722__product-loop-brazilian .product-loop__img,
div#shopify-section-template--14748708733026__product-loop-lipmax .product-loop__img {
  display: block;
  background: #FCD5CF;
  width: auto;
}

div#shopify-section-template--14747795226722__product-loop-brazilian .product-loop__item,
div#shopify-section-template--14748708733026__product-loop-lipmax .product-loop__item {
  flex: 1;
  display: flex;
  flex-direction: column;
  max-width: 961px;
}

.hero__image--background,
.slideshow__image--background {
  height: 100%;
  object-fit: cover;
  max-width: 316px;
}

/* .overlay--dark .hero__image,
.overlay--dark .slideshow__image {
  color: #fff;
  height: 335px;
} */

.faqs .container {
  max-width: 1030px !important;
  padding: 0 15px;
}

div#shopify-section-template--14733149700194__faq .accordion-box {
  width: auto;
  margin: 0 auto;
}

.landing-what-makes-diff h2 {
  font-size: 32px;
  font-weight: 800;
  text-align: center;
  color: #19539a;
  margin-bottom: 20px;
}

div#shopify-section-template--14747795226722__product-loop-brazilian .product-loop__img,
div#shopify-section-template--14748708733026__product-loop-lipmax .product-loop__img {
  display: block;
  background: #FCD5CF;
  width: auto;
}

div#shopify-section-template--14747795226722__product-loop-brazilian .product-loop__item,
div#shopify-section-template--14748708733026__product-loop-lipmax .product-loop__item {
  flex: 1;
  display: flex;
  flex-direction: column;
  max-width: 961px;
}

#shopify-section-blog-template .halo-column__item {
  width: Min(416px, 100%) !important;
  margin-bottom: 20px;
}

.featured-blog__image {
  aspect-ratio: 2/ 1;
  height: auto !important;
  object-position: left;
}

.featured-blog__link {
  height: 100% !important;
}
}

@media only screen and (max-width: 576px) {
  .butt-boost-prod-cards .tab1 ul {
  flex-direction: column;
  gap: 0 !important;
}

  .breast-fuller img {
    width: 100% !important; 
  }
.landing-reviews__meta {
  font-size: 12px;
}
  
.out-product-list-secondry-2 {
  flex-direction: column;
}

a.shop-list {
  max-width: 100%;
  display: flex;
  align-items: center;
}

.content.content-text-product img {
  max-width: 30%;
  margin: 0;
}
  

.landing-main-row-table {
  margin-top: -32px;
}

section.guide-mobile p {
font-size: 14px;
line-height: 19px;
}

.ap h1 {
  font-weight: 400;
  max-width: 650px;
  font-size: 32px;
  margin: 0 auto 15px;
  color: #195e9a;
}

.faq-header h1 {
  font-size: 32px;
  color: #195e9a;
  margin-bottom: 30px;
}

.static-review h3 {
  font-size: 22px;
}

p.static-review-content {
  font-size: 14px;
}

.video-review {
  width: 70%;
}

.video-review h4 {
  font-size: 16px;
}

.product-loop__header h2 {
  font-size: 25px;
  margin-bottom: 3px;
}

.imgcard__header h2 {
  font-size: 31px;
}

.imgcard__body h3 {
  font-size: 24px;
  max-width: 20rem;
  line-height: 1.5;
  margin-top: 0px;
}

.imgcard__body p {
  text-align: inherit;
}

.trust-indicator__header h2 {
  font-size: 22px;


  margin: 0 auto 15px auto;
}

.trust-indicator__card svg {
  max-width: 15%;
  height: auto;
  width: 100%;
}

.trust-indicator__card h3 {
  font-size: 18px;
  max-width: 86%;
  width: 100%;
  text-align: left;
}

.yellowbar {
  padding: 17px 0;
  font-size: 18px;
}

.icon-with-text-2__col svg {
  width: 60px;
}
  

.icon-with-text-2__col span:last-child {
  display: block;
  line-height: 24px;
  color: #000;
  font-weight: 800;
  font-size: 16px;
  margin-top: 5px;
}

section.landing-centered-text li {
  width: 100%;
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 29px;
  color: #000;
}

.landing-how-it-works .nav-tab li a {
  display: flex;
  font-weight: 400;
  align-items: center;
  font-size: 18px;
  line-height: 27px;
  border: 3px solid #FCEEE3;
  color: #195e9a !important;
  width: 100%;
  border-radius: 5px;
  padding: 23px 39px;
  cursor: pointer;
}



section.landing-how-it-works ul.nav-tab li a svg {
  width: 60px;
}



.content .tab-content-header {
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 800;
  margin-bottom: 20px;
  color: #195e9a;
}

div#shopify-section-template--14748708733026__how-it-works-lipmax ul.nav-tab li a svg,
.tab-content-header svg {
  width: 60px;
  margin-right: 10px;
}

.landing-main-row-1 {
  max-width: 265px !important;
}

.landing-main-row-table {
  border: 1px solid #D6D6D6;
  border-radius: 0px 0px 10px 10px;
  overflow: hidden;
  width: 385px;
}

.product-loop {
  padding-bottom: 0px;
}

section.landing-image-with-text-4 {
  margin-top: 20px;
}

section.landing-image-with-text-4 h2 {
  font-size: 32px;
  line-height: 36px;
  font-weight: 400;
  padding-top: 50px;
  max-width: 43rem;
}

.landing-what-makes-diff h2 {
  font-size: 32px;
  font-weight: 800;
  text-align: center;
  color: #19539a;
  margin-bottom: 20px;
}

.landing-what-makes-diff {
  padding: 0px 0 40px;
}

.landing-image-with-text-3__row {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 34px;
}

.social-icons {
  display: flex;
  justify-content: flex-end;
  gap: 20px;
}

.social-icons svg {
  width: 30px;
}

.site-footer__bottom .container {
  display: flex;
  gap: 10px;
  justify-content: center;
}

.site-footer__bottom .container p {
  font-size: 10px;
  text-align: left;
}

.site-footer__bottom {
  padding: 15px 0;
}

.site-footer__bottom__item {
  margin: 0;
}

.footer-row__item.footer-social-icons {
  margin-bottom: 0 !important;
}

.site-footer__middle {
  padding: 0;
}

section.landing-reviews .landing-reviews__row {
  gap: 33px;
  padding: 0px;
}

.landing-how-it-works .nav-tab li a {
  display: flex;
  font-weight: 400;
  align-items: center;
  font-size: 18px;
  line-height: 27px;
  border: 3px solid #FCEEE3;
  color: #195e9a !important;
  width: 100%;
  border-radius: 5px;
  padding: 8px 39px;
  cursor: pointer;
  margin-top: 15px;
}

section.landing-centered-text ul {
  flex-wrap: wrap;
  width: auto !important;
  gap: 0px 40px;
  justify-content: center;
  margin: 44px auto 0;
}

[data-section-id='template--14747795226722__slideshow-brazilian-butt'] .slideshow__heading {
  color: #134773;
  /* width: 200px !important; */
}

.product-loop .container {
  max-width: 1155px !important;
}

div#shopify-section-template--14747795226722__diff-brazilian .landing-main-row-table {
  border: 1px solid #D6D6D6;
  border-radius: 0px 0px 10px 10px;
  overflow: hidden;
}

div#shopify-section-template--14747795226722__diff-brazilian .landing-main-row-1 {
  background: #894236;
  border-radius: 15px 15px 0px 0px;
}

.landing-what-makes-diff h2 {
  font-size: 32px;
  font-weight: 800;
  text-align: center;
  color: #19539a;
  margin-bottom: 20px;
}

.landing-what-makes-diff {
  padding: 0px 0 40px;
}

:is(.site-footer, [data-section-type=newsletter]) .kl-private-reset-css-Xuajs1[data-testid] {
  flex-direction: column !important;
  align-items: flex-start !important;
  width: 100%;
}

:is(.site-footer, [data-section-type=newsletter]) .kl-private-reset-css-Xuajs1 {
  display: block !important;
}

:is(.site-footer, [data-section-type=newsletter]) .kl-private-reset-css-Xuajs1 input {
  width: 100% !important;
  margin-bottom: 20px !important;
}

.site-footer__top {
  padding: 5px;
}

.about__col h2 {
  font-size: 40px;
}

.about__col h3 {
  font-size: 18px;
  margin-bottom: 10px;
}

.about__col p {
  font-size: 14px;
  color: #000;
  line-height: 20px;
}

.about__col img {
  width: 22rem;
}

.about__overlay img {
  width: 15rem;
}

.story__col h2 {
  font-size: 24px;
  max-width: 14rem;
  margin: 0 auto;
}

.about-promise__col p {
  font-size: 16px;
  max-width: 23rem;
}

.about-promise__header h2 {
  font-size: 24px;
}

.about-promise__col h3 {
  font-size: 18px;
  max-width: 13rem;
  margin: 7px auto;
}

/* contect*/
.about-promise__header h2 {
  font-size: 34px;
  text-align: center;
}

.contact-hero .about-promise__col a {
  padding: 10px 23px;
  display: block;
}

.contact-cta h2 {
  font-size: 24px;
  ;
  margin-bottom: 6px;
}

.contact-cta p {
  color: #000;
  font-size: 14px;
  max-width: 579px;
}

.contact-cta p {
  font-size: 14px;
}

h2.article__title {
  font-size: 24px;
  margin-bottom: 19px;
  color: #195e9a;
}

h2.article__title {
  font-size: 24px;
}

/* blog */
.collection-banner h1 {
  font-size: 26px;
  text-align: initial;
}

.collection-banner p {
  font-size: 15px;
  text-align: initial;
}

.featured-blog__title {
  font-size: 18px;
}

.featured-blog__excerpt {
  font-size: 14px;
  line-height: 21px;
}

section.blog-section .section-header>p {
  font-size: 15px;
  line-height: 19px;
  text-align: initial;
}

section.blog-section .title {
  text-align: initial;
}

.blog-tags a {
  font-size: 16px;
  color: #894236;
}

.pagination-wrapper .pagination .btn.btn--tertiary {
  padding: 4px 26px;
  font-size: 0;
}

.featured-blog__image,
.featured-blog__link {
  height: 122px;
  width: 100%;
  display: block;
}

.featured-blog__link img {
  width: 100%;
  object-fit: cover;
  display: block;
}

.halo-column__item {
  width: 90% !important;
}

section.blog-section {
  background-position: top;
}

.returns h1 {
  text-align: inherit;
  font-size: 26px;
  line-height: 28px;
}

.returns h2 {
  font-size: 24px;
  line-height: 25px;
}

.returns p {
  font-size: 16px;
  line-height: 22px;
}

.returns :is(ol, ul) li {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 15px;
}

.returns h3 {
  font-size: 24px;
  line-height: 30px;
  margin-top: 20px;
}

.returns .sub {
  margin-left: 0;
}

.promise-inner {
  grid-template-columns: repeat(1, 1fr) !important;
  width: fit-content;
}

h1.single-product-hero__title {
  font-size: 36px;
  line-height: 1.2;
}

section.section-form-text-1 .achieve-form-text h2 {
  font-size: 32px;
}

section.section-form-text-1 button.needsclick.go3894874857.kl-private-reset-css-Xuajs1 {
  max-width: 299px !important;
  margin: 18px auto 13px auto !important;
  text-align: center;
  display: block;
}

.section-form-text-1 .achieve-form-text-img img {
  max-width: 20rem;

}

.halo-column.column-3 {

  text-align: center;
  flex-direction: column;
}

.input-group .btn.btn--primary {
  width: 100%;
  max-width: 13px;
}

.about-promise__col {
  flex: auto;
  width: 100%;
}

.video-testimonials {
  margin-top: 60px;
}

.about-promise__col {
  flex: auto;
  width: 100%;
}

.about-promise__col p {
  line-height: 24px;
  font-size: 15px;
}

.landing-what-makes-diff .click-btn {
  display: flex;
  background: #F5F5F5;
  border-radius: 34px;
  max-width: fit-content;
  flex-direction: column;
  padding: 5px;
  margin: 0 auto 40px;
}

.cart-quickview__table .list-view-item__title .cart__product-title {
  font-size: 17px;
  margin-top: 10px;
}

.cart-quickview__table .cart__remove {
  transform: scale(0.7);
  right: -31px;
}

.cart-quickview__table .cart__image-wrapper {
  width: 50px;
  height: 50px;
  padding: 3px;
}

.purchase-main span.rate {
  font-size: 12px;
}

.article__Share {
  color: #000;
  font-weight: 700;
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: center;
}

.article__Share+a {
  background: #F89686;
  border-radius: 10px;
  padding: 13px 37px;
  font-weight: 800;
  text-align: center;
  font-size: 15px;
}

.article__body+.article__meta {
  flex-direction: column;
  display: flex;
  gap: 25px;
}
}

@media only screen and (max-width: 415px) {
.purchase-main p.save {
  position: static;
  text-align: start;
  margin: 0;
}
}

@media only screen and (max-width: 380px) {
.purchase-main {
  padding: 0;
  background: transparent;
}
}

@media (hover: none) {
.hover-content {
  display: none;
}
}


/* UPDATEEEEEEEE */
.trust-indicator {
  padding-block: 50px;
}

.story {
  padding-top: 80px;
}

.story__col:first-child {
  margin-top: 0px;
}

.about-promise {
  padding-block: 40px 50px;
}

section.faq-head {
  padding-top: 50px;
}

.contact-hero {
  padding-block: 40px 50px;
}

section.landing-image-with-text-3 {
  margin-top: 0px;
  padding-bottom: 40px;
}

.landing-what-makes-diff {
  padding-top: 30px !important;
padding-bottom: 0 !important;
}

section.landing-image-with-text-4 {
  margin-top: 0px;
}

.trust-indicator-2__card svg {
  max-width: 80px;
}

.trust-indicator-2__main h3 {
  text-align: center;
}

.trust-indicator-2 {
  padding: 30px 0px;
}

section.icon-with-text-2.invert span {
  color: #fff;
}

section.landing-site-map {
  padding-top: 30px;
}

.ap {
  padding-bottom: 0px;
}

.landing-image-with-text-4__row {
  align-items: flex-start !important;
}

.landing-image-with-text-4__col:first-child {
  padding-block: 40px !important;
}

.landing-image-with-text-4__row {
  padding: 0px 15px !important;
}

section.diff-2 {
  margin-bottom: 40px;
}

.dif-2__col:first-child {
  padding: 0px !important;
}

section.landing-centered-text p {
  margin-top: 15px;
}

section.landing-centered-text li:not(:last-child) {
  margin-bottom: 25px;
}

section.landing-centered-text li:last-child {
  margin-bottom: 0px;
}

.hover-content {
  z-index: 1;
}

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

  .works-cream-main > * {
  order: 1;
}

.works-img {
  display: contents;
}

.works-img img {
  max-width: 400px;
  order: 1;
width: 100%;
}

.works-cream-main .works-img .works-field {
  order: 0;
}

  .landing-image-with-text-4__row {
  flex-direction: column;
  align-items: center !important;
}
.slideshow__item {
  flex-direction: column-reverse !important;
padding-top: 50px;
}
  
  .about-promise__header img.overlay {
      display: none;
  }
  .about__col:first-child {
      padding-top: 40px;
  }
  .page.page-search h2.title {
      font-size: 34px;
  }
  section.guide-mobile-content {
      display: block;
  }
  section.guide-mobile-content {
      margin-top: 24px;
      padding: 0;
  }
  section.guide-mobile {
      display: flex;
      align-items: center;
      background-size: cover;
      height: 55vw;
  }
  section.guide {
      display: none;
  }
  section.guide-mobile p {
    max-width: 182px;
    margin-left: auto;
    font-weight: 700;
    font-size: 14px;
    line-height: 19px;
    color: #000;
    margin-right: 30px;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 676px) {
  section.guide-mobile p {
      font-size: 23px;
      max-width: 292px;
      line-height: 1.3;
      margin-right: 87px;
  }
}

@media only screen and (max-width: 767px) {
.product-loop__header h2 {
  line-height: 1.3;
}
  .head\=3 img {
  width: 40px!important;
  margin-left: 7px!important;
}
.landing-image-with-text-4__row {
  flex-direction: column;
  align-items: center !important;
}

.brazillian-loop .product-loop__item {
  flex-direction: column !important;
  max-width: 100%;
}

.brazillian-loop .product-loop__item>a {
  max-width: 100% !important;
}
  
.static-reviews {
  padding-bottom: 10px !important;
}

  section.trust-indicator-2 {
      margin-top: 0px;
  }
  .landing-image-with-text-4__row {
      align-items: center !important;
  }
  section.landing-centered-text ul {
      flex-direction: column;
      max-width: 350px;
  }
}

@media only screen and (max-width: 676px) {
  .trust-indicator-2__main h3 {
      text-align: left;
  }
  .trust-indicator-2__card {
      margin-bottom: 30px;
  }
  .trust-indicator-2__card svg {
      max-width: 50px;
  }
}

@media only screen and (max-width: 576px) {
.works-cream-main .works-img .works-field p {
  font-size: 20px !important;
}

.single-product-hero__content ul {
  margin-left: auto;
  width: 91%;
}
.single-product-hero__content li:before {
  width: 28px;  
position: absolute;
  top: 6px;
  left: -25px;
}
.head\=3 img {
  width: 43px!important;
  margin-left: 9px!important;
}

  
 #shopify-section-16647767367594354a + #shopify-section-product-loop {
    margin-bottom: 40px;
}
section.landing-image-with-text-4 {
    margin-top: 40px;
}
.slideshow__image--background {
  object-position: bottom;
}
}

.section-how-it-works {
  padding: 0 0 70px;
}

.section-how-it-works .container {
  padding-top: 0px;
}

.section-how-it-works h2.title {
  font-weight: 400;
  font-size: 45px;
  line-height: 58px;
}

div#shopify-section-template--14755884826722__product-loop + div#shopify-section-template--14755884826722__image-cards section {
  padding-top: 0px;
}

@media only screen and (min-width:1024px) and (max-width:1330px) {
.slideshow__image--background {
  left: auto;
  right: 3%;
  margin-left: auto;
}   
}
.landing-image-with-text-4__col.image a {
  background: none;
  border: none;
}

.template-product section.icon-with-text-2 {
  margin-top: 50px;
}

.transformation-main {
  display: flex;
  gap: 30px;
}

.transformation-img {
  max-width: 35%;
  display: flex;
  flex-direction: column;
  gap: 60px;
}

.breast-transform h2 {
  font-size: 38px;
  color: rgb(25, 94, 154);
  line-height: 1.3;
  max-width: 970px;
  margin: 0 auto 15px;
}

.transformation-content p {
  font-size: 18px;
  color: black;
}

.transformation-img img {
  max-width: 70%;
  margin-left: auto;
}

section.transofrmation {
  padding: 50px 0;
}

.transformation-content a {
/*     box-shadow: #252a3252 0 1px 4px 1px; */
  text-align: center;
  display: block;
  font-size: 18px;
  line-height: 24px;
  font-weight: 800;
  background: #F89686;
  width: fit-content;
  border-radius: 10px;
  padding: 15px 32px;
  margin: 0 auto;
  height: 44px;
  display: flex;
  align-items: center;
}

.brazil-dream .container {
  max-width: 1120px !important;
}

.brazil-dream h2 {
  max-width: 100%;
}

.brazil-dream :is(p,span) {
  color: black;
  font-size: 18px;
}

.brazil-dream ul {
/*     display: block; */
  margin: 10px 0 0;
gap: 10px;
}

.brazil-dream ul li {
  width: calc(50% - 5px);
  font-weight: 400;
  font-size: 18px;
  color: black;
  margin-bottom: 10px;
  align-items: center;
  line-height: 1.3;
}

/*   .template-product section.landing-how-it-works {
  padding: 50px 0;
} */

.breast-transform .transformation-img {
  max-width: 43%;
}

.breast-transform .transformation-img img {
  max-width: 100%;
}

.thumbs{
  padding: 0 25px;
position: relative;
}

.thumbs :is(.swiper-button-next,.swiper-button-prev) {
top: 55%;
}

.thumbs .swiper-button-next {
  right: 0;
  width: 20px;
  height: 30px;
}

.thumbs :is(.swiper-button-next,.swiper-button-prev)::after {
  font-size: 30px;
  color: #0099c9;
  font-weight: 700;
}

.thumbs .swiper-button-prev {
  left: 0;
  width: 20px;
  height: 30px;
}

.single-product-learn {
  padding: 80px 0 20px !important;
}

.brazil-dream a {
/*     box-shadow: #252a3252 0 1px 4px 1px; */
  text-align: center;
  display: block;
  font-size: 18px;
  line-height: 24px;
  font-weight: 800;
  background: #F89686;
  width: fit-content;
  border-radius: 10px;
  padding: 15px 32px;
  margin: 0 auto;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media only screen and (max-width: 767px) {
.breast-suggestions .product-loop__item.product-loop__item {
max-width: 100% !important;
}
  .product-loop__header {
  width: 100%;
}


span.compare-price {
  display: block;
  font-size: 16px;
  text-align: center;
}

.purchase-main span.price {
  font-size: 20px !important;
  display: inline !important;
}

.purchase-main p.save {
  position: static;
  font-size: 14px;
  display: block !important;
  text-align: start;
}
}
/* .rc-widget {
  display: none;
} */

.purchase-main.subsave label:not(:first-of-type) {
  display: none !important;
}

.rc-radio-group__options label {
  max-width: 50% !important;
  border-radius: 5px 5px 0 0 !important;
  background: #e6e6e6;
  color: #174a89;
  font-size: 19px;
  font-weight: 800;
  border: 0 !important;
  box-shadow: none !important;
}

.rc-radio-group__options label span.rc-option__price {
  display: none !important;
}

.rc-radio-group__options label.rc-option--active {
  border: 0 !important;
  background: #15a7cd;
}

.purchase-main.subsave label {
  max-width: 50%;
  width: 100%;
}

.purchase-main.subsave {
  justify-content: flex-start;
align-items: center;
gap: 20px;
}

.subsave-content {
  display: none;
}

.purchase-main.subsave .subsave-content {
  display: block;
  color: black;
  font-size: 18px;
}

.purchase-main.subsave .subsave-content ul li {
  list-style: disc;
}

.purchase-main.subsave .subsave-content ul {
  padding-left: 20px;
}

/* new changes */

.halo-section .image-with-text-2 {
  max-width: 1094px;
  margin: 0 auto;
}

.halo-section .image-with-text-2__image {
  width: min(43%,700px);
  background-size: cover;
}

.halo-section .image-with-text-2__content {
  padding-top: 30px;
  min-width: 57%;
}



.brazillian-loop h2 {
  text-align: center;
}

.brazillian-loop p {
  text-align: center;
}

.single-product-hero__content 
ul.safe li:before {
  content: unset;
}

.single-product-hero__content ul.safe {
  margin: 15px 0;
}

.single-product-hero__content ul.safe p {
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
}

.single-product-hero__content ul.safe li:not(:last-of-type) {
  margin-bottom: 5px;
}

.breast-fuller h2 {
  font-weight: 400;
  font-size: 45px;
  line-height: 58px;
  text-align: center;
  color: #195E9A;
  max-width: 100%;
}

.breast-fuller img {
  max-width: 379px;
width: auto;
}

.breast-fuller .landing-image-with-text-3__row {
  gap: 25px;
}

.breast-fuller ul {
  display: block;
  margin: 15px 0 25px;
}

.breast-fuller ul li {
  max-width: 100%;
  width: 100%;
}

.breast-fuller ul li:not(:last-of-type) {
  margin-bottom: 15px;
}

.breast-fuller p {
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  color: #000000;
}

.breast-fuller .landing-image-with-text-3__col > a{
  font-weight: 800;
  font-size: 18px;
  line-height: 25px;
  padding: 10px 32px;
  background: #F89686;
  border-radius: 10px;
  margin-top: 25px;
  display: block;
  width: fit-content;
}

.breast-fuller h2 {
  font-weight: 400;
  font-size: 45px;
  line-height: 58px;
  text-align: center;
  color: #195E9A;
}


}

.breast-fuller .landing-image-with-text-3__row {
  gap: 25px;
}

.breast-fuller ul {
  display: block;
  margin: 15px 0 25px;
}

.breast-fuller ul li {
  max-width: 100%;
  width: 100%;
}

.breast-fuller ul li:not(:last-of-type) {
  margin-bottom: 15px;
}

.breast-fuller p {
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  color: #000000;
}

.breast-fuller .landing-image-with-text-3__col > a{
  font-weight: 800;
  font-size: 18px;
  line-height: 25px;
  padding: 10px 32px;
  background: #F89686;
  border-radius: 10px;
  margin-top: 25px;
  display: block;
  width: fit-content;

}

.breast-transform :is(.transformation-main,.transformation-invert) {
  max-width: 970px;
  width: 100%;
  margin: 0 auto 25px;
}

.breast-transform .transformation-invert {
  flex-direction: row-reverse;
}

.breast-transform :is(.transformation-main,.transformation-invert) img {
  max-width: 415px;
  aspect-ratio: 1/0.9;
  object-fit: cover;
  object-position: center;
  border-radius: 7px;
  width: 100%;
}

.how-it-works-cream .container {
  max-width: 1300px !important;
  margin: 0 auto;
}

.how-it-works-cream {
  padding: 37px 0 60px;
  background: #F1F9FF;
margin-top: 50px;
}

.how-it-works-cream h2 {
  font-weight: 400;
  font-size: 45px;
  line-height: 58px;
  text-align: center;
  color: #195E9A;
}

.works-cream-main {
  display: flex;
  gap: 30px;
  align-items: flex-start;
}

.works-cream-main .single-list {
  display: flex;
  gap: 10px;
}

.works-cream-main .single-list img {
  max-width: 88px;
}

.works-cream-main .single-list h3 {
  font-weight: 700;
  font-size: 16.8545px;
  line-height: 24px;
  margin-bottom: 5px;
}

.works-cream-main .works-list {
  max-width: 343px;
  width: 100%;
margin-top: 110px;
}

.works-cream-main .single-list p {
  font-weight: 400;
  font-size: 11.2363px;
  line-height: 15px;
  color: #000000;
}

.works-cream-main .single-list:not(:last-of-type) {
  margin-bottom: 15px;
}

.works-cream-main .works-img .works-field {
  border: 2px solid #195E9A;
  border-radius: 999px;
  background: #FFFAF7;
  display: flex;
  padding: 19px 35px;
  gap: 15px;
  align-items: center;
  margin-bottom:15px;
}

.works-cream-main .works-img .works-field p {
  font-weight: 400;
  font-size: 27.3219px;
  line-height: 32px;
  color: #000000;
}
.landing-main-row-table-col-1 tr:first-child th {
  font-size: 14px !important;
  padding: 10px !important;
  font-weight: 700 !important;
  line-height: 19px !important;
width:15% !important;
text-align: center;
}
.landing-main-row-table tr:first-child th {
font-family: 'Nunito Sans';  
}

.breast-fuller .container > a {
  font-weight: 800;
  font-size: 18px;
  line-height: 25px;
  padding: 10px 32px;
  background: #F89686;
  border-radius: 10px;
  margin-top: 25px;
  display: block;
  width: fit-content;
}

.single-butt-for h2 {
  font-weight: 400;
  font-size: 45px;
  line-height: 58px;
  color: #195E9A;
  max-width: 100%;
}

.single-butt-for .landing-image-with-text-3__col img {
    max-width: 274px;
    width: 100%;
    height: 329px;
}

.single-butt-for .landing-image-with-text-3__row {
  gap: 10px;
}

.single-butt-for p {
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  color: #000000;
  margin: 0;
}

.single-butt-for ul {
  margin: 15px 0 20px;
  gap: 15px;
}

.single-butt-for ul li {
  margin: 0;
  max-width: calc(50% - 8px);
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
}

.single-butt-for a {
  padding: 8px 30px;
  font-weight: 800;
  font-size: 18px;
  line-height: 25px;
  background: #F89686;
  border-radius: 10px;
  display: block;
  width: fit-content;
  margin-top: 25px;
}

.brazillian-loop .product-loop__item {
  flex-direction: row;
  max-width: 960px !important;
  gap: 20px;
  align-items: center;
}

.brazillian-loop .product-loop__item > a {
  max-width: 45% ;
  width: 100%;
}

.brazillian-loop .product-loop__item .product-card {
  padding: 0;
}

.brazillian-loop .product-loop__item .product-card h3 {
  font-size: 32px;
  line-height: 40px;
}

.brazillian-loop .product-loop__item .product-card a {
  max-width: 345px;
}

.brazillian-loop {
  padding-top: 80px;
}

.collection-banner + #shopify-section-product-loop .product-loop__header {
  display: none !important;
}

.transformation-content a {
  margin: 0;
}

.breast-suggestions .product-loop__item {
  max-width: calc(32% - 10px) !important;
}

.breast-suggestions .product-loop__img img {
  aspect-ratio: 1;
}

.landing-how-it-works__header img {
      max-width: 103px;
    HEIGHT: 111PX;
}

.landing-what-makes-diff h2 {
font-size: 45px !important;
font-weight: 400 !important;
}

.breast-landing-loop {
    margin-top: 50px;
}

.breast-landing-loop .product-loop__header > :is(h2, p) {
  text-align: center;
}

.landing-what-makes-diff .click-btn .btn {
  font-family: 'Nunito Sans';
  min-width: max-content;
  background: transparent;
  border: none;
  color: #477eae !important;
  padding-inline: 37px;
  font-weight: 700;
  font-size: 18px;
  line-height: 26px;
  height: auto;
  padding: 11px 40px;
  border-radius: 34px;
}

.landing-what-makes-diff .click-btn .btn.active {
  background: #477EAE;
  color: #fff !important;
}

.imgcard__card:nth-of-type(2) .imgcard__body img {
  max-width: 170px;
  margin-right: 2px;
}

.text-content{
max-width: 602px !important;
}

/* Cart Slider Arrows */

.cart-quickview_product .slick-prev {
top: 25px!important;
left: 0px!important; }

.cart-quickview_product .slick-next {
top:25px!important;
right: 0px!important; }

.cart-quickview-fixed .btn--secondary {
  font-family: 'Nunito Sans' !important;
}


.breast-max-plus-product .container {
max-width: 1120px;
width: 100%;
padding-top: 60px;
display: flex;
}

.product-left-column {
width: 50%;
}
.product-right-column {
padding-top: 20px;
}
.product-left-column .product-image{
display: flex;
justify-content: center;
}

.product-title h3{
font-weight: 400;
font-size: 45px;
line-height: 58px;
color: #195E9A;
}

.product-desc p {
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 26px;
max-width: 438px;
width: 100%;
padding-bottom: 13px;
color: #000000;
}

.product-features li {
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 26px;
color:#000000;
display: flex;
padding-bottom: 15px;
}

.product-features li:before {
  content: "";
  background-image: url(/cdn/shop/t/76/assets/blue-mark.png?v=1681715886);
  width: 30px;
  height: 15px;
  display: block;
  background-size: contain;
  margin-top: 6px;
background-repeat: no-repeat;
}

.breast-prod-btn .breast-btn{
  line-height: 24.55px;
  width: 162px;
  height: 42px;
  border-radius: 10px;
  background: #F89686;
  color: black;
  border: none;
  font-size: 18px;
  font-weight: 800;
}

/* Product Cards Section */
.heading-content .container {
  max-width: 1120px;
  width: 100%;
  gap:10px;
  margin-top: 100px;
  margin-bottom: 15px;
}

.section-title p{
  font-weight: 400;
  font-size: 45px;
  line-height: 58px;
  text-align: center;
  color: #195E9A;
}

.section-desc p {
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  text-align: center;
  color: #000000;
}

.card-3 .img-section .prod-img img {
  width: 100%;
  object-fit: cover;
}

section.butt-boost-prod-cards .safe {
  display: flex;
  justify-content: center;
  margin-top: 40px;
  gap: 40px;
}

section.butt-boost-prod-cards .safe li {
  display: flex;
  align-items: center;
  gap: 6px;
}

section.butt-boost-prod-cards .safe li p {
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
  color: #666666;
}


.butt-boost-prod-cards .container {
max-width: 1120px;
width: 100%;
padding: 0 15px;
}

.butt-boost-prod-cards  .content-main {
  display: flex;
  gap:10px;
}

.heading-content.butt-cards-content .container {
  margin-bottom: 65px;
}

.butt-boost-prod-cards .section-content .title {
max-width: 1120px;
width: 100%;
gap:10px;
margin-top: 80px;
}

.card-1, .card-2, .card-3{
width: 33.33%;
justify-content: center;
}

.card-2{
margin-top: -45px;
}

.card-2 .pricing-section {
padding-top: 40px;
}

.card-3{
margin-top: 46px;
}

.card-1 .label {
 border: 2px solid #195E9A;
border-radius: 4px;
width: 100%;
}
.card-2 .label {
 border: 2px solid #195E9A;
border-radius: 4px;
width: 100%;
}

.card-3 .label {
 border: 2px solid #195E9A;
border-radius: 4px;
width: 100%;
}

.img-section {
background: #05a7c4;
max-width: 356px!important;
width: 100%;
}

.img-section .prod-img {
display: flex;
justify-content: center;
padding: 20px;
}


.prod-quantity h3 {
padding-top: 20px;
font-weight: 400;
font-size: 45px;
line-height: 58px;
text-align: center;
color: #195E9A;
}

.prod-old-price p {
  text-align: center;
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  text-decoration-line: line-through;
  color: #999999;
}

.prod-new-price p{
  font-weight: 400;
  font-size: 45px;
  line-height: 58px;
  text-align: center;
  color: black;
}

.saving-price p{
  font-weight: 400;
  font-size: 24px;
  line-height: 27px;
  text-align: center;
  color: #759EC2;
}

.pricing-section {
background: #f1f9ff;
padding-bottom: 30px;
padding-top: 10px;
}

.cart-section {
background: #ccf0f7;
text-align: center;
padding-top: 32px;
padding-bottom: 32px;
}

.cart-section .cart-btn {
background: #F89686;
border-radius: 10px;
color: black;
font-weight: 800;
font-size: 18px;
line-height: 25px;
padding: 10px 35px;
border: none;
width: fit-content; 
margin: 0 auto;
}

.shipping-text p {
padding-top: 11px;
font-weight: 400;
font-size: 24px;
line-height: 27px;
color: #195E9A;
}

.card-header-text{
font-weight: 600;
font-size: 22.4444px;
line-height: 31px;
text-align: center;
text-transform: uppercase;
}

.card-footer-text {
font-weight: 700;
font-size: 20px;
line-height: 26px;
text-align: center;
color: #666666;
}

.butt-boost-prod-cards .tab-content>.active {
max-width: 1120px!important;
width: 100%;
}

.butt-boost-prod-cards .tab1 {
width: 100%;
}

.butt-boost-prod-cards .tab1 ul{
  display: flex;
  gap: 20px;
  justify-content: center;
}

.butt-boost-prod-cards .tab1 ul {
  display: flex;
  gap: 20px;
  justify-content: center;
  width: 100%;
  max-width: 378px;
  max-width: fit-content;
  margin: 0 auto;
  background: #F5F5F5;
  padding: 5px;
  border-radius: 40px;
  margin-bottom: 80px;
}

.butt-boost-prod-cards .tab1 ul li a{
  background: transparent;
  border: 0;
  font-family: 'Nunito Sans';
  color: #195E9A;
  font-weight: 700;
  display: block;
  line-height: 26px;
  height: auto;
  padding: 10px 40px;
  border-radius: 34px;
  font-size:18px; 
}

.butt-boost-prod-cards .tab1 ul li.active a{
background: #477EAE;
color:white;
}
.card-3 .img-section .prod-img{
padding: 0px;
}


@media only screen and (max-width: 767px) {
section.butt-boost-prod-cards .safe {
  flex-direction: column;
}
.head\=2 {
  max-width: 198px!important;
  width: 100%!important;
}
.breast-max-plus-product .container {
  display: flex;
  flex-direction: column;
}
.product-left-column {
width: 100%;
}
.butt-boost-prod-cards .content-main{
  flex-direction: column;
}

.card-1, .card-2, .card-3{
width: 100%;
justify-content: center;
}
.card-2{
    margin-top: 17px;
}
.card-3 {
  margin-top: 10px;
}

.card-header-text {
  font-size: 10px;
  text-align: start;
  line-height: 2px;
}

.card-1 .img-section{
  display: none;
}
.card-2 .img-section{
  display: none;
}
.card-3 .img-section{
  display: none;
}

.cart-section {
  max-width: 134px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.cart-section .cart-btn {
  border-radius: 10px;
  padding: 1px 5px;
  font-size: 14px;
  line-height: 25px;
}

.pricing-section {
  padding-top: 4px;
  padding-bottom: 12px;
  padding-left: 14px;
  width: 100%;
}
.prod-quantity h3 {
  font-weight: 700;
  font-size: 25px;
  line-height: 17px;
  text-align: start;
}

.prod-old-price p {
  text-align: start;
  font-size: 16px;
  line-height: 33px;
  color: #777777;
}

.prod-new-price p {
  font-weight: 600;
  font-size: 27px;
  line-height: 36px;
  text-align: start;
  color: #b65848;
}

.saving-price p {
  font-weight: 700;
  font-size: 14px;
  line-height: 22px;
  text-align: start;
  color: #759ec2;
}

.card-footer-text {
  font-size: 10px;
  line-height: 26px;
}

.card-2 .pricing-section {
  padding-top: 8px;
}

.shipping-text p{
  font-size: 12px;
  line-height: 22px;
}

.card-1 .label, .card-2 .label, .card-3 .label{
  display: flex;
  flex-direction: row;
}  


}

.landing-what-makes-diff .click-btn  {
  max-width:fit-content !important; 
}

.purchase-main.subsave .subsave-content h3 {
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 10px;
}

.purchase-main.subsave .subsave-content ul {
  font-size: 12px;
line-height: 22px;
}

.rc-template__button-group .rc-radio .rc-radio__label {
  color: #195E9A !important;
}

.rc-template__button-group .rc-radio.rc-option--active .rc-radio__label {
  color: black !important;
}

.purchase-main.subsave .save-10 .price-custom {
  font-size: 0;
}

.purchase-main.subsave .save-10 .price-custom::after {
  content: attr(data-sub);
  font-size: 26px;
}
.purchase-main.subsave .save-10 .price-custom:before {
  content: '$';
  font-size: 26px;
}
@media only screen and (max-width: 567px) {
.head-cal-1 img {
  max-width: 60px;
}
.landing-main-row-1 .head-cal-1 span:first-child {
  height: 26px!important;
  margin-left: -5px;
  margin-top: 11px;
  padding: 4px 7px 1px !important;
}
a.shop-list {
  max-width: calc(100% - 12px) !important;
}
}
@media only screen and (max-width: 1024px) {
a.shop-list {
  max-width: calc(50% - 12px );

}
.slideshow--large .slideshow__image {
  width: 100%;
  max-width: 100% !important;
}
  img.slideshow__image--background {
  position: inherit  !important;
    margin-top: 20px;
 
}
.out-product-list-secondry-2 {
  flex-wrap: wrap;
}
}

.slideshow__item.slick-slide {
  background-size: cover;
  background-position: center;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}

.slideshow__item.slick-slide:last-of-type a {
  background: #134773!important;
  color: white !important;
border: none !important;
}

@media only screen and (max-width: 1330px) {
.slideshow__item {
  flex-wrap: wrap;
}
.slideshow--large .slideshow__image {

  width: 100%;
  max-width: 42%;
}
.slideshow__content.content--left {
  width: 100%;
  max-width: 51%;
}
img.slideshow__image--background {
  position: absolute;
  top: 0;
}  
}

.transformation-content {
  width: 57%;
}

section.flas-sale .sale-main {
  text-align: center;
}

.flas-sale {
  padding: 80px 0;
  background: #fcd5cf8a;
  margin-bottom: 50px;
}

section.flas-sale .sale-main h2 {
  color: #124774;
  font-weight: 700;
  font-size: 30px;
  line-height: 1.3;
}

section.flas-sale .sale-main span {
  font-size: 18px;
  color: #195f9a;
  font-weight: 600;
}

section.flas-sale .sale-main p {
  font-size: 40px;
  line-height: 1.3;
  color: #894236;
}

.timer {
  display: flex;
  justify-content: center;
  gap: 15px;
  margin-bottom: 30px;
}

.timer span {
  display: block;
  text-transform: capitalize;
}

.timer p {
  border: 1px solid;
  margin: 0;
  max-width: 100px;
  width: 100%;
  aspect-ratio: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: white;
  border-radius: 10px;
}

@media only screen and (max-width:576px) {
section.flas-sale .sale-main h2 {
  font-size: 18px;
}
 
.single-bundle-btn {
    font-size: 16px;
    line-height: 18px;
    margin: 38px auto 76px !IMPORTANT;
    padding: 10px 21px;
}

section.flas-sale .sale-main span {
  font-size: 15px;
}
.our-product-list-img a img {
  width: 100% !important;
  max-width: 100% !important;
}
.header-mobile__item .site-header__logo-image img {
  height: auto;
  max-width: 125px;
}
.transformation-content {
  width: 100%;
}
  .btn:not(:disabled):not(.disabled) {
    MARGIN: 0 AUTO;
}
  .breast-fuller .landing-image-with-text-3__col > a{
  margin :0 auto;
}
  .template-product  .main-content a {
     margin: 15px auto 0 !important;
}
}

body.Join.SMS .title {
  display: none;
}

div#shopify-section-template--14885169561698__yotpo-widget .container,
div#shopify-section-template--14885169594466__yotpo-widget .container,
div#shopify-section-template--14885169496162__yotpo-widget .container {
  max-width: 85rem !important;
}

.yotpo-review-title,.yotpo-review-content,
[data-v-6bf3b238] .yotpo-reviewer-verified-buyer-text,
.yotpo-date-format,
.yotpo-vertical-pagination .yotpo-reviews-pagination-item {
  color: #2B2327 !important;
}


.Butt.Supplement .purchase-main :is(label:nth-of-type(2),label:nth-of-type(3)) {
    display: none;
}

.Breast.Supplement .purchase-main :is(label:nth-of-type(2),label:nth-of-type(3)) {
    display: none;
}

span.test-original-price {
    font-size: 16px;
    text-decoration: line-through;
    color: #969696;
    font-weight: 400;
    display: inline-block;
    margin-left: 5px;
}

.slideshow__image--backgroundMobile {
  aspect-ratio: 1;
  height: auto;
}
.single-bundle-btn {
    font-weight: 800;
    font-size: 18px;
    line-height: 25px;
    padding: 10px 32px;
    background: #F89686;
    border-radius: 10px;
    margin-top: 25px;
  text-transform: capitalize;
    display: block;
    width: fit-content;
}
.how-its-work-btn {
    text-align: center;
    margin: 38px auto 76px;
}
cart-drawer-items {
    overflow: hidden !important;
}

.Bundle .landing-image-with-text-3__col .how-its-work-btn,
.Bundle .transformation-content .how-its-work-btn,
.Bundle .transformation-main .how-its-work-btn{
    text-align: center;
    margin: 38px 0 76px;
}
.Butt .transformation-content .single-bundle-btn {
    margin-left: auto;
}
.Butt .breast-fuller .single-bundle-btn{
   margin: 38px auto 76px;
}
.card-head img {
    max-width: 79px;
    margin: 0 auto;
    display: block;
}
.widgetSellingPlanWrapper input:checked+label {
    background-color: hsl(192.26deg 82.3% 44.31%) !important;
    border: none !important;
    color: hsl(195deg 72% 19.61%) !important;
    font-size: 15px !important;
    font-family: 'Nunito Sans' !important;
    font-weight: 800 !important;
}
#appstle_subscription_widget0 {

    max-width: 481px !important;
}
.widgetSellingPlanWrapper label {

    color: hsl(192.26deg 82.3% 44.31%) !important;

    font-size: 15px !important;
    font-family: 'Nunito Sans' !important;
    border: none !important;
}

.purchase-main {
    margin-top: 28px;
}
.product-card h3,
.product-card p {
    text-align: center;
}

.product-loop__header {
    width: 100%;
}

p.single-hero-des {
    color: hsl(212.05deg 35.48% 48.63%);
    font-weight: 600;
    font-style: italic;
    font-size: 18px;
}

.yotpo-bottomline.pull-left.star-clickable {
    justify-content: center;
    width: 100%;
}

.product-loop__header h2 {
    text-align: center;
}

.product-loop__header p {
    text-align: center;
}

.product-details-price dd:last-of-type {
    color: black !important;
}

.popup-sidebar__wrapper .product-card__price.price--on-sale .price-item--sale {
    color: black !important;
}

.product-card__price.price--on-sale .price-item--regular {
    color: #B65848 !important;
}

.appstle_tooltip_wrapper {
    display: none !important;
}

.cart-quickview_product .slick-slider .price-item--regular {
    display: none;
}