:root{--bg: #F7F5F0;--bg-card: #FFFFFF;--bg-secondary: #E5EEFB;--text-primary: #102A43;--text-secondary: #2D2D2D;--text-muted: #6B7280;--text-light: #94A3B8;--accent: #B85C3E;--accent-hover: #A04E32;--trust-gold: #C8A165;--trust-sage: #8A9A7B;--warning: #A33E2C;--radius-btn: 8px;--radius-card: 12px;--radius-pill: 20px;--font-heading: "Plus Jakarta Sans", sans-serif;--font-body: "Open Sans", sans-serif;--shadow-card: 0 2px 8px rgba(16, 42, 67, .06);--shadow-elevated: 0 8px 24px rgba(16, 42, 67, .12);--shadow-deep: 0 16px 40px rgba(16, 42, 67, .16)}.maeven-theme{font-family:var(--font-body);color:var(--text-primary);background:var(--bg);line-height:1.6;font-size:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.maeven-theme *,.maeven-theme *:before,.maeven-theme *:after{box-sizing:border-box}.maeven-theme h1,.maeven-theme h2,.maeven-theme h3,.maeven-theme h4,.maeven-theme h5,.maeven-theme h6{font-family:var(--font-heading);color:var(--text-primary);margin:0}.maeven-theme p{margin:0}.maeven-theme ul,.maeven-theme ol{list-style:none;padding:0;margin:0}.maeven-theme a{color:inherit;text-decoration:none}.maeven-theme img,.maeven-theme svg,.maeven-theme video{max-width:100%;display:block}.maeven-theme button{font-family:inherit;cursor:pointer;border:none;background:none}.m-section-header{text-align:center;margin-bottom:40px}.m-eyebrow{display:block;font-family:var(--font-heading);font-weight:700;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.m-section-title{font-family:var(--font-heading);font-weight:700;font-size:36px;letter-spacing:-.5px;color:var(--text-primary);line-height:1.15;margin-bottom:14px}.m-section-subtitle{font-size:17px;line-height:1.55;color:var(--text-secondary);max-width:700px;margin:0 auto}.m-placeholder{background:var(--bg-secondary);display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-family:var(--font-heading);font-weight:600;font-size:12px;text-align:center;padding:16px}.m-placeholder strong{display:block;color:var(--accent);letter-spacing:2px;text-transform:uppercase;font-size:11px;margin-bottom:10px}@media(max-width:640px){.maeven-theme{font-size:16px}.m-section-title{font-size:26px}}@media(max-width:640px){body .expert-wrapper{margin-bottom:30px}body .expert-card{padding:18px;gap:18px}body .expert-photo-container{aspect-ratio:auto;height:260px}body .expert-photo-container img{object-position:center 18%}body .expert-quote{font-size:16.5px;line-height:1.42;margin-bottom:15px;padding-left:12px}body .expert-name{font-size:14.5px;line-height:1.35}body .expert-credentials{font-size:11.5px}body .included-wrapper{gap:22px}body .included-image-container{aspect-ratio:auto;height:300px}body .included-header h2{font-size:24px;margin-bottom:8px}body .included-header p{font-size:15px;line-height:1.5;margin-bottom:16px}body .included-item{padding:10px 0;gap:11px}body .included-icon{width:28px;height:28px;font-size:12.5px;margin-top:1px}body .included-text-title{font-size:14.5px;line-height:1.3;margin-bottom:2px}body .included-text-value{font-size:10px;margin-left:6px}body .included-text-desc{font-size:13px;line-height:1.42;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body .video-split-block{padding:24px 16px}body .vs-inner{gap:18px}body .vs-media{aspect-ratio:4 / 3}body .vs-content h2{font-size:23px;line-height:1.2;margin-bottom:12px}body .vs-content-richtext p{font-size:14.8px;line-height:1.5;margin-bottom:11px}body .vs-bullets{margin-top:14px;gap:10px}body .vs-bullet{gap:9px}body .vs-bullet-icon{font-size:15px}body .vs-bullet-text{font-size:13.8px;line-height:1.45}body .vd-inner{gap:20px}body .vd-media{aspect-ratio:4 / 3}body .vd-content h2{font-size:23px;line-height:1.2}body .vd-content-richtext p{font-size:14.8px;line-height:1.5;margin-bottom:11px}body .vd-bullets{margin-top:14px;gap:11px}body .vd-bullet{gap:9px}body .vd-bullet-text{font-size:13.8px;line-height:1.45}body .pkg-image{aspect-ratio:4 / 3;margin-bottom:16px}body .pkg-list{padding:18px 16px}body .pkg-list h3{font-size:20px;margin-bottom:14px}body .pkg-list li{padding:9px 0;gap:10px}body .pkg-list li:before{font-size:16px;min-width:24px}body .pkg-list li strong{font-size:14.2px;line-height:1.3}body .pkg-list li p{font-size:12.8px;line-height:1.42;margin-top:3px}body .reviews-title{font-size:24px;margin-bottom:22px}body .review-card{padding:16px 16px 18px}body .review-photo{aspect-ratio:4 / 3;margin-bottom:12px}body .review-body{font-size:13.4px;line-height:1.5}body .acc-title{font-size:23px}body .acc-badges-wrapper{margin:22px 0}body .acc-bottom-text{font-size:14px;line-height:1.55;margin-top:18px}body .grt-seal{width:96px;height:96px;margin-bottom:18px;border-width:3px}body .grt-seal-days{font-size:28px}body .grt-seal-label{font-size:8px;letter-spacing:1.4px}body .grt-title{font-size:24px;margin-bottom:13px}body .grt-description{font-size:14.5px;line-height:1.55}body .grt-footnote{font-size:13px;margin-top:14px}body .faq-header{margin-bottom:20px}body .faq-list{margin-top:18px}body .faq-item{margin-bottom:9px}body .ftr-inner{gap:22px;margin-bottom:26px}body .product-hero-inner{gap:18px}body .product-pitch p{font-size:15.5px;line-height:1.55;margin-bottom:12px}body .product-bullets{margin-bottom:18px}body .product-bullets li{font-size:14.5px;padding:5px 0;gap:10px}body .product-subtitle{font-size:14.5px;margin-bottom:14px}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/maeven-shoulder-base.css.map */
