:root{--mc-pink: #dfc1c7;--mc-mauve: #d5b3c5;--mc-aqua: #83e7ec;--mc-green: #81cc83;--mc-ink: #111111;--mc-opal-gradient: linear-gradient(135deg, var(--mc-pink) 0%, var(--mc-mauve) 30%, var(--mc-aqua) 65%, var(--mc-green) 100%);--mc-opal-gradient-soft: linear-gradient(135deg, rgba(223, 193, 199, .14) 0%, rgba(213, 179, 197, .14) 30%, rgba(131, 231, 236, .14) 65%, rgba(129, 204, 131, .14) 100%)}.mc-opal-text{background:linear-gradient(90deg,var(--mc-pink) 0%,var(--mc-mauve) 30%,var(--mc-aqua) 65%,var(--mc-green) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.shopify-section:has(.mc-opal-soft){background:var(--mc-opal-gradient-soft)}.shopify-section:has(.mc-opal-full){background:var(--mc-opal-gradient)}.shopify-section:has(.mc-opal-full) :is(h1,h2,h3,h4,h5,h6,p,span,a){color:var(--mc-ink)}.mc-opal-bar{display:block;height:2px;width:2.8rem;background:linear-gradient(90deg,var(--mc-pink),var(--mc-mauve),var(--mc-aqua),var(--mc-green));margin-bottom:.6rem}@keyframes mc-opal-flow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.shopify-section:has(.mc-btn-opal) :is(.button,.button-custom,.button-secondary){position:relative;overflow:hidden;z-index:0;transition:color .3s,border-color .3s}.shopify-section:has(.mc-btn-opal) :is(.button,.button-custom,.button-secondary):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(135deg,var(--mc-pink),var(--mc-mauve),var(--mc-aqua),var(--mc-green),var(--mc-pink),var(--mc-mauve));background-size:300% 300%;opacity:0;transition:opacity .35s;animation:mc-opal-flow 3s ease infinite}.shopify-section:has(.mc-btn-opal) :is(.button,.button-custom,.button-secondary):hover:before{opacity:1}.shopify-section:has(.mc-btn-opal) :is(.button,.button-custom,.button-secondary):hover{color:var(--mc-ink);border-color:transparent}.mc-opal-rule{border:none;height:1px;background:linear-gradient(90deg,var(--mc-pink),var(--mc-mauve),var(--mc-aqua),var(--mc-green));opacity:.6}html.mc-js .shopify-section:has(.mc-fade-up) .resource-list__item{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}html.mc-js .shopify-section.mc-inview:has(.mc-fade-up) .resource-list__item{opacity:1;transform:none}html.mc-js .shopify-section:has(.mc-fade-up) .resource-list__item:nth-child(2){transition-delay:.15s}html.mc-js .shopify-section:has(.mc-fade-up) .resource-list__item:nth-child(3){transition-delay:.3s}html.mc-js .shopify-section:has(.mc-fade-up) .resource-list__item:nth-child(4){transition-delay:.45s}html.mc-js .shopify-section:has(.mc-fade-up) .mc-fade-item{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}html.mc-js .shopify-section.mc-inview:has(.mc-fade-up) .mc-fade-item{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.mc-js .shopify-section:has(.mc-fade-up) .resource-list__item,html.mc-js .shopify-section:has(.mc-fade-up) .mc-fade-item{opacity:1;transform:none;transition:none}}.shopify-section:has(.mc-clear-media) .card-gallery,.shopify-section:has(.mc-clear-media) .card-gallery img,.shopify-section:has(.mc-clear-media) .product-media-container,.shopify-section:has(.mc-clear-media) .product-media-container img{background:transparent!important}.header-logo{--font-family: var(--font-heading--family) !important;--font-style: var(--font-heading--style) !important;--font-weight: 400 !important;letter-spacing:.04em}.shopify-section:has(.mc-no-video-controls) video::-webkit-media-controls-enclosure,.shopify-section:has(.mc-no-video-controls) video::-webkit-media-controls{display:none!important}.shopify-section:has(.mc-no-video-controls) video{pointer-events:none}@media screen and (max-width:749px){.shopify-section:has(.mc-hide-mobile){display:none!important}}@media screen and (min-width:750px){.shopify-section:has(.mc-hide-desktop){display:none!important}}@media screen and (max-width:749px){.shopify-section:has(.mc-off-mobile){display:none!important}}@media screen and (min-width:750px){.shopify-section:has(.mc-off-desktop){display:none!important}}@media screen and (max-width:749px){.mc-only-desktop{display:none!important}}@media screen and (min-width:750px){.mc-only-mobile{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/maison-clair.css.map */
