:root{--nema-black: #1A1A1A;--nema-dark: #0D0D0D;--nema-gold: #C9A96E;--nema-gold-light: #D4B87A;--nema-gold-dark: #B8944F;--nema-cream: #FAF8F5;--nema-warm-gray: #F0EBE3;--nema-text: #2C2C2C;--nema-text-light: #6B6B6B;--nema-border: #E5E0D8;--nema-font-heading: "Cormorant Garamond", "Times New Roman", serif;--nema-font-body: "Montserrat", "Helvetica Neue", sans-serif;--nema-transition: all .4s cubic-bezier(.25, .46, .45, .94);--nema-transition-fast: all .25s ease}body{font-family:var(--nema-font-body)!important;font-weight:300;letter-spacing:.03em;color:var(--nema-text);background-color:var(--nema-cream);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--nema-font-heading)!important;font-weight:400;letter-spacing:.04em;line-height:1.2;color:var(--nema-black)}h1,.h1{font-size:clamp(2.8rem,5vw,5.5rem);font-weight:300;letter-spacing:.08em;text-transform:uppercase}h2,.h2{font-size:clamp(2.2rem,3.5vw,4rem);font-weight:400;letter-spacing:.06em}h3,.h3{font-size:clamp(1.6rem,2.5vw,2.4rem);font-weight:400}p{font-family:var(--nema-font-body);font-weight:300;line-height:1.8;letter-spacing:.02em}a{transition:var(--nema-transition-fast)}.announcement-bar{background-color:var(--nema-dark)!important;border:none!important}.announcement-bar__message{font-family:var(--nema-font-body)!important;font-size:1.15rem!important;font-weight:300!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--nema-cream)!important}.section-header{border-bottom:1px solid var(--nema-border)!important;background-color:var(--nema-cream)!important}.header{background-color:var(--nema-cream)!important;padding-top:1.5rem!important;padding-bottom:1.5rem!important}.header__heading-link{font-family:var(--nema-font-heading)!important;font-size:2.8rem!important;font-weight:400!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--nema-black)!important;text-decoration:none!important}@media screen and (min-width:990px){.header__heading-link{font-size:3.2rem!important}}.header__heading-logo-image{max-width:180px}.header__inline-menu .list-menu__item{font-family:var(--nema-font-body)!important;font-size:1.15rem!important;font-weight:400!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--nema-black)!important;padding:.8rem 1.5rem!important;position:relative}.header__inline-menu .list-menu__item:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:1px;background-color:var(--nema-gold);transition:width .4s ease}.header__inline-menu .list-menu__item:hover:after,.header__inline-menu .list-menu__item--active:after{width:80%}.header__inline-menu .list-menu__item:hover{color:var(--nema-gold)!important}.header__icon{color:var(--nema-black)!important;transition:var(--nema-transition-fast)}.header__icon:hover{color:var(--nema-gold)!important}.header__icon .icon{width:2.2rem;height:2.2rem}.cart-count-bubble{background-color:var(--nema-gold)!important;color:var(--nema-black)!important;font-size:1rem!important;font-weight:500!important}.shopify-section-header-sticky{transition:var(--nema-transition)}.banner{position:relative;overflow:hidden}.banner__media{position:relative}.banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000026,#0006);z-index:1}.banner__content{z-index:2}.banner__heading{font-family:var(--nema-font-heading)!important;font-size:clamp(3rem,6vw,7rem)!important;font-weight:300!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#fff!important;text-shadow:0 2px 20px rgba(0,0,0,.2);line-height:1.1!important}.banner__text{font-family:var(--nema-font-body)!important;font-size:1.4rem!important;font-weight:300!important;letter-spacing:.12em!important;color:#ffffffe6!important}.button,.shopify-challenge__button,button.button{font-family:var(--nema-font-body)!important;font-size:1.2rem!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:1.4rem 3.5rem!important;border-radius:0!important;transition:var(--nema-transition)!important;position:relative;overflow:hidden}.button--primary,button.button--primary{background-color:var(--nema-black)!important;color:var(--nema-cream)!important;border:1px solid var(--nema-black)!important}.button--primary:hover,button.button--primary:hover{background-color:var(--nema-gold)!important;border-color:var(--nema-gold)!important;color:var(--nema-black)!important;transform:translateY(-2px)}.button--secondary,button.button--secondary{background-color:transparent!important;color:var(--nema-black)!important;border:1px solid var(--nema-black)!important}.button--secondary:hover,button.button--secondary:hover{background-color:var(--nema-black)!important;color:var(--nema-cream)!important;transform:translateY(-2px)}.banner .button--primary{background-color:#fff!important;color:var(--nema-black)!important;border:1px solid #FFFFFF!important}.banner .button--primary:hover{background-color:var(--nema-gold)!important;border-color:var(--nema-gold)!important;color:var(--nema-black)!important}.banner .button--secondary{background-color:transparent!important;color:#fff!important;border:1px solid #FFFFFF!important}.banner .button--secondary:hover{background-color:#fff!important;color:var(--nema-black)!important}.card-wrapper{transition:var(--nema-transition)}.card-wrapper:hover{transform:translateY(-5px)}.card{background-color:transparent!important;border:none!important;border-radius:0!important}.card__media{overflow:hidden;border-radius:0!important}.card__media img{transition:transform .8s cubic-bezier(.25,.46,.45,.94)!important}.card-wrapper:hover .card__media img{transform:scale(1.05)}.card__heading{font-family:var(--nema-font-heading)!important;font-size:1.6rem!important;font-weight:400!important;letter-spacing:.05em!important;text-transform:capitalize}.card__heading a{color:var(--nema-black)!important;text-decoration:none!important}.card__heading a:hover{color:var(--nema-gold)!important}.card-information{text-align:center;padding-top:1.2rem}.price-item,.price-item--regular,.price-item--sale{font-family:var(--nema-font-body)!important;font-size:1.35rem!important;font-weight:400!important;letter-spacing:.08em!important;color:var(--nema-text)!important}.price-item--sale{color:var(--nema-gold-dark)!important}.price .price-item--regular{color:var(--nema-text-light)!important}.quick-add__submit{font-family:var(--nema-font-body)!important;font-size:1.1rem!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important;background-color:var(--nema-black)!important;color:var(--nema-cream)!important;border:none!important;border-radius:0!important}.quick-add__submit:hover{background-color:var(--nema-gold)!important;color:var(--nema-black)!important}.badge{font-family:var(--nema-font-body)!important;font-size:1rem!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-radius:0!important;padding:.5rem 1rem!important}.section-header__title,.title,.collection__title{font-family:var(--nema-font-heading)!important;font-weight:400!important;letter-spacing:.06em!important;text-align:center}.section-header__subtitle{font-family:var(--nema-font-body)!important;font-weight:300!important;letter-spacing:.08em!important;color:var(--nema-text-light)!important}.nema-divider{width:60px;height:1px;background-color:var(--nema-gold);margin:2rem auto}.collection-hero{position:relative}.collection-hero__inner{text-align:center}.collection-hero__title{font-family:var(--nema-font-heading)!important;font-size:clamp(2.4rem,4vw,4.5rem)!important;font-weight:300!important;letter-spacing:.1em!important;text-transform:uppercase!important}.product__title{font-family:var(--nema-font-heading)!important;font-size:clamp(2.4rem,4vw,3.6rem)!important;font-weight:400!important;letter-spacing:.06em!important;text-transform:uppercase;margin-bottom:1rem}.product__text{font-family:var(--nema-font-body);font-weight:300;line-height:1.8;color:var(--nema-text-light)}.product .price{font-family:var(--nema-font-body)!important;font-size:1.8rem!important;font-weight:400!important;letter-spacing:.05em!important}.product-form__submit{font-family:var(--nema-font-body)!important;font-size:1.3rem!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;background-color:var(--nema-black)!important;color:var(--nema-cream)!important;border-radius:0!important;padding:1.6rem 4rem!important;transition:var(--nema-transition)!important;border:1px solid var(--nema-black)!important;min-height:5.5rem}.product-form__submit:hover{background-color:var(--nema-gold)!important;border-color:var(--nema-gold)!important;color:var(--nema-black)!important}.product-form__input label{font-family:var(--nema-font-body)!important;font-size:1.15rem!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important}.product__media-item{border-radius:0!important;overflow:hidden}.product__media-item img{border-radius:0!important}.image-with-text{overflow:hidden}.image-with-text__heading{font-family:var(--nema-font-heading)!important;font-weight:300!important;letter-spacing:.06em!important}.image-with-text__text{font-family:var(--nema-font-body)!important;font-weight:300!important;line-height:1.8!important;color:var(--nema-text-light)!important}.rich-text__heading{font-family:var(--nema-font-heading)!important;font-weight:300!important}.rich-text__text{font-family:var(--nema-font-body)!important;font-weight:300!important;max-width:680px;margin:0 auto}.multicolumn .title{font-family:var(--nema-font-heading)!important}.multicolumn-card__info h3{font-family:var(--nema-font-heading)!important;font-size:1.8rem!important;font-weight:400!important;letter-spacing:.05em!important}.newsletter__heading{font-family:var(--nema-font-heading)!important;font-weight:300!important;letter-spacing:.08em!important}.newsletter-form__field-wrapper .field__input{font-family:var(--nema-font-body)!important;font-size:1.2rem!important;letter-spacing:.05em!important;border-radius:0!important;border:1px solid var(--nema-border)!important;background-color:transparent!important}.newsletter-form__button{border-radius:0!important;background-color:var(--nema-gold)!important;color:var(--nema-black)!important}.newsletter-form__button:hover{background-color:var(--nema-gold-dark)!important}.footer{background-color:var(--nema-dark)!important;color:var(--nema-cream)!important;padding:6rem 0 3rem!important;border:none!important}.footer h2,.footer .footer__heading,.footer-block__heading{font-family:var(--nema-font-heading)!important;font-size:1.6rem!important;font-weight:400!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--nema-cream)!important;margin-bottom:2rem!important}.footer .list-menu__item,.footer a{font-family:var(--nema-font-body)!important;font-size:1.2rem!important;font-weight:300!important;letter-spacing:.05em!important;color:#faf8f5b3!important;transition:var(--nema-transition-fast)!important}.footer .list-menu__item:hover,.footer a:hover{color:var(--nema-gold)!important}.footer__content-bottom{border-top:1px solid rgba(250,248,245,.1)!important;padding-top:3rem!important;margin-top:4rem!important}.footer .copyright__content{font-family:var(--nema-font-body)!important;font-size:1.1rem!important;font-weight:300!important;letter-spacing:.08em!important;color:#faf8f580!important}.footer .newsletter-form__field-wrapper .field__input{background-color:#ffffff0d!important;border:1px solid rgba(250,248,245,.2)!important;color:var(--nema-cream)!important}.footer .newsletter-form__field-wrapper .field__input::placeholder{color:#faf8f566!important}.footer .list-social__link{color:#faf8f599!important;transition:var(--nema-transition-fast)!important}.footer .list-social__link:hover{color:var(--nema-gold)!important}.footer .list-payment .payment-icon{opacity:.6;transition:var(--nema-transition-fast)}.footer .list-payment .payment-icon:hover{opacity:1}.cart-drawer{border-radius:0!important}.cart-drawer__head{border-bottom:1px solid var(--nema-border)!important}.drawer__heading{font-family:var(--nema-font-heading)!important;font-size:2.2rem!important;font-weight:400!important;letter-spacing:.1em!important;text-transform:uppercase!important}.cart-item__name{font-family:var(--nema-font-heading)!important;font-size:1.5rem!important;font-weight:400!important;letter-spacing:.03em!important}.cart-drawer .button{border-radius:0!important}.cart-drawer .cart__checkout-button{background-color:var(--nema-black)!important;color:var(--nema-cream)!important;font-family:var(--nema-font-body)!important;font-size:1.2rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;border-radius:0!important}.cart-drawer .cart__checkout-button:hover{background-color:var(--nema-gold)!important;color:var(--nema-black)!important}.collection-hero__title{font-family:var(--nema-font-heading)!important}.facets__label{font-family:var(--nema-font-body)!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:1.1rem!important}.slideshow__heading{font-family:var(--nema-font-heading)!important;font-weight:300!important;letter-spacing:.1em!important;text-transform:uppercase!important}.slideshow__text{font-family:var(--nema-font-body)!important;font-weight:300!important;letter-spacing:.08em!important}.accordion__title{font-family:var(--nema-font-heading)!important;font-size:1.6rem!important;font-weight:400!important;letter-spacing:.05em!important}.predictive-search__heading{font-family:var(--nema-font-body)!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important}.predictive-search__result-group .predictive-search__item-heading{font-family:var(--nema-font-heading)!important}.field__input,.select__select,.customer .field input,.form__label{font-family:var(--nema-font-body)!important;border-radius:0!important;letter-spacing:.03em!important}.contact__button,.form__submit{border-radius:0!important}.mega-menu__link{font-family:var(--nema-font-body)!important;font-weight:400!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:1.1rem!important;transition:var(--nema-transition-fast)!important}.mega-menu__link:hover{color:var(--nema-gold)!important}.menu-drawer{background-color:var(--nema-cream)!important}.menu-drawer__menu-item{font-family:var(--nema-font-heading)!important;font-size:2rem!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:1.2rem 0!important;border-color:var(--nema-border)!important}.menu-drawer__menu-item:hover{color:var(--nema-gold)!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--nema-cream)}::-webkit-scrollbar-thumb{background:var(--nema-gold);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--nema-gold-dark)}::selection{background-color:var(--nema-gold);color:var(--nema-black)}@keyframes nemaFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes nemaFadeIn{0%{opacity:0}to{opacity:1}}.scroll-trigger.scroll-trigger--design-mode,.scroll-trigger:not(.scroll-trigger--offscreen){animation:nemaFadeInUp .8s cubic-bezier(.25,.46,.45,.94) forwards}@media screen and (max-width:749px){.header__heading-link{font-size:2.2rem!important}.banner__heading{font-size:clamp(2.4rem,8vw,3.6rem)!important}.button,.shopify-challenge__button,button.button{padding:1.2rem 2.5rem!important;font-size:1.1rem!important}.product-form__submit{padding:1.4rem 3rem!important;width:100%!important}.footer{padding:4rem 0 2rem!important}}.nema-cursor{position:fixed;width:8px;height:8px;background-color:var(--nema-gold);border-radius:50%;pointer-events:none;z-index:99998;top:-4px;left:-4px;transition:width .3s ease,height .3s ease,background-color .3s ease;mix-blend-mode:difference;display:none}.nema-cursor-follower{position:fixed;width:35px;height:35px;border:1px solid var(--nema-gold);border-radius:50%;pointer-events:none;z-index:99997;top:-17.5px;left:-17.5px;transition:width .4s ease,height .4s ease,border-color .3s ease;opacity:.5;display:none}.nema-custom-cursor .nema-cursor,.nema-custom-cursor .nema-cursor-follower{display:block}.nema-custom-cursor *{cursor:none!important}.nema-cursor.is-active{width:14px;height:14px;top:-7px;left:-7px;background-color:var(--nema-cream)}.nema-cursor-follower.is-active{width:50px;height:50px;top:-25px;left:-25px;border-color:var(--nema-gold-light);opacity:.8}.nema-header--scrolled{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background-color:#faf8f5eb!important;box-shadow:0 1px 30px #0000000d!important}.nema-header--scrolled .header{padding-top:1rem!important;padding-bottom:1rem!important;transition:padding .3s ease}.nema-reveal{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.nema-reveal.is-visible{opacity:1;transform:translateY(0)}.nema-reveal--delay-1{transition-delay:.1s}.nema-reveal--delay-2{transition-delay:.2s}.nema-reveal--delay-3{transition-delay:.3s}.nema-reveal--delay-4{transition-delay:.4s}.nema-img-reveal{position:relative;overflow:hidden}.nema-img-reveal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--nema-cream);z-index:2;transform:scaleX(1);transform-origin:right;transition:transform .8s cubic-bezier(.65,0,.35,1)}.nema-img-reveal.is-revealed:before{transform:scaleX(0)}.product__description{margin-top:2.5rem;margin-bottom:2.5rem;line-height:1.8}.nema-description-hook{font-family:var(--nema-font-heading);font-size:2.2rem;color:var(--nema-black);display:block;margin-bottom:1.5rem;font-style:italic;line-height:1.3}.nema-description-text{font-family:var(--nema-font-body);font-size:1.15rem;color:var(--nema-text-light);letter-spacing:.02em;margin-bottom:2rem;display:block}.nema-description-highlight{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;font-family:var(--nema-font-body);font-size:.95rem;text-transform:uppercase;letter-spacing:.1em;color:var(--nema-gold)}.nema-description-highlight svg{width:16px;height:16px;fill:var(--nema-gold)}.nema-description-sep{width:40px;height:1px;background-color:var(--nema-border);margin:2rem 0}.nema-uppercase{text-transform:uppercase;letter-spacing:.15em}.nema-serif{font-family:var(--nema-font-heading)}.nema-light{font-weight:300}.nema-separator{display:block;width:50px;height:1px;background-color:var(--nema-gold);margin:1.5rem auto}.page-width{max-width:1400px}.card,.card__media,.card__inner,.media,img.motion-reduce{border-radius:0!important}.collection .grid__item:nth-child(1){animation-delay:0s}.collection .grid__item:nth-child(2){animation-delay:.1s}.collection .grid__item:nth-child(3){animation-delay:.2s}.collection .grid__item:nth-child(4){animation-delay:.3s}.collection .grid__item:nth-child(5){animation-delay:.4s}.collection .grid__item:nth-child(6){animation-delay:.5s}.collection .grid__item:nth-child(7){animation-delay:.6s}.collection .grid__item:nth-child(8){animation-delay:.7s}.content-for-layout{animation:nemaPageIn .6s ease forwards}@keyframes nemaPageIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.cart-drawer{backdrop-filter:blur(15px)!important;-webkit-backdrop-filter:blur(15px)!important}.card-wrapper{position:relative}.card-wrapper:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--nema-gold),transparent);transform:scaleX(0);transition:transform .5s ease}.card-wrapper:hover:after{transform:scaleX(.6)}.skeleton{background:linear-gradient(90deg,var(--nema-warm-gray) 25%,var(--nema-cream) 50%,var(--nema-warm-gray) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}*:focus-visible{outline:2px solid var(--nema-gold)!important;outline-offset:3px!important}.collection .card-wrapper{background-color:#fff;padding:1.5rem;border-radius:4px;box-shadow:0 5px 20px #00000012;overflow:hidden;border:1px solid var(--nema-border, #E5E0D8)}.collection .card-wrapper .card{background-color:#fff!important}.collection .card-wrapper .card__content{padding:0}.collection .card-wrapper .card-information{padding-top:1.5rem}.nema-notify-form{margin-top:1.6rem;padding:1.4rem 1.6rem;background:#faf8f5;border:1px solid var(--nema-border, #E5E0D8);border-radius:4px}.nema-notify-label{font-family:var(--font-body-family, "Montserrat", sans-serif);font-size:1.3rem;color:var(--nema-dark, #1a1a1a);margin-bottom:1rem;font-weight:500}.nema-notify-row{display:flex;gap:.8rem}.nema-notify-input{flex:1;padding:1rem 1.2rem;border:1px solid var(--nema-border, #E5E0D8);border-radius:2px;font-size:1.4rem;font-family:var(--font-body-family, "Montserrat", sans-serif);background:#fff;color:var(--nema-dark, #1a1a1a);outline:none;transition:border-color .2s}.nema-notify-input:focus{border-color:var(--nema-gold, #C9A96E)}.nema-notify-btn{padding:1rem 1.8rem;background:var(--nema-dark, #1a1a1a);color:#fff;border:none;border-radius:2px;font-size:1.3rem;font-family:var(--font-body-family, "Montserrat", sans-serif);font-weight:600;letter-spacing:.05em;cursor:pointer;white-space:nowrap;transition:background .2s,opacity .2s}.nema-notify-btn:hover{opacity:.85}.nema-notify-success{margin-top:.8rem;font-size:1.3rem;color:#2e7d32;font-weight:500}@media(max-width:749px){.nema-notify-row{flex-direction:column}.nema-notify-btn{width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/maison-nema.css.map */
