:root{--mf-forest-green: #4A5C4F;--mf-light-grey: #D3D3D3;--mf-deep-rose: #5E0836;--mf-contemplative: #F0EAD6;--mf-font-serif: "Source Serif Pro", serif;--mf-font-sans: "Work Sans", sans-serif;--mf-glass-primary: rgba(255, 255, 255, .85);--mf-glass-secondary: rgba(255, 255, 255, .75);--mf-glass-subtle: rgba(255, 255, 255, .65);--mf-glass-border: rgba(74, 92, 79, .2);--mf-glass-shadow: 0 8px 32px rgba(0, 0, 0, .1);--mf-glass-inner-light: inset 0 1px 0 rgba(255, 255, 255, .2);--mf-blur-primary: 10px;--mf-blur-secondary: 6px;--mf-blur-subtle: 3px;--mf-space-xs: .5rem;--mf-space-sm: 1rem;--mf-space-md: 2rem;--mf-space-lg: 3rem;--mf-space-xl: 4rem}.mf-glass-panel{-webkit-backdrop-filter:blur(var(--mf-blur-primary));backdrop-filter:blur(var(--mf-blur-primary));background:var(--mf-glass-primary);border:1px solid var(--mf-glass-border);border-radius:16px;box-shadow:var(--mf-glass-shadow),var(--mf-glass-inner-light);position:relative;overflow:hidden}.mf-glass-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--mf-forest-green),transparent);opacity:.3}.mf-glass-panel--secondary{-webkit-backdrop-filter:blur(var(--mf-blur-secondary));backdrop-filter:blur(var(--mf-blur-secondary));background:var(--mf-glass-secondary);border-radius:12px}.mf-glass-panel--subtle{-webkit-backdrop-filter:blur(var(--mf-blur-subtle));backdrop-filter:blur(var(--mf-blur-subtle));background:var(--mf-glass-subtle);border-radius:8px}.mf-section-header{-webkit-backdrop-filter:blur(var(--mf-blur-secondary));backdrop-filter:blur(var(--mf-blur-secondary));background:var(--mf-glass-secondary);border:1px solid var(--mf-glass-border);border-radius:12px 12px 0 0;padding:var(--mf-space-md);margin-bottom:0;position:relative}.mf-section-header h2,.mf-section-header h3{margin:0;color:var(--mf-forest-green);font-family:var(--mf-font-serif)}.mf-section-header:after{content:"";position:absolute;bottom:0;left:var(--mf-space-md);right:var(--mf-space-md);height:2px;background:linear-gradient(90deg,transparent,var(--mf-deep-rose),transparent)}.mf-glass-card{-webkit-backdrop-filter:blur(var(--mf-blur-secondary));backdrop-filter:blur(var(--mf-blur-secondary));background:var(--mf-glass-secondary);border:1px solid var(--mf-glass-border);border-radius:12px;padding:var(--mf-space-md);margin-bottom:var(--mf-space-md);transition:all .3s ease}.mf-glass-card:hover{-webkit-backdrop-filter:blur(var(--mf-blur-primary));backdrop-filter:blur(var(--mf-blur-primary));background:var(--mf-glass-primary);transform:translateY(-2px);box-shadow:0 12px 40px #00000026,var(--mf-glass-inner-light)}.mf-nav-glass{-webkit-backdrop-filter:blur(var(--mf-blur-primary));backdrop-filter:blur(var(--mf-blur-primary));background:var(--mf-glass-primary);border-bottom:1px solid var(--mf-glass-border)}.mf-textured-background{position:relative;background:linear-gradient(135deg,#4a5c4f08,#5e083605,#f0ead60d),url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 400"><defs><pattern id="mf-texture" x="0" y="0" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="20" cy="20" r="1.5" fill="rgba(74,92,79,0.08)"/><circle cx="80" cy="80" r="1" fill="rgba(94,8,54,0.06)"/><path d="M10,50 Q50,20 90,50" stroke="rgba(74,92,79,0.04)" stroke-width="0.5" fill="none"/></pattern></defs><rect width="100%" height="100%" fill="url(%23mf-texture)"/></svg>');background-attachment:fixed;background-size:400px 400px}.mf-glass-button{-webkit-backdrop-filter:blur(var(--mf-blur-secondary));backdrop-filter:blur(var(--mf-blur-secondary));background:var(--mf-deep-rose);color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:var(--mf-space-sm) var(--mf-space-md);font-family:var(--mf-font-sans);font-weight:600;text-decoration:none;display:inline-block;transition:all .3s ease;position:relative;overflow:hidden}.mf-glass-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.mf-glass-button:hover:before{left:100%}.mf-glass-button:hover{background:#5e0836e6;transform:translateY(-2px);box-shadow:0 8px 25px #5e08364d}.mf-glass-button--secondary{background:transparent;color:var(--mf-forest-green);border:1px solid var(--mf-glass-border)}.mf-glass-button--secondary:hover{background:var(--mf-glass-secondary);color:var(--mf-deep-rose)}.mf-glass-form{-webkit-backdrop-filter:blur(var(--mf-blur-secondary));backdrop-filter:blur(var(--mf-blur-secondary));background:var(--mf-glass-secondary);border:1px solid var(--mf-glass-border);border-radius:12px;padding:var(--mf-space-lg)}.mf-glass-input{-webkit-backdrop-filter:blur(var(--mf-blur-subtle));backdrop-filter:blur(var(--mf-blur-subtle));background:#fffc;border:1px solid var(--mf-glass-border);border-radius:8px;padding:var(--mf-space-sm);font-family:var(--mf-font-sans);width:100%;transition:all .3s ease}.mf-glass-input:focus{background:#fffffff2;border-color:var(--mf-deep-rose);outline:none;box-shadow:0 0 0 3px #5e08361a}@media (max-width: 768px){.mf-glass-panel{border-radius:12px;margin:var(--mf-space-sm)}.mf-section-header{padding:var(--mf-space-sm);border-radius:8px 8px 0 0}.mf-glass-card{padding:var(--mf-space-sm);border-radius:8px}:root{--mf-blur-primary: 8px;--mf-blur-secondary: 5px;--mf-blur-subtle: 2px}}.mf-glass-fade-in{opacity:0;transform:translateY(20px);animation:mfGlassFadeIn .8s ease-out forwards}@keyframes mfGlassFadeIn{to{opacity:1;transform:translateY(0)}}.mf-glass-slide-in{transform:translate(-100%);animation:mfGlassSlideIn .6s ease-out forwards}@keyframes mfGlassSlideIn{to{transform:translate(0)}}.mf-text-forest{color:var(--mf-forest-green)}.mf-text-rose{color:var(--mf-deep-rose)}.mf-text-grey{color:var(--mf-light-grey)}.mf-bg-forest{background:var(--mf-forest-green)}.mf-bg-rose{background:var(--mf-deep-rose)}.mf-bg-contemplative{background:var(--mf-contemplative)}.mf-asymmetric-section{background:linear-gradient(45deg,var(--mf-forest-green) 0%,rgba(74,92,79,.9) 100%);transform:skew(-2deg);margin:var(--mf-space-xl) 0;padding:var(--mf-space-xl) var(--mf-space-md);position:relative;overflow:hidden}.mf-asymmetric-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(var(--mf-blur-subtle));backdrop-filter:blur(var(--mf-blur-subtle));pointer-events:none}.mf-asymmetric-content{transform:skew(2deg);color:#fff;text-align:center;max-width:800px;margin:0 auto;position:relative;z-index:1}@media (max-width: 768px){.mf-asymmetric-section{transform:none;margin:var(--mf-space-md) 0;padding:var(--mf-space-md) var(--mf-space-sm)}.mf-asymmetric-content{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mf-glass-pane-system.css.map */
