:root{--mb-primary: #FC509F;--mb-secondary: #E8B4B8;--mb-cream: #FAF7F5;--mb-white: #FFFFFF;--mb-black: #1A1A1A;--mb-text-muted: #555555;--mb-free-shipping-threshold: 40}.color-scheme-1 .button--primary,.button--primary{background-color:var(--mb-primary)!important;border-color:var(--mb-primary)!important}.color-scheme-1 .button--primary:hover,.button--primary:hover{background-color:var(--mb-secondary)!important;border-color:var(--mb-secondary)!important}.mb-badge-lancement{display:flex;align-items:center;margin-top:2px}.mb-badge-lancement__pill{display:inline-flex;align-items:center;gap:4px;padding:5px 14px;border-radius:50px;background:linear-gradient(135deg,#fc509f,#c4a89e,#e8b4b8);color:#fff;font-family:var(--font-body--family, "Georgia", serif);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1;white-space:nowrap;box-shadow:0 2px 8px #fc509f40;transition:transform .2s ease,box-shadow .2s ease}.mb-badge-lancement__pill:hover{transform:translateY(-1px);box-shadow:0 4px 14px #fc509f59}.mb-urgence-livraison{display:flex;align-items:center;gap:10px;padding:12px 16px;background-color:var(--mb-cream);border:1px solid rgba(252,80,159,.3);border-radius:8px;margin:4px 0}.mb-urgence-livraison__icon{color:var(--mb-primary);flex-shrink:0;width:20px;height:20px}.mb-urgence-livraison__text{font-family:var(--font-body--family, "Georgia", serif);font-size:.85rem;color:var(--mb-black);line-height:1.4}.mb-urgence-livraison__text strong{font-weight:600;color:var(--mb-primary)}.mb-price-cro .price{color:var(--mb-primary)!important;font-weight:700!important;font-size:1.3rem!important}.mb-price-cro .compare-at-price{color:var(--mb-text-muted)!important;text-decoration:line-through;font-size:.95rem!important;opacity:.7}.mb-price-cro .badge{background:linear-gradient(135deg,#fc509f,#e8b4b8)!important;color:#fff!important;border-radius:50px!important;padding:3px 10px!important;font-size:.7rem!important;font-weight:600!important;letter-spacing:.04em}.mb-description-cro .read-more-btn,.mb-description-cro [data-ref=read-more-btn]{color:var(--mb-primary)!important;font-weight:500;font-size:.85rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color .2s ease;border:none;background:none;padding:4px 0}.mb-description-cro .read-more-btn:hover,.mb-description-cro [data-ref=read-more-btn]:hover{color:var(--mb-black)!important}.mb-reassurance-cro{border-radius:10px!important;overflow:hidden}.mb-reassurance-cro .icon-with-text{text-align:center}.mb-reassurance-cro .icon-with-text p{font-size:.78rem!important;line-height:1.35!important}.mb-benefit-cro p{font-size:.9rem;line-height:1.5;color:var(--mb-text-muted)}.mb-benefit-cro p strong{color:var(--mb-black);font-weight:600}.mb-contact-cro{border-color:#fc509f33!important;border-radius:10px!important}.mb-cta-cart-cro .button--primary,.product-section .mb-cta-cart-cro .button{min-height:52px!important;font-size:.95rem!important;font-weight:600!important;letter-spacing:.06em;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.mb-cta-cart-cro .button--primary:hover,.product-section .mb-cta-cart-cro .button:hover{transform:translateY(-1px);box-shadow:0 6px 20px #fc509f4d}.mb-reco-cro .product-card{transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s ease;border-radius:10px}.mb-reco-cro .product-card:hover{transform:translateY(-6px);box-shadow:0 12px 32px #00000014}.mb-reco-cro .product-card .product-media-gallery__media{transition:transform .4s ease}.mb-reco-cro .product-card:hover .product-media-gallery__media{transform:scale(1.02)}@media(max-width:749px){.mb-cta-cart-cro .button--primary,.product-section .mb-cta-cart-cro .button{width:100%!important;min-height:52px!important}.mb-badge-lancement__pill{font-size:.62rem;padding:4px 12px}.mb-urgence-livraison{padding:10px 14px}.mb-urgence-livraison__text{font-size:.8rem}.mb-reassurance-cro .icon-with-text p{font-size:.72rem!important}.mb-benefit-cro p{font-size:.85rem}.sticky-add-to-cart .button--primary,[data-ref=sticky-add-to-cart] .button{min-height:52px!important;width:100%!important;font-size:.92rem!important;font-weight:600!important}}@media(prefers-reduced-motion:reduce){.mb-badge-lancement__pill,.mb-cta-cart-cro .button--primary,.mb-reco-cro .product-card,.mb-reco-cro .product-card .product-media-gallery__media{transition:none!important}.mb-reco-cro .product-card:hover{transform:none}}.product-card .product-card__title,.product-card [class*=product-card__name],.product-card .h6,.product-card .product-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}@keyframes mbFadeInUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes mbFadeIn{0%{opacity:0}to{opacity:1}}.shopify-section:first-of-type .custom-section h1,.shopify-section:first-of-type .custom-section h2,.shopify-section:first-of-type .custom-section .custom-section__heading{animation:mbFadeInUp .75s cubic-bezier(.22,1,.36,1) both}.shopify-section:first-of-type .custom-section p,.shopify-section:first-of-type .custom-section .custom-section__subheading,.shopify-section:first-of-type .custom-section .button{animation:mbFadeInUp .75s cubic-bezier(.22,1,.36,1) .15s both}.shopify-section:first-of-type .custom-section img,.shopify-section:first-of-type .custom-section .custom-section__image-wrap{animation:mbFadeIn 1s ease .05s both}.custom-section[data-section-type*=custom-section] .collection-hero__title,.shopify-section-custom-section h1,.shopify-section-custom-section h2{animation:mbFadeInUp .75s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.shopify-section:first-of-type .custom-section h1,.shopify-section:first-of-type .custom-section h2,.shopify-section:first-of-type .custom-section p,.shopify-section:first-of-type .custom-section .button,.shopify-section:first-of-type .custom-section img{animation:none}}.mb-stock-urgency{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#fc509f14;border-left:3px solid #FC509F;border-radius:0 6px 6px 0;margin:4px 0;font-size:.82rem;color:#fc509f;font-weight:500}@media(max-width:749px){.mb-reassurance-cro>*{padding-top:16px!important;padding-bottom:16px!important}.mb-reassurance-cro .icon-with-text{flex-direction:column;gap:4px}}.product-form__submit,.btn--add-to-cart,[name=add],.shopify-product-form button[type=submit],.add-to-cart-btn,.product-card__add-to-cart,.mb-reco-atc-btn{background-color:var(--c-rose, #FC509F)!important;color:#fff!important;border:none!important;border-radius:8px;transition:background-color .3s ease}.product-form__submit:hover,.btn--add-to-cart:hover,[name=add]:hover,.shopify-product-form button[type=submit]:hover,.add-to-cart-btn:hover,.product-card__add-to-cart:hover,.mb-reco-atc-btn:hover{background-color:#e03e8a!important;color:#fff!important}.mb-reco-atc-btn--sold-out{background-color:#ccc!important;cursor:not-allowed!important}.wishlist-icon--active svg path,.wishlist-icon--filled svg path,.swym-button.swym-added svg path,button[data-wishlist-action=remove] svg path,.wishlist-btn.active svg path,.product-card-media-gallery__add-to-wishlist-button .button:not(.wishlist--empty) svg path,.product-card-media-gallery__add-to-wishlist-button button.active svg path{fill:var(--c-rose, #FC509F)!important;color:var(--c-rose, #FC509F)!important;stroke:var(--c-rose, #FC509F)!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/mademoiselle-bijoux.css.map */
