#MainContent{--color-background:255,255,255;--gradient-background:#fff;--color-foreground:18,18,18;background:#fff;color:#121212}#MainContent .gradient,#MainContent .color-background-1,#MainContent .color-background-2,#MainContent .card,#MainContent .card__inner,#MainContent .image-with-text__content,#MainContent .cstm-guarantees .fcs{--color-background:255,255,255;--gradient-background:#fff;background:#fff;color:#121212}#MainContent .banner__box{background:#fff;color:#121212;--color-foreground:18,18,18;--color-button:18,18,18;--color-button-text:255,255,255}#MainContent h1,#MainContent h2,#MainContent h3{color:#121212;letter-spacing:-.025em}#MainContent h1,#MainContent h2,.mirha-wallet h3{font-family:Georgia,Times New Roman,serif;font-weight:400}#MainContent .banner__heading{font-size:clamp(3.2rem,4.5vw,6rem);max-width:12ch;line-height:1.08}#MainContent .banner__text{max-width:38ch;color:#121212}#MainContent .rte,#MainContent .product__description,#MainContent .card-information,#MainContent .collection-hero__description{color:#121212;opacity:1}#MainContent .rating-star{--color-rating-star:var(--jdgm-star-color,#f5b301)}#MainContent .jdgm-star{color:var(--jdgm-star-color,#f5b301)!important}#MainContent .rating-count,#MainContent .jdgm-prev-badge__text{color:#121212;opacity:1}#MainContent .card__heading{font-size:1.55rem;line-height:1.45}#MainContent .card__information{padding-top:1.8rem}#MainContent .product-grid{row-gap:3rem}#MainContent .product__title h1{font-size:clamp(2.8rem,3vw,4rem);line-height:1.15}#MainContent .product-form__input input[type=radio]+label{border-radius:3px;background:#fff;color:#121212}#MainContent .product-form__input input[type=radio]:checked+label{background:#121212;color:#fff}#MainContent .thumbnail{border-radius:0}#MainContent .slider-button{color:#121212;min-width:44px;min-height:44px}.mirha-discovery{padding-top:48px;padding-bottom:48px}.mirha-section-heading{text-align:center;margin-bottom:30px}.mirha-section-heading h2{font-size:clamp(2.7rem,3.2vw,4.2rem);margin:8px 0;line-height:1.15}.mirha-eyebrow{font-size:1.1rem;letter-spacing:.18em;font-weight:600;color:#121212}.mirha-collection-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 18px}.mirha-collection-tile{text-decoration:none;color:#121212;display:block}.mirha-collection-tile img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block}.mirha-collection-tile h3{font-family:var(--font-body-family);font-size:1.5rem;margin:12px 0 5px;line-height:1.35}.mirha-collection-tile span{font-size:1.2rem}.mirha-wallet{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:60px}.mirha-wallet img{width:100%;height:auto;display:block}.mirha-wallet h3{font-size:3.6rem;line-height:1.15}.mirha-wallet p{line-height:1.8}.mirha-wallet .price{margin:20px 0}.mirha-text-link{display:block;margin-top:20px;color:#121212}.mirha-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.mirha-steps>div{border-top:1px solid #121212;padding-top:20px}.mirha-steps span{font-size:2.2rem;font-family:Georgia,serif}.mirha-steps p{line-height:1.75}.mirha-faq{max-width:850px;margin:auto}.mirha-faq details{border-bottom:1px solid #d0d0d0;padding:20px 0}.mirha-faq summary{font-weight:600;cursor:pointer;min-height:28px}.mirha-faq p{line-height:1.8}.mirha-faq a{color:#121212}.mirha-view-all{display:table;margin:30px auto 0}.mirha-whatsapp{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px;text-align:center;background:#1ea651;color:#fff;text-decoration:none;margin:16px 0;border-radius:3px}.mirha-personalization-note{font-size:1.4rem;line-height:1.7;border-left:2px solid #121212;padding-left:14px}@media(max-width:989px){.mirha-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mirha-wallet{gap:30px}}@media(max-width:749px){.mirha-discovery{padding-top:32px;padding-bottom:32px}.mirha-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.mirha-wallet,.mirha-steps{grid-template-columns:1fr;gap:24px}.mirha-wallet h3{font-size:2.8rem}.mirha-section-heading{margin-bottom:24px}#MainContent .banner__box{padding:28px 22px}#MainContent .banner__heading{max-width:15ch}.mirha-wallet .button{width:100%}}@media(prefers-reduced-motion:reduce){#MainContent *{scroll-behavior:auto;animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/mirha-luxury.css.map */
