/* Scoped premium shop shell. Embedded commerce UI is owned by Spreadshop. */
.mva-wear-hero{background:#17131e;color:#fff;padding:90px 22px 85px;text-align:center}.mva-wear-hero-inner{max-width:870px;margin:0 auto}.mva-wear-overline{font-size:12px;letter-spacing:.25em;color:#f5a6d1!important;font-weight:700}.mva-wear-hero h1{color:#fff!important;font-size:clamp(38px,7vw,83px);letter-spacing:-.045em;line-height:1.06;margin:20px 0 8px}.mva-wear-hero h1 span{color:#f07bb7}.mva-wear-claim{font-size:20px;font-weight:750;letter-spacing:.16em;color:#fff!important;margin:20px 0}.mva-wear-hero-inner>p:last-of-type{color:#ede7ef;font-size:17px}.mva-wear-button{display:inline-block;background:#d81b78;color:#fff!important;border-radius:6px;padding:14px 27px;text-decoration:none!important;font-weight:700;margin-top:20px}.mva-wear-button:hover{background:#a60e59}.mva-wear-content{background:#fff;color:#222;min-height:700px;padding:48px max(16px,calc((100vw - 1320px)/2)) 60px}.mva-wear-section-title{text-align:center;margin:0 0 30px}.mva-wear-section-title p{color:#a51763;font-weight:750;font-size:12px;letter-spacing:.18em}.mva-wear-section-title h2{color:#17131e;font-size:clamp(25px,4vw,42px)}#mva-wear-spreadshop{min-height:520px;color:#25212a}#mva-wear-spreadshop a,.mva-wear-outbound a{color:#b40e63}.mva-wear-outbound{text-align:center;margin:24px auto}.mva-wear-outbound a{font-weight:700;text-decoration:underline}@media(max-width:700px){.mva-wear-hero{padding:65px 18px}.mva-wear-content{padding:32px 12px 45px}}

/* v11.0.1 – Keep shop component in normal document flow and protect from theme layout rules. */
body.page .mva-wear-content, .mva-wear-content {display:block;overflow:visible;max-width:none;width:100%;box-sizing:border-box;}
#mva-wear-spreadshop {display:block!important;width:100%;max-width:100%;min-height:850px;height:auto!important;overflow:visible!important;position:relative;box-sizing:border-box;clear:both;}
#mva-wear-spreadshop > * {max-width:100%;}
#mva-wear-spreadshop img {max-width:100%;height:auto;}
#mva-wear-spreadshop * {box-sizing:border-box;}
.mva-wear-outbound {margin-top:36px;}
@media(max-width:700px){#mva-wear-spreadshop{min-height:720px}}

/* v11.1.0 Premium Fashion Shop Experience — isolated presentation only.
   Spreadshop configuration, client and commerce interactions are unchanged. */
.mvw-experience{font-family:inherit;overflow:clip}.mvw-experience *{box-sizing:border-box}.mva-wear-hero{padding:0;background:#151018;color:#fff;text-align:left}.mva-wear-hero-inner{max-width:1440px;margin:auto;display:grid;grid-template-columns:1.08fr .92fr;min-height:600px;align-items:stretch}.mvw-hero-copy{padding:clamp(54px,7vw,112px) 28px clamp(55px,7vw,100px) clamp(24px,6vw,94px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.mva-wear-overline{color:#f4b5d1!important;letter-spacing:.22em;font-size:11px;font-weight:800;margin:0 0 35px}.mvw-overline-rule{display:inline-block;width:25px;height:2px;background:#f03691;vertical-align:middle;margin-right:8px}.mva-wear-hero h1{font-family:Georgia,'Times New Roman',serif;color:#fff!important;font-weight:500;letter-spacing:-.065em;font-size:clamp(58px,7.2vw,112px);line-height:.94;margin:0 0 25px}.mva-wear-hero h1 em{font-weight:400;color:#f080bd;letter-spacing:-.07em}.mva-wear-claim{font-size:clamp(11px,1.1vw,14px);font-weight:800;letter-spacing:.19em;color:#fff!important;margin:0 0 15px}.mvw-hero-description{font-size:16px;line-height:1.8;color:#d9d2dd!important;max-width:450px;margin:0}.mvw-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:30px}.mva-wear-button{margin:0;background:#de207e;padding:16px 24px;font-size:14px;border-radius:4px;box-shadow:none}.mva-wear-button:hover{background:#bd1365}.mvw-secondary-link{color:#f7dbe8!important;text-decoration:none!important;font-size:13px;font-weight:700;border-bottom:1px solid #9b6d86;padding-bottom:5px}.mvw-secondary-link:hover{color:#fff!important}.mvw-hero-art{min-height:500px;position:relative;isolation:isolate;background:linear-gradient(139deg,#291523 2%,#431a35 42%,#1a121b 88%);overflow:hidden;display:flex;align-items:center;justify-content:center}.mvw-art-disc{position:absolute;inset:auto;width:69%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 35%,#e794bb 0,#a82e6c 45%,#361227 76%);filter:blur(.2px);opacity:.75;z-index:-1}.mvw-art-outline{font-family:Georgia,serif;color:transparent;-webkit-text-stroke:1px #ffffff45;font-size:clamp(210px,22vw,390px);position:absolute;letter-spacing:-.12em;transform:rotate(-15deg);white-space:nowrap;opacity:.46}.mvw-art-type{position:relative;display:flex;align-items:center;flex-direction:column;line-height:.88;text-align:center;color:#fff;font-family:Georgia,serif;font-size:clamp(70px,9vw,150px);letter-spacing:-.09em;text-shadow:0 6px 25px #220e2475}.mvw-art-type span:nth-child(2){color:#ffc3dd}.mvw-art-type i{font-size:clamp(52px,6vw,97px);color:#fff;font-weight:400;letter-spacing:-.08em;transform:rotate(-11deg);margin-top:-5px}.mvw-art-vertical{position:absolute;right:16px;top:50%;writing-mode:vertical-rl;transform:translateY(-50%);font-size:10px;letter-spacing:.28em;font-weight:700;color:#ffbbd8}.mvw-art-tag{position:absolute;left:25px;bottom:26px;font-size:10px;letter-spacing:.2em;font-weight:700;color:#fff}.mvw-hero-bottom{display:flex;justify-content:space-between;gap:15px;padding:18px max(24px,calc((100vw - 1340px)/2));border-top:1px solid #ffffff28;color:#dfcbd6;letter-spacing:.14em;font-size:10px;font-weight:700}.mvw-value-strip{background:#efb4d1;padding:18px 16px;display:flex;justify-content:center;gap:clamp(16px,4vw,65px);align-items:center;color:#321525;font-size:10px;letter-spacing:.15em;font-weight:800;text-align:center}.mvw-intro{background:#faf8f9;text-align:center;padding:85px 24px 75px;color:#211820}.mvw-eyebrow{font-size:11px;color:#b21865;letter-spacing:.26em;font-weight:800;margin:0 0 15px}.mvw-intro h2{font-family:Georgia,serif;font-size:clamp(39px,5vw,70px);font-weight:400;letter-spacing:-.055em;line-height:1.07;margin:0 0 20px;color:#211820}.mvw-intro h2 em{color:#c21a6d;font-weight:400}.mvw-intro>p:not(.mvw-eyebrow){font-size:16px;color:#59525b;max-width:560px;line-height:1.7;margin:0 auto 45px}.mvw-style-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1200px;margin:0 auto}.mvw-style-card{min-height:294px;text-decoration:none!important;display:flex;flex-direction:column;text-align:left;justify-content:space-between;padding:29px;position:relative;transition:transform .2s ease;overflow:hidden}.mvw-style-card:hover{transform:translateY(-3px)}.mvw-style-card>span:first-child{letter-spacing:.2em;font-weight:700;font-size:10px}.mvw-style-card strong{font-family:Georgia,serif;font-size:clamp(29px,3vw,49px);line-height:1.03;letter-spacing:-.055em;font-weight:400;position:relative}.mvw-card-bottom{display:flex;justify-content:space-between;gap:10px;align-items:center;font-weight:700;font-size:12px;position:relative}.mvw-style-card-dark{background:#1b1520;color:#fff!important}.mvw-style-card-dark:after{content:'MV';position:absolute;right:-12px;top:33%;font-size:150px;color:#ffffff0b;font-family:Georgia,serif}.mvw-style-card-pink{background:#df71a9;color:#210e1a!important}.mvw-style-card-pink:after{content:'✦';position:absolute;right:24px;top:42px;font-size:75px;color:#fff5}.mvw-style-card-light{background:#e8dce4;color:#251825!important}.mvw-style-card-light:after{content:'wear';position:absolute;right:14px;top:25%;font-size:100px;font-family:Georgia,serif;font-style:italic;transform:rotate(-17deg);color:#ffffff65}.mva-wear-content{background:#fff;padding-top:74px}.mva-wear-section-title{margin-bottom:45px}.mva-wear-section-title h2{font-family:Georgia,serif;font-size:clamp(37px,5vw,62px);font-weight:400;letter-spacing:-.045em;margin:10px 0 9px}.mva-wear-section-title>span{color:#625b64;font-size:15px}.mva-wear-outbound a{font-size:13px}
@media(max-width:930px){.mva-wear-hero-inner{grid-template-columns:1fr 1fr;min-height:480px}.mvw-hero-copy{padding:58px 24px}.mva-wear-hero h1{font-size:clamp(50px,7vw,75px)}.mvw-hero-art{min-height:440px}.mvw-art-type{font-size:clamp(65px,9vw,105px)}.mvw-style-card{min-height:250px;padding:20px}}
@media(max-width:700px){.mva-wear-hero-inner{grid-template-columns:1fr}.mvw-hero-copy{padding:54px 22px 48px}.mva-wear-hero h1{font-size:clamp(62px,14vw,86px)}.mvw-hero-art{min-height:340px}.mvw-art-type{font-size:clamp(75px,19vw,125px)}.mvw-art-outline{font-size:230px}.mvw-art-disc{width:57%}.mvw-hero-bottom{padding:16px 22px;font-size:9px}.mvw-hero-bottom span:last-child{display:none}.mvw-value-strip{gap:14px;flex-wrap:wrap;line-height:1.5}.mvw-value-strip span:nth-child(n+4){display:none}.mvw-intro{padding:60px 17px}.mvw-style-grid{grid-template-columns:1fr;gap:12px}.mvw-style-card{min-height:205px}.mvw-style-card strong{font-size:43px}.mva-wear-content{padding-top:54px}.mva-wear-section-title{margin-bottom:24px}}
@media(prefers-reduced-motion:reduce){.mvw-style-card{transition:none}}
