html{scroll-behavior:smooth}::selection{background:#efe3c2;color:#1a1a1a}:focus-visible{outline:2px solid #B59A4E;outline-offset:3px}.mx-head__rule,body:not(.template-product) #main-content h1:not(.mx-serif):after,.featured-collection__heading:after,.product-recommendations__heading:after,.faq__section-heading:after,.rich-text__heading:after{width:104px!important;height:10px!important;margin:16px auto 0!important;border-radius:0!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='104' height='10' viewBox='0 0 104 10'%3E%3Cdefs%3E%3ClinearGradient id='a'%3E%3Cstop offset='0' stop-color='%23B59A4E' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23B59A4E'/%3E%3C/linearGradient%3E%3ClinearGradient id='b'%3E%3Cstop offset='0' stop-color='%23B59A4E'/%3E%3Cstop offset='1' stop-color='%23B59A4E' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='0' y='4.5' width='44' height='1' fill='url(%23a)'/%3E%3Crect x='60' y='4.5' width='44' height='1' fill='url(%23b)'/%3E%3Crect x='48.5' y='1.5' width='7' height='7' fill='%23c9a227' transform='rotate(45 52 5)'/%3E%3C/svg%3E") center/104px 10px no-repeat!important}.mx-head .mx-kicker{letter-spacing:.24em}@media(min-width:750px){.mx-head h2{font-size:40px}.mx-section{padding:60px 0}}.mx-cta--gold,.cart .cart__checkout-button,.mx-cart__sticky-cta,.mx-satc__cta,.mx-search .mx-search__go[type=submit]{position:relative;overflow:hidden;isolation:isolate}.mx-cta--gold:after,.cart .cart__checkout-button:after,.mx-cart__sticky-cta:after,.mx-satc__cta:after,.mx-search .mx-search__go[type=submit]:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-18deg);animation:mxSheen 5.5s ease-in-out infinite}@keyframes mxSheen{0%,72%{left:-60%}to{left:130%}}.mx-cta{transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.product-item__image{border-radius:8px!important;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s ease}.product-item:hover .product-item__image{transform:translateY(-4px);box-shadow:0 18px 30px -16px #1a1a1a66}.product-item__title a{transition:color .25s ease}.product-item:hover .product-item__title a{color:#b59a4e!important}.mx-cat:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(239,227,194,0);border-radius:3px;pointer-events:none;transition:border-color .45s ease,inset .45s ease}.mx-cat:hover:after{border-color:#efe3c2cc;top:10px;right:10px;bottom:10px;left:10px}.mx-cat img{transition:transform 1s cubic-bezier(.2,.7,.2,1)}.mx-cat:hover img{transform:scale(1.06)}.mx-cat__arrow{transition:background .3s ease,border-color .3s ease,transform .3s ease}.mx-cat:hover .mx-cat__arrow{background:#b59a4e;border-color:#b59a4e;transform:translate(3px)}.mx-look img{transition:transform 1s cubic-bezier(.2,.7,.2,1)}.mx-look__info{transition:transform .4s ease,background .4s ease}.mx-look:hover .mx-look__info{transform:translateY(-4px);background:#fff}.mx-trust__icon{box-sizing:content-box;width:22px!important;height:22px!important;padding:12px;border:1px solid #e6d7ae;border-radius:50%;background:#fff;box-shadow:0 6px 16px #b59a4e24}.mx-trust__title{margin-top:4px}.mx-hero__media img{animation:mxKen 14s cubic-bezier(.2,.6,.2,1) both}@keyframes mxKen{0%{transform:scale(1.08)}to{transform:scale(1)}}.mx-hero__top,.mx-hero__bottom{animation:mxUp .9s cubic-bezier(.2,.7,.2,1) both}.mx-hero__bottom{animation-delay:.25s}@keyframes mxUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.mx-rv{opacity:0;translate:0 24px;transition:opacity .9s cubic-bezier(.2,.7,.2,1),translate .9s cubic-bezier(.2,.7,.2,1)}.mx-rv.mx-rv--in{opacity:1;translate:0 0}.site-header-container{transition:box-shadow .3s ease}.site-header-container.mx-scrolled{box-shadow:0 8px 24px #1a1a1a12}.footer{--color-primary:#e9e2d3;--element-text-color:#e9e2d3;background:#141414!important;color:#e9e2d3!important;border-top:2px solid transparent;border-image:linear-gradient(90deg,#141414,#c9a227 50%,#141414) 1}.footer .footer__wrapper,.footer .footer-blocks,.footer .footer-block,.footer .footer-navigation-attribution,.footer .footer-crossborder-payment{background:transparent!important}.footer :is(p,li,span,div,h2,label){color:inherit}.footer .footer-block__title{font-family:"DM Serif Display",Georgia,serif!important;font-size:22px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:#fff!important}.footer .footer-block__title:after{content:"";display:block;width:36px;height:1.5px;margin-top:12px;background:linear-gradient(90deg,#c9a227,#b59a4e)}.footer .footer-text,.footer .footer-newsletter__caption{color:#bdb5a5!important;font-size:14px;line-height:1.7}.footer a{color:#efe3c2!important;text-decoration:none!important;transition:color .25s ease}.footer a:hover{color:#c9a227!important}.footer .footer-newsletter__wrapper{display:flex;align-items:center;gap:6px;padding:4px;border:1px solid #4a443a;border-radius:999px;background:#ffffff0a}.footer .footer-newsletter__email{flex:1;min-width:0;height:44px;margin:0!important;padding:0 16px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important}.footer .footer-newsletter__email::placeholder{color:#8f877a}.footer .footer-newsletter__submit[type=submit]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:0;min-height:0;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:linear-gradient(90deg,#c9a227,#b59a4e)!important;color:#1a1a1a!important}.footer .footer-newsletter__submit svg{width:16px;height:16px}.footer .footer-navigation-attribution{border-top:1px solid #2c2925!important}.footer .footer-navigation__link{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#cfc6b4!important}.footer .footer-attribution{color:#8f877a!important}.footer .footer-payment-types__icon{border-radius:4px}.modal.modal--quickshop{overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;outline:none!important}.modal--quickshop:focus,.modal--quickshop:focus-visible{outline:none!important}.modal--quickshop .modal-inner{border-radius:16px!important;margin-bottom:calc(24px + env(safe-area-inset-bottom))}.modal--quickshop .modal-close{color:#1a1a1a!important;transition:color .2s ease,transform .2s ease}.modal--quickshop .modal-close:hover{color:#b59a4e!important;transform:rotate(90deg)}.modal--quickshop .modal-close svg{stroke:currentColor}.modal--quickshop .product__heading{font-size:30px!important;line-height:1.15!important;margin-bottom:8px!important}.modal--quickshop .product__heading a{color:#1a1a1a!important;text-decoration:none!important;transition:color .25s ease}.modal--quickshop .product__heading a:hover{color:#b59a4e!important}.product-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.product-price__minimum{font-family:"DM Serif Display",Georgia,serif!important;font-size:30px!important;font-weight:400!important;line-height:1.1!important;color:#1a1a1a!important}.product-price__minimum--sale{color:#b59a4e!important}.product-price__compare{font-size:16px!important;color:#9a917f!important}.product-details__tax-label{margin-top:6px!important;font-size:12px!important;color:#6f695d!important}.mx-qs-save{display:inline-block;margin:10px 0 0;padding:5px 12px;border-radius:999px;background:#1a1a1a;color:#efe3c2;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.inventory-status{margin:16px 0 4px!important}.inventory-status__label{display:flex!important;align-items:center;gap:10px;margin:0!important;font-size:13px!important;font-weight:600!important;color:#1a1a1a!important;letter-spacing:.02em}.inventory-status__label:before{content:"";flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#4f9a5b;box-shadow:0 0 #4f9a5b73;animation:mxPulse 2.2s ease-out infinite}.inventory-status--low-stock .inventory-status__label:before{background:#c9733f;box-shadow:0 0 #c9733f73}@keyframes mxPulse{70%{box-shadow:0 0 0 7px #4f9a5b00}to{box-shadow:0 0 #4f9a5b00}}.inventory-status__bar{height:4px!important;margin-top:10px!important;border-radius:999px!important;background:#efe7d6!important;overflow:hidden}.inventory-status__bar-fill{border-radius:999px!important;background:linear-gradient(90deg,#c9a227,#b59a4e)!important}.product-quantity{display:flex!important;align-items:center;gap:14px;margin:18px 0 8px!important}.product-quantity-label{margin:0!important;font-size:11px!important;font-weight:700!important;letter-spacing:.14em;text-transform:uppercase;color:#6f695d!important}.product-quantity .quantity-field{width:76px!important;height:46px!important;margin:0!important;padding:0 10px!important;border:1px solid #d8ccb0!important;border-radius:999px!important;background:#fff!important;color:#1a1a1a!important;text-align:center;font-size:15px!important;font-weight:600!important;box-shadow:none!important}.product-quantity .quantity-field:focus{border-color:#b59a4e!important;outline:none}.product-details__add-to-cart-button{min-height:54px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.16em!important}.shopify-payment-button__more-options{font-size:12px!important;color:#6f695d!important;text-decoration:underline!important;text-decoration-color:#d8ccb0!important;text-underline-offset:3px}.response-message:has(a){position:relative;margin-top:16px!important;padding:16px 18px 18px 52px!important;background:#faf7f0!important;border:1px solid #e3d2a3!important;border-radius:14px!important;font-size:14px!important;line-height:1.6!important;color:#1a1a1a!important;animation:mxUp .45s cubic-bezier(.2,.7,.2,1) both}.response-message:has(a):before{content:"";position:absolute;left:16px;top:16px;width:24px;height:24px;border-radius:50%;background:#b59a4e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/13px no-repeat}.response-message a{color:#1a1a1a!important;font-weight:600;text-decoration:underline!important;text-decoration-color:#b59a4e!important;text-underline-offset:3px}.response-message a[href*=checkout]{position:relative;display:flex!important;align-items:center;justify-content:center;width:100%;min-height:50px;margin:12px 0 0!important;padding:0 18px!important;border:0!important;border-radius:999px!important;background:linear-gradient(90deg,#c9a227,#b59a4e)!important;color:#1a1a1a!important;font-size:12px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-decoration:none!important;box-shadow:0 6px 18px #b59a4e59;overflow:hidden}.response-message a[href*=checkout]:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-18deg);animation:mxSheen 5.5s ease-in-out infinite}.media-gallery__thumb{border-radius:8px!important;overflow:hidden;border:1px solid #ebe2cf!important;transition:border-color .25s ease,box-shadow .25s ease,opacity .25s ease;opacity:.75}.media-gallery__thumb:hover{opacity:1}.media-gallery__thumb--active{opacity:1;border-color:#b59a4e!important;box-shadow:0 0 0 1px #b59a4e!important;outline:0!important}.mx-qs-trust{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0 0;padding:0;list-style:none}.mx-qs-trust li{display:flex;align-items:center;gap:6px;margin:0;padding:6px 11px;border:1px solid #ebe2cf;border-radius:999px;background:#faf7f0;font-size:12px;color:#1a1a1a}.mx-qs-trust li:before{content:"";width:5px;height:5px;background:#c9a227;transform:rotate(45deg)}.mx-qs-desc{margin:18px 0 0;padding-top:16px;border-top:1px solid #ebe2cf;font-size:14px;line-height:1.7;color:#4d483f}.mx-qs-more{display:inline-block;margin-top:12px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#1a1a1a!important;text-decoration:none!important;border-bottom:1px solid #B59A4E;padding-bottom:3px}@media(prefers-reduced-motion:reduce){.mx-rv{opacity:1!important;translate:none!important}.inventory-status__label:before{animation:none!important}}.footer{margin-top:0!important;box-shadow:0 0 0 100vmax #141414;clip-path:inset(0 -100vmax)}.footer .footer__wrapper{padding-top:44px!important;padding-bottom:calc(30px + env(safe-area-inset-bottom))!important}.footer .footer-block,.footer .footer-newsletter{min-width:0;max-width:100%}.footer .footer-newsletter__wrapper{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:16px 0 0!important}.footer input.footer-newsletter__email{height:46px!important;font-size:16px!important;line-height:46px!important;color:#fff!important;-webkit-text-fill-color:#fff}.footer input.footer-newsletter__email::placeholder{color:#a39a8a!important;-webkit-text-fill-color:#a39a8a;opacity:1!important}.footer .footer-newsletter__submit[type=submit]{width:46px!important;height:46px!important;padding:0!important;border:0!important}.footer .footer-newsletter__message--success{color:#efe3c2!important}.footer .footer-social-media a svg{width:22px;height:22px}.footer .footer-attribution{font-size:12.5px;margin-top:18px!important}@media(max-width:749px){.footer .footer-blocks{gap:34px!important}.footer .footer-block{margin:0!important}.footer .footer-navigation{display:grid!important;grid-template-columns:1fr 1fr;gap:14px 18px;padding:26px 0 0!important;margin:0!important;list-style:none}.footer .footer-navigation__item{margin:0!important;padding:0!important}.footer .footer-navigation__link{font-size:11.5px;letter-spacing:.1em;line-height:1.4}.footer .footer-payment-types{justify-content:flex-start}}#main-content,.main__wrapper{margin-bottom:0!important}.shopify-policy__container{max-width:760px!important;margin:0 auto!important;padding:0 18px 20px!important}.shopify-policy__title{position:relative;margin:0 0 34px!important;padding:44px 0 40px!important;text-align:center;background:#faf7f0;box-shadow:0 0 0 100vmax #faf7f0;clip-path:inset(0 -100vmax)}.shopify-policy__title:before{content:"Informations";display:block;margin:0 0 12px;font:600 11px/1 Manrope,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#b59a4e}.shopify-policy__title h1{margin:0!important;font-family:"DM Serif Display",Georgia,serif!important;font-size:34px!important;font-weight:400!important;line-height:1.12!important;letter-spacing:0!important;text-transform:none!important;color:#1a1a1a!important}.shopify-policy__body{font-size:15px;line-height:1.8;color:#3d3a33}.shopify-policy__body .rte>*:first-child{margin-top:0}.shopify-policy__body h2{margin:38px 0 12px!important;font-family:"DM Serif Display",Georgia,serif!important;font-size:25px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;color:#1a1a1a!important;text-align:left!important}.shopify-policy__body h2:before{content:"";display:block;width:30px;height:2px;margin:0 0 12px;background:linear-gradient(90deg,#c9a227,#b59a4e)}.shopify-policy__body h3{margin:26px 0 8px!important;font-family:Manrope,sans-serif!important;font-size:15px!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:none!important;color:#1a1a1a!important;text-align:left!important}.shopify-policy__body p{margin:0 0 14px}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 18px!important;padding:16px 18px 8px!important;list-style:none!important;background:#fff;border:1px solid #ebe2cf;border-radius:10px}.shopify-policy__body li{position:relative;margin:0 0 8px!important;padding-left:20px!important}.shopify-policy__body li:before{content:"";position:absolute;left:2px;top:.72em;width:6px;height:6px;border-radius:50%;background:#b59a4e}.shopify-policy__body a{color:#1a1a1a!important;text-decoration:underline!important;text-decoration-color:#b59a4e!important;text-underline-offset:3px}.shopify-policy__body strong,.shopify-policy__body b{color:#1a1a1a}.shopify-policy__body table{width:100%;border-collapse:collapse;margin:0 0 18px;font-size:14px}.shopify-policy__body td,.shopify-policy__body th{padding:10px 12px;border:1px solid #ebe2cf;text-align:left}@media(min-width:750px){.shopify-policy__title{padding:64px 0 56px!important}.shopify-policy__title h1{font-size:46px!important}.shopify-policy__body{font-size:16px}}.standard-page__header h1{font-family:"DM Serif Display",Georgia,serif!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.standard-page__content{line-height:1.8}.standard-page__content a{text-decoration:underline;text-decoration-color:#b59a4e;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/74/assets/maca-luxe.css.map */
