@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400&family=Jost:wght@200;300;400&display=swap";:root{--mirelle-parchment: #F7F3EF;--mirelle-bone: #EDE7DF;--mirelle-ink: #2C2520;--mirelle-stone: #7A6F66;--mirelle-dust: #C5B8AE;--mirelle-blush: #E8D5CE;--mirelle-sage: #BFC4BC;--mirelle-gold: #C9A96E;--mirelle-font-display: "Cormorant Garamond", Georgia, serif;--mirelle-font-body: "Jost", system-ui, sans-serif;--mirelle-space-xs: .4rem;--mirelle-space-sm: .8rem;--mirelle-space-md: 1.6rem;--mirelle-space-lg: 3.2rem;--mirelle-space-xl: 6.4rem;--mirelle-border: .5px solid var(--mirelle-dust);--mirelle-border-thin: 1px solid var(--mirelle-dust)}:root{--color-base-background-1: 247, 243, 239;--color-base-background-2: 237, 231, 223;--color-base-text: 44, 37, 32;--color-base-accent-1: 201, 169, 110;--color-base-accent-2: 232, 213, 206;--color-base-solid-button-labels: 247, 243, 239;--color-base-outline-button-labels: 44, 37, 32;--font-body-family: "Jost", system-ui, sans-serif;--font-body-style: normal;--font-body-weight: 300;--font-body-weight-bold: 400;--font-heading-family: "Cormorant Garamond", Georgia, serif;--font-heading-style: normal;--font-heading-weight: 300}body{background-color:var(--mirelle-parchment);color:var(--mirelle-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--mirelle-font-display);font-weight:300;letter-spacing:.01em;line-height:1.15;color:var(--mirelle-ink)}p,li,label,input,textarea,select{font-family:var(--mirelle-font-body);font-weight:200}strong,b{font-weight:400}.mirelle-label{font-family:var(--mirelle-font-body);font-weight:300;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mirelle-stone)}.button,button.button{font-family:var(--mirelle-font-body);font-weight:300;letter-spacing:.08em;text-transform:uppercase;font-size:1.3rem;border-radius:0;border:var(--mirelle-border-thin);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.button:not(.button--secondary):not(.button--tertiary){background-color:var(--mirelle-ink);color:var(--mirelle-parchment);border-color:var(--mirelle-ink)}.button:not(.button--secondary):not(.button--tertiary):hover{background-color:var(--mirelle-stone);border-color:var(--mirelle-stone)}.button--secondary{background-color:transparent;color:var(--mirelle-ink);border-color:var(--mirelle-ink)}.button--secondary:hover{background-color:var(--mirelle-ink);color:var(--mirelle-parchment)}a{color:inherit;text-decoration:none}a:hover{color:var(--mirelle-gold)}hr,.section-divider{border:none;border-top:var(--mirelle-border)}.adv-container{width:100%;max-width:680px;margin-inline:auto;padding-inline:2rem}.adv-byline{font-family:var(--mirelle-font-body);font-weight:300;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mirelle-stone);margin-bottom:.8rem}.adv-headline{font-family:var(--mirelle-font-display);font-weight:300;font-size:clamp(2.8rem,6vw,4.8rem);line-height:1.1;color:var(--mirelle-ink);margin-bottom:1.6rem}.adv-headline em{font-style:italic}.adv-body{font-family:var(--mirelle-font-body);font-weight:200;font-size:1.7rem;line-height:1.75;color:var(--mirelle-ink)}.adv-cta{display:block;width:100%;padding:1.6rem 2.4rem;background-color:var(--mirelle-ink);color:var(--mirelle-parchment);font-family:var(--mirelle-font-body);font-weight:300;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;text-align:center;border:none;cursor:pointer;text-decoration:none;transition:background-color .2s ease}.adv-cta:hover{background-color:var(--mirelle-stone);color:var(--mirelle-parchment)}@media(min-width:750px){.adv-cta{width:auto;display:inline-block}}[id^=MainProduct-] .media,[id^=MainProduct-] .product__media{background-color:var(--mirelle-bone)}@media screen and (max-width:749px){[id^=MediaGallery-]{background-color:var(--mirelle-bone)}[id^=MediaGallery-] .slider-counter__link--active{background-color:var(--mirelle-ink)}[id^=MediaGallery-] .slider-counter__link{background-color:var(--mirelle-dust);opacity:1}}[id^=MediaGallery-] .thumbnail{border:var(--mirelle-border);border-radius:0}[id^=MediaGallery-] .thumbnail.is-active,[id^=MediaGallery-] .thumbnail:hover{border-color:var(--mirelle-ink)}[id^=MainProduct-] .product__title{font-family:var(--mirelle-font-display);font-weight:300;font-size:3rem;line-height:1.1;letter-spacing:.01em;color:var(--mirelle-ink);margin-bottom:.4rem}@media screen and (min-width:750px){[id^=MainProduct-] .product__title{font-size:4rem}}[id^=MainProduct-] .product__text{font-family:var(--mirelle-font-body);font-weight:200;font-size:1.4rem;letter-spacing:.06em;color:var(--mirelle-stone);margin-bottom:1.2rem}[id^=MainProduct-] .price__regular .price-item,[id^=MainProduct-] .price__sale .price-item--sale{font-family:var(--mirelle-font-body);font-weight:300;font-size:2.2rem;color:var(--mirelle-ink)}[id^=MainProduct-] .price__sale .price-item--regular{font-size:1.6rem;color:var(--mirelle-stone);text-decoration:line-through}[id^=MainProduct-] .badge{display:none}[id^=MainProduct-] .quantity-break{border-radius:2px;font-family:var(--mirelle-font-body);font-weight:300}[id^=MainProduct-] .quantity-break__label,[id^=MainProduct-] .quantity-break__label-text{font-family:var(--mirelle-font-body);font-weight:300;font-size:1.5rem;color:var(--mirelle-ink)}[id^=MainProduct-] .quantity-break__caption{font-family:var(--mirelle-font-body);font-weight:200;font-size:1.3rem;color:var(--mirelle-stone)}[id^=MainProduct-] .quantity-break__badge{font-family:var(--mirelle-font-body);font-weight:300;font-size:1.1rem;letter-spacing:.06em;border-radius:2px;text-transform:uppercase}[id^=MainProduct-] .product-form__submit{width:100%;min-height:52px;background-color:var(--mirelle-ink);color:var(--mirelle-parchment);border:1px solid var(--mirelle-ink);border-radius:2px;font-family:var(--mirelle-font-body);font-weight:300;font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease}[id^=MainProduct-] .product-form__submit:hover{background-color:var(--mirelle-stone);border-color:var(--mirelle-stone)}[id^=MainProduct-] .product-form__submit[disabled]{background-color:var(--mirelle-dust);border-color:var(--mirelle-dust);color:var(--mirelle-stone);cursor:not-allowed}[id^=MainProduct-] .shipping-checkpoints{border-top:var(--mirelle-border);padding-top:1.4rem}[id^=MainProduct-] .shipping-checkpoints__label{font-family:var(--mirelle-font-body);font-weight:200;font-size:1.2rem;letter-spacing:.06em;color:var(--mirelle-stone);text-align:center}[id^=MainProduct-] .shipping-checkpoints__icon{color:var(--mirelle-stone);font-size:1.6rem}.shopify-section .sticky-atc{background-color:var(--mirelle-bone);border-top:var(--mirelle-border)}.sticky-atc .sticky-atc__title{font-family:var(--mirelle-font-display);font-weight:300;color:var(--mirelle-ink)}.sticky-atc .sticky-atc__price{font-family:var(--mirelle-font-body);font-weight:300;color:var(--mirelle-ink)}.sticky-atc .product-form__submit{background-color:var(--mirelle-ink);color:var(--mirelle-parchment);border-color:var(--mirelle-ink);border-radius:2px}[id^=MainProduct-] .rating-stars__star--active,[id^=MainProduct-] .rating-stars .icon-star-active{color:var(--mirelle-gold);fill:var(--mirelle-gold)}[id^=MainProduct-] .rating-stars__label{font-family:var(--mirelle-font-body);font-weight:200;font-size:1.3rem;color:var(--mirelle-stone)}.mirelle-pdp-supplements{background-color:var(--mirelle-parchment)}.mirelle-section-label{display:block;text-align:center;margin-bottom:3.2rem}.mirelle-ingredients-highlights{padding-top:6.4rem;padding-bottom:6.4rem;border-top:var(--mirelle-border)}.mirelle-ingredients-grid{display:grid;grid-template-columns:1fr;gap:2.4rem}@media screen and (min-width:750px){.mirelle-ingredients-grid{grid-template-columns:repeat(3,1fr);gap:3.2rem}}.mirelle-ingredient-card{background-color:var(--mirelle-bone);border:var(--mirelle-border);padding:3.2rem 2.8rem}.mirelle-ingredient-name{font-family:var(--mirelle-font-display);font-style:italic;font-weight:300;font-size:2rem;color:var(--mirelle-ink);margin-bottom:1.2rem}.mirelle-ingredient-benefit{font-family:var(--mirelle-font-body);font-weight:200;font-size:1.5rem;line-height:1.7;color:var(--mirelle-stone);margin:0}.mirelle-how-to-use{padding-top:6.4rem;padding-bottom:6.4rem;border-top:var(--mirelle-border);max-width:680px;margin-inline:auto;text-align:left}@media screen and (min-width:750px){.mirelle-how-to-use{text-align:center}}.mirelle-how-to-intro{font-family:var(--mirelle-font-display);font-style:italic;font-weight:300;font-size:2.2rem;color:var(--mirelle-ink);margin-bottom:2.4rem;line-height:1.3}.mirelle-how-to-steps{list-style:none;counter-reset:step-counter;padding:0;margin:0 0 2rem}.mirelle-how-to-steps li{counter-increment:step-counter;font-family:var(--mirelle-font-body);font-weight:200;font-size:1.5rem;line-height:1.7;color:var(--mirelle-ink);padding:1rem 0;border-bottom:var(--mirelle-border);display:flex;gap:1.6rem;align-items:baseline;text-align:left}.mirelle-how-to-steps li:before{content:counter(step-counter);font-family:var(--mirelle-font-display);font-weight:300;font-size:1.8rem;color:var(--mirelle-dust);min-width:2rem;flex-shrink:0}.mirelle-how-to-note{font-family:var(--mirelle-font-body);font-weight:200;font-size:1.2rem;color:var(--mirelle-stone);margin:0;font-style:italic}[id^=MainProduct-] .collapsible-row{border-top:var(--mirelle-border);border-bottom:var(--mirelle-border);border-radius:0;margin-top:0}[id^=MainProduct-] .collapsible-row__heading{font-family:var(--mirelle-font-body);font-weight:300;font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mirelle-ink)}[id^=MainProduct-] .collapsible-row__content p{font-family:var(--mirelle-font-body);font-weight:200;font-size:1.3rem;line-height:1.8;color:var(--mirelle-stone)}[id^=MainProduct-] .icon-caret{color:var(--mirelle-stone)}[id^=MainProduct-] .review-items-container{background-color:var(--mirelle-bone);border-top:var(--mirelle-border);padding-top:4.8rem;padding-bottom:4.8rem}[id^=MainProduct-] .review-item{background-color:var(--mirelle-parchment);border:var(--mirelle-border);border-radius:0}[id^=MainProduct-] .review-item__text p{font-family:var(--mirelle-font-body);font-weight:200;font-size:1.5rem;line-height:1.75;color:var(--mirelle-ink)}[id^=MainProduct-] .review-item__author{font-family:var(--mirelle-font-body);font-weight:300;font-size:1.2rem;color:var(--mirelle-stone)}[id^=MainProduct-] .review-items-container .splide__pagination__page{background-color:var(--mirelle-dust);opacity:1;border:none}[id^=MainProduct-] .review-items-container .splide__pagination__page.is-active{background-color:var(--mirelle-ink);transform:none}.mirelle-reviews-anchor{display:block;height:0;pointer-events:none}.mirelle-what-she-said{background-color:var(--mirelle-parchment);border-top:var(--mirelle-border);padding-top:6.4rem;padding-bottom:6.4rem}.mirelle-what-she-said__inner{display:flex;flex-direction:column;gap:4rem}@media screen and (min-width:750px){.mirelle-what-she-said__inner{flex-direction:row;align-items:center;gap:6.4rem}}.mirelle-what-she-said__quote-side{flex:1}.mirelle-what-she-said__image-side{display:none}@media screen and (min-width:750px){.mirelle-what-she-said__image-side{display:block;flex:0 0 260px}}.mirelle-what-she-said__label{display:block;margin-bottom:2.4rem}blockquote.mirelle-what-she-said__quote{margin:0 0 2rem;padding:0;border:none}blockquote.mirelle-what-she-said__quote p{font-family:var(--mirelle-font-display);font-style:italic;font-weight:300;font-size:clamp(2.2rem,4vw,3rem);line-height:1.45;color:var(--mirelle-ink);margin:0}.mirelle-what-she-said__disclaimer{font-family:var(--mirelle-font-body);font-weight:200;font-size:1.1rem;color:var(--mirelle-stone);font-style:italic;margin:0;padding-top:2rem;border-top:var(--mirelle-border)}.mirelle-what-she-said__bottle{width:100%;height:auto;display:block}.mirelle-ftc-disclaimer{padding-top:2.4rem;padding-bottom:0;text-align:center}.mirelle-ftc-disclaimer p{font-family:var(--mirelle-font-body);font-weight:200;font-size:1rem;color:var(--mirelle-stone);letter-spacing:.03em;margin:0}.mirelle-pdp-hero{background-color:var(--mirelle-bone);padding:7.2rem 2rem;text-align:center}.mirelle-pdp-hero__inner{max-width:720px;margin-inline:auto}.mirelle-pdp-hero__headline{font-family:var(--mirelle-font-display);font-style:italic;font-weight:300;font-size:clamp(2.8rem,5vw,4.8rem);line-height:1.2;color:var(--mirelle-ink);margin:0 0 1.6rem}.mirelle-pdp-hero__sub{font-family:var(--mirelle-font-body);font-weight:200;font-size:clamp(1.5rem,2.5vw,1.8rem);line-height:1.65;color:var(--mirelle-stone);margin:0}.mirelle-pdp-mechanism{background-color:var(--mirelle-parchment);padding-top:6.4rem;padding-bottom:6.4rem;border-top:var(--mirelle-border)}.mirelle-pdp-mechanism__header{text-align:center;margin-bottom:4rem}.mirelle-pdp-mechanism__columns{display:grid;grid-template-columns:1fr}@media screen and (min-width:750px){.mirelle-pdp-mechanism__columns{grid-template-columns:repeat(3,1fr)}}.mirelle-pdp-mechanism__column{padding:3.2rem 0;border-top:var(--mirelle-border-thin)}@media screen and (min-width:750px){.mirelle-pdp-mechanism__column{border-top:none;border-left:var(--mirelle-border-thin);padding:0 4rem}.mirelle-pdp-mechanism__column:last-child{border-right:var(--mirelle-border-thin)}}.mirelle-pdp-mechanism__col-label{font-family:var(--mirelle-font-body);font-weight:300;font-size:1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mirelle-stone);margin:0 0 1.2rem}.mirelle-pdp-mechanism__col-headline{font-family:var(--mirelle-font-display);font-weight:300;font-size:clamp(2rem,3vw,2.6rem);line-height:1.2;color:var(--mirelle-ink);margin:0 0 1.4rem;letter-spacing:.01em}.mirelle-pdp-mechanism__col-body{font-family:var(--mirelle-font-body);font-weight:200;font-size:1.5rem;line-height:1.75;color:var(--mirelle-stone);margin:0}.mirelle-pdp-results{background-color:var(--mirelle-bone);padding-top:6.4rem;padding-bottom:6.4rem;border-top:var(--mirelle-border);text-align:center}.mirelle-pdp-results__header{margin-bottom:3.2rem}.mirelle-pdp-results__subline{font-family:var(--mirelle-font-display);font-style:italic;font-weight:300;font-size:2.4rem;color:var(--mirelle-ink);margin:1rem 0 0}.mirelle-pdp-results__image-wrap{max-width:600px;margin-inline:auto;margin-bottom:2.4rem}.mirelle-image-placeholder{border:1px dashed var(--mirelle-dust);background-color:var(--mirelle-bone);min-height:400px;display:flex;align-items:center;justify-content:center;width:100%}.mirelle-image-placeholder span{font-family:var(--mirelle-font-body);font-weight:200;font-size:1.3rem;color:var(--mirelle-stone);text-align:center;padding:2rem}.mirelle-pdp-results__grid{display:grid;grid-template-columns:1fr;gap:2rem;max-width:900px;margin-inline:auto;margin-bottom:2.4rem}@media screen and (min-width:750px){.mirelle-pdp-results__grid{grid-template-columns:repeat(3,1fr)}}.mirelle-pdp-results__ftc{padding-top:1.6rem}.mirelle-pdp-faq{background-color:var(--mirelle-parchment);padding-top:6.4rem;padding-bottom:6.4rem;border-top:var(--mirelle-border)}.mirelle-pdp-faq__header{text-align:center;margin-bottom:4rem}.mirelle-faq-list{max-width:720px;margin-inline:auto}.mirelle-faq-item{border-bottom:var(--mirelle-border-thin)}.mirelle-faq-item:first-child{border-top:var(--mirelle-border-thin)}.mirelle-faq-question{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 0;width:100%;background:none;border:none;cursor:pointer;text-align:left;-webkit-appearance:none;appearance:none}.mirelle-faq-question__text{font-family:var(--mirelle-font-body);font-weight:300;font-size:1.6rem;color:var(--mirelle-ink);line-height:1.4}.mirelle-faq-question__icon{flex-shrink:0;width:1.6rem;height:1.6rem;position:relative;color:var(--mirelle-stone)}.mirelle-faq-question__icon:before,.mirelle-faq-question__icon:after{content:"";position:absolute;background-color:currentColor;top:50%;left:50%;transform:translate(-50%,-50%)}.mirelle-faq-question__icon:before{width:1.4rem;height:1px}.mirelle-faq-question__icon:after{width:1px;height:1.4rem;transition:transform .25s ease,opacity .25s ease}.mirelle-faq-item.is-open .mirelle-faq-question__icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.mirelle-faq-answer{display:none;padding-bottom:2.4rem}.mirelle-faq-item.is-open .mirelle-faq-answer{display:block}.mirelle-faq-answer p{font-family:var(--mirelle-font-body);font-weight:200;font-size:1.5rem;line-height:1.8;color:var(--mirelle-stone);margin:0}.mirelle-pdp-guarantee{background-color:var(--mirelle-bone);padding:7.2rem 2rem;border-top:var(--mirelle-border);text-align:center}.mirelle-pdp-guarantee__inner{max-width:600px;margin-inline:auto}.mirelle-pdp-guarantee__headline{font-family:var(--mirelle-font-display);font-style:italic;font-weight:300;font-size:clamp(3.2rem,6vw,5.6rem);line-height:1.15;color:var(--mirelle-ink);margin:0 0 2.4rem}.mirelle-pdp-guarantee__body{font-family:var(--mirelle-font-body);font-weight:200;font-size:1.6rem;line-height:1.7;color:var(--mirelle-stone);margin:0 0 2.8rem}.mirelle-pdp-guarantee__badge{font-family:var(--mirelle-font-body);font-weight:300;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mirelle-ink);margin:0}.mirelle-pdp-reviews{background-color:var(--mirelle-bone);padding-top:6.4rem;padding-bottom:6.4rem;border-top:var(--mirelle-border)}.mirelle-pdp-reviews__header{text-align:center;margin-bottom:4rem}.mirelle-pdp-reviews__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width:750px){.mirelle-pdp-reviews__grid{grid-template-columns:repeat(3,1fr);gap:2.4rem}}.mirelle-pdp-review-card{background-color:var(--mirelle-parchment);border:var(--mirelle-border-thin);padding:3.2rem 2.8rem}.mirelle-pdp-review-card__stars{color:var(--mirelle-gold);font-size:1.4rem;letter-spacing:.1em;margin-bottom:1.6rem}.mirelle-pdp-review-card__text{font-family:var(--mirelle-font-body);font-weight:200;font-size:1.5rem;line-height:1.75;color:var(--mirelle-ink);margin:0 0 1.6rem}.mirelle-pdp-review-card__author{font-family:var(--mirelle-font-body);font-weight:300;font-size:1.2rem;color:var(--mirelle-stone);font-style:italic;margin:0}.mirelle-pdp-review-card__profile{margin-bottom:1.4rem}.mirelle-pdp-review-card__photo{width:44px;height:44px;border-radius:50%;object-fit:cover}.mirelle-pdp-review-card__photo-placeholder{width:44px;height:44px;border-radius:50%;border:1px dashed var(--mirelle-dust);display:flex;align-items:center;justify-content:center}.mirelle-pdp-review-card__photo-placeholder span{font-family:var(--mirelle-font-body);font-weight:200;font-size:.85rem;color:var(--mirelle-stone);text-align:center;padding:4px;line-height:1.2}.mirelle-pdp-cta{background-color:var(--mirelle-parchment);padding:9.6rem 2rem;border-top:var(--mirelle-border);text-align:center}.mirelle-pdp-cta__inner{max-width:560px;margin-inline:auto}.mirelle-pdp-cta__product-name{font-family:var(--mirelle-font-display);font-weight:300;font-size:clamp(3.2rem,6vw,5.6rem);line-height:1.1;letter-spacing:.01em;color:var(--mirelle-ink);margin:0 0 1rem}.mirelle-pdp-cta__tagline{font-family:var(--mirelle-font-body);font-weight:200;font-size:1.6rem;letter-spacing:.04em;color:var(--mirelle-stone);margin:0 0 4rem}.mirelle-pdp-cta__button{display:inline-block;padding:1.6rem 4.8rem;background-color:var(--mirelle-ink);color:var(--mirelle-parchment);font-family:var(--mirelle-font-body);font-weight:300;font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--mirelle-ink);border-radius:0;cursor:pointer;text-decoration:none;transition:background-color .2s ease,border-color .2s ease;-webkit-appearance:none;appearance:none}.mirelle-pdp-cta__button:hover{background-color:var(--mirelle-stone);border-color:var(--mirelle-stone);color:var(--mirelle-parchment)}sticky-group-manager,.shopify-section-group-header-group,.shopify-section-group-footer-group{display:none!important}.mirelle-header{position:sticky;top:0;z-index:200;background-color:var(--mirelle-parchment);border-bottom:.5px solid var(--mirelle-dust);height:48px}@media screen and (min-width:750px){.mirelle-header{height:56px}}.mirelle-header__inner{display:flex;align-items:center;justify-content:space-between;height:100%;max-width:var(--page-width, 120rem);margin-inline:auto;padding-inline:2rem}.mirelle-header__logo{font-family:var(--mirelle-font-display);font-weight:300;font-size:2.2rem;letter-spacing:.18em;color:var(--mirelle-ink);text-decoration:none;line-height:1}.mirelle-header__right{display:flex;align-items:center;gap:2rem}.mirelle-header__shipping-note{display:none;font-family:var(--mirelle-font-body);font-weight:200;font-size:1.1rem;color:var(--mirelle-stone);letter-spacing:.04em}@media screen and (min-width:750px){.mirelle-header__shipping-note{display:block}}.mirelle-header__cart{position:relative;display:flex;align-items:center;color:var(--mirelle-ink);text-decoration:none}.mirelle-header__cart svg{display:block}.mirelle-header__cart-count{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;background-color:var(--mirelle-ink);color:var(--mirelle-parchment);font-family:var(--mirelle-font-body);font-weight:400;font-size:1rem;line-height:16px;text-align:center;border-radius:50%;padding:0 3px}.mirelle-header__cart-count--hidden{display:none}.mirelle-footer{background-color:var(--mirelle-ink);color:var(--mirelle-parchment);padding-top:6.4rem}.mirelle-footer__inner{max-width:var(--page-width, 120rem);margin-inline:auto;padding-inline:2rem}.mirelle-footer__grid{display:grid;grid-template-columns:1fr;gap:4rem;padding-bottom:4.8rem}@media screen and (min-width:750px){.mirelle-footer__grid{grid-template-columns:2fr 1fr 1fr 1fr}}.mirelle-footer__wordmark{display:block;font-family:var(--mirelle-font-display);font-weight:300;font-size:2.2rem;letter-spacing:.18em;color:var(--mirelle-parchment);margin-bottom:1.4rem}.mirelle-footer__tagline{font-family:var(--mirelle-font-body);font-weight:200;font-size:1.2rem;line-height:1.7;color:var(--mirelle-stone);margin:0 0 .8rem}.mirelle-footer__address{font-family:var(--mirelle-font-body);font-weight:200;font-size:1.2rem;line-height:1.7;color:var(--mirelle-stone);font-style:normal;margin:0}.mirelle-footer__col-heading{color:var(--mirelle-stone);margin:0 0 1.6rem}.mirelle-footer__links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.8rem}.mirelle-footer__links a{font-family:var(--mirelle-font-body);font-weight:200;font-size:1.3rem;color:var(--mirelle-parchment);text-decoration:none;transition:color .2s ease}.mirelle-footer__links a:hover{color:var(--mirelle-dust)}.mirelle-footer__certifications{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.8rem}.mirelle-footer__certifications li{display:flex;align-items:center;gap:.8rem;font-family:var(--mirelle-font-body);font-weight:200;font-size:1.3rem;color:var(--mirelle-parchment)}.mirelle-footer__certifications svg{flex-shrink:0;color:var(--mirelle-gold)}.mirelle-footer__bottom{display:flex;flex-direction:column;gap:1.6rem;align-items:flex-start;padding:2.4rem 0;border-top:.5px solid var(--mirelle-stone)}@media screen and (min-width:750px){.mirelle-footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}}.mirelle-footer__copy{font-family:var(--mirelle-font-body);font-weight:200;font-size:1.1rem;color:var(--mirelle-stone)}.mirelle-footer__payment-icons{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.mirelle-footer__payment-icon{height:20px;width:auto;opacity:.6;border-radius:2px}.mirelle-social-proof-bar{background-color:var(--mirelle-parchment);border-top:.5px solid var(--mirelle-dust);padding:.8rem 0;text-align:center;margin-bottom:1.2rem}.mirelle-social-proof-bar__text{font-family:var(--mirelle-font-body);font-weight:200;font-size:1.2rem;color:var(--mirelle-stone);letter-spacing:.02em;margin:0;display:inline-flex;align-items:center;gap:.6rem;flex-wrap:wrap;justify-content:center}.mirelle-social-proof-bar__stars{color:var(--mirelle-gold);font-size:1.3rem;letter-spacing:.05em;line-height:1}.mirelle-stock-urgency{display:flex;align-items:center;gap:.6rem;margin-bottom:1.6rem}.mirelle-stock-urgency__dot{width:7px;height:7px;border-radius:50%;background-color:#c17b6f;flex-shrink:0;animation:mirelle-pulse 2.4s ease-in-out infinite}@keyframes mirelle-pulse{0%,to{opacity:1}50%{opacity:.4}}.mirelle-stock-urgency__text{font-family:var(--mirelle-font-body);font-weight:300;font-size:1.2rem;color:var(--mirelle-stone);margin:0}.mirelle-trust-container{background-color:var(--mirelle-bone);border-top:.5px solid var(--mirelle-dust);padding:2rem 0}.mirelle-trust-row{display:flex;justify-content:center;align-items:center;gap:1.6rem;flex-wrap:wrap;padding:.8rem 1.6rem}.mirelle-trust-row+.mirelle-trust-row{border-top:.5px solid var(--mirelle-dust)}.mirelle-trust-item{display:flex;align-items:center;gap:.6rem;font-family:var(--mirelle-font-body);font-weight:200;font-size:1.2rem;color:var(--mirelle-ink)}.mirelle-trust-item svg{flex-shrink:0;color:var(--mirelle-ink)}.mirelle-trust-payment-icons{display:flex;align-items:center;justify-content:center;gap:.6rem;flex-wrap:wrap}.mirelle-trust-payment-pill{display:inline-flex;align-items:center;padding:2px 7px;border:.5px solid var(--mirelle-dust);border-radius:3px;font-family:var(--mirelle-font-body);font-weight:300;font-size:1rem;color:var(--mirelle-stone);background-color:var(--mirelle-parchment);white-space:nowrap}.mirelle-trust-certifications{display:flex;justify-content:center;align-items:center;gap:1.4rem;flex-wrap:wrap;font-family:var(--mirelle-font-body);font-weight:200;font-size:1.1rem;color:var(--mirelle-stone);letter-spacing:.04em}.mirelle-trust-certifications__sep{color:var(--mirelle-dust)}.mirelle-trust-payment-svg{height:20px;width:auto;border-radius:2px;opacity:.7}.mirelle-ugc-review{background-color:var(--mirelle-parchment);border:.5px solid var(--mirelle-dust);border-radius:2px;padding:2rem;margin-top:1.6rem}.mirelle-ugc-review__header{display:flex;align-items:center;gap:1rem;margin-bottom:.8rem}.mirelle-ugc-review__avatar{width:32px;height:32px;border-radius:50%;background-color:var(--mirelle-bone);color:var(--mirelle-ink);font-family:var(--mirelle-font-body);font-weight:300;font-size:1.3rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mirelle-ugc-review__meta{display:flex;flex-direction:column;gap:.2rem}.mirelle-ugc-review__name{font-family:var(--mirelle-font-body);font-weight:300;font-size:1.3rem;color:var(--mirelle-ink);line-height:1.2}.mirelle-ugc-review__verified{display:flex;align-items:center;gap:.4rem;font-family:var(--mirelle-font-body);font-weight:200;font-size:1.1rem;color:var(--mirelle-stone)}.mirelle-ugc-review__stars{color:var(--mirelle-gold);font-size:1.3rem;letter-spacing:.05em;margin-bottom:.8rem}.mirelle-ugc-review__text{font-family:var(--mirelle-font-display);font-style:italic;font-weight:300;font-size:1.4rem;line-height:1.7;color:var(--mirelle-ink);margin:0}.mirelle-ugc-review__avatar-img{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}[id^=MediaGallery-] .product-media-container,[id^=MediaGallery-] .product__media,[id^=MediaGallery-] .media{background-color:var(--mirelle-bone)}[id^=MediaGallery-] .product__media img,[id^=MediaGallery-] .media img{width:100%;height:auto;object-fit:contain}@media screen and (min-width:750px){[id^=MediaGallery-] .thumbnail img{aspect-ratio:1 / 1;object-fit:cover;width:100%;height:100%}}.mirelle-pdp-stat-band{background-color:var(--mirelle-parchment);border-top:var(--mirelle-border);padding:6.4rem 2rem}.mirelle-stat-band__grid{display:grid;grid-template-columns:1fr;gap:0;margin-bottom:3.2rem;text-align:center}@media screen and (min-width:750px){.mirelle-stat-band__grid{grid-template-columns:repeat(3,1fr)}}.mirelle-stat-band__item{padding:3.2rem 0;border-bottom:var(--mirelle-border-thin)}.mirelle-stat-band__item:last-child{border-bottom:none}@media screen and (min-width:750px){.mirelle-stat-band__item{padding:0 3.2rem;border-bottom:none;border-left:var(--mirelle-border-thin)}.mirelle-stat-band__item:first-child{border-left:none}}.mirelle-stat-band__number{display:block;font-family:var(--mirelle-font-display);font-weight:300;font-size:4.8rem;line-height:1;color:var(--mirelle-ink);margin-bottom:1rem}.mirelle-stat-band__label{font-family:var(--mirelle-font-body);font-weight:200;font-size:1.2rem;line-height:1.6;color:var(--mirelle-stone);margin:0 auto;max-width:200px}.mirelle-stat-band__disclaimer{font-family:var(--mirelle-font-body);font-weight:200;font-size:1rem;color:var(--mirelle-stone);text-align:center;margin:0;letter-spacing:.01em}.mirelle-pdp-comparison{background-color:var(--mirelle-bone);border-top:var(--mirelle-border);padding:6.4rem 2rem}.mirelle-pdp-comparison__title{font-family:var(--mirelle-font-display);font-weight:300;font-size:clamp(2.4rem,5vw,3.2rem);color:var(--mirelle-ink);text-align:center;margin:0 0 4rem;letter-spacing:.01em}.mirelle-comparison-table-wrap{max-width:680px;margin-inline:auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.mirelle-comparison-table{width:100%;border-collapse:collapse}.mirelle-comparison-table__th{padding:1.2rem 1.6rem;font-family:var(--mirelle-font-body);font-weight:300;font-size:1.2rem;text-align:center;border-bottom:1px solid var(--mirelle-dust)}.mirelle-comparison-table__th--feature{text-align:left;width:55%}.mirelle-comparison-table__th--mirelle{background-color:var(--mirelle-ink);border-radius:2px 2px 0 0}.mirelle-comparison-table__brand-name{font-family:var(--mirelle-font-display);font-weight:300;font-size:1.8rem;letter-spacing:.08em;color:var(--mirelle-parchment)}.mirelle-comparison-table__other-label{color:var(--mirelle-stone)}.mirelle-comparison-table__feature{padding:1.4rem 1.6rem;font-family:var(--mirelle-font-body);font-weight:200;font-size:1.4rem;color:var(--mirelle-ink);border-bottom:.5px solid var(--mirelle-dust);text-align:left}.mirelle-comparison-table__cell{padding:1.4rem 1.6rem;text-align:center;border-bottom:.5px solid var(--mirelle-dust);vertical-align:middle}.mirelle-comparison-table__cell--yes svg{color:var(--mirelle-ink)}.mirelle-comparison-table__cell--no svg{color:var(--mirelle-dust)}.mirelle-comparison-table__th--mirelle,.mirelle-comparison-table__cell--yes{border-left:.5px solid var(--mirelle-dust);border-right:.5px solid var(--mirelle-dust)}.mirelle-comparison-table tbody tr:nth-child(odd) .mirelle-comparison-table__feature,.mirelle-comparison-table tbody tr:nth-child(odd) .mirelle-comparison-table__cell{background-color:#ede7df66}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mirelle-custom.css.map */
