/** Shopify CDN: Minification failed

Line 609:0 Unexpected "}"
Line 613:0 Unexpected "}"

**/
/* div#announce {color: #5D5859;} Juan@BAVStudiuos removed this. 27-11-2024 */

.top-bar .top-bar.navbar.is-justify-space-between section.top-bar__content {max-width: 1200px;margin: auto;width: 95%;}
header#header section.section.is-width-standard { max-width: 1200px;margin: auto;width: 95%;}
.home_banner .image-with-text__wrapper {max-width: 60%;margin: auto;}
.home_banner .image-with-text__wrapper h5 {font-size: 25px;color: #fff;padding-bottom: 20px;}
.home_banner .image-with-text__wrapper h3 {color: #fff !important;}
.home_banner .image-with-text__wrapper a.button.button--primary {background-color: #fff;padding: 10px 50px 10px 20px;border-radius: 50px;text-transform: capitalize;box-shadow: 0px 0px 13px rgb(131 131 131 / 50%);background-image: url(/cdn/shop/files/Icon_ionic-ios-arrow-back.png?v=1657525605);background-repeat: no-repeat;background-position: 90% 50%;background-size: 10px;}
.home_banner .image-with-text__text-column {width: 40%;}
.home_banner .image-with-text__wrapper {max-width: 317px;margin: auto;}
.home_banner .image-with-text__image-column {width: 60%;}
.title_btn {display: flex;justify-content: space-between;align-items: center;    margin: 0px 0px 50px;}
.title_btn .container {margin: 0;max-width: 100%;width: 76%;display: inline-block;}
.custom-collection .heading-wrapper--featured-collection.heading-wrapper h2 {display: block;text-align: left;width: 100%;     margin: 0px;}
.custom-collection .heading-wrapper--featured-collection.heading-wrapper {margin: 0px 0px 0px}
.title_btn a.button.button--primary {background-color: #fff;padding: 14px 50px 14px 20px;border-radius: 50px;text-transform: capitalize;box-shadow: 0px 0px 13px rgb(131 131 131 / 50%);background-image: url(/cdn/shop/files/Icon_ionic-ios-arrow-back.png?v=1657525605);background-repeat: no-repeat;background-position: 90% 50%;background-size: 10px;   }
.feature_cstm .image-element__wrap img { height: 420px;object-fit: cover;border-top-right-radius: 16px;border-top-left-radius: 16px;}
.feature_cstm .product-wrap {    border: 1px solid #dddddd;border-radius: 16px;box-shadow: 0px 1px 6px rgb(149 147 147 / 50%);}
.feature_cstm .product-wrap .product-thumbnail a {text-align: left;font-size: 20px;text-transform: inherit;font-weight: bold;color: #5D5859;padding: 20px 15px 0px;min-height: 89px;letter-spacing: 0;}
.feature_cstm .product-wrap .product-thumbnail .loox-rating {text-align: left;padding: 0px 15px;}
.feature_cstm .product-wrap .product-thumbnail .loox-rating i {margin: 0px 3px;}
.feature_cstm  .thumbnail__caption {padding: 0 0px;}
.feature_cstm .price_cart {
  background-color: #F5C1CB;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
  display: flex;  
  align-items: center;
  justify-content: space-between;
  padding: 0px 9px;
  margin-top: 40px;    
  flex-direction: row-reverse;    
  position: relative; 
  border-top: 1px solid #F5C1CB
}
@media screen and (min-width: 750px ) {
  .feature_cstm .price_cart {
    padding: 10px 10px !important;
    margin-top: 0px !important;
  }
}
.custom-collection form {margin: 0px; position: relative; width: 51%    }
.feature_cstm .price_cart input.btn {width: 100%; background-color: transparent;padding: 0px;margin: 0 !important;background-image: inherit !important;    font-size: 20px; text-align: center;    color: #5D5859;    font-family: Avenir Next,sans-serif;}
.custom-collection form:after { content: "";height: 20px;width: 1px;background-color: #5d5859;position: absolute;right: 0px;top: 13px;}
.feature_cstm .price_cart span.money { color: #5D5859;}
.feature_cstm .price_cart .was-price {color: #5D5859;opacity: .4;}
.custom-collection h2.featured-collection__title.title {font-size: 40px !important;}
.custom_collection_cls span.product-thumbnail__price.price.sale, .money{color: #5d5859;}
.bundle .price_cart {padding: 6px 40px;}
.bundle .price_cart input.btn {display: block;}
/**.bundle form:after {right: 10px;}**/
.need_summer .caption-content.text-align-right {right: 4%;position: relative;    width: 496px !important;}
.need_summer p {color: #5D5859;font-size: 25px;font-weight: 600;}
.need_summer h2 {font-size: 60px;color: #5D5859 !important;font-weight: bold;text-transform: inherit;margin: 30px 0px 40px!important;}
.need_summer a.button.button--primary {background-color: #fff;padding: 14px 40px 14px 30px;border-radius: 50px;text-transform: capitalize;color: #5d5859;box-shadow: 0 0 13px #8383837f;background-image: url(/cdn/shop/files/Icon_ionic-ios-arrow-back.png?v=1657525605);background-repeat: no-repeat;background-position: 90% 50%;background-size: 10px;width: 100%;white-space: inherit;max-width: 100% !important;height: auto !important;line-height: inherit;    font-family: Avenir Next,sans-serif;}
.proud {margin: 40px auto;}
.proud h2.custom-head {font-size: 40px !important;text-transform: inherit;}
.proud .logo-list__item { background-color: #F5C1CB;border-radius: 50%;height: 160px;width: 160px;display: flex;align-items: center;justify-content: center;padding: 40px;}
.proud .logo-list__item img {height: 90px;width: 90px;object-fit: contain;}
.feature_cstm .flickity-button svg {display: none;}
.feature_cstm button.flickity-button.flickity-prev-next-button.previous {background-image: url(/cdn/shop/files/Icon_ionic-ios-arrow-fow.png?v=1657535290);background-repeat: no-repeat;background-position: center;left: -47px;    background-color: transparent;outline: 0 !important;}
.feature_cstm button.flickity-button.flickity-prev-next-button.next {background-image: url(/cdn/shop/files/Icon_ionic-ios-arrow-back.png?v=1657525605);background-repeat: no-repeat;background-position: center;right: -47px;background-color: transparent;outline: 0px !important;}
.real_results {display: flex;background-color: #FFEBEF;padding:70px 40px;border-radius: 10px;}
.real_results .top-title h1 {font-size: 40px;text-align: left;color: #5D5859;    margin-bottom: 0px;    padding-right: 60px;}
.real_results .top-sub-title p b {font-size: 17px;font-weight: 400;    color: #5D5859;}
.real_results a {margin-top: 40px;display: block;}
.real_results a p {background-color: #fff;padding: 14px 40px 14px 30px;border-radius: 50px;text-transform: capitalize;color: #5d5859;box-shadow: 0 0 13px #8383837f;background-image: url(/cdn/shop/files/Icon_ionic-ios-arrow-back.png?v=1657525605);background-repeat: no-repeat;background-position: 90% 50%;background-size: 10px;white-space: inherit;height: auto!important;line-height: inherit;display: inline;}
.real_results .top_review {width: 33%;}
.real_results .icon-with-text-column__column {padding: 0px;margin: 0px 6px;    width: 23.5%;}
.real_results .top_review {width: 38%;padding-right: 2%;}
.blog-posts h2.featured-blog__title.title a {font-size: 40px;margin-bottom: 30px;display: block;}
.blog-posts .container {max-width: 100% !important;}
.feature_cstm .flickity-viewport {overflow-x: clip;overflow-y: inherit;}
.custom-blog .image-element__wrap img {height: 310px;object-fit: cover;border-top-left-radius: 16px;border-top-right-radius: 16px;}
.custom-blog .featured-article {border-top-left-radius: 16px;border-top-right-radius: 16px;}
.custom-blog h3.title a {font-size: 19px;}
.custom-blog h3.title {padding: 0px;font-size: 25px !important;color: #5D5859;text-align: left;letter-spacing: 0;margin: 0px 0px 10px;}
.custom-blog .featured-article{border-radius: 16px}
.custom-blog .blog-card__read-more {width: 100% !important;margin: 30px 0px 0px;}
.custom-blog .card-content.blog-card__content {padding: 20px 0px 0px;}
.custom-blog .card-content.blog-card__content .media, .custom-blog .card-content.blog-card__content ul.meta-info-list {padding: 0px 20px;}
.custom-blog a.button.button--primary { width: 100%;border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;padding: 20px 0px !important;background-color: #F5C1CB !important;    background-image: inherit !important; }
h2.insta_head {max-width: 1200px;width: 95%;margin: auto;font-size: 25px;padding: 0px 15px}
h2.insta_head span {color: #F5C1CB;}
div#insta-feed {max-width: 1200px;width: 95%;padding: 0px 15px !important;}
.newsletter {background-color: transparent !important;}
.newsletter section.custom-newsletter {max-width: 1220px !important;width: 95%;background-color: transparent !important;}
.newsletter section.custom-newsletter .newsletter__image.one-half.column.new_blo {background-color: #F5C1CB;}
.newsletter .newsletter__wrapper.column.one-whole {background-color: #F5C1CB;margin-right: 7px;border-radius: 16px;    max-width: 50%;}
.newsletter .new_logo {width: 50%;background-color: #f5c1cb;margin-left: 7px;border-radius: 16px !important;    display: flex;align-items: center;padding: 50px;}
.newsletter h2.newsletter__heading.newsletter__text.title {font-size: 50px;text-transform: capitalize;font-weight: 600;text-align: left;}
.newsletter .newsletter__subheading.newsletter__text p {text-transform: inherit;letter-spacing: 0;color: #5D5859;text-align: left;font-size: 15px;line-height: 19px;}
.newsletter .field.is-stretched-width {max-width: 300px !important;min-width: 300px !important;}
.newsletter .control {width: 100% !important;}
.custom-newsletter form#newsletter_form{justify-content: flex-start !important}
.newsletter input.input.is-primary-btn-style.is-regular {height: 50px;border-radius: 30px;color: #5D5859;text-transform: capitalize;    border-top-right-radius: 0;border-bottom-right-radius: 0px;    font-family: Avenir Next,sans-serif;}
.newsletter .field.is-default-width.is-align-self-end button.button.button--primary.is-within-form {background-color: #707070 !important;width: 100% !important;height: 50px !important;border-top-right-radius: 30px;border-bottom-right-radius: 30px;  font-family: Avenir Next,sans-serif;}
.newsletter .new_logo img {position: static;text-align: center;margin: 0px auto 10px;height: 50px;width: 80px;object-fit: contain;display: block;}
.newsletter .new_logo p {font-size: 14px;text-align: center;color: #5D5859;}
footer.footer__container .footer__content {background-color: #FFEBEF !important;padding: 70px 0px;}
footer.footer__container .footer__content .container.has-limit.is-justify-space-between {width: 100% !important;}
footer.footer__container .footer__block {width: 11%;}
footer.footer__container .footer__block:first-child {width: 30%;}
footer.footer__container img {width: 60%;margin: 0;}
footer.footer__container p.footer__heading {font-size: 20px;margin: 0px !important;}
footer.footer__container ul {margin-top: 10px;}
footer.footer__container ul li a {font-size: 17px;color: #5D5859;padding-bottom: 6px;display: flex;align-items: center;    font-family: Avenir Next,sans-serif;}
footer.footer__container ul.social-icons {flex-direction: column;}
footer.footer__container ul.social-icons li {width: 100% !important;}
.header__link button.disclosure__toggle { background-color: transparent;border: 0;font-size: 14px;}
footer.footer__container ul li a img {width: 22px; margin-right: 5px}
div#shopify-section-footer__icon-bar section.section.has-padding-top.has-padding-bottom.is-width-standard.footer_btm {max-width: 100% !important;width: 100% !important;}
div#shopify-section-footer__icon-bar section.section.has-padding-top.has-padding-bottom.is-width-standard.footer_btm .container.is-justify-center {flex-wrap: inherit;    padding: 0px 40px;}
img.foot_img {width: 100% !important;}
section.footer__extra-content.section .container {display: flex;align-items: center;flex-wrap: inherit;justify-content: unset;}
section.footer__extra-content.section .container .localization.footer-menu__disclosure.is-hidden-medium.is-hidden-mobile-only {padding: 0px;}
section.footer__extra-content.section .container .footer-menu__disclosure.footer-classic__disclosure {padding: 0px;}
section.footer__extra-content.section .container .footer-menu__disclosure.footer-classic__disclosure {justify-content: flex-start;}
section.footer__extra-content.section .container .footer-menu__disclosure.footer-classic__disclosure button.disclosure__toggle.disclosure__toggle--currency {border: 0px;}
section.footer__extra-content.section .one-whole.column {width: 60%;}
section.footer__extra-content.section .footer__credits.one-whole.column.small-down--one-whole {width: 100%;justify-content: space-between;display: flex;}
.header__link, .header__link>a {fill: #5D5859  !important;}
.top-bar .header-cart.action-area__link {margin: 0px 20px 0px 20px;}
.header__link button.disclosure__toggle svg {fill: #9d8685;}
.feature_cstm .price_cart:hover {background-color: #dcb2af;transition: all ease 0.5s;}
.title_btn a.button.button--primary:hover {background-color: #f5c1cb;}
.custom-collection .featured-collection > div {margin-bottom: 30px!important;padding-bottom: 20px;}

.custom-collection .sale-sticker.thumbnail-sticker.sticker- br {display: none;}
.custom-collection .sale-sticker.thumbnail-sticker.sticker- {position: absolute; letter-spacing: 0px; line-height: 15px; left: 50%;transform: translateX(-50%);width: 280px;max-width: 190px;border-radius: 50px;height: 60px;top: -35px;color: #5D5859;font-weight: bold;font-size: 20px;background-color: #FFEBEF;letter-spacing: 0;height: 60px;box-shadow: 1px 2px 7px rgb(157 155 155 / 50%);}
.custom-collection .sale-sticker.thumbnail-sticker.sticker- span {color: #5D5859;font-weight: bold;font-size: 20px; letter-spacing: 0;}
.custom-blog a.button.button--primary:hover {background-color: #dcb2af !important;transition: all ease 0.5s;}

/* collection page */
.custom_collection_cls .sale-sticker.thumbnail-sticker.sticker- br,
.section.is-width-standard.cstm_recomen .sale-sticker.thumbnail-sticker.sticker- br {display: none;}
.custom_collection_cls .sale-sticker.thumbnail-sticker.sticker-, 
.section.is-width-standard.cstm_recomen .sale-sticker.thumbnail-sticker.sticker- {position: absolute; letter-spacing: 0px; line-height: 15px; left: 50%;transform: translateX(-50%);width: 280px;max-width: 190px;border-radius: 50px;height: 60px;top: -35px;color: #5D5859;font-weight: bold;font-size: 20px;background-color: #FFEBEF;letter-spacing: 0;height: 60px;box-shadow: 1px 2px 7px rgb(157 155 155 / 50%);}
.custom_collection_cls .sale-sticker.thumbnail-sticker.sticker- span, 
.section.is-width-standard.cstm_recomen .sale-sticker.thumbnail-sticker.sticker- span {color: #5D5859;font-weight: bold;font-size: 20px; letter-spacing: 0;}

.newsletter section.custom-newsletter .newsletter__image.one-half.column.new_blo:nth-child(2) img {
height: 60px;width: 90%;}
.newsletter-form .field.is-default-width{min-height: inherit!important}
.footer__content ul.social-icons.is-flex.is-flex-wrap li img {max-width: 50px !important;object-fit: none;}
.real_results .container {display: flex !important;}
.real_results .container .icon-with-text-column__column.has-gutter.column {background-color: transparent !important;}
.logo_desktop {display: flex;flex-wrap: wrap;justify-content: center;}
.footer__content ul.social-icons.is-flex.is-flex-wrap {margin-top: 10px;}
/********************Product page******************/
.product-template section.section.is-width-standard {max-width: 1200px !important;}
.product-page section.section.is-width-standard {padding: 0px;}
.product-template h1.product_name.title {font-family: Avenir Next,sans-serif;letter-spacing: 0;margin: 0px;font-size: 55px;}
.product-template .loox-rating.looxleft i {margin: 0;}
.product-template span.current_price span.money {font-size: 35px;color: #F5C1CB;font-weight: bold;font-family: Avenir Next,sans-serif;letter-spacing: 0;}
.product-template p.afterpay-paragraph span, .product-template p.afterpay-paragraph strong {color: #252525;font-size: 14px !important;font-weight: 400;opacity: 0.5}
.product-template .swatch_options.collection_swatches.custom-swatch span.pulseit {display: none;}
.product-form-container form.shopify-product-form .swatch-element {min-width:48%;text-align: center;border-radius: 40px;min-height: 50px;line-height: 80px !important;border: 0px !important;box-shadow: 2px 3px 5px rgb(197 197 197 / 50%);    background-image: inherit !important;}
.product-form-container form.shopify-product-form .swatch-element label {height: 50px !important;text-align: center;width: 100%;line-height: 50px !important;text-transform: capitalize;font-family: Avenir Next,sans-serif;font-size: 20px;background-image: none !important;}
.product-form-container form.shopify-product-form .swatch-element.available.active-variant {background-color: #f5c1cb !important;}
.product-form-container form.shopify-product-form .swatch-element.available.active-variant label {color: #fff !important;}
.product-template .price_cart {position: relative;}
.product-template .price_cart button.button.ajax-submit.action_button.button--add-to-cart {
    background-image: inherit !important;height: 50px;font-family: Avenir Next,sans-serif;font-size: 20px;color: #fff;border-radius: 40px;justify-content: left;    padding-left: 26%;    background-color: #f5c1cb; position: relative; box-shadow: 0 0 13px rgb(183 177 177 / 50%)}
.product-template .price_cart p.modal_price.subtitle {position: absolute;top: 0;z-index: 999999;right: 25%;transform: translateX(-50%);}
.product-template .price_cart p.modal_price.subtitle span.money {margin: 0px;line-height: 50px;font-family: Avenir Next,sans-serif;font-size: 20px;color: #fff;font-weight: 400;}
.product-template .price_cart button.button.ajax-submit.action_button.button--add-to-cart:after {content: '';height: 20px;width: 1px;background-color: #fff;position: absolute;left: 49%;}
.product-template .description.content.bottom.has-padding-top {margin-top: 30px !important;display: block;}
.product_section .description ul li {font-family: Avenir Next,sans-serif;font-size: 13px;color: #252525;}
.product_section .description ul {margin-bottom: 0px !important;list-style: none;margin: 0;}
.custom_accordian_tab {max-width: 1200px;margin: auto;width: 95%;background-color: #FFEBEF;border: 3px solid #E3A3A9;padding: 40px;border-radius: 10px;    margin-top: 30px;}
.custom_accordian_tab .custom_tab {justify-content: center;align-items: center;display: flex;}
.custom_accordian_tab .custom_tab button.tablinks {font-family: Avenir Next,sans-serif;font-size: 34px;background-color: transparent;border: 0;color: #E3A3A9;padding: 0px 30px;border-bottom: 1px solid #E3A3A9;padding-bottom: 10px;}
.custom_accordian_tab .custom_tab button.tablinks.tab_active {border-bottom: 4px solid #fff;}
.custom_accordian_tab div#my_tab_content {max-width: 70%;margin: 40px auto;}
.custom_accordian_tab div#my_tab_content h6.faq_title {font-size: 25px;font-family: Avenir Next,sans-serif;color: #E3A3A9;margin-bottom: 20px; position: relative; font-weight: 500} 
.custom_accordian_tab .faq_content.faq_active_content {font-size: 17px;font-family: Avenir Next,sans-serif;color: #E3A3A9;margin-bottom: 20px;}
.custom_accordian_tab div#my_tab_content h6.faq_title:after {content: '+';position: absolute;right: 0;font-size: 13px;}
.custom_accordian_tab div#my_tab_content h6.faq_title.faq_active:after {content: '-'; font-size: 30px;}
.benefits {display: flex;margin: 40px auto 0px;background-color: #FFEBEF;max-width: 1200px;width: 95%;    align-items: center;}
.benefits .right_side {width: 35%;    line-height: 0;}
.benefits .left_side {width: 74%;}
.benefits .left_side .icon-with-text-column__column {height: 100px;width: 100px;border-radius: 50%;padding: 14px;}
.benefits .left_side .icon-with-text-column__column img {width: 90px;object-fit: contain;height: 70px;}
.benefits .right_side img {height: 400px;object-fit: cover;}
.benefits .left_side h1 {text-align: left;color: #E3A3A9;font-family: Avenir Next,sans-serif;font-size: 40px !important;    padding-left: 5%;}
img.btm_benefit {text-align: center;margin: auto;display: block;width: 89%;}
.benefits .right_side img {width: 100%;}
.common-icons-section {max-width: 1200px !important; width: 95% !important;}
.common-icons-section h1 {text-align: left;color: #e3a3a9;font-family: Avenir Next,sans-serif;font-size: 40px !important;}
.common-icons-section img {width: 100%;}
.common-icons-section .icon-with-text-column__column {box-shadow: 0px 3px 5px rgb(173 169 169 / 50%);border-radius: 10px;margin: 0px 4px;padding: 0px;}
.common-icons-section .icon-column__text {padding: 20px;}
.common-icons-section .icon-column__text h3.icon-column__title.title {color: #5D5859;font-size: 25px;font-weight: bold;}
.custom_review_section.page-width {margin: 30px auto;}
.custom_review_section.page-width .heading {color: #E3A3A9;font-family: Avenir Next,sans-serif;font-size: 40px;font-weight: bold;}
.custom_review_section.page-width .star-rating-custom {color: #e3a3a9;}
.custom_review_section.page-width .cnt_hd {font-size: 25px;color: #E3A3A9;font-family: Avenir Next,sans-serif;font-weight: bold;}
.custom_review_section.page-width .star-rating-custom {margin: 0px 0px 10px;}
.custom_review_section.page-width .owl-dots {display: none;}
.custom_review_section.page-width button {position: absolute;top: 50%;transform: translateY(-50%);}
.custom_review_section.page-width button.owl-prev {display: none;}
.custom_review_section.page-width button.owl-next {position: absolute;right: -30px;}
.custom_review_section.page-width button.owl-next span {font-size: 40px;color: #e3a3a9;}
.cstm_recomen {max-width: 1200px !important;    margin-top: 30px;}
.cstm_recomen h4.recommended-products__title.title {display: block;color: #e3a3a9;font-family: Avenir Next,sans-serif;font-size: 40px;font-weight: 700;width: 100%;text-align: left;}
.cstm_recomen .gallery-cell.thumbnail {display: inline-block;width: 18.8% !important;padding: 0px;margin: 0px 5px !important;    box-shadow: 0 3px 5px #ada9a97f;border-radius: 10px;}
.cstm_recomen .gallery-cell.thumbnail .product-thumbnail {padding: 20px 0px 0px ;}
.cstm_recomen .gallery-cell.thumbnail .product-thumbnail a.product-thumbnail__title {color: #5d5859;font-size: 16px;font-weight: 600;min-height: 50px;padding: 0px 20px ;}
.cstm_recomen .gallery-cell.thumbnail .product-thumbnail .loox-rating {text-align: left;padding: 0px 20px ;}
.cstm_recomen .thumbnail__caption.text-align-left {padding: 0px !important;}
.cstm_recomen .price_cart {position: relative;    margin-top: 20px;}
.cstm_recomen i.loox-icon.loox-star {margin: 0px 8px 0px 0px;}

.cstm_recomen .price_cart input.btn {background-color: #F5C1CB;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;position: relative;width: 100%;border: 0px;height: 50px;font-family: Avenir Next,sans-serif;font-size: 15px;text-align: left;padding: 0px 20px !important;}
.cstm_recomen .price_cart span.product-thumbnail__price.price.sale span {font-size: 14px !important;color: #5D5859 !important;}
.cstm_recomen .price_cart span.product-thumbnail__price.price.sale {position: absolute;z-index: 999;top: 27%;right: 0;width: 51%;text-align: center;}
.cstm_recomen .price_cart:after {content: '';height: 20px;background-color: #5D5859 !important;width: 1px;position: absolute;top: 29%;left: 50%;}
.bronze_bundle .bundle, .bronze_bundle .bronze {box-shadow: 0 3px 5px #ada9a97f;border-radius: 10px;margin: 0px 15px 0px; position: relative;     padding: 50px 0px 0px;}
.bronze_bundle h2 {font-family: Avenir Next,sans-serif;font-size: 20px;display: inline-block;background-color: #FFEBEF;padding: 10px 40px;position: absolute;top: -27px;border-radius: 50px;}
.bronze_bundle {display: flex;max-width: 1200px;margin: 30px auto 25px;width: 95%;padding: 0px 15px;}
.bronze_bundle .pro_wrap {width: 32% !important;    font-size: 15px;text-align: left;display: inline-block;    vertical-align: top;}
.outer_bund {padding: 0px 20px;}
.outer_bund img {width: 100% !important;height: 150px;object-fit: cover;}
.bronze_bundle .bronze input.custom-add-to-cart, .bronze_bundle .bronze .custom-add-to-cart1 {background-color: #f5c1cb;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;position: relative;width: 100%;border: 0px;height: 50px;font-family: Avenir Next,sans-serif;font-size: 15px;text-align: center;padding: 0 20px!important;color: #fff;margin-top: 20px; cursor: pointer}
.outer_bund input {-webkit-appearance: inner-spin-button !important;appearance: auto !important;background-color: #f5c1cb;margin-right: 1px}
.feature_cstm ol.flickity-page-dots {display: none;}
.need_summer {margin-top: 20px;}
.feature_cstm.bst .gallery-cell.thumbnail {width: 23.7%;}
.feature_cstm.bundle .gallery-cell.thumbnail.visible-3 {width: 32%;}
.product-form-container.has-padding-top {padding-right: 11%;}
.bronze_bundle_main {max-width: 1270px;width: 100%;display: flex;justify-content: center;align-items: center;margin: auto;}

.radio_lbl {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default radio button */
.radio_lbl input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
.checkmark {
    position: absolute;
    top: 17px;
    left: 0;
    height: 15px;
    width: 15px;
    background-color: transparent;
    border-radius: 50%;
    border: 3px  #f5c1cb double;
    padding: 0px !important
}

/* On mouse-over, add a grey background color */
.radio_lbl:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.radio_lbl input:checked~.checkmark {
    background-color: #f5c1cb;
}
/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.radio_lbl input:checked ~ .checkmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.radio_lbl .checkmark:after {
 	top: 9px;
	left: 9px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: white;
}

.bronze_bundle .pro_wrap p, .bronze_bundle .pro_wrap span {padding-left: 30px;}
.custom_accordian_tab.mobile {display: none;}
.desk_recom img {border-top-left-radius: 16px;border-top-right-radius: 10px;}
.proud_cont {display: flex;align-items: center;}
.proud_cont .proud_cont {padding-left: 20px;    display: block;}
.proud_cont .proud_cont p {display: block;font-size: 16px;color: #E3A3A9;font-family: Avenir Next,sans-serif;    font-style: italic;}
.proud_cont .proud_cont p strong {font-style: normal;}
.proud_cont.mobile {display: none;}
.btn_review a {color: #E3A3A9 !important;font-family: Avenir Next,sans-serif;font-weight: 500;box-shadow: 0 2px 3px rgb(155 153 153 / 50%);padding: 10px 40px;border-radius: 50px !important;}
.review_head_outer {display: flex;align-items: center;justify-content: space-between;}

.recom_head {width: 100% !important;display: flex;align-items: center;justify-content: space-between;margin-bottom: 50px;}
.recom_head a.button.button--primary {background-color: #fff;padding: 10px 50px 10px 20px;border-radius: 50px;text-transform: capitalize;box-shadow: 0 0 13px #8383837f;background-image: url(/cdn/shop/files/Icon_ionic-ios-arrow-back.png?v=1657525605);background-repeat: no-repeat;background-position: 90% 50%;background-size: 10px;    width: 20%;}
.mobile_sec{display: none}
.cnt_txt.reviewer {
    font-size: 17px;
    color: #252525;
    opacity: 0.5;
    margin-top: 30px;
}

.page-shop-all  .featured-collection-section .price_cart input,
.custom_collection_cls input.btn {
    background-image: inherit!important;
    height: 50px;
    font-family: Avenir Next,sans-serif;
    font-size: 12px !important;
    color: #5d5859;
    border-radius: 40px;
    justify-content: left;
    padding-left: 7% !important;
    background-color: #f5c1cb !important;
    position: relative;
    box-shadow: 0 0 13px #b7b1b17f;
    margin-bottom: 70px;
    width: 100%!important;
    text-align: center;
    padding-right: 53%;
 }

@media screen and (min-width: 750px) {
  .page-shop-all  .featured-collection-section .price_cart input,
  .custom_collection_cls input.btn {
    font-size: 15px !important;
}
                                     }
.page-shop-all  .featured-collection-section .price_cart form {
    width: 100% !important;
}

.price_cart {
    position: relative;
}



.page-shop-all  .featured-collection-section span.product-thumbnail__price.price.sale span.money {
    color: #5d5859 !important;
}
.page-shop-all  .featured-collection-section form:after {
    left: 50% !important;
    background-color: #5d5859 !important;
    top: 15px;
}


/* .page-shop-all  .collection-main span.product-thumbnail__price.price.sale {
    position: absolute;
    top: 10px;
    z-index: 999999;
    right: -15%;
    transform: translate(-50%);
} */
.page-shop-all  .collection-main span.product-thumbnail__price.price.sale span.money {
    color: #fff !important;
}
.page-shop-all  .collection-main form:after {
    left: 42% !important;
    background-color: #fff !important;
    top: 15px;
}

.page-shop-all  .collection-main .price_cart input {
    background-image: inherit!important;
    height: 50px;
    font-family: Avenir Next,sans-serif;
    font-size: 20px;
    color: #fff;
    border-radius: 40px;
    justify-content: left;
    padding-left: 12%;
    background-color: #f5c1cb;
    position: relative;
    box-shadow: 0 0 13px #b7b1b17f;
    margin-bottom: 70px;
    width: 100%!important;
    text-align: left;
}
.real_results .icon-with-text-column__column.has-gutter.column.has-padding.one-fourth.text-align-center.medium-down--one-half {
    box-shadow: inherit !important;
}


.shopify-policy__container {
    max-width: 1200px !important;
}
.shopify-policy__container h1, .shopify-policy__container h2 {
    font-size: 40px!important;
}


.custom_collection_cls form:after {
    content: "";
    height: 20px;
    width: 1px;
    background-color: #5d5859 !important;
    position: absolute;
    right: 48%!important;
    top: 13px;
}
span.product-thumbnail__was-price.was-price {
    display: none;
}
.custom_collection_cls  form:after {
    content: "";
    height: 20px;
    width: 1px;
    background-color: #5d5859;
    position: absolute;
    right: -8px;
    top: 13px;
}

.custom_collection_cls .product-thumbnail__price.price.sale,
.custom_collection_cls .product-thumbnail__price.price,
.page-shop-all .featured-collection-section .product-thumbnail__price.price.sale,
.page-shop-all .featured-collection-section .product-thumbnail__price.price {
  position: absolute;
  top: 10px;
  bottom: 10px;
  left: calc( 50% + 10px );
  right: 15px !important;
  z-index: 999999;
  text-align: center;
  padding: 0px;
  pointer-events: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  line-height: 15px;
}

@media screen and (max-width: 750px) {
.custom_collection_cls .product-thumbnail__price.price.sale,
.custom_collection_cls .product-thumbnail__price.price,
.page-shop-all .featured-collection-section .product-thumbnail__price.price.sale,
.page-shop-all .featured-collection-section .product-thumbnail__price.price {
  line-height: 11px;
}
}

/* @media screen and (min-width: 750px) {
.custom_collection_cls span.product-thumbnail__price.price.sale {
    position: absolute;
    top: 14px;
    z-index: 999999;
    right: -10%;
    transform: translate(-25%);
        width: 50%;
        text-align: center;
  line-height: 20px;
  padding: 0px;
}} */




.home_banner .image-with-text__wrapper a.button.button--primary:hover {
	background-color: #f5c1cb !important;
}
.common-icons-section .btn a p:hover {
	background-color: #f5c1cb !important;
}
.need_summer a.button.button--primary:hover {
	background-color: #f5c1cb !important;
}
#shopify-section-index__newsletter .section p strong {
	font-weight: 500;
}
.proud {
	margin: 0;
}
.proud_cont {
	padding-top: 20px;
}
.proud_cont .proud_cont {
	padding-top: 0;
}
.product-template .description.content.bottom.has-padding-top {
	margin-top: 0 !important;
	display: block;
}
.bronze_bundle .pro_wrap p, .bronze_bundle .pro_wrap span {
	padding-left: 20px;
}
.bronze_bundle .pro_wrap {
	font-size: 11px;
	text-align: left;
	color: #5e5959;
}
.bronze_bundle .pro_wrap span:nth-child(4) {
	float: left;
	width: 100%;
	padding-top: 20px;
}
#shopify-section-benefits {
	padding-top: 0;
}
#shopify-section-benefits .benefits {
	margin-top: 30px;
}
.benefits .left_side .common-icons-section.section.benefits_pro .container.is-justify-center {
	display: grid;
	grid-gap: 0;
	grid-template-columns: repeat(6, 1fr);
	padding: 0 60px;
}
.benefits .left_side .common-icons-section.section.benefits_pro .container.is-justify-center .icon-with-text-column__column {
	box-shadow: none !important;
	margin: 0;
	margin-bottom: 10px;
}
.benefits .left_side h1 {
	padding-left: 8%;
}
.product-page section.section.is-width-standard .container.is-justify-center {
	justify-content: space-between;
}

.custom-logo.section.proud.is-width-standard {
	width: 100%;
	max-width: 100%;
}
#shopify-section-1608511827cef76866 .custom-logo.section.proud.is-width-standard {
	width: 100%;
	max-width: 100%;
}
#shopify-section-1608511827cef76866 .custom-logo.section.proud.is-width-standard .logo_desktop {
	display: grid;
	grid-gap: 0;
	grid-template-columns: repeat(6, 1fr);
}
#shopify-section-1608511827cef76866 .custom-logo.section.proud.is-width-standard .logo_desktop .logo-list__item.small-down--one-half.column.one-sixth {
	margin: 7px;
}
#shopify-section-1608511827cef76866 .custom-logo.section.proud.is-width-standard .head-custom-logo {
	padding-bottom: 0;
	margin-bottom: 20px;
}
#shopify-section-1608511827cef76866 {
	padding: 40px 0 !important;
}    
#shopify-section-announcement-bar{z-index: 9999}

.product-main .custom-image.product__images.one-half.column.medium-down--one-whole {
    margin-bottom: 10px;
}

.bronze_bundle .bronze .custom-add-to-cart1 span {
    padding-left: 20px;
    border-left: 1px solid #fff;
    margin-left: 20px;
}

.cart__headings.column h3 {
    font-size: 20px !important;
        font-family: Avenir Next,sans-serif;
}
.cart__cost-summary .cart__subtotal-container p {
    font-weight: 700;
    font-size: 20px !important;
}
.cart__checkout .checkout {
    border-radius: 50px;
}
.one-whole.column.related-products.related-products--slider.js-related-products-slider .desk_recom .gallery-cell.thumbnail .thumbnail__caption {
	padding: 0 !important;
}


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

.cstm_recomen .price_cart input.btn {
padding: 0 9px !important;
font-size: 12px !important;
}
/* .cstm_recomen .price_cart span.product-thumbnail__price.price.sale span {
	font-size: 12px !important; */
}
.section.is-width-standard.cstm_recomen .slider-gallery.cstm_recom.owl-theme .owl-stage .thumbnail__caption.text-align-center {
padding: 0;
}
/* .section.is-width-standard.cstm_recomen .product-thumbnail .price_cart .product-thumbnail__price.price.sale .money {
	font-size: 12px !important; */
}
.section.is-width-standard.cstm_recomen .sticker-holder__content.sticker-holder__content--product .sale-sticker.thumbnail-sticker.sticker- {
	width: 65% !important;
}
}

