/** Shopify CDN: Minification failed

Line 661:9 Expected ":"
Line 668:6 Expected ":"
Line 733:55 Expected ":"

**/
img{
    max-width:100%;
}
body h2 {
  font-weight: 700 !important;
  font-size: 30px !important;
}
body button ,body .add-to-cart-button ,body a.button{
    border-radius:5px !important;
    text-transform:capitalize;
    height:45px;
    background:#3f114a;
    font-weight:500;
}
body input{
    border-radius:5px !important;
    height:45px;
}

body *:focus-visible {
    outline: 0;
}
.product-information .group-block h3{
    color:#191919;
}
.variant-option--buttons legend {
    color: #191919;
    font-size: 16px;
    font-weight: 600;
}
.page-width-narrow{
    margin: 0 auto;
}
body input:hover{
    background:#fff;
}
body .email-signup-block button:hover{
    background:#3f114a;
}

.product-form-buttons quantity-selector-component{
     border-radius:5px !important;
      height:45px; 
      background:#f1f1f1;
}
.product-form-buttons quantity-selector-component button{
   height:45px; 
}
.layout-panel-flex .accordion {
    flex: 1;
    width: 100%;
    max-width: 900px;
    margin: auto;
}
.accordion details.details summary {
    font-size: 18px;
    padding: 20px 20px 20px 20px;
    color:#000;
}
.accordion .details-content {
    padding: 20px 20px 20px 20px;
}
.accordion rte-formatter {
    text-align: left;
    font-size: 16px;
}
.accordion h3 {
    color: #3f114a;
    text-align: center;
}
.layout-panel-flex .footer-utilities{
    justify-content:center;
}
.shopify-section-group-footer-group .menu__details summary{
    padding:0;
}
 .add-to-cart-text span{
    color:#fff !important;
}
product-card .mc-product-coupon{
    display:none;
}
variant-picker .variant-option__button-label:has(:checked){
    background-color:#3f114a;
}
body .product-form-buttons .shopify-payment-button__button {
    width: 100%;
    min-height: 40px;
    border-radius: 5px !important;
    text-transform: capitalize;
    height: 45px;
    background: #3f114a;
    font-weight: 500;
}
footer .group-block-content .footer-utilities__group--right{
        flex: auto !important;
}
.footer-utilities__group--left{
    justify-content:right;
}
footer .layout-panel-flex .group-block-content .footer-utilities ,footer .group-block-content .footer-utilities__group--right{
    justify-content: left !important;
        max-width: fit-content;
    width:100%;
}
footer .footer-utilities__group-copyright span ,footer .footer-utilities__group-copyright a{
    color: #fff;
    font-size: 14px;
}
.header__row.header__row--bottom {
    border-top: 1px solid #E7E7E7;
    border-bottom: 1px solid #E7E7E7;
}
.main_product slideshow-controls .slideshow-controls__thumbnails{
    width:100%;
    margin:0;
}
.main_product slideshow-controls .slideshow-controls__thumbnails .slideshow-control ,.page-buy-ceryne-intimate-care-cream slideshow-controls .slideshow-controls__thumbnails .slideshow-control{
    width:16%;
}

footer a{
    color:#fff !important;
}
.shopify-section-group-footer-group .policy_list{
    gap:54px;
}
footer .policy_list a{
    font-size:12px;
}
.main_product add-to-cart-component button ,.main_product .shopify-payment-button button{
    border-radius: 0 !important;
}
.main_product .product-form-buttons{
    gap:17px;
}
.main_page rte-formatter p ,.main_page rte-formatter li{
    font-size:17px;
}
.main_page{
    max-width:1000px;
}
 footer rte-formatter , footer a ,  footer span{
    text-wrap:wrap !important;
 }
 .footer-utilities__group-copyright {
    text-align: left;
}
.accordion details.details summary{
    justify-content: space-between;
}
.blog-post-content h3 {
    font-size: 24px;
}
.blog-post-content h2 {
    font-size: 30px;
    text-transform: uppercase;
}
body .blog-post-content ,body .blog-post-featured-image{
    max-width: 920px;
    margin: 0 auto;
}
.contact-form__form {
    background-color: #FFFFFF;
    padding: 34px 34px 34px 34px;
    border-radius: 30px 30px 30px 30px;
}
body .contact-form__input {
    border-radius: 0 !important;
    background-color: #ffffff;
    border-color: #E3E3E3;
    border-width: 0px 0px 1px 0px;
    border-radius: 0px 0px 0px 0px;
    padding-left: 0;
}
.blog-post-card__content a{
    padding-top:10px;
    line-height:1.4;
}
.blog-post-card__content span {
    font-size: 11px;
    text-transform:uppercase;
    margin-top: 20px;
}
.article-pagination {
  display: flex;
  justify-content: space-between;
  margin-top: 40px;
  padding-top: 20px;
  border-top: 1px solid #ddd;
}

.article-prev,
.article-next {
  display: flex;
  flex-direction: column;
}

.article-pagination .label {
  font-size: 12px;
  color: #999;
  text-transform: uppercase;
  margin-bottom: 5px;
}

.article-prev a,
.article-next a {
  text-decoration: none;
  font-weight: 600;
  color: #000;
}
.article-share {
    max-width: 920px;
    margin: 0 auto;
    width: 100%;
    display: flex;
    align-items: center;
    gap: 20px;
    font-size: 18px;
    font-weight: 500;
}
.blog-post-card__image-container .blog-post-card__image{
    object-fit:contain;
        width: 100%;
    height: fit-content;
}
.blog-post-content figure img {
    max-width: 250px;
    margin: 0 auto;
}
.blog_post header {
    max-width: 920px;
    margin: 0 auto;
}
.article-pagination {
    max-width: 920px;
    margin: 0 auto;
}
.article_next {
    width: 50%;
    padding: 0 0 0 15px;
    text-align: end;
}
.article_prev {
    width: 50%;
    padding: 0 15px 0 0;
}
.article-pagination a svg {
    width: 30px;
    height: 30px;
}
.article-pagination .article_prev svg{
transform: rotate(180deg);
}
.article_side{
    width:95%;
}
.article-pagination h6 {
    font-size: 16px;
    line-height: 1.4;
    font-weight: 600;
    margin-top: 10px;
}
.article-pagination a {
    display: flex;
    gap: 20px;
}
footer .menu__heading .menu__heading__default {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
}
.product_descrption p{
    font-size: 15px;
    line-height: 1.6;
}
body .header__row--bottom .header__columns {
    padding:6px 0;
}
header-menu .menu-list__list-item {
    padding: 0 18px;
    margin: 0 43px 0 43px;
}
header-actions .header-actions__action svg {
    width: 27px;
    height: 27px;
}
header-menu .menu-list__list-item span{
    color:#000;
    position:relative;
        font-weight: 500;
    font-size: 16px;

}
header-menu .menu-list__list-item span:after{
    content: "";
    position: absolute;
    left: auto;
    right: 0;
    bottom: 0;
    height: 2px;
    width: 0;
    -webkit-transition: width .6s 
cubic-bezier(.25, .8, .25, 1) 0s;
    transition: width .6s 
cubic-bezier(.25, .8, .25, 1) 0s;
    background-color: #000;
}
header-menu .menu-list__list-item:hover>a span:after{
    width: 100%;
    left: 0;
    right: auto;
}
.mobile-menu-my-account {
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 20px;
}
.menu-drawer .mobile-menu-my-account svg{
        width: 20px;
    height: 20px;
}
.tm-button-wrapper.mobile-menu-login-btn ,.tm-button-wrapper.mobile-menu-login-btn a{
    width:100%;
    background-color:#000 !important;
}
.mobile-menu-register-btn a.button{
    width:100%;
    background-color:transparent !important;
    border: 1px solid #000;
    border-radius:0 !important;
    color:#000;
}
.mobile-menu-components {
    padding-right: 20px;
}
.mobile-menu-components {
    padding-right: 20px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
#shopify-section-template--19256156324018__section_N6izRR h2,#shopify-section-template--19256156324018__section_JVMtY7 h2{
position:relative;
padding-left:35px;
line-height: 1.2;
}
#shopify-section-template--19256156324018__section_N6izRR h2:after ,#shopify-section-template--19256156324018__section_JVMtY7 h2:after{
content:'';
width: 35px;
height: 35px;
background-size: contain;
background-repeat:no-repeat;
position:absolute;
left:0;
top:0;
}
#shopify-section-template--19256156324018__section_JVMtY7 h2{
    padding-left:45px;
}
#shopify-section-template--19256156324018__section_N6izRR h2:after{
background-image:url('/cdn/shop/files/svgviewer-png-output_1.png?v=1757167200');
}
#shopify-section-template--19256156324018__section_JVMtY7 h2:after{
background-image:url('/cdn/shop/files/svgviewer-png-output_2.png?v=1757167204');
}
footer  a:hover{
    color: #cf55ec !important;
}
variant-picker label.variant-option__button-label {
    background-color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #191919;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B77DA9;
    border-radius: 4px 4px 4px 4px;
    padding: 0px 35px 0px 35px;
}

.custom_featured .product-information media-gallery img{
    object-fit:contain;
}
.custom_featured .product-information media-gallery button{
    border-radius: 0 !important;
}
.custom_featured .product-information__media{
    padding: 0 !important;
}
footer .email-signup__input-group {
  display: flex;
  width: 100%;
}
footer .email-signup__input-group input {
        width: 70%;
        max-width: 100%;
        border-radius: 5px;
        height: 43px;
        padding: 3px 18px;
        font-size: 12px;
        font-weight: 400;
}
footer .email-signup__input-group button {
  width: 30%;
}
.email-signup-block {
    margin-top: 10px;
}
.tm-rating-box {
    font-family: 'Montserrat', sans-serif;
    margin: 8px 0;
    display: flex;
    justify-content: start;
}
.tm-rating-box__wrapper {
    background-color: #faf5ff;
    border-radius: 8px;
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    max-width: unset;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    padding: 10px 20px;
    align-items: center;
    column-gap: 10px;
    min-width: 100%;
}
.tm-rating-box__wrapper div {
    display: flex;
    align-items: flex-start;
    text-align: left;
        justify-content: center;
}
.tm-rating-box__wrapper span {
    margin-left: 8px;
    color: #4a5568;
    font-weight: 500;
    font-size: 14px;
}
product-media-slider-alznvq3n1bmvkzzuvzaigenblockb25a083azy3qt .ai-thumbnail-container-alznvq3n1bmvkzzuvzaigenblockb25a083azy3qt{
    width:100% !important;
}
product-media-slider-alznvq3n1bmvkzzuvzaigenblockb25a083azy3qt .ai-nav-button-prev-alznvq3n1bmvkzzuvzaigenblockb25a083azy3qt {
    left: 0;
}
product-media-slider-alznvq3n1bmvkzzuvzaigenblockb25a083azy3qt .ai-nav-button-next-alznvq3n1bmvkzzuvzaigenblockb25a083azy3qt {
    right: 0;
}
product-media-slider-alznvq3n1bmvkzzuvzaigenblockb25a083azy3qt .ai-nav-button-alznvq3n1bmvkzzuvzaigenblockb25a083azy3qt svg {
    width: 40px;
    height: 40px;
}
product-media-slider-alznvq3n1bmvkzzuvzaigenblockb25a083azy3qt .ai-nav-button-alznvq3n1bmvkzzuvzaigenblockb25a083azy3qt{
    box-shadow: none;
    padding: 0;
    width: fit-content;
    height: fit-content;
    background-color: transparent;
}
product-media-slider-alznvq3n1bmvkzzuvzaigenblockb25a083azy3qt .ai-main-slider-alznvq3n1bmvkzzuvzaigenblockb25a083azy3qt{
    background-color:transparent;
}
.accordion--dividers accordion-custom .details summary{
    border-bottom: 1px solid #eee;
}
.ai-image-text-blocks-avgp6c2ltsmjioevdkaigenblock470b055pur8wh .ai-image-wrapper-avgp6c2ltsmjioevdkaigenblock470b055pur8wh img {
    max-width: 52px;
    margin: 0 auto;
    width: 100%;
        height: 52px;
    object-fit: contain;
}
.ai-image-text-blocks-avgp6c2ltsmjioevdkaigenblock470b055pur8wh .ai-image-text-block-avgp6c2ltsmjioevdkaigenblock470b055pur8wh ,.ai-image-text-grid-aqznhms9yajdlsdzwvaigenblock9eb3bb9ufb8ag .ai-image-text-item-aqznhms9yajdlsdzwvaigenblock9eb3bb9ufb8ag{
    flex: auto;
    width: 25%;
    min-width: auto;
}
.ai-image-text-grid-aqznhms9yajdlsdzwvaigenblock9eb3bb9ufb8ag {
    padding:50px 5px  5px !important;
}
.ai-image-text-grid-aqznhms9yajdlsdzwvaigenblock9eb3bb9ufb8ag .ai-bottom-text-aqznhms9yajdlsdzwvaigenblock9eb3bb9ufb8ag {
    font-weight: 400;
    font-family: "Montserrat", Sans-serif;
    font-size: 13px;
    line-height: 1.5em;
    text-align:center;
}
.ai-image-text-grid-aqznhms9yajdlsdzwvaigenblock9eb3bb9ufb8ag .ai-image-wrapper-aqznhms9yajdlsdzwvaigenblock9eb3bb9ufb8ag{
    height:fit-content;
}
.ai-image-text-grid-aqznhms9yajdlsdzwvaigenblock9eb3bb9ufb8ag .ai-text-content-aqznhms9yajdlsdzwvaigenblock9eb3bb9ufb8ag{
    padding:0;
}
.ai-image-text-grid-aqznhms9yajdlsdzwvaigenblock9eb3bb9ufb8ag .ai-image-wrapper-aqznhms9yajdlsdzwvaigenblock9eb3bb9ufb8ag img {
    width: 30px;
    height: 30px;
    object-fit: contain;
    margin: 0 auto;
}
.ai-image-text-grid-aqznhms9yajdlsdzwvaigenblock9eb3bb9ufb8ag .ai-image-text-item-aqznhms9yajdlsdzwvaigenblock9eb3bb9ufb8ag {
    padding: 10px 25px 10px 25px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #DDDDDD;
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
    background: transparent;
}
.ai-image-text-blocks-avgp6c2ltsmjioevdkaigenblock470b055pur8wh .ai-description-avgp6c2ltsmjioevdkaigenblock470b055pur8wh {
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    color: #191919;
}
.header__column  search-button{
    display:none;
}
footer .footer-utilities__group--right{
justify-content: center;
}
#shopify-section-template--19223935746226__section_rUhGVR .group-block p {
color: #191919; 
font-weight: 400;
line-height:1.6;
}

.ai-bottom-text-aqznhms9yajdlsdzwvaigenblock9eb3bb9ufb8ag{
        word-break: break-all;
}
.custom_featured button{
    border-radius:0 !important;
}
.header__drawer {
    z-index: 99999;
}

.cart-items__table-row .cart-items__title {
    font-size: 18px;
    color: #000;
    font-weight: 600;
}
.cart-items__table-row .cart-items__price ,.cart-items__details span ,.cart-items__variants{
    font-weight:700;
}
a:focus, a:hover {
    color: #999;
}
.cart-page__summary cart-discount-component .cart-discount__label, .cart-page__summary .cart__total-label{
    font-size:18px;
    color:#2f2f2f;
    font-weight:400;
}
.cart-page__summary .cart__total-value{
    color:#000;
    font-size: 15px;
    font-weight: 500;
}
.cart-page__summary .tax-note{
    display:none;
}
.cart-page .cart-page__summary {
    background: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, .1);
}
cart-items-component .cart-page{
    grid-column: 2 !important;
}
span.cart__summary-item.cart-shipping text-component {
    text-align: right;
    font-size: 18px;
    color: #2f2f2f;
    font-weight: 400;
    line-height:1.4;
}
cart-items-component .cart__summary-totals{
    gap:10px;
}
span.cart__summary-item.cart-shipping {
    border-bottom: 1px solid var(--color-border);
    padding-bottom: 10px;
}
cart-items-component .cart__container--extend .cart__summary-inner{
    padding:20px 30px 30px;
    gap: 10px;
}
.cart__summary-inner .cart__ctas .cart__checkout-button {
    height: 45px;
    font-size: 16px;
    font-weight: 500;
    background: #000;
}
.ai-sticky-buy-now-button-aohnuzw5ymk94sk9vtaigenblock6b71d0bxwhum4{
    animation: pulsate 2s ease-in-out infinite both;
}
.ai-sticky-buy-now-container-aohnuzw5ymk94sk9vtaigenblock6b71d0bxwhum4 .ai-sticky-buy-now-price-wrapper-aohnuzw5ymk94sk9vtaigenblock6b71d0bxwhum4{
    flex-direction:column;
    align-items:flex-start;
}
.ai-sticky-buy-now-container-aohnuzw5ymk94sk9vtaigenblock6b71d0bxwhum4 p.ai-sticky-buy-now-price-aohnuzw5ymk94sk9vtaigenblock6b71d0bxwhum4 {
    font-family: "Montserrat", Sans-serif;
    font-weight: 700;
    font-size: 19px !important;
    color: #191919;
}
.ai-sticky-buy-now-container-aohnuzw5ymk94sk9vtaigenblock6b71d0bxwhum4 p.ai-sticky-buy-now-compare-price-aohnuzw5ymk94sk9vtaigenblock6b71d0bxwhum4 {
    font-weight: 700;
    font-size: 14px !important;
    color: #ababab;
    font-family: "Montserrat", Sans-serif;
}
.ai-sticky-buy-now-container-aohnuzw5ymk94sk9vtaigenblock6b71d0bxwhum4 .ai-sticky-buy-now-quantity-aohnuzw5ymk94sk9vtaigenblock6b71d0bxwhum4 {
    border: 1px solid #707070;
    border-radius: 4px;
    height: 50px;
}
.ai-sticky-buy-now-quantity-aohnuzw5ymk94sk9vtaigenblock6b71d0bxwhum4 .ai-sticky-buy-now-qty-btn-aohnuzw5ymk94sk9vtaigenblock6b71d0bxwhum4{
    background-color:transparent;
}
.ai-sticky-buy-now-container-aohnuzw5ymk94sk9vtaigenblock6b71d0bxwhum4 .ai-sticky-buy-now-button-aohnuzw5ymk94sk9vtaigenblock6b71d0bxwhum4 {
    font-size: 14px;
    font-weight: 500;
    border-radius: 4px;
    height: 50px;
    border:1px solid #707070;
}
.jdgm-write-rev-link.jdgm-write-rev-link,
.jdgm-histogram__bar-content,
.jdgm-rev[data-verified-buyer="true"] .jdgm-rev__icon.jdgm-rev__icon:after,
.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge ,.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn-next{
  background-color: #3f114a !important;
  border-color: #3f114a !important;
}
.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown,
.jdgm-rev__author,
.jdgm-rev__icon:before,.jdgm-write-review-modal__stars .jdgm-star {
  color: #3f114a !important;
}
.jdgm-widget .jdgm-verified-checkmark,.cart-drawer__inner .tax-note.tax-note.tax-note{
    display:none !important;
}
.cart-drawer__inner .jdgm-rev-widg__title {
  font-size: 28px !important;
  margin-bottom: 40px;
  color: #3f114a;
  font-weight: 700;
}
.cart-drawer__inner  .cart-shipping span ,.cart-drawer__dialog cart-discount-component .cart-discount__label {
    font-size:18px;
    color##2f2f2f;
}
.cart-drawer__dialog .cart-actions{
    padding:0;
}
.cart-drawer__inner .cart__total span ,.cart-drawer__inner .cart__total text-component{
 font-size:18px;
 color#000;
 font-weight: 500;
}
a.tm-button.style-bottom-line.tm-button-nm.view-cart {
    font-size: 16px;
    color: #000;
    font-weight: 500;
    text-align: center;
    text-decoration: underline;
}
.empty-cart-icon {
    width: 350px;
    max-width: 80%;
    margin: 0 auto 30px;
}
.cart-page--empty .cart-title h1{
    font-size: 28px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 1.3;
}
.cart-page--empty .cart-items__wrapper p{
font-size:18px;
color:#2f2f2f;
}
.ai-image-text-blocks-avtv1muuvt2vvny9ukaigenblock470b055zh3u4y .ai-image-text-block-avtv1muuvt2vvny9ukaigenblock470b055zh3u4y ,.ai-image-text-grid-aukh0aufia3rrqkrntaigenblock9eb3bb9ngnqzp .ai-image-text-item-aukh0aufia3rrqkrntaigenblock9eb3bb9ngnqzp{
    flex: auto;
    width: 25%;
    min-width: auto;
}
.ai-image-text-blocks-avtv1muuvt2vvny9ukaigenblock470b055zh3u4y .ai-image-text-block-avtv1muuvt2vvny9ukaigenblock470b055zh3u4y img{
max-width: 52px;
    margin: 0 auto;
    width: 100%;
    height: 52px;
    object-fit: contain;
}
.ai-image-text-grid-aukh0aufia3rrqkrntaigenblock9eb3bb9ngnqzp .ai-image-text-item-aukh0aufia3rrqkrntaigenblock9eb3bb9ngnqzp{
    padding: 10px 25px 10px 25px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #DDDDDD;
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
    background: transparent;
}
.ai-image-text-grid-aukh0aufia3rrqkrntaigenblock9eb3bb9ngnqzp .ai-image-text-item-aukh0aufia3rrqkrntaigenblock9eb3bb9ngnqzp img{
        width: 30px;
    height: 30px;
    object-fit: contain;
    margin: 0 auto;
}
.ai-image-text-item-aukh0aufia3rrqkrntaigenblock9eb3bb9ngnqzp .ai-image-wrapper-aukh0aufia3rrqkrntaigenblock9eb3bb9ngnqzp{
        height: fit-content;

}
.ai-text-content-aukh0aufia3rrqkrntaigenblock9eb3bb9ngnqzp .ai-bottom-text-aukh0aufia3rrqkrntaigenblock9eb3bb9ngnqzp {
    font-weight: 400;
    font-family: "Montserrat", Sans-serif;
    font-size: 13px;
    line-height: 1.5em;
    text-align: center;
    word-break: break-all;
}
.ai-image-text-grid-aukh0aufia3rrqkrntaigenblock9eb3bb9ngnqzp{
       padding: 50px 5px 5px !important;header__columns 
}
.ai-text-content-aukh0aufia3rrqkrntaigenblock9eb3bb9ngnqzp{
    padding:0 !important;
}
.ai-bottom-text-avtv1muuvt2vvny9ukaigenblock470b055zh3u4y .ai-description-avtv1muuvt2vvny9ukaigenblock470b055zh3u4y {
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    color: #191919;
}
.ai-main-slider-auldnufmzbxkwwglpaaigenblock11b54a9knwdf7 {
    background-color: transparent;
}
.ai-thumbnail-track-auldnufmzbxkwwglpaaigenblock11b54a9knwdf7{
    width:100%;
}
.ai-thumbnail-track-auldnufmzbxkwwglpaaigenblock11b54a9knwdf7 .ai-thumbnail-auldnufmzbxkwwglpaaigenblock11b54a9knwdf7 img{
    object-fit: contain;
    width: 100%;
    height: 100%;
    display: block;
}
.ai-thumbnail-auldnufmzbxkwwglpaaigenblock11b54a9knwdf7{
    min-width:60px;
    width:60px;
    height:60px;
}
.ai-main-slider-track-auldnufmzbxkwwglpaaigenblock11b54a9knwdf7 .ai-main-slide-auldnufmzbxkwwglpaaigenblock11b54a9knwdf7 {
    min-width: 100%;
    flex-shrink: inherit;
}
.ai-main-slider-auldnufmzbxkwwglpaaigenblock11b54a9knwdf7 .ai-arrow-auldnufmzbxkwwglpaaigenblock11b54a9knwdf7 svg {
    width: 40px;
    height: 40px;
}
.ai-main-slider-auldnufmzbxkwwglpaaigenblock11b54a9knwdf7 .ai-arrow-auldnufmzbxkwwglpaaigenblock11b54a9knwdf7{
    box-shadow: none;
    padding: 0;
    width: fit-content;
    height: fit-content;
    background-color: transparent;
}
.ai-sticky-buy-actions-asgyyt2rosw1xzulzoaigenblockbfd2ea3qldupn button.ai-sticky-buy-button-asgyyt2rosw1xzulzoaigenblockbfd2ea3qldupn {
    font-size: 14px;
    font-weight: 500;
    border-radius: 4px !important;
    height: 50px;
    border: 1px solid #707070;
    animation: pulsate 2s ease-in-out infinite both;
}
.ai-sticky-buy-quantity-asgyyt2rosw1xzulzoaigenblockbfd2ea3qldupn {
    border: 1px solid #707070;
    border-radius: 4px;
    height: 50px;
    
}
.ai-sticky-buy-quantity-asgyyt2rosw1xzulzoaigenblockbfd2ea3qldupn  .ai-sticky-buy-qty-btn-asgyyt2rosw1xzulzoaigenblockbfd2ea3qldupn{
    background-color: transparent;
 }
 .page-buy-ceryne-intimate-care-cream .header__row.header__row--bottom{
    border-bottom:0;
 }
 body.page-buy-ceryne-intimate-care-cream .header__row--bottom .header__columns{
    padding:0;
 }
@keyframes pulsate{
   0% {
           
    transform: scale(1);
	}
   12% {
    transform: scale(1.1);  
       }
	
	25% {  
    transform: scale(1);
	}
     100%{
       transform: scale(1);
        }
  }
@media screen and (min-width: 769px) and (max-width: 1300px) {
  .ai-image-text-item-aqznhms9yajdlsdzwvaigenblock9eb3bb9ufb8ag{
    padding: 10px !important;
}
}

@media(min-width:1200px){
    .product-information .product-information__grid{
        grid-template-columns: 2fr 2fr !important;
    }
    .custom_featured .product-information{
    display:block;
}
}
@media(max-width:768px){
.product-information__media{
    padding:0 !important;
}
.blog_post h2 {
    font-size: 23px;
}
.shopify-section .blog-posts-container{
    grid-template-columns: repeat(4, 1fr);
    gap:20px !important;
}
.blog-post-card__image-container{
--blog-post-card-scale: none;
}
}
@media(min-width:750px){
    footer .menu{
    width:11%;
}
.page-buy-ceryne-intimate-care-cream .tm-rating-box__wrapper {
  justify-content: center;
}
product-media-slider-auldnufmzbxkwwglpaaigenblock11b54a9knwdf7{
    display:none !important;
}
footer .layout-panel-flex{
    flex-wrap:wrap;
}
.blog-post-content rte-formatter {
    font-size: 18px;
}
.custom_featured  .product-details{
padding-left: 60px !important;
}
.page-buy-ceryne-intimate-care-cream .custom_featured  .product-details{
padding-left: 40px !important;
}
.page-buy-ceryne-intimate-care-cream .custom_featured .product-information__media{
padding-right: 40px !important;
}
.social-icons__wrapper {
margin-top: 20px;
}
.main_product product-media-slider-alznvq3n1bmvkzzuvzaigenblockb25a083azy3qt{
    display:none;
}
   .main_product  .product-information__grid .product-details {
        padding-left: 40px !important;
    }
   .main_product  .product-information__grid .product-details>.group-block {
        padding:0;
    }
   .main_product  .product-information__grid .product-information__media {
        padding-right: 40px !important;
    }
}
@media(max-width:767px){
    .shopify-section-group-footer-group .group-block--width-custom {
    flex-basis: 100%;
    width: 100%;
    }
    .shopify-section-group-footer-group  .footer-utilities ,.footer-utilities__group{
    align-items:flex-start !important;
    text-align:center !important;
    }
    footer .layout-panel-flex {
    flex-direction: column;
    }
    footer .layout-panel-flex .group-block-content .footer-utilities{
    padding:15px 0;
    }
    .product-information__media{
    margin-bottom:20px;
    }
    .product-details .user-select-text .text-block p{
    margin-top:20px;
    }
    .text-block--AQUpKeU1ZU05TS29pV__product_description p{
    margin:0;
    }
    .section-content-wrapper h3{
    font-size:24px;
    }
    .accordion details.details summary {
    padding: 20px 0;
     line-height: 1.6;
    }
    .header__column  .menu-drawer__menu-item-text{
    font-size:16px;
    }
    .group-block-content p{
    font-size:16px;
    }

    .product-form-buttons button {
    padding: 14px !important;
    text-align: center;
    justify-content: center;
    }
    .accordion details.details summary span.svg-wrapper {
    margin-left: 5px;
    width: 40px;   
    justify-content: end;
    }
    .blog-post-card__content a {
    padding-top: 0;
    line-height: 1.4;
    font-size: 15px !important;
    }
    .blog-post-card__content span{
        margin-top:15px;
    }
        .article-pagination a{
        align-items:center;
    }
      .group-block h2 ,.group-block h3{
  font-size:24px !important;
  }
  .group-block p{
  font-size:18px;
  }
  .accordion .details-content {
    padding: 20px 0 20px 0;
}
    }
@media(max-width:749px){
    .product-information__media slideshow-component slideshow-controls{
        display:flex !important;
    }
   product-media-slider-alznvq3n1bmvkzzuvzaigenblockb25a083azy3qt .ai-thumbnail-slide-alznvq3n1bmvkzzuvzaigenblockb25a083azy3qt {
        width: 50px;
        height: 50px;
                border: 0;
    }
    .custom_featured .product-information__grid {
    display: block;
}
    .main_product .product-information__media{
    display:none;
}
.product-details .user-select-text .text-block p {
        font-size: 22px !important;
        margin:0;
    }
    #shopify-section-template--19223935746226__section_rUhGVR   .section-content-wrapper .group-block:nth-child(3) .group-block-content{
    flex-direction: column-reverse;
}
header-actions .account-button{
    display:none;
}
.header__row--top{
    padding:10px 0;
}
.header__row--top .header-logo__image {
    height: 40px;
    width: 150px;
}
#shopify-section-template--19223935746226__section_rUhGVR .section-content-wrapper .group-block:nth-child(3) .image-block:last-child{
    margin-bottom:0 !important;
}
#shopify-section-template--19223935746226__section_rUhGVR .section-content-wrapper .group-block:nth-child(3) .image-block:first-child{
    margin-bottom:-60px;
}
#shopify-section-template--19223935746226__section_rUhGVR .divider__line{
        flex-basis: 16%;
    min-height: 16%;
}
#shopify-section-template--19223935746226__section_rUhGVR .group-block-content h4{
        font-size: 22px;
}
.ai-image-text-blocks-avgp6c2ltsmjioevdkaigenblock470b055pur8wh .ai-image-text-block-avgp6c2ltsmjioevdkaigenblock470b055pur8wh {
    flex: auto;
    width: 48%;
    min-width: auto;
}
.ai-image-text-grid-aqznhms9yajdlsdzwvaigenblock9eb3bb9ufb8ag .ai-image-text-item-aqznhms9yajdlsdzwvaigenblock9eb3bb9ufb8ag{
width: 46%;
padding: 10px 38px;
}
.ai-image-text-grid-aqznhms9yajdlsdzwvaigenblock9eb3bb9ufb8ag .ai-bottom-text-aqznhms9yajdlsdzwvaigenblock9eb3bb9ufb8ag{
    font-size:12px;
}
.ai-image-text-grid-aqznhms9yajdlsdzwvaigenblock9eb3bb9ufb8ag .ai-image-wrapper-aqznhms9yajdlsdzwvaigenblock9eb3bb9ufb8ag img {
    width: 25px;
    height: 25px;
}
.ai-image-text-blocks-avgp6c2ltsmjioevdkaigenblock470b055pur8wh {
    gap: 10px !important;
    flex-wrap: wrap;
    padding: 20px 0 !important;
}
.ai-image-text-grid-aqznhms9yajdlsdzwvaigenblock9eb3bb9ufb8ag{
    flex-wrap: wrap;
    padding: 20px 0 0 !important;
}
.ai-image-text-blocks-avgp6c2ltsmjioevdkaigenblock470b055pur8wh .ai-image-wrapper-avgp6c2ltsmjioevdkaigenblock470b055pur8wh img {
    max-width: 42px;
    height: 42px;
}
.cart-page .cart-page__summary {
    margin-top: 20px;
}
.ai-image-text-blocks-avtv1muuvt2vvny9ukaigenblock470b055zh3u4y{
    gap: 10px !important;
    flex-wrap: wrap;
    padding: 20px 0 !important;
}
.ai-image-text-blocks-avtv1muuvt2vvny9ukaigenblock470b055zh3u4y .ai-image-text-block-avtv1muuvt2vvny9ukaigenblock470b055zh3u4y{
    flex: auto;
    width: 48%;
    min-width: auto;
}
 .ai-image-text-grid-aukh0aufia3rrqkrntaigenblock9eb3bb9ngnqzp .ai-image-text-item-aukh0aufia3rrqkrntaigenblock9eb3bb9ngnqzp {
width: 46%;
        padding: 10px 38px;
 }
 .ai-image-text-grid-aukh0aufia3rrqkrntaigenblock9eb3bb9ngnqzp {
    padding: 50px 5px 5px !important;
    flex-wrap: wrap;
    padding: 20px 0 0 !important;
}
.ai-text-content-aukh0aufia3rrqkrntaigenblock9eb3bb9ngnqzp .ai-bottom-text-aukh0aufia3rrqkrntaigenblock9eb3bb9ngnqzp{
    font-size:12px;
}
}
@media(max-width:550px){
.product-information .group-block h3 {
    font-size: 10px;
}
.product-information .text-block {
        flex: none !important;
}
    .layout-panel-flex--row:not(.mobile-column) .text-block {
        flex: none !important;
    }
footer p {
    font-size: 12px !important;
}
footer .footer-utilities__group-copyright span, footer .footer-utilities__group-copyright a{
     font-size: 12px !important;
}
footer .policy_list{
    justify-content: space-around;
}
.contact-form button{
    width:100%;
}
.product-information {
    padding-bottom: 10px;
}
    #shopify-section-template--19256156324018__section_N6izRR .image-block img{
        max-width: 180px !important;
    }
    #shopify-section-template--19256156324018__section_N6izRR .section-content-wrapper .text-block {
    padding: 0 26px 0 0 !important;
}
#shopify-section-template--19223935746226__section_rUhGVR .section-content-wrapper .group-block:nth-child(3) .image-block{
    max-width:200px;
    margin:0 auto ;
}
    #shopify-section-template--19223935746226__section_rUhGVR .group-block:first-child {
        max-width: 247px;
        margin: 0 auto;
    }
    header-actions .header-actions__action svg {
    width: 23px;
    height: 23px;
}
.product_descrption {
    margin-top:15px;
}
.ai-image-text-grid-aqznhms9yajdlsdzwvaigenblock9eb3bb9ufb8ag {
    margin-top: 20px;
}
.cart-items__table-row .cart-items__title ,.cart__summary-inner .cart__ctas .cart__checkout-button{
    font-size:14px;
}
}