: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 .reviews-title,body .acc-title,body .vs-content-richtext p,body .vd-content-richtext p{margin-top:0}body .expert-wrapper{margin-bottom:16px}body .expert-card{padding:14px;gap:13px}body .expert-photo-container{aspect-ratio:3 / 4;height:auto}body .expert-quote{font-size:16.5px;line-height:1.38;margin-bottom:11px;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:14px}body .included-image-container{aspect-ratio:934 / 1168;height:auto}body .included-header h2{font-size:24px;margin-top:0;margin-bottom:6px}body .included-header p{font-size:15px;line-height:1.45;margin-bottom:11px}body .included-item{padding:7px 0;gap:10px}body .included-icon{width:26px;height:26px;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.38;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body .video-split-block{padding:15px 16px}body .vs-inner{gap:13px}body .vs-media{aspect-ratio:1 / 1}body .vs-content h2{font-size:23px;line-height:1.18;margin-top:0;margin-bottom:10px}body .vs-content-richtext p{font-size:14.8px;line-height:1.45;margin-bottom:9px}body .vs-bullets{margin-top:11px;gap:8px}body .vs-bullet{gap:9px}body .vs-bullet-icon{font-size:15px}body .vs-bullet-text{font-size:13.8px;line-height:1.4}body .vd-inner{gap:13px}body .vd-media{aspect-ratio:1 / 1}body .vd-content h2{font-size:23px;line-height:1.18;margin-top:0;margin-bottom:11px}body .vd-content-richtext p{font-size:14.8px;line-height:1.45;margin-bottom:9px}body .vd-bullets{margin-top:11px;gap:9px}body .vd-bullet{gap:9px}body .vd-bullet-text{font-size:13.8px;line-height:1.4}body .pkg-image{aspect-ratio:3 / 2;margin-bottom:11px}body .pkg-list{padding:14px}body .pkg-list h3{font-size:20px;margin-top:0;margin-bottom:10px}body .pkg-list li{padding:6px 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.38;margin-top:2px}body .reviews-title{font-size:24px;margin-bottom:14px}body .review-card{padding:13px 14px 15px}body .review-photo{aspect-ratio:1 / 1;margin-bottom:9px}body .review-header{margin-bottom:8px}body .review-body{font-size:13.4px;line-height:1.45}body .slider-controls{margin-top:14px}body .acc-title{font-size:23px;margin-bottom:9px}body .acc-badges-wrapper{margin:13px 0;gap:10px}body .acc-badge{padding:11px 10px;gap:8px}body .acc-badge-icon{width:28px;height:28px}body .acc-bottom-text{font-size:14px;line-height:1.45;margin-top:11px}body .grt-seal{width:80px;height:80px;margin-bottom:12px;border-width:3px}body .grt-seal-days{font-size:24px;line-height:1.2}body .mvp--guar .days{line-height:1.2}body .grt-seal-label{font-size:8px;letter-spacing:1.4px;margin-top:3px;max-width:74px}body .grt-title{font-size:24px;margin-top:0;margin-bottom:10px}body .grt-description{font-size:14.5px;line-height:1.45}body .grt-description p{margin-bottom:9px}body .grt-footnote{font-size:13px;line-height:1.45;margin-top:10px}body .faq-header{margin-bottom:12px}body .faq-title{margin-top:0}body .faq-list{margin-top:12px}body .faq-item{margin-bottom:6px}body .faq-question{padding:12px 16px}body .faq-item.open .faq-answer{padding:0 16px 14px}body .faq-answer p{line-height:1.5;margin-bottom:8px}body .mvw-wrap{padding-top:14px;padding-bottom:14px}body .mvw-title{margin-top:0;margin-bottom:6px}body .mvw-sub{margin-bottom:12px;line-height:1.45}body .mvw-agg{padding-top:11px;padding-bottom:11px;margin-bottom:10px}body .mvw-filters{margin-bottom:12px}body .mvw-grid{gap:10px}body .mvw-card{padding-top:11px;padding-bottom:11px}body .mvw-head{margin-bottom:5px}body .mvw-body{line-height:1.42}body .mvw-foot{margin-top:12px;padding-top:7px}body .ftr-inner{gap:14px;margin-bottom:16px}body .ftr-logo{margin-bottom:10px}body .ftr-col h4{margin-top:0;margin-bottom:9px}body .ftr-col li{margin-bottom:5px}body .ftr-pay{margin-bottom:14px}body .ftr-bottom{padding-top:14px}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}}@media(max-width:640px){body .mvw-badge,body .mvw-helpful,body .mvw-meta{font-size:12px}body .ftr-col li a{display:inline-block;padding:7px 0}body .m-trust-bar__inner{flex-wrap:wrap;justify-content:center;overflow-x:visible;row-gap:4px}}body .expert-photo-container{aspect-ratio:3 / 4;height:auto}@media(max-width:640px){body .included-image-container{max-width:280px;margin-left:auto;margin-right:auto}body .expert-photo-container{max-width:240px;margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/maeven-shoulder-base.css.map */
