:root{--m-gold: #c9a84c;--m-gold-light: #e8d48b;--m-black: #0a0a0a;--m-black2: #111111;--m-black3: #1a1a1a;--m-white: #f5f0e8;--m-gray: #888}.m-cursor{width:12px;height:12px;background:var(--m-gold);border-radius:50%;position:fixed;top:0;left:0;pointer-events:none;z-index:9999;mix-blend-mode:difference}.m-cursor-ring{width:36px;height:36px;border:1px solid var(--m-gold);border-radius:50%;position:fixed;top:0;left:0;pointer-events:none;z-index:9998;transition:width .3s,height .3s,opacity .3s;opacity:.6}.m-announce{background:var(--m-gold);color:var(--m-black);padding:.45rem;font-size:.62rem;letter-spacing:.25em;text-transform:uppercase;font-weight:600;overflow:hidden;position:relative;z-index:101}.m-announce-track{display:inline-block;animation:m-marquee 22s linear infinite;white-space:nowrap}@keyframes m-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.m-hero{height:100vh;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--m-black)}.m-hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.45}.m-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0a0a0a8c,#0a0a0a4d,#0a0a0ad9)}.m-hero-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px}.m-hero-content{position:relative;z-index:2;text-align:center;padding:0 2rem}.m-hero-eyebrow{font-size:.62rem;letter-spacing:.55em;text-transform:uppercase;color:var(--m-gold);margin-bottom:1.8rem;opacity:0;animation:m-fadeUp .9s .3s forwards;font-family:Montserrat,sans-serif}.m-hero-title{font-family:Cormorant Garamond,serif;font-size:clamp(3.5rem,9vw,8.5rem);font-weight:300;line-height:.92;color:var(--m-white);opacity:0;animation:m-fadeUp .9s .6s forwards;margin-bottom:1.5rem}.m-hero-title em{font-style:italic;color:var(--m-gold);display:block}.m-hero-sub{font-size:.68rem;letter-spacing:.35em;text-transform:uppercase;color:#f5f0e88c;margin-bottom:2.8rem;opacity:0;animation:m-fadeUp .9s .9s forwards;font-family:Montserrat,sans-serif}.m-hero-btns{display:flex;gap:1.5rem;justify-content:center;opacity:0;animation:m-fadeUp .9s 1.2s forwards}.m-hero-scroll{position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;opacity:0;animation:m-fadeIn 1s 2.2s forwards}.m-hero-scroll span{font-size:.52rem;letter-spacing:.35em;text-transform:uppercase;color:var(--m-gray);font-family:Montserrat,sans-serif}.m-scroll-line{width:1px;height:48px;background:linear-gradient(var(--m-gold),transparent);animation:m-scrollAnim 2s ease infinite}.m-btn-gold{padding:.9rem 2.4rem;background:var(--m-gold);color:var(--m-black);font-size:.62rem;letter-spacing:.25em;text-transform:uppercase;font-weight:600;text-decoration:none;position:relative;overflow:hidden;transition:color .4s;display:inline-block;font-family:Montserrat,sans-serif}.m-btn-gold:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--m-black);transform:translate(-101%);transition:transform .4s ease}.m-btn-gold:hover{color:var(--m-gold)}.m-btn-gold:hover:before{transform:translate(0)}.m-btn-gold span{position:relative;z-index:1}.m-btn-outline{padding:.9rem 2.4rem;border:1px solid rgba(201,168,76,.45);color:var(--m-gold);font-size:.62rem;letter-spacing:.25em;text-transform:uppercase;text-decoration:none;transition:background .4s,border-color .4s;display:inline-block;font-family:Montserrat,sans-serif}.m-btn-outline:hover{background:#c9a84c1a;border-color:var(--m-gold)}.m-btn-dark{padding:.9rem 2.4rem;background:var(--m-black);color:var(--m-gold);font-size:.62rem;letter-spacing:.25em;text-transform:uppercase;font-weight:600;text-decoration:none;display:inline-block;transition:background .3s;font-family:Montserrat,sans-serif}.m-btn-dark:hover{background:var(--m-black3)}.m-band{background:var(--m-black2);border-top:1px solid rgba(201,168,76,.15);border-bottom:1px solid rgba(201,168,76,.15);padding:1.1rem 0;overflow:hidden}.m-band-inner{display:flex;gap:3rem;animation:m-marquee 22s linear infinite;white-space:nowrap}.m-band-item{font-family:Cormorant Garamond,serif;font-size:1.05rem;font-style:italic;color:#c9a84c73;letter-spacing:.1em;flex-shrink:0}.m-band-dot{color:var(--m-gold);vertical-align:middle;margin:0 .5rem}.m-section{padding:6rem 4rem}.m-label{font-size:.58rem;letter-spacing:.45em;text-transform:uppercase;color:var(--m-gold);margin-bottom:.9rem;font-family:Montserrat,sans-serif}.m-title{font-family:Cormorant Garamond,serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:300;line-height:1.1;color:var(--m-white);margin-bottom:1.5rem}.m-title em{font-style:italic;color:var(--m-gold)}.m-categories{background:var(--m-black2)}.m-cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem;margin-top:3rem}.m-cat-card{position:relative;aspect-ratio:3/4;overflow:hidden;cursor:pointer;background:var(--m-black3)}.m-cat-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s ease;filter:brightness(.55)}.m-cat-card:hover .m-cat-img{transform:scale(1.08);filter:brightness(.45)}.m-cat-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,transparent 55%)}.m-cat-content{position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem;text-decoration:none}.m-cat-line{height:1px;background:var(--m-gold);width:0;transition:width .45s ease;margin-bottom:.6rem}.m-cat-card:hover .m-cat-line{width:100%}.m-cat-name{font-family:Cormorant Garamond,serif;font-size:1.45rem;font-weight:300;color:var(--m-white);margin-bottom:.25rem}.m-cat-count{font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--m-gold);font-family:Montserrat,sans-serif}.m-products{background:var(--m-black)}.m-prod-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}.m-prod-card{cursor:pointer}.m-prod-img-wrap{aspect-ratio:1/1;background:var(--m-black3);position:relative;overflow:hidden;margin-bottom:1.1rem}.m-prod-photo{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s ease;display:block}.m-prod-no-img{background:var(--m-black3);width:100%;height:100%}.m-prod-card:hover .m-prod-photo{transform:scale(1.06)}.m-prod-badge{position:absolute;top:.9rem;left:.9rem;background:var(--m-gold);color:var(--m-black);font-size:.52rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;padding:.28rem .6rem;z-index:2;font-family:Montserrat,sans-serif}.m-prod-badge.m-sale{background:transparent;color:var(--m-gold);border:1px solid var(--m-gold)}.m-prod-actions{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000061;display:flex;align-items:center;justify-content:center;gap:.8rem;opacity:0;transition:opacity .4s;z-index:3}.m-prod-card:hover .m-prod-actions{opacity:1}.m-prod-btn{height:42px;border:1px solid var(--m-gold);background:#0a0a0ad9;display:flex;align-items:center;justify-content:center;color:var(--m-gold);font-size:.85rem;cursor:pointer;transition:background .3s,color .3s;text-decoration:none;padding:0 .8rem;font-family:Montserrat,sans-serif}.m-prod-btn.m-wide{font-size:.58rem;letter-spacing:.15em;text-transform:uppercase;padding:0 1.1rem}.m-prod-btn:hover{background:var(--m-gold);color:var(--m-black)}.m-prod-name{font-family:Cormorant Garamond,serif;font-size:1.15rem;font-weight:400;color:var(--m-white);margin-bottom:.35rem;display:block;text-decoration:none}.m-prod-name:hover{color:var(--m-gold)}.m-prod-desc{font-size:.65rem;color:var(--m-gray);margin-bottom:.6rem;line-height:1.5;font-family:Montserrat,sans-serif}.m-prod-meta{display:flex;align-items:center;justify-content:space-between}.m-prod-price{font-size:.88rem;color:var(--m-gold);font-weight:500;font-family:Montserrat,sans-serif}.m-prod-price-old{font-size:.72rem;color:var(--m-gray);text-decoration:line-through;margin-left:.4rem;font-family:Montserrat,sans-serif}.m-banner{padding:5rem 4rem;background:var(--m-gold);display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden}.m-banner-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.035) 0,rgba(0,0,0,.035) 1px,transparent 1px,transparent 12px)}.m-banner-text{position:relative;z-index:1}.m-banner-label{font-size:.62rem;letter-spacing:.4em;text-transform:uppercase;color:#0000008c;margin-bottom:.7rem;font-family:Montserrat,sans-serif}.m-banner-title{font-family:Cormorant Garamond,serif;font-size:clamp(2.2rem,5vw,4.2rem);font-weight:300;color:var(--m-black);line-height:1;margin-bottom:1.5rem}.m-banner-big{font-family:Cormorant Garamond,serif;font-size:clamp(4rem,11vw,9rem);font-weight:300;color:#0000001a;position:absolute;right:2.5rem;line-height:1;font-style:italic;pointer-events:none}.m-features{background:var(--m-black2)}.m-feat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;border-top:1px solid rgba(201,168,76,.12);padding-top:3rem;margin-top:0}.m-feat-item{text-align:center;padding:1.5rem}.m-feat-icon{font-size:1.4rem;color:var(--m-gold);margin-bottom:1rem;display:block}.m-feat-name{font-family:Cormorant Garamond,serif;font-size:1rem;color:var(--m-white);margin-bottom:.45rem;letter-spacing:.05em}.m-feat-desc{font-size:.68rem;color:var(--m-gray);line-height:1.65;font-family:Montserrat,sans-serif}.m-testimonials{background:var(--m-black)}.m-test-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem}.m-test-card{background:var(--m-black2);border:1px solid rgba(201,168,76,.1);padding:2rem;transition:border-color .4s}.m-test-card:hover{border-color:#c9a84c61}.m-test-quote{font-family:Cormorant Garamond,serif;font-size:2.8rem;color:var(--m-gold);opacity:.35;line-height:1;margin-bottom:.4rem}.m-test-text{font-family:Cormorant Garamond,serif;font-size:1.02rem;font-style:italic;color:#f5f0e8cc;line-height:1.65;margin-bottom:1.4rem}.m-test-stars{color:var(--m-gold);font-size:.68rem;letter-spacing:.1em;margin-bottom:.7rem}.m-test-name{font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--m-gold);font-family:Montserrat,sans-serif}.m-contact-bar{background:var(--m-black3);border-top:1px solid rgba(201,168,76,.12);border-bottom:1px solid rgba(201,168,76,.12);padding:2.5rem 4rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.m-contact-item{display:flex;align-items:center;gap:1rem}.m-contact-icon{width:44px;height:44px;border:1px solid rgba(201,168,76,.3);display:flex;align-items:center;justify-content:center;color:var(--m-gold);font-size:1.1rem;flex-shrink:0}.m-contact-label{font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--m-gray);margin-bottom:.2rem;font-family:Montserrat,sans-serif}.m-contact-value{font-family:Cormorant Garamond,serif;font-size:1rem;color:var(--m-white)}.m-contact-btn{padding:.85rem 2rem;border:1px solid var(--m-gold);color:var(--m-gold);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;transition:background .3s,color .3s;white-space:nowrap;font-family:Montserrat,sans-serif}.m-contact-btn:hover,.m-contact-btn.m-whatsapp{background:var(--m-gold);color:var(--m-black)}.m-contact-btn.m-whatsapp:hover{background:var(--m-gold-light)}.m-cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:200;opacity:0;pointer-events:none;transition:opacity .4s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.m-cart-overlay.open{opacity:1;pointer-events:all}.m-cart-sidebar{position:fixed;top:0;right:-420px;width:420px;height:100vh;background:var(--m-black2);z-index:201;transition:right .45s ease;display:flex;flex-direction:column;border-left:1px solid rgba(201,168,76,.15)}.m-cart-sidebar.open{right:0}.m-cart-head{padding:1.5rem 1.8rem;border-bottom:1px solid rgba(201,168,76,.12);display:flex;align-items:center;justify-content:space-between}.m-cart-title{font-family:Cormorant Garamond,serif;font-size:1.4rem;color:var(--m-white)}.m-cart-close{background:none;border:none;color:var(--m-gray);font-size:1.4rem;cursor:pointer;transition:color .3s}.m-cart-close:hover{color:var(--m-gold)}.m-cart-items{flex:1;overflow-y:auto;padding:1.5rem 1.8rem}.m-cart-empty{text-align:center;padding:3rem 0;color:var(--m-gray);font-size:.8rem;letter-spacing:.1em;line-height:1.8;font-family:Montserrat,sans-serif}.m-cart-empty span{display:block;font-size:2rem;margin-bottom:1rem;opacity:.3}.m-cart-item{display:flex;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(201,168,76,.08)}.m-cart-item-img{width:80px;height:80px;object-fit:cover;background:var(--m-black3);flex-shrink:0}.m-cart-item-info{flex:1}.m-cart-item-name{font-family:Cormorant Garamond,serif;font-size:1rem;color:var(--m-white);margin-bottom:.25rem}.m-cart-item-price{font-size:.78rem;color:var(--m-gold);margin-bottom:.5rem;font-family:Montserrat,sans-serif}.m-cart-item-qty{display:flex;align-items:center;gap:.5rem}.m-qty-btn{width:26px;height:26px;border:1px solid rgba(201,168,76,.3);background:none;color:var(--m-gold);cursor:pointer;font-size:.9rem;transition:background .3s}.m-qty-btn:hover{background:#c9a84c1a}.m-qty-num{font-size:.78rem;color:var(--m-white);min-width:20px;text-align:center;font-family:Montserrat,sans-serif}.m-cart-remove{background:none;border:none;color:var(--m-gray);cursor:pointer;font-size:.72rem;transition:color .3s;margin-left:auto;align-self:flex-start;font-family:Montserrat,sans-serif}.m-cart-remove:hover{color:#e74c3c}.m-cart-foot{padding:1.5rem 1.8rem;border-top:1px solid rgba(201,168,76,.12)}.m-cart-subtotal{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem}.m-cart-sub-label{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--m-gray);font-family:Montserrat,sans-serif}.m-cart-sub-val{font-family:Cormorant Garamond,serif;font-size:1.3rem;color:var(--m-gold)}.m-cart-checkout{width:100%;padding:1rem;background:var(--m-gold);color:var(--m-black);font-size:.65rem;letter-spacing:.25em;text-transform:uppercase;font-weight:600;border:none;cursor:pointer;transition:background .3s;margin-bottom:.8rem;font-family:Montserrat,sans-serif}.m-cart-checkout:hover{background:var(--m-gold-light)}.m-cart-wa{width:100%;padding:.85rem;background:transparent;color:var(--m-gold);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;border:1px solid rgba(201,168,76,.35);cursor:pointer;transition:background .3s,border-color .3s;font-family:Montserrat,sans-serif}.m-cart-wa:hover{background:#c9a84c14;border-color:var(--m-gold)}.m-reveal{opacity:0;transform:translateY(35px);transition:opacity .8s ease,transform .8s ease}.m-reveal.m-visible{opacity:1;transform:translateY(0)}.m-r1{transition-delay:.1s}.m-r2{transition-delay:.2s}.m-r3{transition-delay:.3s}.m-r4{transition-delay:.4s}@keyframes m-fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes m-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes m-scrollAnim{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@media(max-width:768px){.m-section{padding:4rem 1.5rem}.m-cat-grid{grid-template-columns:repeat(2,1fr);gap:.8rem}.m-prod-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.m-feat-grid{grid-template-columns:repeat(2,1fr)}.m-test-grid{grid-template-columns:1fr}.m-banner{flex-direction:column;padding:3rem 1.5rem}.m-banner-big{display:none}.m-contact-bar{padding:2rem 1.5rem;flex-direction:column;align-items:flex-start}.m-cart-sidebar{width:100%;right:-100%}.m-cursor,.m-cursor-ring{display:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/mayaar-styles.css.map */
