
:root{--manya-v11-green:#0b5b47;--manya-v11-deep:#073c31;--manya-v11-gold:#cfa728;--manya-v11-cream:#f8f4ec;--manya-v11-shadow:0 35px 90px rgba(7,60,49,.16)}
html.manya-v11-ready{scroll-behavior:auto}body.manya-v11-motion-ready{overflow-x:hidden}
.manya-v11-loader{position:fixed;inset:0;z-index:999999;background:linear-gradient(135deg,#fff,#f8f4ec);display:flex;align-items:center;justify-content:center;transition:opacity .75s ease,visibility .75s ease}
.manya-v11-loader.is-hidden{opacity:0;visibility:hidden}.manya-v11-loader:before{content:"MANYA";color:var(--manya-v11-green);font-weight:900;letter-spacing:.22em;font-size:clamp(26px,5vw,54px);animation:manyaV11Pulse 1.4s ease-in-out infinite}
.manya-v11-loader:after{content:"";position:absolute;width:min(260px,60vw);height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--manya-v11-gold),transparent);transform:translateY(55px);animation:manyaV11Line 1.3s ease-in-out infinite}
@keyframes manyaV11Pulse{0%,100%{opacity:.45;transform:translateY(3px)}50%{opacity:1;transform:translateY(0)}}@keyframes manyaV11Line{0%{opacity:.2;transform:translateY(55px) scaleX(.2)}50%{opacity:1;transform:translateY(55px) scaleX(1)}100%{opacity:.2;transform:translateY(55px) scaleX(.2)}}
.manya-v11-hero,.hero,.home-hero,.manya-hero,.v90-hero,section[class*="hero"]{position:relative;overflow:hidden;isolation:isolate}
.manya-v11-hero:before,.hero:before,.home-hero:before,.manya-hero:before,.v90-hero:before,section[class*="hero"]:before{content:"";position:absolute;width:52vw;height:52vw;max-width:720px;max-height:720px;right:-12vw;top:8vh;background:radial-gradient(circle,rgba(207,167,40,.22),rgba(11,91,71,.10) 35%,transparent 68%);filter:blur(12px);opacity:.75;z-index:-1;pointer-events:none;animation:manyaV11Glow 9s ease-in-out infinite alternate}
.manya-v11-hero:after,.hero:after,.home-hero:after,.manya-hero:after,.v90-hero:after,section[class*="hero"]:after{content:"";position:absolute;width:45vw;height:45vw;left:-14vw;bottom:-18vw;background:radial-gradient(circle,rgba(11,91,71,.18),transparent 66%);filter:blur(14px);z-index:-1;pointer-events:none;animation:manyaV11Glow2 11s ease-in-out infinite alternate}
@keyframes manyaV11Glow{from{transform:translate3d(0,0,0) scale(.96);opacity:.45}to{transform:translate3d(-5vw,4vh,0) scale(1.08);opacity:.9}}@keyframes manyaV11Glow2{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(6vw,-3vh,0) scale(1.12)}}
.hero img,.home-hero img,.manya-hero img,.v90-hero img,section[class*="hero"] img{will-change:transform,filter;transform-style:preserve-3d}
[data-manya-v11-reveal]{opacity:0;transform:translateY(34px) scale(.985);filter:blur(8px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),filter .8s cubic-bezier(.16,1,.3,1)}
[data-manya-v11-reveal].is-visible{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}
.manya-v11-product-scroll,.product-collection,.products-collection,.collection-scroll{position:relative;overflow:hidden}
.manya-v11-track{display:flex;gap:clamp(18px,3vw,34px);will-change:transform}
.manya-v11-card,.product-collection .product,.products-collection .product,.collection-scroll .product,.product-collection article,.products-collection article,.collection-scroll article{transform-origin:center;will-change:transform,opacity,filter;transition:transform .65s cubic-bezier(.16,1,.3,1),opacity .65s cubic-bezier(.16,1,.3,1),filter .65s cubic-bezier(.16,1,.3,1),box-shadow .65s cubic-bezier(.16,1,.3,1)}
.manya-v11-card.is-active,.product-collection .product.is-active,.products-collection .product.is-active,.collection-scroll .product.is-active,.product-collection article.is-active,.products-collection article.is-active,.collection-scroll article.is-active{transform:scale(1.035) translateY(-8px);opacity:1;filter:blur(0);box-shadow:var(--manya-v11-shadow)}
.manya-v11-card.is-muted,.product-collection .product.is-muted,.products-collection .product.is-muted,.collection-scroll .product.is-muted,.product-collection article.is-muted,.products-collection article.is-muted,.collection-scroll article.is-muted{transform:scale(.94);opacity:.55;filter:blur(1.5px)}
.manya-v11-progress{position:absolute;left:50%;bottom:22px;width:min(420px,70vw);height:3px;border-radius:999px;background:rgba(11,91,71,.14);transform:translateX(-50%);overflow:hidden;z-index:15}.manya-v11-progress span{display:block;height:100%;width:0%;background:linear-gradient(90deg,var(--manya-v11-green),var(--manya-v11-gold));border-radius:inherit;transition:width .18s linear}
button,.button,.wp-block-button__link,a[class*="btn"],a[class*="button"]{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,background .25s ease}
button:hover,.button:hover,.wp-block-button__link:hover,a[class*="btn"]:hover,a[class*="button"]:hover{transform:translateY(-2px)}
.card,.product-card,.products .product,.woocommerce ul.products li.product{transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s ease}
.card:hover,.product-card:hover,.products .product:hover,.woocommerce ul.products li.product:hover{transform:translateY(-6px);box-shadow:0 28px 65px rgba(7,60,49,.13)}
@media(max-width:768px){.manya-v11-product-scroll,.product-collection,.products-collection,.collection-scroll{overflow:visible}.manya-v11-progress{bottom:10px}.hero:before,.home-hero:before,.manya-hero:before,.v90-hero:before,section[class*="hero"]:before{width:90vw;height:90vw;right:-45vw}}
@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.manya-v11-loader{display:none!important}}
