/** Shopify CDN: Minification failed

Line 360:0 Unexpected "}"

**/
@media screen and (max-width:1199px){
    .home_banner .image-with-text__wrapper {max-width: 100%;}
    .image-with-text__heading.is-regular { font-size: 55px;}
    .feature_cstm button.flickity-button.flickity-prev-next-button.previous {left: -30px;}
    .feature_cstm button.flickity-button.flickity-prev-next-button.next {right: -22px;}
    .feature_cstm .price_cart {padding: 0px 9px;}
    .need_summer .caption-content.text-align-right{width: 56%}
    .custom_review_section.page-width button.owl-next {position: absolute;right: -18px;}
    .cstm_recomen .gallery-cell.thumbnail {width: 100% !important;}
    img.btm_benefit {width: 95%;}

  .product-template .price_cart p.modal_price.subtitle:after {left: -7px;}
}
@media screen and (max-width:991px){
   .home_banner .image-with-text__text-column.image-with-text__column {position: absolute;height: 100%;    background-color: transparent !important;} 
    .home_banner .image-with-text__text-column.image-with-text__column .buttons.is-left { margin-top: 190px;}
    .title_btn a.button.button--primary {display: none;}
    .feature_cstm button.flickity-button.flickity-prev-next-button.previous {left: -32px;display: block !important; }
    .feature_cstm ol {display: flex !important;}
    .feature_cstm ol li {width: 100% !important;border-radius: 0px !important;margin: 0px !important;height: 5px !important;background-color: #EDEDED !important;opacity: 9 !important;}
    .feature_cstm ol li.dot.is-selected {background-color: #F5C1CB !important;}
    .feature_cstm .price_cart input.btn {margin: auto !important;}
    .real_results .owl-carousel {display: flex !important;}
    .need_summer h2 {font-size: 40px;}
    .need_summer .caption-content.text-align-right {width: 56%!important;}
    .need_summer .image-with-text-overlay__buttons.buttons.is-justify-right {display: inherit;}
    .real_results {flex-direction: column;}
    .real_results .top_review {width: 100%;padding-right: 0;margin-bottom: 50px;}
    .real_results .icon-with-text-column__column {width: 100%;}
    .real_results .owl-dots {display: none;}
    .real_results .owl-nav button {position: absolute;top: 50%;transform: translateY(-59%);left: -20px;}
    .real_results .owl-nav span {font-size: 60px;color: #cecece;}
    .real_results .owl-nav button.owl-next {right: 0;width: 100%;display: none;}
    .newsletter section.custom-newsletter .newsletter-container {flex-direction: column-reverse;}
    .custom-newsletter .newsletter__wrapper.column.one-whole {padding-right: 15%;    width: 100%;}
    .newsletter .new_logo {width: 100%;margin: 15px auto !important;}
    .newsletter .newsletter__image.one-half.column.new_blo {display: block;}
    footer.footer__container .footer__block:first-child {  width: 100%;    border: 0;}
    footer.footer__container .footer__block {width: 100%;border-bottom: 1px solid #707070;padding: 10px 20px;position: relative;    margin: auto;}
    footer.footer__container .footer__block ul.faq_content1 {display: none;}
    footer.footer__container .footer__block ul.faq_content1.faq_active_content1 {display: block;}
    footer.footer__container p.footer__heading:after {content: '+';position: absolute;right: 20px;}
    p.footer__heading.faq_title1.faq_active1:after {content: '-';}
    .product-form-container.has-padding-top {padding-right: 0;}
    .product-template .purchase-details__buttons.purchase-details__spb--false {flex: 0 0 100% !important;display: block;}
    .product-template .price_cart button.button.ajax-submit.action_button.button--add-to-cart {padding-left: 30%!important;text-align: left;}
    .product-template .price_cart button.button.ajax-submit.action_button.button--add-to-cart:after{top: 17px;}
    .product-template .price_cart p.modal_price.subtitle{right: 27%}
    .description.content.has-padding-top.descriptoin__bottomButton {display: none;}
    .bronze_bundle_main {flex-direction: column;}
    .featured-collection-section {padding: 0 !important;flex-direction: column-reverse;}
    .bronze_bundle { justify-content: center;width: 100%;max-width: 100%;}
    .bronze_bundle .bundle, .bronze_bundle .bronze {width: 100%;}
    .custom_accordian_tab.desktop {display: none;}
    .custom_accordian_tab.mobile {display: block;}
    .custom_accordian_tab.mobile h6.faq_title {font-size: 30px;color: #E3A3A9;font-family: Avenir Next,sans-serif; position: relative;    margin-bottom: 20px; font-weight: 600}
    .custom_accordian_tab.mobile button.accordion_sub {background-color: transparent;border: 0px;    padding: 0px;}
    .custom_accordian_tab.mobile button.accordion_sub h6 {font-size: 15px !important;color: #E3A3A9 !important;font-family: Avenir Next,sans-serif;}
    .custom_accordian_tab.mobile button.accordion_sub h6, .faq_content p {font-size: 15px !important;color: #E3A3A9 !important;font-family: Avenir Next,sans-serif;}
    .content_title_faq {margin: 0px 0px 10px;}
    .custom_accordian_tab.mobile h6.faq_title:after {content: '+';position: absolute;right: 0;font-weight: 400;}
    .custom_accordian_tab.mobile h6.faq_title.faq_active:after {content: '-';}
    .benefits, img.btm_benefit{display: none}
    .common-icons-section .top-title h1 {text-align: center;margin-bottom: 20px;}
    div#shopify-section-benefits {padding: 0px !important;}
    .common-icons-section {padding: 10px 0 50px 0px!important;}
    .common-icons-section .icon-with-text-column__column {margin: 0px 8px 16px;}
    .cstm_recomen .gallery-cell.thumbnail {width: 48%!important;display: inline-block;margin-bottom: 18px !important;}
.cstm_recomen .sale-sticker.thumbnail-sticker.sticker- { padding: 0px;height: 80px;line-height: 20px;padding-top: 20px;}
    .product-main button.button.action_button.button--add-to-cart {padding-left: 14%;}
}
@media screen and (max-width:767px){
  .top-bar {display: block !important;}  
   .header__inner-content {display: none;}
  .home_banner .image-element__wrap img {height: 490px;object-fit: cover;    object-position: left;}        
   .home_banner .image-with-text__wrapper h5 {font-size: 15px;} 
    .home_banner .image-with-text__heading.is-regular {font-size: 45px;padding-right: 16%;}
    .home_banner .image-with-text__text-column.image-with-text__column .buttons.is-left {margin-top: 90px;}
    .feature_cstm .image-element__wrap img {height: 240px;}
    .custom-collection h2.featured-collection__title.title {font-size: 20px!important;}
   /**body .custom-collection .container:nth-child(2) .column {width: 80%!important;padding: 10px;}**/
    .custom-collection .product-thumbnail a.product-thumbnail__title {font-size: 13px !important;padding: 0px 5px 5px !important; line-height:20px !important;}
    .feature_cstm .product-wrap .product-thumbnail .loox-rating {text-align: left;padding: 0 1px;}  
  .feature_cstm .price_cart input.btn {font-size: 11px !important;}
    .custom-collection span.product-thumbnail__price.price.sale {font-size: 11px;padding: 0px;    line-height: 10px;}
    .custom-collection span.product-thumbnail__price.price.sale .money {font-size: 11px;}
    .featured-collection-section { padding-left: 4% !important;}
    .feature_cstm button.flickity-button.flickity-prev-next-button.previous {left: -20px !important;}
    .need_summer .caption.text-align-right.align-middle {position: absolute;top: 0;    display: flex;align-items: center;height: 100%;justify-content: flex-end;padding-right: 20px;}
    .need_summer .caption-content.text-align-right {width: 76%!important;right: 0;    padding: 0px !important;}
    .need_summer img {height: 520px;object-fit: cover;}
     .feature_cstm .product-wrap .product-thumbnail .loox-rating i {margin: 0 1px;font-size: 16px !important;}
    .need_summer p {font-size: 15px !important;margin: 0px !important;}
    .need_summer a.button.button--primary {    width: 70%;display: flex;padding: 14px 40px 14px 30px !important;margin-left: auto;}
    .proud .logo-list__item {width: 27% !important;height: 90px;padding: 25px !important;}
    .proud h2.custom-head {font-size: 20px!important;}
    .common-icons-section {padding:50px 0px 50px 20px !important;}
    .real_results .top_review { padding-right: 22%;}
    .real_results .top-title h1 {padding-right: 52%; text-align: left}
    .blog-posts h2.featured-blog__title.title a {font-size: 20px;margin-bottom: 0px;}
    .custom-blog .image-element__wrap img {height: auto;}
    .newsletter-form .field.is-default-width {min-height: auto !important;}
    .custom-newsletter .newsletter__wrapper.column.one-whole {padding: 40px 20px !important;margin: auto;}
    .custom-newsletter .field.is-default-width.is-align-self-end {margin-left: 0 !important;}
    .newsletter .new_logo {padding: 20px;}
    .newsletter .new_logo p {font-size: 7px;}
    .newsletter .new_logo p strong {font-weight: 400;font-size: 9px;}
    .newsletter section.custom-newsletter .newsletter__image.one-half.column.new_blo:nth-child(2) img {height: 50px;width: 90%;}
    footer.footer__container .footer__content {padding: 10px 0px 80px !important;}
    img.foot_img {display: none;}
    section.footer__extra-content.section .container {flex-direction: column;}
    section.footer__extra-content.section .one-whole.column {width: 100%;}
    section.footer__extra-content.section .footer__credits.one-whole.column.small-down--one-whole {FLEX-DIRECTION: column-reverse;}
    section.footer__extra-content.section p {font-size: 8px;}
    section.footer__extra-content.section .footer__credits.one-whole.column.small-down--one-whole p:first-child {text-align: center;padding-top: 30px;}
    .selectors-form--mobile {padding: 0.5rem 0px;}
    .proud .logo_desktop {display: none;}
    .proud .logo_mobile {display: flex !important;flex-wrap: wrap;justify-content: center}
    .proud .logo_mobile div#show-more {display: block;text-align: center;width: 100%;}
    
    .proud .logo_mobile div#show-more a {font-size: 0;background-image: url(/cdn/shop/files/Icon_ionic-ios-arrow-down.png?v=1657614379);height: 20px;width: 50px;display: block;margin: auto;background-repeat: no-repeat;background-position: center;}
    
    div#show-more-content {display: flex;flex-wrap: wrap;}
    
    div#show-more-content div#show-less {width: 100%;display: block;text-align: center;}
    
    div#show-more-content div#show-less a {font-size: 0;background-image: url(/cdn/shop/files/Icon_ionic-ios-arrow-down.png?v=1657614379);height: 20px;width: 50px;display: block;margin: auto;background-repeat: no-repeat;background-position: center;transform: rotate(180deg);}
    .top-bar .header-cart.action-area__link {margin: 0 0px;}
    .header__link.cstm_currency {position: absolute;left: 20px;}
    .mobile-icons {visibility: hidden;}
    .title_btn {margin: 0px 0px 20px;}
    .custom-collection h2.featured-collection__title.title {padding-left: 12px;}
    .custom-collection .featured-collection>div {margin-bottom: 50px!important;padding-bottom: 0;}
    .feature_cstm .product-wrap .product-thumbnail a{min-height: inherit}
    .feature_cstm .price_cart{    margin-top: 20px;}
    .need_summer {margin-top: 30px;}
    .real_results .top-title h1 {padding-right: 15%;}
    section.footer__extra-content.section {background-color: #FFEBEF;width: 100%;padding: 0px 25px;}
    footer.footer__container .footer__content {padding: 10px 0 0px!important;}
    footer.footer__container .disclosure.disclosure--currency.disclosure-text-style-none {background-color: transparent;border: 0;}
    .footer__content ul.social-icons.is-flex.is-flex-wrap {display: none;}
    .has-padding-bottom.has-padding-top.faq_content1.faq_active_content1 ul.social-icons.is-flex.is-flex-wrap {display: block;}
    .product-gallery__thumbnails {display: block !important;}
    .product-main button.flickity-button.flickity-prev-next-button {display: none;}
    .product-main .custom-image.product__images.one-half.column.medium-down--one-whole {margin-left: 0;margin-right: 0;width: 100% !important;}
    .product-main section.section.is-width-standard { width: 100% !important;}
    .product_section h1.product_name.title {font-size: 35px;margin-bottom: 10px !important;}
    .proud_cont.mobile {display: flex;}
    .product-form-container form.shopify-product-form .swatch-element label {font-size: 13px !important;}
    .product-form-container form.shopify-product-form .swatch-element {min-width: 47%;}
    .proud_cont.desktop {display: none;}
    .product-template .description.content.bottom.has-padding-top {display: none !important;}
    .product-template  .description.content.has-padding-top.descriptoin__bottomButton {display: none !important;}
    .bronze_bundle .bundle, .bronze_bundle .bronze {margin: auto;}
    .bronze_bundle{padding: 0px;}
    .featured-collection-section {padding: 0px 15px !important;}
    .product-template .price_cart p.modal_price.subtitle {right: 19%;}
    .product-template .price_cart button.button.ajax-submit.action_button.button--add-to-cart {padding-left: 22%!important;}
    .outer_bund img{height: 100px;}
    .custom_accordian_tab.mobile {width: 100% !important;border: 0px;border-radius: 0px;padding: 40px 20px}
    .custom_accordian_tab.mobile button.accordion_sub h6, .faq_content p {text-align: left;}
    .common-icons-section {padding: 0px 0 0px 0px!important;}
    .common-icons-section .icon-column__text {padding: 20px 10px;}
    .common-icons-section .icon-column__text h3.icon-column__title.title {font-size: 12px;padding-bottom: 3px;}
    .common-icons-section .icon-column__text p {font-size: 10px;}
    .custom_review_section.page-width .heading {font-size: 25px !important;}
    .btn_review a{padding:5px 20px}
    .review_head_outer {align-items: flex-start;}
    .custom_review_section.page-width .owl-dots, .cstm_recomen .owl-dots {display: flex !important;}
    .custom_review_section.page-width .owl-dots button.owl-dot, .cstm_recomen .owl-dots button.owl-dot {position: static !important;text-align: center;display: block;width: 100%;    transform: inherit;}
    .custom_review_section.page-width .owl-dots button.owl-dot span, .cstm_recomen .owl-dots button.owl-dot span {height: 4px;width: 100%;border-radius: 0px;margin: 0;background-color: #E8E8E8;}
    .custom_review_section.page-width button.owl-dot.active span, .cstm_recomen .owl-dots button.owl-dot.active span {background-color: #E3A3A9;}
    .cstm_recomen h4.recommended-products__title.title {font-size: 25px;}
    .recom_head {flex-direction: column;}
    .recom_head a.button.button--primary {width:auto;margin-left: 0;}
    .recom_head {flex-direction: column;align-items: flex-start;margin-bottom: 30px;}
    .cstm_recomen .gallery-cell.thumbnail {width: 100%!important;}
    .cstm_recomen .gallery-cell.thumbnail img {border-top-left-radius: 16px;border-top-right-radius: 16px;}
    .cstm_recomen .price_cart input.btn {padding: 0px 9px !important;font-size: 8px;}
    .cstm_recomen .price_cart span.product-thumbnail__price.price.sale {padding: 0px;}
    .cstm_recomen .price_cart span.product-thumbnail__price.price.sale span {font-size: 8px!important;}
    .cstm_recomen .owl-nav {display: none;}
    .cstm_recomen .owl-dots {display: flex;margin-bottom: 30px;}
    .cstm_recomen .owl-dots button.owl-dot {width: 100%;}
    .cstm_recomen .owl-dots button.owl-dot span {width: 100% !important;border-radius: 0px;}
     .desk_recom {display: none;}
    .faq_content1.faq_active_content1 {display: block;}
    .faq_content1 {display: none;}    
    .cstm_recomen .gallery-cell.thumbnail .product-thumbnail a.product-thumbnail__title, .cstm_recomen .gallery-cell.thumbnail .product-thumbnail .loox-rating {padding: 0px 10px;}  
   .logo_desktop .logo-list__item {background-color: #FFEBEF;text-align: center;height: 50px;width: 50px;border-radius: 50%;padding: 14px;margin: 0px 1px;}
    .logo_desktop {flex-wrap: nowrap;}
    section.custom-logo.section.is-width-.has-background {margin: 0px auto;}
    div#shopify-section-37daf0b2-9e34-472b-8b19-70026104b8cf {padding-top: 0px !important;}
    .product_section {padding-bottom: 0px;}
    
    .custom_review_section.page-width button.owl-next{    right: -9px;}
    .faq_content {display: none;}
    .faq_content.faq_active_content {display: block;}
    .mobile_sec {line-height: 0;}
    .cstm_recomen {width: 100%;padding-left: 15px !important;}
    .cstm_recomen .price_cart:after {height: 10px;top: 40% !important;}
    .cstm_recomen .gallery-cell.thumbnail .product-thumbnail a.product-thumbnail__title{font-size: 8px; min-height: inherit !important}
    .cstm_recomen i.loox-icon.loox-star {margin: 0 3px 0 0;font-size: 9px !important;}
    .cstm_recomen .gallery-cell.thumbnail .product-thumbnail .loox-rating span {font-size: 8px !important;}
    .logo_desktop .logo-list__item img {width: 100%;display: flex;align-items: center;justify-content: center;margin: auto;padding: 13px;}
    span.product-thumbnail__was-price.was-price {display: none;}
    .cnt_txt.reviewer {font-size: 14px;}
    .custom_review_section.page-width .cnt_hd {font-size: 14px;}
    .custom_review_section.page-width .cnt_txt {font-size: 10px;}
    .real_results {padding: 20px !important;text-align: left;}
    .cstm_recomen .sale-sticker.thumbnail-sticker.sticker- {
        padding: 20px 0 0;
        height: 50px;
        line-height: 10px;
        width: 50px !important;
    }
    div.sticker-holder.sticker-shape-round.sticker-position-right > div > div > span {
        font-size: 9px;
    }

   .disclosure__list-wrap {
    background-color: #fff;
    z-index: 9999;
}
.custom-collection form:after {
    content: "";
    height: 16px;
    width: 1px;
    background-color: #5d5859;
    position: absolute;
    right: -4px;
    top: 16px;
}
 .product-template .price_cart p.modal_price.subtitle {
    right: 31%;
    transform: translateX(-50%);
}
 .product-main button.button.action_button.button--add-to-cart {
    padding-left: 31%;
} 
}
@media screen and (max-width:580px){
	  .mobile-menu__toggle-icon.is-active + .mobile-menu li .selectors-form {
	display: none;
}
.proud .logo-list__item {
	width: 27% !important;
	height: 100px;
	/* padding: 25px !important; */
}
.custom-collection.section.feature_cstm.bst.is-width-standard.has-gutter-enabled .title_btn {
	margin-bottom: 10px;
}
.custom-collection.section.feature_cstm.bundle.is-width-standard.has-gutter-enabled .title_btn {
	padding-top: 20px;
}
.custom-collection .sale-sticker.thumbnail-sticker.sticker- {
	font-size: 14px;
	padding: 13px 0 !important;
	height: auto;
	top: -24px;
     max-width: 120px;
}
.feature_cstm .image-element__wrap img {
    height: 150px;
}  
.custom-collection .sale-sticker.thumbnail-sticker.sticker- span {
	font-size: 14px;
}
body .custom-collection .featured-collection>div {
    margin-bottom: 10px!important;
}
.custom-collection{width:100% }
  
.selectors-form--mobile .disclosure select {
	padding-left: 0;
	margin: 0 0 0 -10px;
}
.need_summer a.button.button--primary {
    width: auto;
    display: inline-block;
}
#shopify-section-header-centered {
	/* padding-top: 10px; ShopifyAli*/ 
}
.custom_accordian_tab.mobile h6.faq_title {
	font-size: 20px;
}	
.custom-product section.section.is-width-standard .recom_head {
	padding-bottom: 0;
	margin-bottom: 0;
}
.custom-product section.section.is-width-standard .one-whole.column.related-products .owl-stage {
	padding-top: 50px;
}
.custom-product section.section.is-width-standard .one-whole.column.related-products .sale-sticker.thumbnail-sticker.sticker- {
	font-size: 10px;
	height: 50px;
	padding: 18px 0;
	left: 35px;
	top: -32px;
}	
#shopify-section-1608511827cef76866 .custom-logo.section.proud.is-width-standard .logo_desktop {
	display: none;
}    
.real_results {
    width: 90% !important;
}
footer.footer__container img {
    width: 80%;
    margin: 0;
}    
.common-icons-section .top-title h1 {
    font-size: 30px !important;
    margin-bottom: 20px !important;
}    
 .how_use .container.is-justify-center {
    justify-content: center !important;
}   
    h1.collection__title.title {
        font-size: 30px !important;
    }
    .custom_collection_cls .product-thumbnail a {padding: 0px 10px 0px !important;font-size: 14px !important;}
    .custom_collection_cls input.btn{    padding-left: 7%!important;}    
    .custom_collection_cls  .money {font-size: 12px;}  
    .custom_collection_cls span.product-thumbnail__price.price.sale {right: -14%;} 

/*.custom_collection_cls form:after { top: 17px !important;*/
}
.custom_collection_cls .sale-sticker.thumbnail-sticker.sticker-, 
.section.is-width-standard.cstm_recomen .sale-sticker.thumbnail-sticker.sticker- { 
    font-size: 14px;
    padding: 13px 0!important;
    height: auto;
    top: -24px;
}

.section.is-width-standard.cstm_recomen .sale-sticker.thumbnail-sticker.sticker- {
  scale: .8;
  transform: translatex(-60%);
}

.product-template .price_cart p.modal_price.subtitle:after {
 
    left: -8px;

}
.product-main button.button.action_button.button--add-to-cart {
    padding-left: 21%;
}
.product-template .price_cart p.modal_price.subtitle {
    right: 21%;
    transform: translate(-50%);
}  
}

@media screen and (max-width:414px){
.product-template .price_cart p.modal_price.subtitle {
    right: 26%;
    transform: translate(-50%);
}
 .product-template .price_cart p.modal_price.subtitle SPAN {
      FONT-SIZE: 17px !important;
  }
  
}
@media screen and (max-width:375px){
  .product-template .price_cart p.modal_price.subtitle {
      right: 7%;
      transform: translate(-50%);
        width: 100px;
  }
  .product-template .price_cart p.modal_price.subtitle SPAN {
      FONT-SIZE: 17px !important;
  }
}

