:root{ --mv-purple:#574063;--mv-purple-deep:#3b2a44;--mv-purple-900:#302536;--mv-purple-50:#f3eff4; --mv-green:#C9A45C;--mv-green-900:#C9A45C;--mv-black:#29242b;--mv-white:#FFFFFF; --mv-ink:#29242b;--mv-ink-2:#4b454d;--mv-ink-3:#756d78; --mv-line:#ddd7da;--mv-line-strong:#c9c2c7;--mv-surface:#FFFFFF;--mv-surface-2:#f7f4f0; --mv-font-display:'Barlow Condensed','Helvetica Neue',Arial,sans-serif; --mv-font-body:'Open Sans',-apple-system,BlinkMacSystemFont,Arial,sans-serif; --mv-t-body:1.0625rem;--mv-t-small:0.9375rem; --mv-s1:0.5rem;--mv-s2:0.75rem;--mv-s3:1rem;--mv-s4:1.5rem;--mv-s5:2rem;--mv-s6:3rem;--mv-s7:4.5rem;--mv-s8:6rem; --mv-radius:10px;--mv-radius-lg:16px;--mv-tap:48px; } body.mv2{font-family:var(--mv-font-body);font-size:var(--mv-t-body);line-height:1.65;color:var(--mv-ink);-webkit-font-smoothing:antialiased} body.mv2 p{font-size:var(--mv-t-body);line-height:1.7} body.mv2 h1,body.mv2 h2,body.mv2 h3{font-family:var(--mv-font-display);font-weight:600;letter-spacing:.01em;color:var(--mv-ink);line-height:1.1} body.mv2 :focus-visible{outline:3px solid var(--mv-purple);outline-offset:2px;border-radius:4px} .mv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--mv-s4)} .mv-card{background:var(--mv-surface);border:1px solid var(--mv-line);border-radius:var(--mv-radius-lg);padding:var(--mv-s4);display:flex;flex-direction:column;gap:var(--mv-s3);transition:border-color .18s ease,box-shadow .18s ease} .mv-card:hover{border-color:var(--mv-line-strong);box-shadow:0 2px 16px rgba(0,0,0,.06)} .mv-card__head{display:flex;align-items:baseline;gap:var(--mv-s2);flex-wrap:wrap} .mv-card__qty{font-family:var(--mv-font-display);font-size:1.875rem;font-weight:600;line-height:1;color:var(--mv-ink);letter-spacing:.01em} .mv-card__count{font-size:var(--mv-t-small);color:var(--mv-ink-2);line-height:1} .mv-card__media{aspect-ratio:1/1;background:var(--mv-surface-2);border-radius:var(--mv-radius);overflow:hidden;position:relative;display:block} .mv-card__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center bottom;padding:var(--mv-s2);transform:translateY(18%);transition:transform 900ms cubic-bezier(.33,.9,.5,1);will-change:transform} .mv-card:hover .mv-card__media img,.mv-card:focus-within .mv-card__media img{transform:translateY(0);transition:transform 300ms cubic-bezier(.2,.9,.3,1.02)} @media (prefers-reduced-motion:reduce){.mv-card__media img{transform:none;transition:none}.mv-card:hover .mv-card__media img{transform:none}} @media (hover:none){.mv-card__media img{transform:translateY(0)}} .mv-ph{font-size:var(--mv-t-small);color:var(--mv-ink-3)} .mv-opts{display:flex;flex-direction:column;gap:var(--mv-s2)} .mv-opt{position:relative;display:block;border:1.5px solid var(--mv-line);border-radius:var(--mv-radius);padding:var(--mv-s3) var(--mv-s3) var(--mv-s3) 2.75rem;cursor:pointer;transition:border-color .15s ease,background .15s ease} .mv-opt:hover{border-color:var(--mv-line-strong)} .mv-opt__radio{position:absolute;top:var(--mv-s3);left:var(--mv-s3);width:22px;height:22px;margin:0;accent-color:var(--mv-purple);cursor:pointer} .mv-opt__body{display:block} .mv-opt__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--mv-s2);margin-bottom:2px} .mv-opt__label{font-size:var(--mv-t-body);font-weight:700;color:var(--mv-ink);letter-spacing:-.005em} .mv-opt__price{font-family:var(--mv-font-display);font-size:1.75rem;font-weight:600;line-height:1;color:var(--mv-ink);font-variant-numeric:tabular-nums;white-space:nowrap} .mv-opt__unit{display:block;font-size:var(--mv-t-small);color:var(--mv-ink-2);line-height:1.4} .mv-opt__save{color:var(--mv-green-900);font-weight:700} .mv-opt__note{display:block;font-size:.875rem;color:var(--mv-ink-3);line-height:1.45;margin-top:var(--mv-s1)} .mv-opt:has(.mv-opt__radio:checked){border-color:var(--mv-purple);background:var(--mv-purple-50)} .mv-cart{display:flex;gap:var(--mv-s2);align-items:stretch} .mv-qty{display:flex;align-items:stretch;border:1.5px solid var(--mv-line-strong);border-radius:var(--mv-radius);overflow:hidden;flex:0 0 auto} .mv-qty__btn{width:44px;min-height:var(--mv-tap);border:0;background:var(--mv-surface-2);color:var(--mv-ink);font-size:1.375rem;line-height:1;cursor:pointer;transition:background .12s ease} .mv-qty__btn:hover{background:var(--mv-line)} .mv-qty__input{width:52px;min-height:var(--mv-tap);border:0;border-left:1.5px solid var(--mv-line-strong);border-right:1.5px solid var(--mv-line-strong);text-align:center;font-family:var(--mv-font-body);font-size:var(--mv-t-body);font-weight:700;color:var(--mv-ink);font-variant-numeric:tabular-nums;-moz-appearance:textfield} .mv-qty__input::-webkit-outer-spin-button,.mv-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0} .mv-btn{flex:1;min-height:var(--mv-tap);border:0;border-radius:var(--mv-radius);background:var(--mv-purple);color:var(--mv-white);font-family:var(--mv-font-display);font-size:1.125rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:background .15s ease} .mv-btn:hover{background:#6E00C4} .mv-btn[disabled]{opacity:.6;cursor:default} .mv-card__meta{font-size:.875rem;color:var(--mv-ink-3);text-align:center;border-top:1px solid var(--mv-line);padding-top:var(--mv-s2);margin-top:auto} .mv-card--phone{background:var(--mv-surface-2);border-style:dashed;justify-content:center;text-align:center} .mv-tel{font-family:var(--mv-font-display);font-size:1.5rem;font-weight:600;color:var(--mv-purple-900);text-decoration:none;min-height:var(--mv-tap);display:inline-flex;align-items:center;justify-content:center} @media (prefers-reduced-motion:reduce){body.mv2 *{animation-duration:.01ms !important;transition-duration:.01ms !important}} .mv-hero{position:relative;background:#302536;overflow:hidden;min-height:calc(100svh - var(--mv-chrome,117px));display:grid;grid-template-columns:1fr 1fr;align-items:center;isolation:isolate;column-gap:0} body.mv2 .mv-hero__copy{grid-column:2} .mv-hero__glow{position:absolute;left:50%;top:0;width:100vw;height:100%;transform:translateX(-50%);background:radial-gradient(ellipse 38% 62% at 40% 52%,rgba(131,0,233,.6),transparent 68%),radial-gradient(ellipse 40% 45% at 72% 22%,rgba(103,43,145,.28),transparent 65%);z-index:0;pointer-events:none} .mv-hero__stage{position:absolute;left:0;right:48%;bottom:0;top:auto;z-index:1;display:flex;justify-content:flex-end;align-items:flex-end;padding-right:clamp(1rem,3vw,3.5rem);pointer-events:none;overflow:visible} .mv-hero__bottle{height:min(150svh,1500px);width:auto;max-width:none;display:block;filter:drop-shadow(0 24px 70px rgba(0,0,0,.65));position:relative;z-index:2;margin-bottom:calc(-1 * var(--mv-bottle-sink,34%));transform:perspective(var(--mv-persp,1800px)) rotateX(var(--mv-flare,6deg));transform-origin:50% 0%;will-change:transform} .mv-hero__copy{position:relative;z-index:3;padding:var(--mv-s5) var(--mv-s4) var(--mv-s5) clamp(1.5rem,3vw,3rem);color:#fff;max-width:34rem;justify-self:start} body.mv2 .mv-hero__eyebrow{font-family:var(--mv-font-display);font-size:clamp(1.375rem,2.2vw,2rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mv-green);margin:0 0 var(--mv-s2);line-height:1.1} .mv-hero__title{font-family:var(--mv-font-display);font-weight:600;font-size:clamp(3rem,7vw,5.75rem);line-height:.92;letter-spacing:.01em;text-transform:uppercase;color:#FFFFFF !important;margin:0 0 var(--mv-s3);text-shadow:0 2px 40px rgba(0,0,0,.4)} body.mv2 .mv-hero__sub{font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.6;color:rgba(255,255,255,.82);margin:0 0 var(--mv-s4);max-width:30rem} .mv-hero__cta{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 var(--mv-s5);border-radius:var(--mv-radius);background:var(--mv-purple);color:#fff;font-family:var(--mv-font-display);font-size:1.1875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:background .15s ease,transform .15s ease} .mv-hero__cta:hover{background:#9A1FFF;color:#fff;transform:translateY(-1px)} .mv-hero__scroll{position:absolute;left:50%;bottom:var(--mv-s4);transform:translateX(-50%);z-index:2;color:rgba(255,255,255,.5);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none} @media (max-width:980px){ .mv-hero{grid-template-columns:1fr;min-height:auto;padding-bottom:var(--mv-s5)} .mv-hero__stage{order:2;padding-top:0} .mv-hero__copy{order:1;padding:var(--mv-s6) var(--mv-s4) var(--mv-s3);max-width:none;text-align:center} .mv-hero__sub{margin-left:auto;margin-right:auto} .mv-hero__bottle{max-height:44vh} .mv-hero__scroll{display:none} } .mv-topbar{background:#29242b;color:#fff;font-size:.8125rem;letter-spacing:.03em;text-align:center;padding:9px var(--mv-s3);line-height:1.4} .mv-topbar a{color:#fff;text-decoration:none;font-weight:700;border-bottom:1px solid rgba(255,255,255,.35)} .mv-topbar a:hover{color:var(--mv-green)} .mv-topbar__sep{opacity:.4;margin:0 .6em} .mv-head{position:sticky;top:0;z-index:999;background:#fff;border-bottom:1px solid var(--mv-line);box-shadow:0 0 0 rgba(0,0,0,0);transition:box-shadow .25s ease} .mv-head__in{max-width:1440px;margin:0 auto;padding:var(--mv-s3) var(--mv-s4);display:flex;align-items:center;justify-content:space-between;gap:var(--mv-s4)} .mv-head__logo{display:inline-flex;align-items:center;color:#29242b;text-decoration:none;flex:0 0 auto} .mv-head__logo svg{height:32px;width:auto;display:block} .mv-head__logo:hover{color:var(--mv-purple)} .mv-nav{display:flex;align-items:center;gap:var(--mv-s1)} .mv-nav__link{display:inline-flex;align-items:center;min-height:var(--mv-tap);padding:0 var(--mv-s3);font-size:1rem;font-weight:600;color:var(--mv-ink-2);text-decoration:none;border-radius:var(--mv-radius);transition:color .12s ease,background .12s ease} .mv-nav__link:hover{color:var(--mv-ink);background:var(--mv-surface-2)} .mv-nav__link.is-current{color:var(--mv-ink)} .mv-cartbtn{display:inline-flex;align-items:center;gap:.5em;min-height:var(--mv-tap);padding:0 var(--mv-s4);margin-left:var(--mv-s2);background:var(--mv-purple);color:#fff;border-radius:var(--mv-radius);font-family:var(--mv-font-display);font-size:1rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;transition:background .15s ease} .mv-cartbtn:hover{background:#6E00C4;color:#fff} .mv-cartbtn__n{background:rgba(255,255,255,.25);border-radius:999px;min-width:1.5em;padding:.1em .4em;font-size:.8125rem;text-align:center;font-variant-numeric:tabular-nums} @media (max-width:860px){ .mv-head__in{padding:var(--mv-s2) var(--mv-s3);gap:var(--mv-s2)} .mv-nav__link{padding:0 var(--mv-s2);font-size:.9375rem} .mv-head__logo svg{height:34px} .mv-topbar{font-size:.75rem} .mv-topbar__sep{display:inline} } .mv-trust{background:var(--mv-surface-2);border-top:1px solid var(--mv-line);border-bottom:1px solid var(--mv-line)} .mv-trust__in{max-width:1200px;margin:0 auto;padding:var(--mv-s6) var(--mv-s4);display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--mv-s5)} .mv-trust__item{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--mv-s2)} .mv-trust__icon{width:44px;height:44px;color:var(--mv-green);flex:0 0 auto} .mv-trust__icon svg{width:100%;height:100%;display:block} .mv-trust__h{font-family:var(--mv-font-display);font-size:1.25rem;font-weight:600;color:var(--mv-ink);line-height:1.2} .mv-trust__p{font-size:var(--mv-t-small);color:var(--mv-ink-2);line-height:1.55;max-width:24ch} .mv-trust__p a{color:var(--mv-purple);font-weight:700;text-decoration:none;white-space:nowrap} .mv-trust__p a:hover{text-decoration:underline} .mv-intro{text-align:center;max-width:none;margin:0 auto var(--mv-s5)} body.mv2 .mv-intro p{text-wrap:balance} .mv-intro h2{font-size:clamp(1.75rem,3.5vw,2.5rem);margin:0 0 var(--mv-s2);text-transform:uppercase;letter-spacing:.02em} .mv-intro p{color:var(--mv-ink-2);margin:0} body.mv2 .mv-fruits .mv-intro{max-width:none} body.mv2 .mv-fruits .mv-intro p{text-wrap:balance} .mv-cartbtn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;position:relative;min-height:var(--mv-tap);min-width:var(--mv-tap);padding:0 var(--mv-s3);margin-left:var(--mv-s2);background:transparent;color:var(--mv-ink);border:1.5px solid var(--mv-line-strong);border-radius:var(--mv-radius);text-decoration:none;transition:border-color .15s ease,background .15s ease,color .15s ease} .mv-cartbtn:hover{border-color:var(--mv-purple);background:var(--mv-purple-50);color:var(--mv-purple-900)} .mv-cartbtn__ico{width:22px;height:22px;flex:0 0 auto} .mv-cartbtn__ico svg{width:100%;height:100%;display:block} .mv-cartbtn__n{position:absolute;top:-7px;right:-7px;min-width:21px;height:21px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;background:var(--mv-purple);color:#fff;border-radius:999px;font-family:var(--mv-font-body);font-size:.75rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px #fff} .mv-cartbtn__n[data-n="0"]{display:none} .mv-cartbtn__label{font-family:var(--mv-font-display);font-size:1rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase} @media (max-width:860px){.mv-cartbtn__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mv-cartbtn{padding:0;width:var(--mv-tap)}} .mv-fruits{background:var(--mv-surface-2);padding:var(--mv-s7) 0} .mv-fruits__in{max-width:1200px;margin:0 auto;padding:0 var(--mv-s4)} .mv-fruits__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--mv-s4) var(--mv-s3);margin-top:var(--mv-s6)} .mv-fruit{text-align:center;display:flex;flex-direction:column;align-items:center} .mv-fruit__disc{width:132px;height:132px;border-radius:50%;border:1px solid rgba(94,15,10,.22);background:#fff;display:grid;place-items:center;margin-bottom:var(--mv-s2);position:relative;overflow:visible;transition:transform .2s ease,border-color .2s ease} .mv-fruit:hover .mv-fruit__disc{transform:translateY(-3px);border-color:rgba(94,15,10,.5)} .mv-fruit__disc img{width:118px;height:118px;object-fit:contain;display:block} .mv-fruit__n{font-family:var(--mv-font-display);font-size:1.0625rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#5E0F0A;line-height:1.2;margin-bottom:4px} .mv-fruit__d{font-size:.875rem;line-height:1.5;color:var(--mv-ink-2);max-width:20ch} .mv-fruits__note{margin-top:var(--mv-s6);padding-top:var(--mv-s4);border-top:1px solid rgba(94,15,10,.15);text-align:center;font-size:.8125rem;color:var(--mv-ink-3);font-style:italic} @media (max-width:640px){ .mv-fruits__grid{grid-template-columns:repeat(2,1fr);gap:var(--mv-s4) var(--mv-s2)} .mv-fruit__disc{width:108px;height:108px} .mv-fruit__disc img{width:96px;height:96px} .mv-fruit__d{font-size:.8125rem} } .mv-draft{position:sticky;top:0;z-index:50;background:#FFF4D6;border-bottom:2px solid #E8B21A;color:#5C4300;text-align:center;padding:.6rem var(--mv-s3);font-size:.875rem;font-weight:700;letter-spacing:.03em} .mv-ref-hero{position:relative;background:#302536;color:#fff;padding:clamp(3.5rem,8vw,6rem) var(--mv-s4);text-align:center;overflow:hidden;isolation:isolate} .mv-ref-hero::before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 70% 90% at 50% 0%,rgba(131,0,233,.5),transparent 70%)} .mv-ref-hero h1{font-family:var(--mv-font-display);font-size:clamp(2.25rem,5vw,3.75rem);font-weight:600;text-transform:uppercase;color:#FFFFFF !important;margin:0 0 var(--mv-s3);letter-spacing:.03em;line-height:1} .mv-ref-hero p{max-width:38rem;margin:0 auto;color:rgba(255,255,255,.85) !important;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.6} .mv-ref-hero .mv-ref-hero__rule{width:56px;height:3px;background:var(--mv-green);margin:0 auto var(--mv-s4);border-radius:2px} .mv-ref{max-width:860px;margin:0 auto;padding:var(--mv-s7) var(--mv-s4)} .mv-ref h2{font-family:var(--mv-font-display);font-size:clamp(1.5rem,3vw,2rem);text-transform:uppercase;letter-spacing:.03em;color:var(--mv-ink);margin:var(--mv-s7) 0 var(--mv-s2);padding-bottom:var(--mv-s2);border-bottom:2px solid var(--mv-line)} .mv-ref h2:first-of-type{margin-top:0} .mv-ref h3{font-family:var(--mv-font-display);font-size:1.1875rem;letter-spacing:.04em;text-transform:uppercase;margin:var(--mv-s5) 0 var(--mv-s2)} .mv-ref > p{color:var(--mv-ink-2);line-height:1.7} .mv-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--mv-s3);margin:var(--mv-s5) 0} .mv-step{background:var(--mv-surface-2);border-radius:var(--mv-radius-lg);padding:var(--mv-s4);border:1px solid var(--mv-line)} .mv-step__n{width:38px;height:38px;border-radius:50%;background:var(--mv-purple);color:#fff;font-family:var(--mv-font-display);font-size:1.1875rem;font-weight:600;display:grid;place-items:center;margin-bottom:var(--mv-s3)} .mv-step__h{font-family:var(--mv-font-display);font-size:1.125rem;font-weight:600;letter-spacing:.02em;margin-bottom:6px;color:var(--mv-ink)} .mv-step p{font-size:var(--mv-t-small);color:var(--mv-ink-2);margin:0;line-height:1.6} .mv-maths{background:var(--mv-purple-50);border:2px solid var(--mv-purple);border-radius:var(--mv-radius-lg);padding:var(--mv-s5) var(--mv-s4);margin:var(--mv-s5) 0;text-align:center} .mv-maths__big{font-family:var(--mv-font-display);font-size:clamp(1.5rem,3.4vw,2.25rem);font-weight:600;color:var(--mv-purple-900);line-height:1.25;letter-spacing:.01em} .mv-maths__sub{font-size:var(--mv-t-small);color:var(--mv-ink-2);margin-top:var(--mv-s3);line-height:1.6;max-width:44ch;margin-left:auto;margin-right:auto} .mv-script{background:#fff;border:1px solid var(--mv-line);border-left:4px solid var(--mv-green);border-radius:var(--mv-radius);padding:var(--mv-s4);margin:var(--mv-s3) 0;font-size:1.125rem;line-height:1.7} .mv-script__label{font-family:var(--mv-font-display);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mv-green-900);margin-bottom:var(--mv-s2)} .mv-rules{list-style:none;padding:0;margin:var(--mv-s3) 0} .mv-rules li{padding:var(--mv-s3) 0 var(--mv-s3) 2.25rem;border-bottom:1px solid var(--mv-line);position:relative;font-size:var(--mv-t-body);line-height:1.65;color:var(--mv-ink-2)} .mv-rules li:last-child{border-bottom:0} .mv-rules li strong{color:var(--mv-ink)} .mv-rules li::before{position:absolute;left:0;top:calc(var(--mv-s3) + 2px);font-weight:700;font-size:1.0625rem;width:1.25rem;text-align:center} .mv-rules--do li::before{content:'\2713';color:var(--mv-green-900)} .mv-rules--dont li::before{content:'\2715';color:#a84d58} .mv-note{background:var(--mv-surface-2);border:1px solid var(--mv-line);border-radius:var(--mv-radius-lg);padding:var(--mv-s5) var(--mv-s4);font-size:var(--mv-t-small);color:var(--mv-ink-2);line-height:1.7;margin-top:var(--mv-s6)} .mv-note strong{color:var(--mv-ink)} .mv-note a{color:var(--mv-purple);font-weight:600} .mv-head{box-shadow:0 2px 20px rgba(0,0,0,.10)} body.admin-bar .mv-head{top:32px} @media screen and (max-width:782px){body.admin-bar .mv-head{top:46px}} :root{--mv-chrome:117px} body.admin-bar{--mv-chrome:149px} @media screen and (max-width:782px){body.admin-bar{--mv-chrome:163px}} @media (max-width:980px){:root{--mv-chrome:0px}body.admin-bar{--mv-chrome:0px}.mv-hero{min-height:auto}}  body.mv2 #shop .et_pb_row{padding-top:0 !important;padding-bottom:0 !important;margin-top:0 !important} html{scroll-behavior:smooth}   body.mv2 #what-you-receive{scroll-margin-top:81px} body.mv2.admin-bar #what-you-receive{scroll-margin-top:113px} @media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}} .mv-hero__bottle--b1,.mv-hero__bottle--b2,.mv-hero__bottle--b3{position:absolute;bottom:0;z-index:1} .mv-hero__bottle--b1{right:calc(clamp(1rem,3vw,3.5rem) + 15%);height:min(132svh,1320px);filter:drop-shadow(0 20px 50px rgba(0,0,0,.55)) brightness(.62) saturate(.78);margin-bottom:calc(-1 * var(--mv-bottle-sink,34%))} .mv-hero__bottle--b2{right:calc(clamp(1rem,3vw,3.5rem) + 29%);height:min(118svh,1180px);filter:drop-shadow(0 16px 40px rgba(0,0,0,.5)) brightness(.42) saturate(.6) blur(.8px);margin-bottom:calc(-1 * var(--mv-bottle-sink,34%))} .mv-hero__bottle--b3{right:calc(clamp(1rem,3vw,3.5rem) + 42%);height:min(106svh,1060px);filter:drop-shadow(0 12px 32px rgba(0,0,0,.45)) brightness(.28) saturate(.45) blur(1.6px);margin-bottom:calc(-1 * var(--mv-bottle-sink,34%))} .mv-hero__bottle:not([class*="--b"]){z-index:2} @media (max-width:980px){.mv-hero__bottle--b1,.mv-hero__bottle--b2,.mv-hero__bottle--b3{display:none}} .mv-hero__mark{position:absolute;right:clamp(1.5rem,3vw,3rem);bottom:clamp(1.5rem,3vw,3rem);z-index:4;color:#FFFFFF;opacity:.5;line-height:0;pointer-events:none} .mv-hero__mark svg{height:clamp(44px,4vw,64px);width:auto;display:block} @media (max-width:980px){.mv-hero__mark{display:none}} .mv-hero__bottle--b1,.mv-hero__bottle--b2,.mv-hero__bottle--b3{transform:perspective(var(--mv-persp,1800px)) rotateX(var(--mv-flare,6deg));transform-origin:50% 0%} .mv-navbtn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;position:relative;min-height:var(--mv-tap);min-width:var(--mv-tap);padding:0 var(--mv-s3);background:transparent;color:var(--mv-ink-2);border:1.5px solid transparent;border-radius:var(--mv-radius);text-decoration:none;transition:border-color .15s ease,background .15s ease,color .15s ease} .mv-navbtn:hover{border-color:var(--mv-line-strong);background:var(--mv-surface-2);color:var(--mv-ink)} .mv-navbtn.is-current{color:var(--mv-ink)} .mv-navbtn__ico{width:21px;height:21px;flex:0 0 auto} .mv-navbtn__ico svg{width:100%;height:100%;display:block} .mv-navbtn__label{font-family:var(--mv-font-display);font-size:1rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase} .mv-navbtn__dot{position:absolute;top:6px;right:6px;width:9px;height:9px;border-radius:50%;background:var(--mv-green);box-shadow:0 0 0 2px #fff} .mv-navbtn.is-in{color:var(--mv-ink)} @media (max-width:860px){ .mv-navbtn__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap} .mv-navbtn{padding:0;width:var(--mv-tap)} } body.mv2 .mv-card__info{display:inline-flex;align-items:center;justify-content:center;min-height:40px;font-size:var(--mv-t-small);font-weight:600;color:var(--mv-ink-2);text-decoration:none;border-bottom:1px solid var(--mv-line);border-radius:0;transition:color .15s ease,border-color .15s ease;align-self:center} body.mv2 .mv-card__info:hover{color:var(--mv-purple);border-color:var(--mv-purple)}  .mv-pdp{background:var(--mv-surface)} .mv-pdp__top{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(2rem,4vw,4rem);align-items:start;max-width:1440px;margin:0 auto;padding:var(--mv-s7) var(--mv-s4)} .mv-pdp__media{background:var(--mv-surface-2);border-radius:var(--mv-radius-lg);aspect-ratio:1/1;position:relative;overflow:hidden} .mv-pdp__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:var(--mv-s5)} body.mv2 .mv-pdp__eyebrow{font-family:var(--mv-font-display);font-size:1.125rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mv-green-900);margin:0 0 var(--mv-s2)} .mv-pdp__title{font-family:var(--mv-font-display);font-size:clamp(1.875rem,3.4vw,2.75rem);font-weight:600;line-height:1.1;color:var(--mv-ink);margin:0 0 var(--mv-s2);text-transform:uppercase;letter-spacing:.01em} body.mv2 .mv-pdp__unit{font-size:var(--mv-t-body);color:var(--mv-ink-2);margin:0 0 var(--mv-s4)} .mv-pdp__buy .mv-opts{margin-bottom:var(--mv-s3)} .mv-pdp__trust{list-style:none;padding:var(--mv-s4) 0 0;margin:var(--mv-s4) 0 0;border-top:1px solid var(--mv-line)} .mv-pdp__trust li{position:relative;padding:0 0 var(--mv-s2) 1.6rem;font-size:var(--mv-t-small);color:var(--mv-ink-2);line-height:1.5} .mv-pdp__trust li::before{content:'\2713';position:absolute;left:0;color:var(--mv-green-900);font-weight:700} .mv-pdp__trust a{color:var(--mv-purple);font-weight:700;text-decoration:none;white-space:nowrap} .mv-pdp__sec{padding:var(--mv-s7) 0;border-top:1px solid var(--mv-line)} .mv-pdp__sec--story{background:var(--mv-surface-2);border-top:0} .mv-pdp__sec--legal{padding:var(--mv-s5) 0;background:var(--mv-surface-2)} .mv-pdp__in{max-width:1180px;margin:0 auto;padding:0 var(--mv-s4)} .mv-pdp__in--narrow{max-width:780px} .mv-pdp__sec h2{font-family:var(--mv-font-display);font-size:clamp(1.75rem,3.5vw,2.5rem);text-transform:uppercase;letter-spacing:.02em;color:var(--mv-ink);margin:0 0 var(--mv-s5);text-align:center;line-height:1.15} body.mv2 .mv-pdp__sec--legal p{font-size:.8125rem;color:var(--mv-ink-3);text-align:center;line-height:1.6;margin:0} body.mv2 .mv-story__lede{text-align:center;color:var(--mv-ink-2);max-width:none;margin:-1.5rem auto var(--mv-s6);font-size:1.125rem;line-height:1.6;text-wrap:balance} .mv-story{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--mv-s4);counter-reset:mv-step} .mv-story__step{position:relative;padding:var(--mv-s5) var(--mv-s4) var(--mv-s4);background:var(--mv-surface);border:1px solid var(--mv-line);border-radius:var(--mv-radius-lg)} .mv-story__n{position:absolute;top:-16px;left:var(--mv-s4);width:34px;height:34px;border-radius:50%;background:var(--mv-purple);color:#fff;font-family:var(--mv-font-display);font-size:1.0625rem;font-weight:600;display:grid;place-items:center;box-shadow:0 0 0 4px var(--mv-surface-2)} .mv-story__step h3{font-family:var(--mv-font-display);font-size:1.375rem;text-transform:uppercase;letter-spacing:.05em;color:var(--mv-ink);margin:0 0 var(--mv-s2)} body.mv2 .mv-story__step p{font-size:var(--mv-t-body);color:var(--mv-ink-2);line-height:1.7;margin:0} .mv-prose{font-size:var(--mv-t-body);line-height:1.75;color:var(--mv-ink-2)} body.mv2 .mv-prose p{font-size:var(--mv-t-body);line-height:1.75;margin:0 0 var(--mv-s3)} .mv-prose ul{padding-left:1.4rem;margin:0 0 var(--mv-s3)} .mv-prose li{margin-bottom:var(--mv-s2);line-height:1.6} .mv-prose img{max-width:100%;height:auto;border-radius:var(--mv-radius)} .mv-prose--facts img{display:block;margin:0 auto;max-width:480px} .mv-prose--faq h4,.mv-prose--faq h5,.mv-prose--faq h6{font-family:var(--mv-font-display);font-size:1.125rem;font-weight:600;color:var(--mv-ink);margin:var(--mv-s5) 0 var(--mv-s2);letter-spacing:.01em;line-height:1.35} .mv-prose--faq strong{color:var(--mv-ink)} @media (max-width:900px){ .mv-pdp__top{grid-template-columns:1fr;gap:var(--mv-s4);padding:var(--mv-s5) var(--mv-s3)} } body.mv2 .mv-pdp__trust,body.mv2 .mv-rules,body.mv2 .mv-intervals{list-style:none !important;padding-left:0 !important;margin-left:0} body.mv2 .mv-pdp__trust li,body.mv2 .mv-rules li{list-style:none !important} body.mv2 .mv-pdp__trust li::marker,body.mv2 .mv-rules li::marker{content:none} .mv-gal{display:flex;flex-direction:column;gap:var(--mv-s3)} .mv-gal__stage{position:relative;aspect-ratio:1/1;width:100%;background:var(--mv-surface-2);border-radius:var(--mv-radius-lg);overflow:hidden;display:block} .mv-gal__img{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;padding:var(--mv-s5);box-sizing:border-box;opacity:0;transform:scale(.985);transition:opacity 320ms ease,transform 420ms cubic-bezier(.2,.8,.3,1);pointer-events:none} .mv-gal__img.is-on{opacity:1;transform:scale(1)} .mv-gal__thumbs{display:flex;gap:var(--mv-s2);flex-wrap:wrap} .mv-gal__thumb{width:84px;height:84px;padding:6px;border:1.5px solid var(--mv-line);border-radius:var(--mv-radius);background:var(--mv-surface-2);cursor:pointer;transition:border-color .15s ease,transform .15s ease;flex:0 0 auto} .mv-gal__thumb img{width:100%;height:100%;object-fit:contain;display:block} .mv-gal__thumb:hover{border-color:var(--mv-line-strong);transform:translateY(-2px)} .mv-gal__thumb.is-on{border-color:var(--mv-purple);border-width:2px} .mv-gal__thumb:focus-visible{outline:3px solid var(--mv-purple);outline-offset:2px} @media (max-width:900px){ .mv-gal__thumb{width:64px;height:64px} } @media (prefers-reduced-motion:reduce){ .mv-gal__img{transition:opacity 1ms;transform:none} .mv-gal__img.is-on{transform:none} } body.mv2 .mv-gal__stage{cursor:zoom-in} .mv-lb{position:fixed;inset:0;z-index:9999;background:rgba(27,7,51,.94);display:none;align-items:center;justify-content:center;padding:clamp(1rem,4vw,3rem);cursor:zoom-out} .mv-lb.is-open{display:flex} .mv-lb__img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:var(--mv-radius)} .mv-lb__close{position:absolute;top:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem);width:48px;height:48px;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;font-size:1.5rem;line-height:1;cursor:pointer;transition:background .15s ease} .mv-lb__close:hover{background:rgba(255,255,255,.26)} .mv-lb__nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;font-size:1.5rem;line-height:1;cursor:pointer;transition:background .15s ease} .mv-lb__nav:hover{background:rgba(255,255,255,.26)} .mv-lb__nav--prev{left:clamp(.5rem,2vw,1.5rem)} .mv-lb__nav--next{right:clamp(.5rem,2vw,1.5rem)} .mv-lb__count{position:absolute;bottom:clamp(1rem,3vw,2rem);left:50%;transform:translateX(-50%);color:rgba(255,255,255,.75);font-size:.875rem;letter-spacing:.06em;font-variant-numeric:tabular-nums} body.mv-lb-lock{overflow:hidden} .mv-gal__img--tall{object-fit:cover;object-position:center top;border-radius:0;background-clip:content-box;-webkit-mask-image:none} .mv-gal__img--tall{clip-path:inset(32px round var(--mv-radius-lg))} .mv-pdp__sec--cmp{background:var(--mv-surface-2)} body.mv2 .mv-cmp__lede{text-align:center;color:var(--mv-ink-2);max-width:44ch;margin:-1.5rem auto var(--mv-s5);font-size:var(--mv-t-body)} .mv-cmp{background:var(--mv-surface);border:1px solid var(--mv-line);border-radius:var(--mv-radius-lg);overflow:hidden} .mv-cmp__row{display:grid;grid-template-columns:1.1fr 1fr 1fr;align-items:center;border-bottom:1px solid var(--mv-line)} .mv-cmp__row:last-child{border-bottom:0} .mv-cmp__row--head{background:var(--mv-surface-2);border-bottom:2px solid var(--mv-line-strong)} .mv-cmp__row--head .mv-cmp__col{font-family:var(--mv-font-display);font-size:1.0625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--mv-ink);padding-top:var(--mv-s3);padding-bottom:var(--mv-s3)} .mv-cmp__row--head .mv-cmp__col--sub{color:var(--mv-purple-900)} .mv-cmp__label{padding:var(--mv-s3) var(--mv-s4);font-size:var(--mv-t-small);font-weight:700;color:var(--mv-ink-2)} .mv-cmp__col{padding:var(--mv-s3) var(--mv-s4);font-size:var(--mv-t-body);color:var(--mv-ink-2);text-align:center;line-height:1.4} .mv-cmp__col--sub{background:var(--mv-purple-50);color:var(--mv-ink);font-weight:700;border-left:1px solid var(--mv-line);border-right:0;position:relative} .mv-cmp__row--head .mv-cmp__col--sub{background:var(--mv-purple-50)} .mv-cmp__tag{display:block;margin-top:3px;font-size:.8125rem;font-weight:700;color:var(--mv-green-900);letter-spacing:.02em} .mv-cmp__k{display:none} body.mv2 .mv-cmp__foot{text-align:center;font-size:var(--mv-t-small);color:var(--mv-ink-3);margin:var(--mv-s4) auto 0;max-width:52ch;line-height:1.6} @media (max-width:720px){ .mv-cmp__row{grid-template-columns:1fr 1fr;gap:0} .mv-cmp__label{grid-column:1 / -1;background:var(--mv-surface-2);padding-bottom:var(--mv-s2);border-bottom:1px solid var(--mv-line)} .mv-cmp__row--head{display:none} .mv-cmp__k{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mv-ink-3);margin-bottom:2px} .mv-cmp__col{text-align:center} } .mv-opt__year{display:inline-block;margin-top:6px;padding:3px 9px;border-radius:999px;background:var(--mv-green-900);color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:.01em} .mv-pdp__more{display:flex;align-items:center;justify-content:space-between;gap:var(--mv-s3);margin-top:var(--mv-s3);padding:var(--mv-s3) var(--mv-s4);border:1.5px dashed var(--mv-line-strong);border-radius:var(--mv-radius);text-decoration:none;transition:border-color .15s ease,background .15s ease} .mv-pdp__more:hover{border-color:var(--mv-purple);background:var(--mv-purple-50)} .mv-pdp__more__q{font-size:var(--mv-t-small);font-weight:700;color:var(--mv-ink-2);white-space:nowrap} .mv-pdp__more:hover .mv-pdp__more__q{color:var(--mv-purple-900)} .mv-pdp__more__a{font-size:var(--mv-t-small);color:var(--mv-ink-3);text-align:right} .mv-pdp__more:hover .mv-pdp__more__a{color:var(--mv-ink-2)} @media (max-width:520px){.mv-pdp__more{flex-direction:column;align-items:flex-start;gap:2px}.mv-pdp__more__a{text-align:left}} .mv-pdp__sec--others{background:var(--mv-surface-2)} body.mv2 .mv-others__lede{text-align:center;color:var(--mv-ink-2);max-width:none;margin:-1.5rem auto var(--mv-s5);font-size:var(--mv-t-body);text-wrap:balance} .mv-others{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:var(--mv-s3)} .mv-other{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:var(--mv-s4) var(--mv-s2) var(--mv-s3);background:var(--mv-surface);border:1.5px solid var(--mv-line);border-radius:var(--mv-radius-lg);text-decoration:none;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease} a.mv-other:hover{border-color:var(--mv-purple);transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.07)} .mv-other.is-here{border-color:var(--mv-ink);border-width:2px;background:var(--mv-surface-2)} .mv-other__pic{width:64px;height:64px;position:relative;display:block;margin-bottom:2px;flex:0 0 auto} .mv-other__pic img{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;display:block;box-sizing:border-box} .mv-other__label{font-family:var(--mv-font-display);font-size:1.0625rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--mv-ink)} .mv-other__price{font-family:var(--mv-font-display);font-size:1.25rem;font-weight:600;color:var(--mv-ink)} .mv-other__per{font-size:.8125rem;color:var(--mv-ink-3)} .mv-other__tag{position:absolute;top:-9px;left:50%;transform:translateX(-50%);padding:2px 8px;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:var(--mv-ink);color:#fff} .mv-other__tag--best{background:var(--mv-green-900);color:#fff} body.mv2 .mv-pdp__expiry{font-size:.8125rem;color:var(--mv-ink-3);margin:var(--mv-s2) 0 0;letter-spacing:.02em} body.mv2 .mv-pdp__desc{font-size:var(--mv-t-body);line-height:1.65;color:var(--mv-ink-2);margin:0 0 var(--mv-s4)} body.mv2 .mv-pdp__desc p{margin:0;font-size:var(--mv-t-body);line-height:1.65} .mv-pdp__sec--ben{background:var(--mv-surface)} .mv-bens{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--mv-s3)} .mv-ben{display:flex;flex-direction:column;gap:var(--mv-s3);padding:var(--mv-s4);background:var(--mv-surface-2);border:1px solid var(--mv-line);border-radius:var(--mv-radius-lg);transition:border-color .15s ease,transform .15s ease} .mv-ben:hover{border-color:var(--mv-line-strong);transform:translateY(-2px)} .mv-ben--claim{background:var(--mv-purple-50);border-color:transparent} .mv-ben--claim:hover{border-color:var(--mv-purple)} .mv-ben__ico{width:34px;height:34px;color:var(--mv-ink-3);flex:0 0 auto} .mv-ben--claim .mv-ben__ico{color:var(--mv-purple)} .mv-ben__ico svg{width:100%;height:100%;display:block} body.mv2 .mv-ben__t{font-size:1.0625rem;line-height:1.45;color:var(--mv-ink-2);margin:0;font-weight:600} body.mv2 .mv-ben--claim .mv-ben__t{color:var(--mv-ink)} .mv-ben__star{color:var(--mv-purple);font-weight:700;margin-left:1px} body.mv2 .mv-bens__note{margin:var(--mv-s5) 0 0;font-size:.75rem;line-height:1.6;color:var(--mv-ink-3);text-align:center;max-width:64ch;margin-left:auto;margin-right:auto} .mv-pdp__sec--faq{background:var(--mv-surface-2)} body.mv2 .mv-faq__lede{text-align:center;color:var(--mv-ink-2);margin:-1.5rem auto var(--mv-s5);font-size:var(--mv-t-body)} .mv-faq{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--mv-s4);align-items:start} .mv-faq__i{background:var(--mv-surface);border:1px solid var(--mv-line);border-radius:var(--mv-radius);margin-bottom:var(--mv-s2)} .mv-faq__q{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mv-s3);padding:var(--mv-s4);cursor:pointer;list-style:none;font-family:var(--mv-font-body);font-size:1.0625rem;font-weight:700;color:var(--mv-ink);line-height:1.45;transition:background .15s ease,color .15s ease} .mv-faq__q::-webkit-details-marker{display:none} .mv-faq__q:hover{background:var(--mv-purple-50);color:var(--mv-purple-900)} .mv-faq__q:focus-visible{outline:3px solid var(--mv-purple);outline-offset:-3px} .mv-faq__mark{position:relative;width:20px;height:20px;flex:0 0 auto;margin-top:2px} .mv-faq__mark::before,.mv-faq__mark::after{content:"";position:absolute;background:var(--mv-purple);border-radius:2px;transition:transform .2s ease,opacity .2s ease} .mv-faq__mark::before{top:9px;left:2px;width:16px;height:2px} .mv-faq__mark::after{top:2px;left:9px;width:2px;height:16px} .mv-faq__i[open] .mv-faq__mark::after{transform:rotate(90deg);opacity:0} .mv-faq__i[open] .mv-faq__q{background:var(--mv-purple-50);color:var(--mv-purple-900)} .mv-faq__a{padding:0 var(--mv-s4) var(--mv-s4);animation:mv-faq-in 200ms ease both} @keyframes mv-faq-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}} body.mv2 .mv-faq__a p{margin:0;font-size:var(--mv-t-body);line-height:1.7;color:var(--mv-ink-2);max-width:68ch} @media (prefers-reduced-motion:reduce){.mv-faq__a{animation:none}} @media (max-width:860px){.mv-faq{grid-template-columns:1fr}} body.mv2 .mv-pdp__sec{background:var(--mv-surface)} body.mv2 .mv-pdp__sec--story{background:var(--mv-surface-2)} body.mv2 .mv-fruits{background:var(--mv-surface)} body.mv2 .mv-pdp__sec--others{background:var(--mv-surface-2)} body.mv2 .mv-pdp__sec--faq{background:var(--mv-surface)} body.mv2 .mv-pdp__sec--legal{background:var(--mv-surface-2)} body.mv2 .mv-fruits{border-top:1px solid var(--mv-line)} body.mv2 .mv-pdp__sec--facts{background:var(--mv-surface-2)} body.mv2 .mv-pdp > section:nth-of-type(even){background:var(--mv-surface-2)} body.mv2 .mv-pdp > section:nth-of-type(odd){background:var(--mv-surface)} body.mv2 .mv-pdp > .mv-fruits{border-top:0} body.mv2 .mv-opt{min-height:var(--mv-tap);cursor:pointer} body.mv2 .mv-opt__radio{width:24px;height:24px} .mv-drawer__veil{position:fixed;inset:0;z-index:9998;background:rgba(27,7,51,.5);opacity:0;pointer-events:none;transition:opacity .3s ease} .mv-drawer__veil.is-open{opacity:1;pointer-events:auto} .mv-drawer{position:fixed;top:0;right:0;bottom:0;z-index:9999;width:min(440px,100vw);background:var(--mv-surface);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .32s cubic-bezier(.32,.72,0,1);box-shadow:-12px 0 48px rgba(0,0,0,.18)} .mv-drawer.is-open{transform:translateX(0)} .mv-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:var(--mv-s3);padding:var(--mv-s4);border-bottom:1px solid var(--mv-line);flex:0 0 auto} .mv-drawer__title{font-family:var(--mv-font-display);font-size:1.375rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mv-ink);margin:0} .mv-drawer__n{font-size:.875rem;color:var(--mv-ink-3);font-weight:600} .mv-drawer__x{width:var(--mv-tap);height:var(--mv-tap);border:0;background:transparent;border-radius:50%;font-size:1.5rem;line-height:1;color:var(--mv-ink-2);cursor:pointer;transition:background .15s ease} .mv-drawer__x:hover{background:var(--mv-surface-2);color:var(--mv-ink)} .mv-drawer__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:var(--mv-s4)} .mv-drawer__foot{flex:0 0 auto;padding:var(--mv-s4);border-top:1px solid var(--mv-line);background:var(--mv-surface-2)} .mv-drawer__row{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--mv-s2)} body.mv2 .mv-drawer__row--total{font-size:1.25rem;font-weight:700;color:var(--mv-ink);margin-bottom:var(--mv-s3)} body.mv2 .mv-drawer__note{font-size:.8125rem;color:var(--mv-ink-3);text-align:center;margin:var(--mv-s3) 0 0} .mv-drawer__cta{display:flex;flex-direction:column;gap:var(--mv-s2)} .mv-drawer__cta .mv-btn{width:100%;justify-content:center} .mv-drawer__link{display:block;text-align:center;padding:var(--mv-s2);font-size:var(--mv-t-small);font-weight:600;color:var(--mv-ink-2);text-decoration:none;min-height:var(--mv-tap);line-height:2} .mv-drawer__link:hover{color:var(--mv-purple)} .mv-li{display:grid;grid-template-columns:72px 1fr;gap:var(--mv-s3);padding:var(--mv-s3) 0;border-bottom:1px solid var(--mv-line)} .mv-li:last-child{border-bottom:0} .mv-li__pic{width:72px;height:72px;position:relative;background:var(--mv-surface-2);border-radius:var(--mv-radius);display:block} .mv-li__pic img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;padding:6px;box-sizing:border-box} .mv-li__name{font-size:.9375rem;font-weight:700;color:var(--mv-ink);text-decoration:none;line-height:1.35;display:block;margin-bottom:2px} .mv-li__name:hover{color:var(--mv-purple)} body.mv2 .mv-li__meta{font-size:.8125rem;color:var(--mv-ink-3);margin:0 0 var(--mv-s2)} .mv-li__sub{display:inline-block;padding:2px 8px;border-radius:999px;background:var(--mv-green-900);color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.04em;margin-bottom:4px} .mv-li__bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--mv-s2)} .mv-li__price{font-weight:700;color:var(--mv-ink)} .mv-li__x{background:transparent;border:0;color:var(--mv-ink-3);font-size:.8125rem;cursor:pointer;text-decoration:underline;padding:8px 0;min-height:36px} .mv-li__x:hover{color:#a84d58} .mv-drawer__empty{text-align:center;padding:var(--mv-s7) var(--mv-s4);color:var(--mv-ink-2)} body.mv-drawer-lock{overflow:hidden} @media (prefers-reduced-motion:reduce){.mv-drawer{transition:none}.mv-drawer__veil{transition:none}} .mv-li--skel{pointer-events:none} .mv-li--skel .mv-li__pic,.mv-li--skel .mv-sk{background:linear-gradient(90deg,var(--mv-surface-2) 25%,#ECEAEF 37%,var(--mv-surface-2) 63%);background-size:400% 100%;animation:mv-sk 1.4s ease infinite;border-radius:var(--mv-radius)} .mv-sk{display:block;height:12px;margin-bottom:8px} .mv-sk--name{width:78%;height:14px} .mv-sk--pill{width:44%} .mv-sk--meta{width:34%} .mv-sk--price{width:56px;height:16px;margin-left:auto} @keyframes mv-sk{0%{background-position:100% 50%}100%{background-position:0 50%}} @media (prefers-reduced-motion:reduce){.mv-li--skel .mv-li__pic,.mv-li--skel .mv-sk{animation:none}} body.mv2 .mv-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:var(--mv-s3);padding:var(--mv-s4);border-bottom:1px solid var(--mv-line);flex:0 0 auto} body.mv2 .mv-drawer__title{font-family:var(--mv-font-display);font-size:1.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--mv-ink);margin:0;padding:0;line-height:1} body.mv2 .mv-drawer__x{width:var(--mv-tap);height:var(--mv-tap);border:0;background:transparent;color:var(--mv-ink-2);font-size:1.75rem;line-height:1;cursor:pointer;border-radius:var(--mv-radius);transition:background .15s ease,color .15s ease;flex:0 0 auto} body.mv2 .mv-drawer__x:hover{background:var(--mv-surface-2);color:var(--mv-ink)} body.mv2 .mv-drawer__body{flex:1 1 auto;overflow-y:auto;padding:0 var(--mv-s4)} body.mv2 .mv-drawer__foot{flex:0 0 auto;padding:var(--mv-s4);border-top:1px solid var(--mv-line);background:var(--mv-surface-2)} body.mv2 .mv-li{display:grid;grid-template-columns:72px 1fr auto;gap:var(--mv-s3);padding:var(--mv-s4) 0;border-bottom:1px solid var(--mv-line);align-items:start} body.mv2 .mv-li:last-child{border-bottom:0} body.mv2 .mv-li__pic{width:72px;height:72px;position:relative;display:block;background:var(--mv-surface-2);border-radius:var(--mv-radius);overflow:hidden} body.mv2 .mv-li__pic img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;padding:6px;box-sizing:border-box} body.mv2 .mv-li__name{font-family:var(--mv-font-body);font-size:.9375rem;font-weight:700;color:var(--mv-ink);line-height:1.35;margin:0 0 5px;text-decoration:none;display:block} body.mv2 .mv-li__name:hover{color:var(--mv-purple)} body.mv2 .mv-li__sub{display:inline-block;padding:3px 9px;border-radius:999px;background:var(--mv-green-900);color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin:0 0 6px;line-height:1.4} body.mv2 .mv-li__meta{font-size:.8125rem;color:var(--mv-ink-3);margin:0 0 var(--mv-s2);line-height:1.4} body.mv2 .mv-li__qty{display:inline-flex;align-items:center;border:1.5px solid var(--mv-line);border-radius:var(--mv-radius);overflow:hidden;background:var(--mv-surface)} body.mv2 .mv-li__qty button{width:40px;height:40px;min-width:40px;border:0;background:transparent;color:var(--mv-ink-2);font-size:1.25rem;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background .15s ease,color .15s ease;padding:0} body.mv2 .mv-li__qty button:hover{background:var(--mv-purple-50);color:var(--mv-purple)} body.mv2 .mv-li__qty span{min-width:34px;text-align:center;font-size:1rem;font-weight:700;color:var(--mv-ink);font-variant-numeric:tabular-nums;border-left:1.5px solid var(--mv-line);border-right:1.5px solid var(--mv-line);align-self:stretch;display:grid;place-items:center} body.mv2 .mv-li__right{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:var(--mv-s3);min-height:72px} body.mv2 .mv-li__price{font-family:var(--mv-font-display);font-size:1.125rem;font-weight:600;color:var(--mv-ink);white-space:nowrap} body.mv2 .mv-li__x{border:0;background:transparent;color:var(--mv-ink-3);font-size:.8125rem;cursor:pointer;text-decoration:underline;padding:6px 0;min-height:auto} body.mv2 .mv-li__x:hover{color:#a84d58} body.mv2 .mv-drawer__sub{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 var(--mv-s2)} body.mv2 .mv-drawer__sub span{font-size:var(--mv-t-body);color:var(--mv-ink-2)} body.mv2 .mv-drawer__sub b{font-family:var(--mv-font-display);font-size:1.625rem;font-weight:600;color:var(--mv-ink)} body.mv2 .mv-drawer__ship{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--mv-green-900);font-weight:700;margin:0 0 var(--mv-s4);line-height:1.4} body.mv2 .mv-drawer__go{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;background:var(--mv-purple);color:#fff;border:0;border-radius:var(--mv-radius);font-family:var(--mv-font-display);font-size:1.125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .15s ease;box-sizing:border-box} body.mv2 .mv-drawer__go:hover{background:var(--mv-purple-900);color:#fff} body.mv2 .mv-drawer__view{display:block;width:100%;text-align:center;margin:var(--mv-s3) 0 0;padding:var(--mv-s2) 0;font-size:var(--mv-t-small);color:var(--mv-ink-2);text-decoration:underline;min-height:var(--mv-tap);line-height:1.6;box-sizing:border-box} body.mv2 .mv-drawer__view:hover{color:var(--mv-purple)} body.mv2 .mv-drawer__empty{text-align:center;padding:var(--mv-s7) var(--mv-s4);color:var(--mv-ink-2)} body.mv2 .mv-li__qty button[data-d="-1"]:hover{background:rgba(179,38,30,.10);color:#a84d58} body.mv2 .mv-li__qty button[data-d="-1"]:active{background:rgba(179,38,30,.20);color:#a84d58} body.mv2 .mv-li__qty button[data-d="1"]:hover{background:rgba(157,121,58,.10);color:var(--mv-green-900)} body.mv2 .mv-li__qty button[data-d="1"]:active{background:rgba(157,121,58,.20);color:var(--mv-green-900)} body.mv2 .mv-li__qty button:focus-visible{outline:2px solid var(--mv-purple);outline-offset:-2px} body.mv2 .mv-drawer__head{background:var(--mv-surface-2);padding:var(--mv-s4);border-bottom:1px solid var(--mv-line)} body.mv2 .mv-drawer__titlewrap{display:flex;align-items:center;gap:var(--mv-s3);min-width:0} body.mv2 .mv-drawer__count{display:inline-flex;align-items:center;padding:4px 11px;border-radius:999px;background:var(--mv-purple);color:#fff;font-family:var(--mv-font-body);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;line-height:1.4} body.mv2 .mv-drawer__count:empty{display:none} body.mv2.admin-bar .mv-drawer__head{padding-top:calc(var(--mv-s4) + 32px)} @media screen and (max-width:782px){ body.mv2.admin-bar .mv-drawer__head{padding-top:calc(var(--mv-s4) + 46px)} } body.mv2 .mv-ivl{ display:flex; align-items:center; gap:var(--mv-s2); flex-wrap:wrap; width:100%; margin:var(--mv-s3) 0 0; padding:0; border:0; } body.mv2 .mv-ivl[hidden]{ display:none; } body.mv2 .mv-ivl__lbl{ font-family:var(--mv-font-body); font-size:var(--mv-t-small); color:#4b454d; white-space:nowrap; } body.mv2 .mv-ivl__sel{ flex:1 1 auto; min-width:0; min-height:var(--mv-tap); padding:0 calc(var(--mv-s3) + 18px) 0 var(--mv-s3); font-family:var(--mv-font-body); font-size:var(--mv-t-small); color:var(--mv-ink); background-color:#FFFFFF; border:1px solid var(--mv-line); border-radius:var(--mv-radius); cursor:pointer; -webkit-appearance:none; -moz-appearance:none; appearance:none; background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23231F20' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:right var(--mv-s3) center; transition:border-color .15s ease; } body.mv2 .mv-ivl__sel:hover{ border-color:var(--mv-purple); } body.mv2 .mv-ivl__sel:focus-visible{ outline:2px solid var(--mv-purple); outline-offset:2px; border-color:var(--mv-purple); } body.mv2 .mv-ivl__sel:disabled{ opacity:.5; cursor:default; } @media (max-width:620px){ body.mv2 .mv-ivl__lbl{ flex:1 1 100%; } body.mv2 .mv-ivl__sel{ flex:1 1 100%; } } body.mv2 .mv-drawer .mv-li__sub{ display:inline-flex; align-items:center; gap:6px; margin:2px 0 0; padding:3px 10px; border:1px solid rgba(157,121,58,.28); border-radius:999px; background:rgba(201,164,92,.12); color:var(--mv-green-900); font-family:var(--mv-font-body); font-size:12px; font-weight:600; line-height:1.5; letter-spacing:.01em; cursor:pointer; transition:background-color .15s ease, border-color .15s ease; } body.mv2 .mv-drawer .mv-li__sub:hover{ background:rgba(201,164,92,.22); border-color:var(--mv-green-900); } body.mv2 .mv-drawer .mv-li__sub:focus-visible{ outline:2px solid var(--mv-purple); outline-offset:2px; } body.mv2 .mv-drawer .mv-li__sub__c{ width:8px; height:8px; border-right:1.6px solid currentColor; border-bottom:1.6px solid currentColor; transform:translateY(-2px) rotate(45deg); transition:transform .18s ease; } body.mv2 .mv-drawer .mv-li__sub[aria-expanded="true"] .mv-li__sub__c{ transform:translateY(1px) rotate(-135deg); } body.mv2 .mv-drawer .mv-liivl{ display:block; margin:8px 0 0; } body.mv2 .mv-drawer .mv-liivl[hidden]{ display:none; } body.mv2 .mv-drawer .mv-liivl__sel{ width:100%; min-height:40px; padding:0 32px 0 10px; font-family:var(--mv-font-body); font-size:13px; color:var(--mv-ink); background-color:#FFFFFF; border:1px solid var(--mv-line); border-radius:var(--mv-radius); cursor:pointer; -webkit-appearance:none; -moz-appearance:none; appearance:none; background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23231F20' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:right 10px center; } body.mv2 .mv-drawer .mv-liivl__sel:hover{ border-color:var(--mv-purple); } body.mv2 .mv-drawer .mv-liivl__sel:focus-visible{ outline:2px solid var(--mv-purple); outline-offset:2px; border-color:var(--mv-purple); } body.mv2 .mv-drawer .mv-liivl__sel:disabled{ opacity:.5; cursor:default; } body.mv2.woocommerce-cart .woocommerce{ max-width:1180px; margin:0 auto; padding:var(--mv-s7) var(--mv-s3); } body.mv2.woocommerce-cart .shop_table{ border:1px solid var(--mv-line); border-radius:var(--mv-radius-lg); border-collapse:separate; border-spacing:0; overflow:hidden; background:#FFFFFF; } body.mv2.woocommerce-cart .shop_table td{ padding:var(--mv-s3); border:0; border-bottom:1px solid var(--mv-line); vertical-align:middle; background:#FFFFFF; } body.mv2.woocommerce-cart .shop_table tr:last-child td{ border-bottom:0; } body.mv2.woocommerce-cart .product-thumbnail img{ width:72px; height:72px; object-fit:contain; border-radius:var(--mv-radius); background:var(--mv-surface-2); } body.mv2.woocommerce-cart .product-name a{ font-family:var(--mv-font-body); font-size:var(--mv-t-body); font-weight:600; color:var(--mv-ink); text-decoration:none; } body.mv2.woocommerce-cart .product-name a:hover{ color:var(--mv-purple); } body.mv2.woocommerce-cart .product-subtotal{ font-family:var(--mv-font-display); font-size:1.25rem; font-weight:600; color:var(--mv-ink); white-space:nowrap; } @media (max-width:782px){ } body.mv2.woocommerce-cart .product-quantity .quantity{ display:inline-flex; align-items:center; } body.mv2.woocommerce-cart input#coupon_code:hover{ border-color:var(--mv-purple) !important; } body.mv2.woocommerce-cart input#coupon_code:focus{ outline:2px solid var(--mv-purple) !important; outline-offset:2px !important; border-color:var(--mv-purple) !important; } body.mv2.woocommerce-cart button[name="apply_coupon"], body.mv2.woocommerce-cart button[name="apply_coupon"]:hover, body.mv2.woocommerce-cart button[name="apply_coupon"]:focus-visible, body.mv2.woocommerce-cart button[name="update_cart"]:focus-visible{ outline:2px solid var(--mv-purple) !important; outline-offset:2px !important; } @media (max-width:782px){ body.mv2.woocommerce-cart button[name="apply_coupon"], } body.mv2.woocommerce-cart .et_pb_wc_cart_notice:has(.woocommerce-notices-wrapper:empty){ display:none !important; } body.mv2.woocommerce-cart .woocommerce-notices-wrapper:empty{ display:none !important; } body.mv2.woocommerce-cart .et_pb_wc_cart_notice{ margin:0 !important; } body.mv2.woocommerce-cart .product-quantity{ text-align:center; } body.mv2.woocommerce-cart .mv-cbuy.is-busy > *{ opacity:.35; transition:opacity .12s ease; } body.mv2.woocommerce-cart .mv-cbuy.is-busy::before{ content:""; position:absolute; inset:-4px; background:rgba(255,255,255,.55); border-radius:var(--mv-radius); z-index:1; } body.mv2.woocommerce-cart .mv-cbuy.is-busy::after{ content:"Saving\2026"; position:absolute; inset:0; z-index:2; display:flex; align-items:center; justify-content:center; gap:8px; font-family:var(--mv-font-body); font-size:13px; font-weight:600; color:var(--mv-purple); letter-spacing:.02em; padding-left:26px; background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg fill='none' stroke='%238300E9' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='9' cy='9' r='7' stroke-opacity='.22'/%3E%3Cpath d='M9 2a7 7 0 0 1 7 7'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 9 9' to='360 9 9' dur='.75s' repeatCount='indefinite'/%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:center left calc(50% - 34px); } @media (prefers-reduced-motion:reduce){ body.mv2.woocommerce-cart .mv-cbuy.is-busy::after{ background-image:none; padding-left:0; } } body.mv2.woocommerce-cart .mv-cbuy.is-busy{ pointer-events:none; } @media (max-width:782px){ } body.mv2.woocommerce-cart .mv-cbuy__mode{ min-height:var(--mv-tap); padding:0 var(--mv-s3); border:0; background:#FFFFFF; font-family:var(--mv-font-body); font-size:var(--mv-t-small); font-weight:600; color:#4b454d; cursor:pointer; transition:background-color .15s ease, color .15s ease; } body.mv2.woocommerce-cart .mv-cbuy__mode:hover{ background:var(--mv-surface-2); } body.mv2.woocommerce-cart .mv-cbuy__mode[data-mode="once"].is-on{ background:var(--mv-purple-50); color:var(--mv-purple); } body.mv2.woocommerce-cart .mv-cbuy__mode[data-mode="sub"].is-on{ background:rgba(201,164,92,.14); color:var(--mv-green-900); } body.mv2.woocommerce-cart .mv-cbuy__mode:focus-visible{ outline:2px solid var(--mv-purple); outline-offset:-2px; } body.mv2.woocommerce-cart .shop_table thead th{ background:var(--mv-ink) !important; color:#FFFFFF !important; font-family:var(--mv-font-display); font-size:12px; font-weight:600; letter-spacing:.12em; text-transform:uppercase; padding:var(--mv-s3); border:0; } body.mv2.woocommerce-cart .shop_table thead th:first-child{ border-top-left-radius:var(--mv-radius-lg); } body.mv2.woocommerce-cart .shop_table thead th:last-child{ border-top-right-radius:var(--mv-radius-lg); } body.mv2.woocommerce-cart td.product-remove a.remove{ display:inline-flex !important; align-items:center; justify-content:center; width:32px; height:32px; border:1px solid var(--mv-line) !important; border-radius:50% !important; background:#FFFFFF !important; color:#4b454d !important; font-size:18px !important; line-height:1 !important; text-decoration:none !important; transition:border-color .15s ease, color .15s ease, background-color .15s ease; } body.mv2.woocommerce-cart td.product-remove a.remove:hover{ border-color:#a84d58 !important; color:#a84d58 !important; background:rgba(179,38,30,.06) !important; } body.mv2.woocommerce-cart td.product-remove a.remove:focus-visible{ outline:2px solid var(--mv-purple); outline-offset:2px; } body.mv2.woocommerce-cart .mv-qty{ display:inline-flex; align-items:center; border:1px solid var(--mv-line); border-radius:var(--mv-radius); background:#FFFFFF; overflow:hidden; } body.mv2.woocommerce-cart .mv-qty__b{ width:40px; height:40px; border:0; background:transparent; color:var(--mv-ink); font-size:17px; font-weight:600; line-height:1; cursor:pointer; transition:background-color .12s ease; } body.mv2.woocommerce-cart .mv-qty__b[data-step="-1"]:hover{ background:rgba(179,38,30,.10); color:#a84d58; } body.mv2.woocommerce-cart .mv-qty__b[data-step="1"]:hover{ background:rgba(157,121,58,.10); color:var(--mv-green-900); } body.mv2.woocommerce-cart .mv-qty__b:focus-visible{ outline:2px solid var(--mv-purple); outline-offset:-2px; } body.mv2.woocommerce-cart input.mv-qty__n{ width:44px !important; min-height:40px !important; padding:0 !important; border:0 !important; border-left:1px solid var(--mv-line) !important; border-right:1px solid var(--mv-line) !important; border-radius:0 !important; background:#FFFFFF !important; font-family:var(--mv-font-body) !important; font-size:var(--mv-t-small) !important; font-weight:600 !important; color:var(--mv-ink) !important; text-align:center !important; box-shadow:none !important; -moz-appearance:textfield; } body.mv2.woocommerce-cart input.mv-qty__n::-webkit-outer-spin-button, body.mv2.woocommerce-cart input.mv-qty__n::-webkit-inner-spin-button{ -webkit-appearance:none; margin:0; } body.mv2.woocommerce-cart .mv-side__ship{ display:flex; align-items:center; gap:var(--mv-s2); font-family:var(--mv-font-body); font-size:var(--mv-t-body); color:var(--mv-ink); padding-bottom:var(--mv-s3); border-bottom:1px solid var(--mv-line); margin-bottom:var(--mv-s3); } body.mv2.woocommerce-cart .mv-side__ship strong{ color:var(--mv-purple); } body.mv2.woocommerce-cart ul.mv-side__list{ list-style:none !important; margin:0 !important; padding:0 !important; } body.mv2.woocommerce-cart ul.mv-side__list li{ list-style:none !important; padding:0 0 var(--mv-s3) !important; margin:0 !important; } body.mv2.woocommerce-cart ul.mv-side__list li:last-child{ padding-bottom:0 !important; } body.mv2.woocommerce-cart .mv-side__note{ font-family:var(--mv-font-body); font-size:13px; color:var(--mv-purple); text-align:center; margin:var(--mv-s2) 0 0 !important; } body.mv2.woocommerce-cart .mv-side__list li{ display:flex !important; align-items:flex-start; gap:var(--mv-s2); } body.mv2.woocommerce-cart .mv-side__rt{ display:block; } body.mv2.woocommerce-cart input.mv-zip__in{ width:88px !important; min-height:38px !important; padding:0 10px !important; font-family:var(--mv-font-body) !important; font-size:14px !important; font-weight:600 !important; letter-spacing:.04em; color:var(--mv-ink) !important; text-align:center !important; background:#FFFFFF !important; border:1px solid rgba(131,0,233,.30) !important; border-radius:var(--mv-radius) !important; box-shadow:none !important; } body.mv2.woocommerce-cart input.mv-zip__in:hover{ border-color:var(--mv-purple) !important; } body.mv2.woocommerce-cart input.mv-zip__in:focus, body.mv2.woocommerce-cart input.mv-zip__in:focus-visible{ outline:2px solid var(--mv-purple) !important; outline-offset:2px !important; } body.mv2.woocommerce-cart input.mv-zip__in:disabled{ opacity:.6; } body.mv2.woocommerce-cart #shipping_method{ list-style:none !important; margin:0 !important; padding:0 !important; } @media (max-width:1024px){ } body.mv2.woocommerce-cart .cart_totals .shop_table thead th{ background:transparent !important; color:inherit !important; } body.mv2.woocommerce-cart .mv-side__go{ margin-top:var(--mv-s3); padding-top:var(--mv-s3); border-top:1px solid var(--mv-line); } @media (max-width:1024px){ } @media (prefers-reduced-motion:reduce){ } body.mv2.woocommerce-cart a.mv-go{ display:flex; align-items:center; justify-content:center; gap:10px; width:100%; min-height:56px; padding:0 var(--mv-s3); margin:0; background:var(--mv-purple); color:#FFFFFF; border:0; border-radius:var(--mv-radius); font-family:var(--mv-font-display); font-size:1.0625rem; font-weight:600; letter-spacing:.06em; text-transform:uppercase; text-align:center; text-decoration:none; line-height:1.1; box-shadow:0 6px 16px -8px rgba(131,0,233,.65); transition:background-color .15s ease, box-shadow .15s ease, transform .15s ease; } body.mv2.woocommerce-cart a.mv-go:hover{ background:#6a00bd; color:#FFFFFF; text-decoration:none; transform:translateY(-1px); box-shadow:0 10px 22px -8px rgba(131,0,233,.85); } body.mv2.woocommerce-cart a.mv-go:active{ transform:translateY(0); box-shadow:0 4px 12px -8px rgba(131,0,233,.7); } body.mv2.woocommerce-cart a.mv-go:focus-visible{ outline:3px solid var(--mv-purple-900); outline-offset:2px; } body.mv2.woocommerce-cart .mv-go__lock{ display:inline-flex; width:19px; height:19px; flex:0 0 19px; color:#FFFFFF; } body.mv2.woocommerce-cart .mv-go__lock svg{ width:100%; height:100%; } body.mv2.woocommerce-cart .mv-go__t{ display:inline-block; } @media (prefers-reduced-motion:reduce){ body.mv2.woocommerce-cart a.mv-go, body.mv2.woocommerce-cart a.mv-go:hover{ transform:none; transition:background-color .15s ease; } } body.mv2.woocommerce-cart tr.woocommerce-shipping-totals td{ position:relative; } body.mv2.woocommerce-cart tr.woocommerce-shipping-totals td.is-busy{ pointer-events:none; } body.mv2.woocommerce-cart tr.woocommerce-shipping-totals td.is-busy > *{ opacity:.35; transition:opacity .12s ease; } body.mv2.woocommerce-cart tr.woocommerce-shipping-totals td.is-busy::before{ content:""; position:absolute; inset:-4px; background:rgba(255,255,255,.55); border-radius:var(--mv-radius); z-index:1; } body.mv2.woocommerce-cart tr.woocommerce-shipping-totals td.is-busy::after{ content:"Checking\2026"; position:absolute; inset:0; z-index:2; display:flex; align-items:center; justify-content:center; gap:8px; font-family:var(--mv-font-body); font-size:13px; font-weight:600; color:var(--mv-purple); letter-spacing:.02em; padding-left:26px; background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg fill='none' stroke='%238300E9' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='9' cy='9' r='7' stroke-opacity='.22'/%3E%3Cpath d='M9 2a7 7 0 0 1 7 7'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 9 9' to='360 9 9' dur='.75s' repeatCount='indefinite'/%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:center left calc(50% - 42px); } body.mv2.woocommerce-cart .mv-side__ship.is-busy{ opacity:.4; transition:opacity .12s ease; } @media (prefers-reduced-motion:reduce){ body.mv2.woocommerce-cart tr.woocommerce-shipping-totals td.is-busy::after{ background-image:none; padding-left:0; } } body.mv2.woocommerce-cart .et_pb_section_0{ background:#FFFFFF !important; padding-top:var(--mv-s4) !important; padding-bottom:var(--mv-s6) !important; } body.mv2.woocommerce-cart .et_pb_row{ max-width:1370px !important; width:92% !important; } body.mv2.woocommerce-cart .et_pb_post_title{ margin-bottom:0 !important; } body.mv2.woocommerce-cart h1.entry-title{ font-family:var(--mv-font-body) !important; font-size:2rem !important; font-weight:700 !important; letter-spacing:-.01em !important; text-transform:none !important; color:var(--mv-ink) !important; padding:0 !important; margin:0 0 6px !important; line-height:1.15 !important; } body.mv2.woocommerce-cart .et_pb_text:has(> .et_pb_text_inner > p > strong > a){ display:none !important; } body.mv2.woocommerce-cart .woocommerce-shipping-destination{ display:none !important; } body.mv2.woocommerce-cart .woocommerce-shipping-calculator{ display:none !important; } body.mv2.woocommerce-cart td.product-delivery{ min-width:250px; vertical-align:middle; } body.mv2.woocommerce-cart .mv-cbuy{ display:flex; flex-direction:column; align-items:center; gap:6px; min-width:0; } body.mv2.woocommerce-cart .mv-cbuy__modes{ margin:0; } body.mv2.woocommerce-cart #shipping_method li{ margin:0 0 6px !important; } @media (max-width:1024px){ }body.mv2.woocommerce-cart .mv-side__ico{ display:inline-flex; width:30px; height:30px; flex:0 0 30px; color:var(--mv-purple); } body.mv2.woocommerce-cart .mv-side__ico svg{ width:100%; height:100%; } body.mv2.woocommerce-cart .mv-side__ri{ display:inline-flex; width:36px; height:36px; flex:0 0 36px; align-items:center; justify-content:center; border-radius:50%; background:var(--mv-purple-50); color:var(--mv-purple); } body.mv2.woocommerce-cart .mv-side__ri svg{ width:20px; height:20px; } body.mv2.woocommerce-cart ul.mv-side__list .mv-side__rt > span{ display:block; font-family:var(--mv-font-body); font-size:13px; color:#4b454d; margin-top:2px; } body.mv2.woocommerce-cart ul.mv-side__list .mv-side__rt > strong{ display:block; font-family:var(--mv-font-body); font-size:var(--mv-t-small); font-weight:700; color:var(--mv-ink); } body.mv2.woocommerce-cart span.mv-side__ri{ color:var(--mv-purple); background:var(--mv-purple-50); } body.mv2.woocommerce-cart span.mv-side__ri svg{ fill:currentColor; } body.mv2.woocommerce-cart span.mv-side__ico{ color:var(--mv-purple); } body.mv2.woocommerce-cart span.mv-side__ico svg{ fill:currentColor; } body.mv2.woocommerce-cart .et_pb_section_0 .et_pb_module{ max-width:none !important; width:100% !important; padding:0 !important; margin:0 !important; } body.mv2.woocommerce-cart .et_pb_section_0 .et_pb_module_inner{ max-width:none !important; width:100% !important; } body.mv2.woocommerce-cart .et_pb_wc_cart_products{ margin-top:0 !important; } body.mv2.woocommerce-cart .mv-cbuy__ivl{ display:block; width:100%; margin:0; padding:var(--mv-s2); background:var(--mv-purple-50); border:1px solid rgba(131,0,233,.18); border-radius:var(--mv-radius); box-sizing:border-box; } body.mv2.woocommerce-cart .mv-cbuy__ivl[hidden]{ display:none; } body.mv2.woocommerce-cart select.mv-cbuy__sel{ width:100%; min-height:40px; padding:0 32px 0 10px; font-family:var(--mv-font-body); font-size:13px; color:var(--mv-ink); background-color:#FFFFFF; border:1px solid rgba(131,0,233,.30) !important; border-radius:var(--mv-radius) !important; cursor:pointer; box-sizing:border-box; -webkit-appearance:none; -moz-appearance:none; appearance:none; background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%238300E9' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:right 10px center; } body.mv2.woocommerce-cart select.mv-cbuy__sel:hover{ border-color:var(--mv-purple) !important; } body.mv2.woocommerce-cart select.mv-cbuy__sel:focus, body.mv2.woocommerce-cart select.mv-cbuy__sel:focus-visible{ outline:2px solid var(--mv-purple) !important; outline-offset:2px !important; border-color:var(--mv-purple) !important; } body.mv2.woocommerce-cart select.mv-cbuy__sel:disabled{ opacity:.5; cursor:default; } body.mv2.woocommerce-cart .cart_totals > .mv-side{ grid-column:2; grid-row:1 / span 2; display:block; border:1px solid var(--mv-line); border-radius:14px; background:#FFFFFF; padding:var(--mv-s4); margin:0; position:sticky; top:100px; } body.mv2.woocommerce-cart .cart_totals .woocommerce-shipping-totals td{ text-align:left; } @media (max-width:1024px){ body.mv2.woocommerce-cart .cart_totals{ grid-template-columns:1fr !important; } body.mv2.woocommerce-cart .cart_totals > .mv-side{ grid-column:1; grid-row:auto; position:static; } } body.mv2.woocommerce-cart .et_pb_section_0 .et_pb_row{ padding-top:0 !important; padding-bottom:0 !important; margin-top:0 !important; margin-bottom:0 !important; } body.mv2.woocommerce-cart .et_pb_section_0 .et_pb_module.et_pb_wc_cart_totals{ margin-top:0 !important; } body.mv2.woocommerce-cart .et_pb_section_0 .et_pb_row.et_pb_row_2{ padding-top:32px !important; } body.mv2.woocommerce-cart input#coupon_code{ width:270px !important; min-height:46px !important; padding:0 16px !important; margin:0 !important; background:#FFFFFF !important; border:1px solid var(--mv-line) !important; border-radius:10px !important; box-shadow:none !important; font-family:var(--mv-font-body) !important; font-size:14px !important; color:var(--mv-ink) !important; } body.mv2.woocommerce-cart input#coupon_code::placeholder{ color:#8A8590; opacity:1; } body.mv2.woocommerce-cart input#coupon_code:focus, body.mv2.woocommerce-cart input#coupon_code:focus-visible{ outline:2px solid var(--mv-purple) !important; outline-offset:2px !important; border-color:var(--mv-purple) !important; } body.mv2.woocommerce-cart button.mv-upd{ display:inline-flex; align-items:center; justify-content:center; gap:10px; min-height:46px; padding:0 20px; margin:0; background:#FFFFFF !important; border:1px solid var(--mv-line) !important; border-radius:10px !important; color:var(--mv-ink) !important; font-family:var(--mv-font-display); font-size:14px; font-weight:600; letter-spacing:.08em; text-transform:uppercase; cursor:default; opacity:1 !important; transition:border-color .14s ease, color .14s ease, background-color .14s ease; } body.mv2.woocommerce-cart button.mv-upd:not(:disabled){ border-color:var(--mv-purple) !important; color:var(--mv-purple) !important; background:var(--mv-purple-50) !important; cursor:pointer; } body.mv2.woocommerce-cart button.mv-upd:not(:disabled):hover{ background:var(--mv-purple) !important; border-color:var(--mv-purple) !important; color:#FFFFFF !important; } body.mv2.woocommerce-cart button.mv-upd:focus-visible{ outline:2px solid var(--mv-purple); outline-offset:2px; } body.mv2.woocommerce-cart .mv-upd__i{ display:inline-flex; width:16px; height:16px; flex:0 0 16px; } body.mv2.woocommerce-cart .mv-upd__i svg{ width:100%; height:100%; } body.mv2.woocommerce-cart button.mv-upd{ float:none !important; flex:0 0 auto; margin-left:auto; } body.mv2.woocommerce-cart button.mv-upd{ float:none !important; flex:0 0 auto; margin-left:auto !important; } body.mv2.woocommerce-cart td.actions{ background:var(--mv-surface-2); padding:14px 16px !important; border:0 !important; overflow:hidden; } body.mv2.woocommerce-cart td.actions .coupon{ display:inline-flex; align-items:center; gap:14px; float:left; width:auto !important; margin:0; padding:0; } body.mv2.woocommerce-cart button.mv-upd{ float:right; margin:0 !important; } body.mv2.woocommerce-cart button.mv-apply{ display:inline-flex; align-items:center; justify-content:center; min-height:46px; padding:0 20px; margin:0; background:#FFFFFF !important; border:1px solid var(--mv-line) !important; outline:0 !important; border-radius:10px !important; color:var(--mv-purple) !important; font-family:var(--mv-font-display); font-size:14px; font-weight:600; letter-spacing:.08em; text-transform:uppercase; cursor:pointer; box-shadow:none !important; transition:background-color .12s ease, border-color .12s ease; } body.mv2.woocommerce-cart button.mv-apply:hover{ background:var(--mv-purple-50) !important; border-color:var(--mv-purple) !important; outline:0 !important; color:var(--mv-purple) !important; } body.mv2.woocommerce-cart button.mv-apply:focus{ outline:0 !important; } body.mv2.woocommerce-cart button.mv-apply:focus-visible{ outline:2px solid var(--mv-purple) !important; outline-offset:2px !important; } body.mv2.woocommerce-cart .et_pb_section_0 .et_pb_text.et_pb_text_1{ margin-bottom:8px !important; } body.mv2.woocommerce-cart .et_pb_section_0 .et_pb_text.et_pb_text_1 p{ font-size:13px !important; font-weight:700 !important; line-height:1.5 !important; color:#4b454d !important; margin:0 !important; max-width:860px !important; } body.mv2.woocommerce-cart .et_pb_section_0 .et_pb_text.et_pb_text_1 a{ color:var(--mv-purple) !important; font-weight:700 !important; text-decoration:underline !important; text-underline-offset:2px; } body.mv2.woocommerce-cart .et_pb_section_0 .et_pb_text.et_pb_text_1 a:hover{ color:var(--mv-purple-deep) !important; } body.mv2.woocommerce-cart .mv-cbuy__renew{ display:block; align-self:flex-start; margin:0 0 0 2px; font-family:var(--mv-font-body) !important; font-size:15px !important; font-weight:600 !important; letter-spacing:normal !important; text-transform:none !important; color:var(--mv-green-900) !important; line-height:1.3; } body.mv2.woocommerce-cart .cart_totals > .shop_table{ grid-column:1; grid-row:2; border:1px solid var(--mv-line); border-top:0; border-radius:0 0 14px 14px; background:#FFFFFF; padding:0; width:100%; border-collapse:separate; border-spacing:0; } body.mv2.woocommerce-cart .cart_totals > h2{ grid-column:1; grid-row:1; align-self:start; margin:0 !important; padding:18px 22px 10px !important; font-family:var(--mv-font-body) !important; font-size:1.625rem !important; font-weight:700 !important; letter-spacing:-.01em !important; text-transform:none !important; color:var(--mv-ink) !important; background:#FFFFFF; border:1px solid var(--mv-line); border-bottom:0; border-radius:14px 14px 0 0; width:100%; box-sizing:border-box; } body.mv2.woocommerce-cart .cart_totals table th{ width:28%; text-align:left; vertical-align:top; padding:13px 22px !important; border:0 !important; border-top:1px solid var(--mv-line) !important; font-family:var(--mv-font-body) !important; font-size:17px !important; font-weight:700 !important; color:var(--mv-ink) !important; line-height:1.4 !important; } body.mv2.woocommerce-cart .cart_totals table td{ text-align:right; vertical-align:top; padding:13px 22px !important; border:0 !important; border-top:1px solid var(--mv-line) !important; font-family:var(--mv-font-body) !important; font-size:17px !important; font-weight:400 !important; color:var(--mv-ink) !important; line-height:1.4 !important; } body.mv2.woocommerce-cart .cart_totals tr:first-child th, body.mv2.woocommerce-cart .cart_totals tr:first-child td{ border-top:0 !important; } body.mv2.woocommerce-cart .mv-cname{ display:block; } body.mv2.woocommerce-cart .mv-cname__t{ display:block; font-family:var(--mv-font-body); font-size:var(--mv-t-body); font-weight:700 !important; color:var(--mv-ink); text-decoration:none; line-height:1.3; } body.mv2.woocommerce-cart .mv-cname__t:hover{ color:var(--mv-purple); } body.mv2.woocommerce-cart .mv-cname__v{ display:block; font-family:var(--mv-font-body); font-size:var(--mv-t-small); color:#4b454d; margin-top:2px; } body.mv2.woocommerce-cart .mv-cprice{ font-family:var(--mv-font-body); font-size:var(--mv-t-small); font-weight:700 !important; color:var(--mv-ink); white-space:nowrap; } body.mv2.woocommerce-cart .cart_totals{ display:grid; grid-template-columns:1fr 430px; column-gap:var(--mv-s4); row-gap:0; align-items:start; border:0 !important; background:transparent !important; padding:0 !important; margin:0 !important; } body.mv2.woocommerce-cart .cart_totals tr.recurring-total.shipping td ul{ list-style:none !important; margin:0 !important; padding:0 !important; } body.mv2.woocommerce-cart .cart_totals tr.recurring-total.shipping td li{ display:none !important; } body.mv2.woocommerce-cart .cart_totals tr.recurring-total.shipping td li:has(input:checked){ display:block !important; margin:0 !important; padding:0 !important; } body.mv2.woocommerce-cart .cart_totals tr.recurring-total.shipping td li input[type="radio"]{ display:none !important; } body.mv2.woocommerce-cart .cart_totals tr.recurring-total.shipping td li label{ cursor:default; font-family:var(--mv-font-body); font-size:15px; font-weight:400; color:var(--mv-ink); } body.mv2.woocommerce-cart .cart_totals .recurring-totals th{ font-family:var(--mv-font-body) !important; font-size:17px !important; font-weight:700 !important; letter-spacing:0 !important; text-transform:none !important; color:var(--mv-ink) !important; padding:18px 22px 10px !important; border-top:1px solid var(--mv-line) !important; background:var(--mv-surface-2); } body.mv2.woocommerce-cart .cart_totals tr.recurring-total th, body.mv2.woocommerce-cart .cart_totals tr.recurring-total td{ background:var(--mv-surface-2); border-top:0 !important; padding-top:8px !important; padding-bottom:8px !important; } body.mv2.woocommerce-cart .cart_totals tr.recurring-total:last-child th, body.mv2.woocommerce-cart .cart_totals tr.recurring-total:last-child td{ padding-bottom:18px !important; } body.mv2.woocommerce-cart .cart_totals .order-total th, body.mv2.woocommerce-cart .cart_totals .order-total td{ font-family:var(--mv-font-body) !important; font-size:1.5rem !important; font-weight:700 !important; color:var(--mv-ink) !important; padding-top:16px !important; padding-bottom:16px !important; } body.mv2.woocommerce-cart .cart_totals .order-total.recurring-total th, body.mv2.woocommerce-cart .cart_totals .order-total.recurring-total td{ font-size:17px !important; font-weight:700 !important; color:var(--mv-ink) !important; padding-bottom:18px !important; } body.mv2.woocommerce-cart .woocommerce-cart-form .shop_table thead th.product-subtotal{ text-align:center; } body.mv2.woocommerce-cart td.product-subtotal{ text-align:center; } body.mv2.woocommerce-cart .woocommerce-cart-form .shop_table thead th.product-quantity{ text-align:center; } body.mv2.woocommerce-cart td.product-quantity{ text-align:center; } .mv-drawer__go{ gap:10px; } .mv-drawer__go .mv-go__lock{ display:inline-flex; width:19px; height:19px; flex:0 0 19px; color:#fff; } .mv-drawer__go .mv-go__lock svg{ width:100%; height:100%; } .mv-drawer__view{ color:var(--mv-ink); font-weight:600; } .mv-drawer__view:hover{ color:var(--mv-purple); } body.mv2.woocommerce-cart a.mv-go{ min-height:54px; font-size:1.125rem; } body.mv2.woocommerce-cart tr.woocommerce-shipping-totals th{ padding-top:13px !important; } body.mv2.woocommerce-cart .mv-zip{ display:flex; align-items:center; gap:var(--mv-s2); flex-wrap:wrap; margin:-7px 0 12px; font-family:var(--mv-font-body); } body.mv2.woocommerce-cart .mv-zip__lbl{ font-family:var(--mv-font-body); font-size:17px; font-weight:700; color:var(--mv-ink); white-space:nowrap; } body.mv2.woocommerce-cart .mv-zip__note{ font-family:var(--mv-font-body); font-size:17px; font-weight:700; color:#4b454d; line-height:1; } body.mv2.woocommerce-cart .mv-zip__note.is-ok{ color:var(--mv-green); font-size:20px; } body.mv2.woocommerce-cart .mv-zip__note.is-ok::before{ content:"\2713"; } body.mv2.woocommerce-cart .mv-zip__note.is-bad{ color:#a84d58; font-size:13px; font-weight:600; } body.mv2.woocommerce-cart .mv-zip__note.is-busy{ color:var(--mv-purple); font-size:13px; font-weight:600; } body.mv2.woocommerce-checkout .et_pb_row{max-width:1440px !important;padding-top:0 !important;padding-bottom:0 !important} body.mv2.woocommerce-checkout .et_pb_section_0{padding-top:var(--mv-s4) !important;padding-bottom:48px !important} body.mv2.woocommerce-checkout .et_pb_module{margin-bottom:0 !important} body.mv2.woocommerce-checkout h1.entry-title{font-family:'Barlow Condensed',sans-serif;font-size:clamp(1.75rem,3.5vw,2.5rem);letter-spacing:.02em;text-transform:uppercase;padding:var(--mv-s5) 0 var(--mv-s3) !important;margin:0} body.mv2.woocommerce-checkout .et_pb_module h3{font-family:'Barlow Condensed',sans-serif;font-size:1.375rem;letter-spacing:.02em;text-transform:uppercase;margin:0 0 var(--mv-s3);padding:0} body.mv2.woocommerce-checkout .form-row{margin:0 0 var(--mv-s3) !important;padding:0 !important} body.mv2.woocommerce-checkout .form-row label{display:block;font-size:.9375rem;font-weight:600;color:#3F3B45;margin:0 0 6px;line-height:1.3} body.mv2.woocommerce-checkout .form-row .required{color:var(--mv-purple);text-decoration:none} body.mv2.woocommerce-checkout .form-row input.input-text,body.mv2.woocommerce-checkout .form-row textarea,body.mv2.woocommerce-checkout .form-row select{width:100%;min-height:var(--mv-tap);padding:0 14px;font-family:"Open Sans",sans-serif;font-size:var(--mv-t-body);color:#29242b;background:#FFFFFF !important;border:1px solid var(--mv-line) !important;border-radius:8px !important;box-shadow:none !important;transition:border-color .15s,box-shadow .15s} body.mv2.woocommerce-checkout .form-row textarea{padding:12px 14px;min-height:96px;line-height:1.5} body.mv2.woocommerce-checkout .form-row input.input-text:hover,body.mv2.woocommerce-checkout .form-row select:hover{border-color:#C9C6CE !important} body.mv2.woocommerce-checkout .form-row input.input-text:focus,body.mv2.woocommerce-checkout .form-row textarea:focus,body.mv2.woocommerce-checkout .form-row select:focus{border-color:var(--mv-purple) !important;box-shadow:0 0 0 3px rgba(131,0,233,.14) !important;outline:none} body.mv2.woocommerce-checkout .form-row input.input-text::placeholder,body.mv2.woocommerce-checkout .form-row textarea::placeholder{color:#9A96A1} body.mv2.woocommerce-checkout .form-row-first,body.mv2.woocommerce-checkout .form-row-last{width:calc(50% - (var(--mv-s2) / 2)) !important;float:none !important} body.mv2.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,body.mv2.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap;gap:0 var(--mv-s2)} body.mv2.woocommerce-checkout .woocommerce-billing-fields__field-wrapper > .form-row,body.mv2.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper > .form-row{flex:1 1 100%} body.mv2.woocommerce-checkout .woocommerce-billing-fields__field-wrapper > .form-row-first,body.mv2.woocommerce-checkout .woocommerce-billing-fields__field-wrapper > .form-row-last,body.mv2.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper > .form-row-first,body.mv2.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper > .form-row-last{flex:1 1 calc(50% - (var(--mv-s2) / 2));width:auto !important} body.mv2.woocommerce-checkout .select2-container--default .select2-selection--single{height:var(--mv-tap) !important;background:#FFFFFF !important;border:1px solid var(--mv-line) !important;border-radius:8px !important;display:flex;align-items:center} body.mv2.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:normal;padding:0 14px;font-size:var(--mv-t-body);color:#29242b} body.mv2.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:var(--mv-tap);right:8px} body.mv2.woocommerce-checkout .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--mv-purple) !important;box-shadow:0 0 0 3px rgba(131,0,233,.14)} body.mv2.woocommerce-checkout .select2-dropdown{border:1px solid var(--mv-line);border-radius:8px;overflow:hidden} body.mv2.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--mv-purple-50);color:var(--mv-purple)} body.mv2.woocommerce-checkout .woocommerce-form-coupon-toggle{margin:0 0 var(--mv-s4)} body.mv2.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{background:var(--mv-surface-2) !important;color:#3F3B45 !important;border:1px solid var(--mv-line);border-left:3px solid var(--mv-purple);border-radius:8px;padding:14px 16px;font-size:.9375rem} body.mv2.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info::before{display:none} body.mv2.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a{color:var(--mv-purple);font-weight:600} body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table{width:100%;border-collapse:collapse;background:#FFFFFF;border:1px solid var(--mv-line);border-radius:12px;overflow:hidden} body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table th,body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table td{padding:14px 16px;border:0;border-bottom:1px solid var(--mv-line);font-size:var(--mv-t-body);text-align:left} body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr:last-child th,body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr:last-child td{border-bottom:0} body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table thead th{font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;letter-spacing:.02em;font-size:.875rem;background:var(--mv-surface-2)} body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table td:last-child,body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table th:last-child{text-align:right} body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total th,body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total td{font-family:'Barlow Condensed',sans-serif;font-size:1.25rem;background:var(--mv-surface-2)} body.mv2.woocommerce-checkout #place_order{width:100% !important;min-height:54px !important;background:var(--mv-purple) !important;background-image:none !important;color:#FFFFFF !important;font-family:'Barlow Condensed',sans-serif !important;font-size:1.125rem !important;letter-spacing:.04em;text-transform:uppercase;border:0 !important;border-radius:10px !important;padding:0 !important;cursor:pointer;transition:background .15s} body.mv2.woocommerce-checkout #place_order:hover{background:var(--mv-purple-deep) !important} body.mv2.woocommerce-checkout #place_order::after{display:none !important} @media (min-width:1100px){ body.mv2.woocommerce-checkout .et_pb_section_0{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);column-gap:var(--mv-s5);row-gap:0;align-items:start;max-width:1440px;margin:0 auto;padding-left:24px;padding-right:24px;box-sizing:border-box} body.mv2.woocommerce-checkout .et_pb_section_0 > .et_pb_row{max-width:none !important;width:100% !important;margin:0 !important} body.mv2.woocommerce-checkout .et_pb_section_0 > .et_pb_row_0{grid-column:1 / -1} body.mv2.woocommerce-checkout .et_pb_section_0 > .et_pb_row_1{grid-column:1;grid-row:2} body.mv2.woocommerce-checkout .et_pb_section_0 > .et_pb_row_2{grid-column:2;grid-row:2;position:sticky;top:calc(var(--mv-head-h,81px) + var(--mv-s3))} body.mv2.admin-bar.woocommerce-checkout .et_pb_section_0 > .et_pb_row_2{top:calc(var(--mv-head-h,81px) + 32px + var(--mv-s3))} body.mv2.woocommerce-checkout .et_pb_section_0 > .et_pb_row_2 .et_pb_column{width:100% !important;margin:0 !important} body.mv2.woocommerce-checkout .et_pb_wc_checkout_order_details,body.mv2.woocommerce-checkout .et_pb_wc_checkout_payment_info{background:var(--mv-surface-2);border:1px solid var(--mv-line);border-radius:12px;padding:var(--mv-s4) !important} body.mv2.woocommerce-checkout .et_pb_wc_checkout_order_details{margin-bottom:var(--mv-s3) !important} body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table th,body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table td{padding:12px 14px;font-size:1rem} body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table thead th{font-size:.8125rem} } body.mv2.woocommerce-checkout .et_pb_wc_checkout_billing,body.mv2.woocommerce-checkout .et_pb_wc_checkout_shipping{background:#FFFFFF;border:1px solid var(--mv-line);border-radius:12px;padding:var(--mv-s4) !important;margin-bottom:var(--mv-s3) !important} body.mv2.woocommerce-checkout .et_pb_wc_checkout_billing h3,body.mv2.woocommerce-checkout .et_pb_wc_checkout_shipping h3,body.mv2.woocommerce-checkout .et_pb_wc_checkout_order_details h3{display:flex;align-items:center;gap:10px;font-family:'Barlow Condensed',sans-serif;font-size:1.25rem;text-transform:uppercase;letter-spacing:.02em;margin:0 0 var(--mv-s3);padding:0 0 var(--mv-s3);border-bottom:1px solid var(--mv-line)} body.mv2.woocommerce-checkout .et_pb_wc_checkout_billing h3::before,body.mv2.woocommerce-checkout .et_pb_wc_checkout_shipping h3::before,body.mv2.woocommerce-checkout .et_pb_wc_checkout_order_details h3::before{content:"";flex:0 0 36px;height:36px;border-radius:50%;background:var(--mv-purple-50) no-repeat center/18px 18px} body.mv2.woocommerce-checkout .et_pb_wc_checkout_billing h3::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%238300E9" stroke-width="1.8" stroke-linecap="round"><circle cx="12" cy="8" r="4"/><path d="M4 21c0-4.4 3.6-8 8-8s8 3.6 8 8"/></svg>')} body.mv2.woocommerce-checkout .et_pb_wc_checkout_shipping h3::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%238300E9" stroke-width="1.8" stroke-linecap="round"><path d="M1 6h12v10H1z"/><path d="M13 9h4l4 4v3h-8z"/><circle cx="6" cy="18" r="2"/><circle cx="17" cy="18" r="2"/></svg>')} body.mv2.woocommerce-checkout .et_pb_wc_checkout_order_details h3::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%238300E9" stroke-width="1.8" stroke-linecap="round"><path d="M6 2h12l2 6v13a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V8z"/><path d="M4 8h16"/><path d="M9 12h6"/></svg>')} body.mv2.woocommerce-checkout ul.woocommerce-shipping-methods{list-style:none !important;margin:0 !important;padding:0 !important;display:flex;flex-direction:column;gap:8px} body.mv2.woocommerce-checkout ul.woocommerce-shipping-methods li{margin:0 !important;padding:0 !important;list-style:none !important} body.mv2.woocommerce-checkout ul.woocommerce-shipping-methods li::marker{content:none} body.mv2.woocommerce-checkout ul.woocommerce-shipping-methods li label{display:flex !important;align-items:center;gap:10px;min-height:var(--mv-tap);margin:0 !important;padding:12px 14px;font-size:1rem;font-weight:400;line-height:1.35;text-align:left;background:#FFFFFF;border:1px solid var(--mv-line);border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s} body.mv2.woocommerce-checkout ul.woocommerce-shipping-methods li label:hover{border-color:#C9C6CE} body.mv2.woocommerce-checkout ul.woocommerce-shipping-methods li input[type=radio]{flex:0 0 auto;margin:0 !important;width:20px;height:20px;accent-color:var(--mv-purple)} body.mv2.woocommerce-checkout ul.woocommerce-shipping-methods li input[type=radio]:checked + label{border-color:var(--mv-purple);background:var(--mv-purple-50);box-shadow:0 0 0 1px var(--mv-purple)} body.mv2.woocommerce-checkout ul.woocommerce-shipping-methods li label .amount{margin-left:auto;font-weight:600;white-space:nowrap} body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total th{font-size:1.25rem} body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total td .amount{font-family:'Barlow Condensed',sans-serif;font-size:1.75rem;color:var(--mv-purple)} body.mv2.woocommerce-checkout .mv-cotrust{list-style:none;margin:var(--mv-s3) 0 0;padding:var(--mv-s3);background:#FFFFFF;border:1px solid var(--mv-line);border-radius:12px;display:flex;flex-direction:column;gap:14px} body.mv2.woocommerce-checkout .mv-cotrust li{display:flex;gap:12px;align-items:flex-start;margin:0;list-style:none} body.mv2.woocommerce-checkout .mv-cotrust svg{flex:0 0 22px;color:var(--mv-purple)} body.mv2.woocommerce-checkout .mv-cotrust strong{display:block;font-size:.9375rem;color:#29242b;line-height:1.3} body.mv2.woocommerce-checkout .mv-cotrust span{display:block;font-size:.8125rem;color:#4b454d;line-height:1.35} body.mv2.woocommerce-checkout .woocommerce-privacy-policy-text{font-size:.8125rem;color:#4b454d;line-height:1.5;margin:var(--mv-s3) 0 var(--mv-s2)} body.mv2.woocommerce-checkout .woocommerce-privacy-policy-text a{color:var(--mv-purple);font-weight:600} body.mv2.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin:0 0 var(--mv-s3)} body.mv2.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row{margin:0 !important} body.mv2.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text{font-size:.8125rem;color:#4b454d;line-height:1.45} body.mv2.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper input[type=checkbox]{width:20px;height:20px;accent-color:var(--mv-purple);margin-right:8px;vertical-align:-4px} body.mv2.woocommerce-checkout .mv-conote{display:flex;align-items:center;justify-content:center;gap:7px;margin:10px 0 0;font-size:.8125rem;color:var(--mv-green-900);text-align:center} body.mv2.woocommerce-checkout tr.woocommerce-shipping-totals th{vertical-align:top;padding-right:8px !important;font-family:'Barlow Condensed',sans-serif;font-size:.875rem;text-transform:uppercase;letter-spacing:.02em} body.mv2.woocommerce-checkout tr.woocommerce-shipping-totals td{width:auto !important;text-align:left !important;padding-left:8px !important} body.mv2.woocommerce-checkout ul.woocommerce-shipping-methods li label{padding:10px 12px;gap:8px;font-size:.9375rem} body.mv2.woocommerce-checkout ul.woocommerce-shipping-methods li label .woocommerce-Price-amount{margin-left:auto;font-weight:600;padding-left:8px} body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table{table-layout:fixed} body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table th:first-child,body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table td:first-child{width:46%} body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table th:last-child,body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table td:last-child{width:54%} body.mv2.mv2-coship .mv-coship{ margin:0 0 18px; padding:18px; background:#fff; border:1px solid var(--mv-line); border-radius:12px; } body.mv2.mv2-coship .mv-coship__h{ margin:0 0 12px; font-family:"Barlow Condensed",sans-serif; font-size:16px; font-weight:600; letter-spacing:.02em; text-transform:uppercase; color:var(--mv-ink,#1c1620); } body.mv2.mv2-coship ul.mv-coship__list{ list-style:none; margin:0; padding:0; display:flex; flex-direction:column; gap:10px; } body.mv2.mv2-coship .mv-coship__item{ margin:0; padding:0; } body.mv2.mv2-coship .mv-coship__item input.shipping_method{ position:absolute; opacity:0; width:1px;height:1px; margin:-1px; pointer-events:none; } body.mv2.mv2-coship .mv-coship__label{ display:flex; align-items:center; gap:10px; width:100%; margin:0; padding:14px 16px; background:#fff; border:1.5px solid var(--mv-line); border-radius:10px; font-size:15px; line-height:1.3; color:var(--mv-ink,#1c1620); cursor:pointer; transition:border-color .12s,background .12s,box-shadow .12s; } body.mv2.mv2-coship .mv-coship__item input.shipping_method:checked + .mv-coship__label{ border-color:var(--mv-purple); background:var(--mv-purple-50); box-shadow:0 0 0 1px var(--mv-purple) inset; } body.mv2.mv2-coship .mv-coship__item input.shipping_method:focus-visible + .mv-coship__label{ outline:2px solid var(--mv-purple); outline-offset:2px; } body.mv2.mv2-coship .mv-coship__ic{ flex:0 0 auto; color:var(--mv-purple); } body.mv2.mv2-coship .mv-coship__txt{ flex:1 1 auto; } body.mv2.mv2-coship .mv-coship__price{ flex:0 0 auto; font-weight:600; } body.mv2.mv2-coship .mv-coship__free{ flex:0 0 auto; font-weight:700; color:#C9A45C; letter-spacing:.04em; } body.mv2.woocommerce-checkout tr.woocommerce-shipping-totals.shipping{ display:none; } body.mv2.woocommerce-checkout tr.shipping.recurring-total ul.woocommerce-shipping-methods, body.mv2.woocommerce-checkout tr.shipping.recurring-total input.shipping_method, body.mv2.mv2-coship tr.shipping.recurring-total .mv-coship__ic{ display:none; } body.mv2.woocommerce-checkout .mv-corecur{ display:inline-block; font-size:13px; color:#756d78; } body.mv2.woocommerce-checkout .mv-cothumb{ display:inline-block; vertical-align:middle; margin-right:10px; } body.mv2.woocommerce-checkout .mv-cothumb img{ width:44px;height:44px; object-fit:cover; border:1px solid var(--mv-line); border-radius:8px; display:block; } body.mv2.woocommerce-checkout .mv-conote{ display:block !important; width:100% !important; margin:10px 0 0 !important; text-align:center; font-size:13px; color:#756d78; line-height:1.4; } body.mv2.woocommerce-checkout tr.shipping.recurring-total td ul{ display:none !important; } body.mv2.woocommerce-checkout tr.shipping.recurring-total td::after{ content:"Matches selection above"; display:block; font-size:13px; color:#756d78; } body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table thead th.product-name, body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table tbody td.product-name{ width:66% !important; text-align:left !important; } body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table thead th.product-total, body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table tbody td.product-total{ width:34% !important; text-align:right !important; } body.mv2.woocommerce-checkout .cart_item td.product-name{ padding:16px 0 !important; font-size:15px; line-height:1.35; vertical-align:middle; color:var(--mv-ink); } body.mv2.woocommerce-checkout .cart_item td.product-name .mv-cothumb{ float:left; margin:0 14px 0 0 !important; } body.mv2.woocommerce-checkout .mv-cothumb img{ width:64px !important; height:64px !important; border-radius:10px; } body.mv2.woocommerce-checkout .cart_item td.product-name .product-quantity{ display:block; font-weight:400; font-size:13px; color:#756d78; margin-top:2px; } body.mv2.woocommerce-checkout .cart_item td.product-total{ padding:16px 0 !important; font-size:15px; font-weight:600; white-space:nowrap; vertical-align:middle; } body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot th, body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot td{ padding:9px 0 !important; font-size:15px; line-height:1.4; border:0; } body.mv2.woocommerce-checkout tfoot .cart-subtotal th, body.mv2.woocommerce-checkout tfoot .woocommerce-shipping-totals th{ font-weight:500; color:#756d78; } body.mv2.woocommerce-checkout tfoot .order-total{ border-top:1px solid var(--mv-line); } body.mv2.woocommerce-checkout tfoot .order-total th{ font-size:18px !important; font-weight:700; color:var(--mv-ink); padding-top:14px !important; } body.mv2.woocommerce-checkout tfoot .order-total .woocommerce-Price-amount{ font-family:"Barlow Condensed",sans-serif !important; font-size:30px !important; font-weight:700 !important; color:var(--mv-purple) !important; line-height:1 !important; } body.mv2.woocommerce-checkout tfoot .recurring-totals th{ font-size:12px !important; font-weight:700; letter-spacing:.05em; text-transform:uppercase; color:#756d78; padding-top:16px !important; border-top:1px solid var(--mv-line); } body.mv2.woocommerce-checkout tfoot tr.recurring-total th, body.mv2.woocommerce-checkout tfoot tr.recurring-total td{ font-size:14px !important; color:#756d78; } body.mv2.woocommerce-checkout tfoot tr.order-total.recurring-total .woocommerce-Price-amount{ font-size:18px !important; color:var(--mv-purple) !important; font-family:"Barlow Condensed",sans-serif !important; font-weight:700 !important; } body.mv2.woocommerce-checkout tr.woocommerce-shipping-totals.shipping{ display:table-row !important; } body.mv2.woocommerce-checkout tr.woocommerce-shipping-totals.shipping th{ font-weight:500; color:#756d78; font-size:15px; } body.mv2.woocommerce-checkout tr.woocommerce-shipping-totals.shipping td{ text-align:right !important; font-size:15px; font-weight:600; } body.mv2.mv2-coship .mv-coship-cost--free{ color:#C9A45C; font-weight:700; letter-spacing:.04em; } body.mv2.woocommerce-checkout #payment ul.wc_payment_methods{ list-style:none !important; margin:0 0 16px 0 !important; padding:0 !important; } body.mv2.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method{ display:block !important; border:1.5px solid var(--mv-line) !important; border-radius:10px !important; padding:14px 16px !important; margin-bottom:10px !important; background:#fff !important; list-style:none !important; transition:border-color .15s ease, background .15s ease; } body.mv2.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method:has(input:checked){ border-color:var(--mv-purple) !important; background:var(--mv-purple-50) !important; } body.mv2.woocommerce-checkout #payment li.wc_payment_method > label{ font-size:16px !important; font-weight:600 !important; display:inline-flex !important; align-items:center !important; gap:8px !important; margin:0 !important; cursor:pointer; } body.mv2.woocommerce-checkout #payment li.wc_payment_method label img{ height:24px !important; width:auto !important; display:inline-block !important; margin:0 2px !important; vertical-align:middle; } body.mv2.woocommerce-checkout #payment div.payment_box{ background:#f7f5fa !important; border:1.5px solid var(--mv-line) !important; border-radius:10px !important; padding:18px !important; margin:4px 0 0 0 !important; font-size:14px; color:#4a4550; } body.mv2.woocommerce-checkout #payment div.payment_box::before{ display:none !important; } body.mv2.woocommerce-checkout .wc-credit-card-form input#authnet-card-number, body.mv2.woocommerce-checkout .wc-credit-card-form input#authnet-card-expiry, body.mv2.woocommerce-checkout .wc-credit-card-form input#authnet-card-cvc{ font-size:17px !important; height:48px !important; line-height:48px !important; padding:0 14px !important; background:#fff !important; border:1.5px solid var(--mv-line) !important; border-radius:8px !important; } body.mv2.woocommerce-checkout .wc-credit-card-form label{ font-size:15px !important; font-weight:600 !important; } body.mv2.mv2-coship .mv-coship__item:has(input[value^="wbs"]) .mv-coship__ic{ display:none !important; } body.mv2.mv2-coship .mv-coship__item:has(input[value^="wbs"]) .mv-coship__label::before{ content:""; display:inline-block; width:21px; height:25px; margin-right:6px; background:url('/wp-content/uploads/2026/07/ups.png') center / contain no-repeat; flex:0 0 auto; } body.mv2.woocommerce-checkout tr.shipping.recurring-total td ul{ display:block !important; list-style:none !important; margin:0 !important; padding:0 !important; } body.mv2.woocommerce-checkout tr.shipping.recurring-total td ul li{ display:none !important; } body.mv2.woocommerce-checkout tr.shipping.recurring-total td ul li:has(input:checked){ display:block !important; } body.mv2.woocommerce-checkout tr.shipping.recurring-total td ul li:has(input:checked) input{ display:none !important; } body.mv2.woocommerce-checkout tr.shipping.recurring-total td ul li:has(input:checked) label{ font-weight:400 !important; cursor:default !important; margin:0 !important; } body.mv2.woocommerce-checkout tr.shipping.recurring-total td::after{ content:none !important; } body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table thead th.product-name, body.mv2.woocommerce-checkout .cart_item td.product-name, body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr > th:first-child, body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr > td:first-child{ padding-left:20px !important; } body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table thead th.product-total, body.mv2.woocommerce-checkout .cart_item td.product-total, body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr > th:last-child, body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr > td:last-child{ padding-right:20px !important; } body.mv2.woocommerce-checkout tr.shipping.recurring-total td ul{ display:none !important; } body.mv2.woocommerce-checkout tr.shipping.recurring-total td::after{ content:none !important; } body.mv2.woocommerce-checkout tr.shipping.recurring-total td .mv-reccost{ display:inline; font-size:14px; color:#756d78; } body.mv2.woocommerce-checkout .select2-selection__arrow b{ display:none !important; } body.mv2.woocommerce-checkout .select2-selection__arrow{ width:36px !important; right:0 !important; top:0 !important; height:100% !important; display:flex !important; align-items:center !important; justify-content:center !important; pointer-events:none; } body.mv2.woocommerce-checkout .select2-selection__arrow::after{ content:""; display:block; width:11px; height:11px; border-right:2.5px solid #4a4550; border-bottom:2.5px solid #4a4550; transform:translateY(-3px) rotate(45deg); } body.mv2.mv2-coship .mv-coship__item:has(input[value^="free_shipping"]) .mv-coship__free{ display:none !important; } body.mv2.mv2-coship .mv-coship__h{ margin-bottom:4px !important; } body.mv2.mv2-coship .mv-coship__h .mv-coship__note{ display:block; font-size:clamp(10.5px,3vw,13px); font-weight:400; color:#4f4857; margin-top:3px; letter-spacing:0; text-transform:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } body.mv2.woocommerce-checkout .mv-conote{ display:none !important; } body.mv2.woocommerce-checkout .mv-cotrust{ display:none !important; } body.mv2.woocommerce-checkout tfoot .order-total .woocommerce-Price-amount, body.mv2.woocommerce-checkout tfoot .order-total .woocommerce-Price-amount *{ color:#29242b !important; } body.mv2.woocommerce-checkout .woocommerce-form-coupon-toggle{ display:none !important; } body.mv2.woocommerce-checkout form.checkout_coupon{ display:flex !important; gap:10px !important; align-items:stretch !important; margin:0 0 20px 0 !important; } body.mv2.woocommerce-checkout form.checkout_coupon .form-row-first{ flex:1 1 auto !important; margin:0 !important; padding:0 !important; width:auto !important; max-width:none !important; } body.mv2.woocommerce-checkout form.checkout_coupon .form-row-last{ flex:0 0 auto !important; margin:0 !important; padding:0 !important; width:auto !important; } body.mv2.woocommerce-checkout form.checkout_coupon input[name="coupon_code"]{ width:100% !important; height:48px !important; margin:0 !important; } body.mv2.woocommerce-checkout form.checkout_coupon button[name="apply_coupon"]{ height:48px !important; white-space:nowrap !important; margin:0 !important; } body.mv2.mv2-coship .mv-coship__item:has(input[value^="free_shipping"]) .mv-coship__free{ display:inline-flex !important; } body.mv2.woocommerce-checkout form.checkout_coupon{ display:flex !important; align-items:center !important; gap:14px !important; background:#fff !important; border:1px solid #ddd7da !important; border-radius:12px !important; padding:18px 24px !important; margin:0 0 24px 0 !important; max-width:827px !important; box-sizing:border-box !important; flex-wrap:nowrap !important; } body.mv2.woocommerce-checkout form.checkout_coupon::before{ content:"" !important; order:0 !important; flex:0 0 40px !important; width:40px; height:40px; border-radius:50%; background:#f3eff4 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='22' height='22' fill='none' stroke='%238300E9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z'/><line x1='7' y1='7' x2='7.01' y2='7'/></svg>") no-repeat center / 22px 22px !important; } body.mv2.woocommerce-checkout form.checkout_coupon::after{ content:"Coupon Code" !important; order:1 !important; flex:0 0 auto !important; white-space:nowrap !important; font-size:17px !important; font-weight:600 !important; color:#29242b !important; font-family:inherit !important; } body.mv2.woocommerce-checkout form.checkout_coupon .form-row-first{ order:2 !important; flex:1 1 auto !important; margin:0 !important; padding:0 !important; width:auto !important; max-width:none !important; display:block !important; } body.mv2.woocommerce-checkout form.checkout_coupon .form-row-last{ order:3 !important; flex:0 0 auto !important; margin:0 !important; padding:0 !important; width:auto !important; display:block !important; } body.mv2.woocommerce-checkout form.checkout_coupon input[name="coupon_code"]{ width:100% !important; height:48px !important; margin:0 !important; box-sizing:border-box !important; } body.mv2.woocommerce-checkout form.checkout_coupon button[name="apply_coupon"]{ height:48px !important; margin:0 !important; white-space:nowrap !important; background:#FFFFFF !important; color:var(--mv-purple-deep,#3b2a44) !important; -webkit-text-fill-color:var(--mv-purple-deep,#3b2a44) !important; border:1px solid var(--mv-line,#ddd7da) !important; border-radius:10px !important; font-family:'Barlow Condensed', Helvetica, Arial, sans-serif !important; font-size:14px !important; font-weight:600 !important; text-transform:uppercase !important; letter-spacing:1.12px !important; padding:0 20px !important; box-shadow:none !important; } body.mv2.woocommerce-checkout form.checkout_coupon button[name="apply_coupon"]:hover{ background:var(--mv-purple-deep,#3b2a44) !important; color:#fff !important; -webkit-text-fill-color:#fff !important; border-color:var(--mv-purple-deep,#3b2a44) !important; } body.mv2.woocommerce-checkout form.checkout_coupon .clear{ display:none !important; } body.mv2.mv2-coship .mv-coship__item:has(input[value^="free_shipping"]) .mv-coship__ic{ display:none !important; } body.mv2.mv2-coship .mv-coship__item:has(input[value^="free_shipping"]) .mv-coship__label::before{ content:"" !important; display:inline-block !important; width:26px; height:26px; margin-right:4px; flex:0 0 26px; vertical-align:middle; background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='26' height='26' fill='none' stroke='%238300E9' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M1 3h15v13H1z'/><path d='M16 8h4l3 3v5h-7V8z'/><circle cx='5.5' cy='18.5' r='2.5'/><circle cx='18.5' cy='18.5' r='2.5'/></svg>") no-repeat center / 26px 26px !important; } body.mv2.mv2-coship .mv-coship__item:has(input[value^="local_pickup"]) .mv-coship__ic{ display:none !important; } body.mv2.mv2-coship .mv-coship__item:has(input[value^="local_pickup"]) .mv-coship__label::before{ content:"" !important; display:inline-block !important; width:26px; height:26px; margin-right:4px; flex:0 0 26px; vertical-align:middle; background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='26' height='26' fill='none' stroke='%238300E9' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M3 21V8l9-5 9 5v13'/><path d='M3 21h18'/><path d='M7 21v-6h4v6'/><path d='M14 12h3v3h-3z'/></svg>") no-repeat center / 26px 26px !important; } body.mv2.woocommerce-checkout .woocommerce-billing-fields > h3::before, body.mv2.woocommerce-checkout h3#ship-to-different-address::before, body.mv2.woocommerce-checkout h3#order_review_heading::before{ width:44px !important; height:44px !important; background-size:26px 26px !important; flex:0 0 44px !important; } body.mv2.woocommerce-checkout .woocommerce-billing-fields > h3::before{ background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' fill='none' stroke='%238300E9' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='8' r='3.5'/><path d='M5.5 20a6.5 6.5 0 0 1 13 0'/></svg>") !important; background-repeat:no-repeat !important; background-position:center !important; } body.mv2.woocommerce-checkout h3#ship-to-different-address::before{ background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' fill='none' stroke='%238300E9' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M12 2a7 7 0 0 0-7 7c0 4.5 7 13 7 13s7-8.5 7-13a7 7 0 0 0-7-7z'/><path d='M8.5 9.7L12 6.5l3.5 3.2'/><path d='M9.3 9v3.2h5.4V9'/></svg>") !important; background-repeat:no-repeat !important; background-position:center !important; } @media (max-width:781px){ body.mv2.woocommerce-checkout form.checkout_coupon{ flex-wrap:wrap !important; max-width:100% !important; row-gap:14px !important; } body.mv2.woocommerce-checkout form.checkout_coupon::after{ flex:1 1 auto !important; } body.mv2.woocommerce-checkout form.checkout_coupon .form-row-first{ flex:1 1 100% !important; order:2 !important; } body.mv2.woocommerce-checkout form.checkout_coupon .form-row-last{ flex:1 1 100% !important; order:3 !important; } body.mv2.woocommerce-checkout form.checkout_coupon button[name="apply_coupon"]{ width:100% !important; } } @media (max-width:860px){ body.mv2 .mv-head__logo svg{ width:131px !important; max-width:131px !important; height:auto !important; } body.mv2 .mv-head__logo{ max-width:131px !important; overflow:hidden !important; } } @media (max-width:1099px){ body.mv2.woocommerce-checkout .et_pb_wc_checkout_payment_info{ background:#fff !important; border-radius:12px !important; overflow:hidden !important; } } body.mv2.woocommerce-checkout tr.recurring-total .woocommerce-Price-amount, body.mv2.woocommerce-checkout .order-total.recurring-total .woocommerce-Price-amount, body.mv2.woocommerce-checkout tr.recurring-total .woocommerce-Price-currencySymbol, body.mv2.woocommerce-checkout .order-total.recurring-total .woocommerce-Price-currencySymbol{ color:#574063 !important; } body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table{ border:1px solid #ddd7da !important; border-collapse:separate !important; border-spacing:0 !important; border-radius:12px !important; overflow:hidden !important; } body.mv2.woocommerce-checkout #payment{ padding-left:0 !important; padding-right:0 !important; } body.mv2.woocommerce-checkout h3#ship-to-different-address{ flex-wrap:nowrap !important; align-items:center !important; white-space:nowrap !important; } body.mv2.woocommerce-checkout h3#ship-to-different-address label{ white-space:nowrap !important; } @media (max-width:781px){ body.mv2.woocommerce-checkout h3#ship-to-different-address{ font-size:17px !important; } } body.mv2.woocommerce-checkout form.checkout_coupon::before{ width:44px !important; height:44px !important; flex:0 0 44px !important; background-size:26px 26px !important; } @media (max-width:781px){ body.mv2.woocommerce-cart .cart_totals{ grid-template-columns:minmax(0,1fr) !important; } body.mv2.woocommerce-cart .cart_totals > *{ min-width:0 !important; max-width:100% !important; } body.mv2.woocommerce-cart .cart_totals .wc-proceed-to-checkout{ width:100% !important; } body.mv2.woocommerce-cart .shop_table.cart, body.mv2.woocommerce-cart form.woocommerce-cart-form, body.mv2.woocommerce-cart .cart_totals{ max-width:100% !important; box-sizing:border-box !important; } body.mv2.woocommerce-cart table.shop_table_responsive, body.mv2.woocommerce-cart table.shop_table_responsive tbody, body.mv2.woocommerce-cart table.shop_table_responsive tr.cart_item{ display:block !important; width:100% !important; max-width:100% !important; } body.mv2.woocommerce-cart .mv-cbuy, body.mv2.woocommerce-cart .mv-cbuy__ivl, body.mv2.woocommerce-cart .mv-cbuy__modes, body.mv2.woocommerce-cart .mv-cprice{ max-width:100% !important; box-sizing:border-box !important; } body.mv2.woocommerce-cart .mv-cbuy__ivl select{ max-width:100% !important; } body.mv2.woocommerce-cart .coupon{ flex-wrap:wrap !important; max-width:100% !important; } body.mv2.woocommerce-cart .coupon #coupon_code{ flex:1 1 100% !important; max-width:100% !important; box-sizing:border-box !important; } body.mv2.woocommerce-cart .coupon .mv-apply, body.mv2.woocommerce-cart .coupon button[name=apply_coupon]{ flex:1 1 100% !important; width:100% !important; box-sizing:border-box !important; } body.mv2.woocommerce-cart form.woocommerce-cart-form td.product-delivery{ text-align:left !important; } body.mv2.woocommerce-cart .mv-cbuy{ width:100% !important; align-items:stretch !important; text-align:left !important; } body.mv2.woocommerce-cart .mv-cbuy__ivl{ width:100% !important; } body.mv2.woocommerce-cart .mv-cbuy__ivl select, body.mv2.woocommerce-cart select.mv-cbuy__sel{ width:100% !important; max-width:none !important; } body.mv2.woocommerce-cart .mv-cbuy__modes{ width:100% !important; display:flex !important; gap:8px !important; } body.mv2.woocommerce-cart .mv-cbuy__modes .mv-cbuy__mode, body.mv2.woocommerce-cart .mv-cbuy__modes button{ flex:1 1 0 !important; width:auto !important; text-align:center !important; } body.mv2.woocommerce-cart .cart_totals tr.shipping td::before, body.mv2.woocommerce-cart .cart_totals tr.recurring-total td::before, body.mv2.woocommerce-cart .cart_totals tr.recurring-totals td::before{ float:none !important; display:block !important; margin:0 0 6px 0 !important; } body.mv2.woocommerce-cart .cart_totals tr.shipping td::before, body.mv2.woocommerce-cart .cart_totals tr.recurring-total td::before, body.mv2.woocommerce-cart .cart_totals tr.recurring-totals td::before{ text-align:left !important; } body.mv2.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals ul#shipping_method, body.mv2.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals ul#shipping_method li, body.mv2.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals ul#shipping_method label{ text-align:left !important; } body.mv2.woocommerce-cart .cart_totals td::before{ margin-right:10px; } } @media (min-width:783px) and (max-width:980px){ body.mv2.woocommerce-cart form.woocommerce-cart-form table.shop_table_responsive thead{ display:none !important; } body.mv2.woocommerce-cart form.woocommerce-cart-form table.shop_table_responsive tbody, body.mv2.woocommerce-cart form.woocommerce-cart-form table.shop_table_responsive tr, body.mv2.woocommerce-cart form.woocommerce-cart-form table.shop_table_responsive td{ display:block !important; width:100% !important; text-align:right !important; } body.mv2.woocommerce-cart form.woocommerce-cart-form table.shop_table_responsive tr.cart_item{ margin-bottom:16px !important; } body.mv2.woocommerce-cart form.woocommerce-cart-form table.shop_table_responsive td::before{ content:attr(data-title) !important; float:left !important; font-weight:600 !important; } body.mv2.woocommerce-cart form.woocommerce-cart-form .cart_item .product-thumbnail{ display:none !important; } body.mv2.woocommerce-cart form.woocommerce-cart-form .cart_item .product-name{ text-align:left !important; } body.mv2.woocommerce-cart form.woocommerce-cart-form table.shop_table_responsive tr.cart_item{ position:relative !important; padding:16px 14px !important; } body.mv2.woocommerce-cart form.woocommerce-cart-form table.shop_table_responsive td::before{ margin-right:12px !important; } body.mv2.woocommerce-cart form.woocommerce-cart-form table.shop_table_responsive td.product-name::before, body.mv2.woocommerce-cart form.woocommerce-cart-form table.shop_table_responsive td.product-delivery::before{ float:none !important; display:block !important; margin:0 0 4px 0 !important; } body.mv2.woocommerce-cart form.woocommerce-cart-form table.shop_table_responsive td.product-name, body.mv2.woocommerce-cart form.woocommerce-cart-form table.shop_table_responsive td.product-delivery{ text-align:left !important; } body.mv2.woocommerce-cart form.woocommerce-cart-form table.shop_table_responsive td.product-remove{ position:absolute !important; top:10px !important; right:12px !important; padding:0 !important; margin:0 !important; width:auto !important; } body.mv2.woocommerce-cart form.woocommerce-cart-form table.shop_table_responsive td.product-remove::before{ content:none !important; } } @media (max-width:781px){ body.mv2.woocommerce-checkout .et_pb_section_0 .et_pb_row{ margin-left:15px !important; margin-right:15px !important; width:auto !important; } body.mv2.woocommerce-checkout .et_pb_section_0 .et_pb_module{ padding-left:0 !important; padding-right:0 !important; } } @media (max-width:781px){ .et-l--footer .et_pb_row, [class*="tb_footer"] .et_pb_row{ margin-left:15px !important; margin-right:15px !important; width:auto !important; } } @media (min-width:782px) and (max-width:1024px){ .et-l--footer .et_pb_row, [class*="tb_footer"] .et_pb_row{ margin-left:33px !important; margin-right:33px !important; width:auto !important; } } @media (min-width:782px) and (max-width:1024px){ body.mv2.woocommerce-checkout .et_pb_section_0 .et_pb_row{ margin-left:28px !important; margin-right:28px !important; width:auto !important; } } @media (max-width:781px){ body.mv2.woocommerce-checkout form.checkout_coupon{ padding-left:16px !important; padding-right:16px !important; } } @media (max-width:600px){ .mv-topbar__sep{ display:block; height:0; overflow:hidden; } } @media (max-width:781px){ body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table td, body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table th, body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name, body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-total{ padding-left:12px !important; padding-right:12px !important; } body.mv2.mv2-coship .mv-coship{ padding:14px !important; } } @media (max-width:781px){ body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table thead th.product-total{ width:140px !important; } body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot td, body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot th{ padding-right:10px !important; } body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total.recurring-total td, body.mv2.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total.recurring-total th{ padding-bottom:24px !important; position:relative !important; } body.mv2.woocommerce-checkout .first-payment-date{ position:absolute !important; right:10px !important; bottom:4px !important; top:auto !important; left:auto !important; white-space:nowrap !important; text-align:right !important; width:auto !important; margin:0 !important; } } @media (max-width:781px){ body.mv2.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method:has(#payment_method_authnet){ display:flex !important; flex-wrap:nowrap !important; align-items:flex-start !important; } body.mv2.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method:has(#payment_method_authnet) > input[type=radio]{ margin-top:4px !important; flex:0 0 auto !important; } body.mv2.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method:has(#payment_method_authnet) label[for="payment_method_authnet"]{ display:flex !important; flex-wrap:wrap !important; align-items:flex-start !important; row-gap:8px !important; flex:1 1 auto !important; margin-left:8px !important; } body.mv2.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method:has(#payment_method_authnet) label[for="payment_method_authnet"] img{ order:2 !important; margin:0 6px 0 0 !important; vertical-align:middle !important; flex:0 0 auto !important; } body.mv2.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method:has(#payment_method_authnet) label[for="payment_method_authnet"]::after{ content:"" !important; order:1 !important; flex-basis:100% !important; width:100% !important; height:0 !important; } body.mv2.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method .payment_box{ flex-basis:100% !important; width:100% !important; } } .mv-hero__features{ list-style:none; margin:28px 0 0; padding:0; display:flex; flex-direction:column; gap:16px; } .mv-hero__features li{ list-style:none; } .mv-hf{ display:flex; align-items:center; gap:12px; } .mv-hf__icon{ color:#C9A45C; flex:0 0 auto; display:flex; } .mv-hf__txt{ display:flex; flex-direction:column; } .mv-hf__t{ color:#fff; font-weight:700; font-size:15px; line-height:1.2; } .mv-hf__s{ color:rgba(255,255,255,.72); font-size:13px; } @media (max-width:980px){ .mv-hero{ grid-template-columns:1fr !important; position:relative !important; } .mv-hero__copy{ grid-column:1 !important; order:0 !important; max-width:none !important; width:60% !important; margin:0 !important; text-align:left !important; padding:32px 0 32px 24px !important; position:relative !important; z-index:3 !important; } .mv-hero__sub{ margin-left:0 !important; margin-right:0 !important; } .mv-hero__stage{ position:absolute !important; order:0 !important; top:0 !important; bottom:0 !important; right:0 !important; left:auto !important; width:44% !important; justify-content:center !important; align-items:center !important; padding-right:0 !important; z-index:2 !important; } .mv-hero__bottle{ position:relative !important; max-height:82% !important; height:auto !important; width:auto !important; margin:0 !important; } } @media (max-width:599px){ .mv-hero__glow{ background:radial-gradient(30% 30% at 82% 44%, rgba(168,72,255,.42), rgba(150,20,245,0) 72%), radial-gradient(56% 48% at 82% 46%, rgba(131,0,233,.82), rgba(131,0,233,.32) 48%, rgba(131,0,233,0) 76%) !important; } .mv-hero__stage{ justify-content:flex-end !important; right:-6% !important; width:46% !important; } .mv-hero__bottle{ max-height:78% !important; } .mv-hero__features{ display:none !important; } } @media (min-width:600px) and (max-width:980px){ .mv-hero__copy{ width:50% !important; padding:48px 24px 48px 40px !important; } .mv-hero__stage{ width:50% !important; right:0 !important; left:auto !important; justify-content:center !important; align-items:center !important; } .mv-hero__bottle{ max-height:88% !important; } .mv-hero__glow{ background:radial-gradient(26% 36% at 75% 48%, rgba(168,72,255,.42), rgba(150,20,245,0) 72%), radial-gradient(46% 58% at 75% 50%, rgba(131,0,233,.82), rgba(131,0,233,.34) 46%, rgba(131,0,233,0) 74%) !important; } .mv-hero__features{ display:grid !important; grid-template-columns:max-content max-content !important; justify-content:start !important; column-gap:22px !important; row-gap:0 !important; margin-top:6px !important; width:100% !important; max-width:none !important; } .mv-hf{ flex-direction:row !important; align-items:center !important; gap:10px !important; padding:0 !important; border-left:0 !important; } .mv-hf + .mv-hf{ border-left:1px solid rgba(255,255,255,.18) !important; padding-left:22px !important; } .mv-hf__t{ font-size:14px !important; line-height:1.25 !important; white-space:nowrap !important; } .mv-hf__s{ font-size:12px !important; white-space:nowrap !important; } } .mv-hero__bottle--fruit{ display:none; } @media (max-width:599px){ .mv-hero__stage{ right:0 !important; width:40% !important; padding-right:14px !important; justify-content:flex-end !important; } .mv-hero__bottle--plain{ max-height:95% !important; ;width:calc(100% - 14px) !important;height:auto !important} } @media (min-width:600px){ .mv-hero__bottle--fruit{ display:block !important; } .mv-hero__bottle--plain{ display:none !important; } } @media (min-width:981px){ .mv-hero__stage{ position:absolute !important; inset:0 auto 0 0 !important; left:0 !important; right:auto !important; width:50% !important; height:100% !important; display:flex !important; justify-content:center !important; align-items:center !important; margin:0 !important; padding:40px !important; } .mv-hero__bottle--fruit{ position:relative !important; max-height:97% !important; max-width:100% !important; width:auto !important; height:auto !important; margin:0 !important; object-fit:contain !important; transform:none !important; filter:none !important; } .mv-hero__bottle--b1, .mv-hero__bottle--b2, .mv-hero__bottle--b3, .mv-hero__bottle--plain{ display:none !important; } .mv-hero__glow{ background:radial-gradient(26% 36% at 26% 48%, rgba(168,72,255,.42), rgba(150,20,245,0) 72%), radial-gradient(46% 60% at 26% 50%, rgba(131,0,233,.82), rgba(131,0,233,.34) 46%, rgba(131,0,233,0) 74%) !important; } } .mv-head{ transition: background-color .28s ease, box-shadow .28s ease, border-color .28s ease; } .mv-head.mv-head--scrolled{ background-color: rgba(255,255,255,.72) !important; -webkit-backdrop-filter: blur(12px) saturate(140%) !important; backdrop-filter: blur(12px) saturate(140%) !important; box-shadow: 0 6px 24px rgba(35,31,32,.12) !important; border-bottom: 1px solid rgba(255,255,255,.55) !important; } body.mv2.woocommerce-account .et_pb_section .entry-title{ display:none; } body.mv2.woocommerce-account .mv-auth{ display:grid; grid-template-columns:1.05fr .95fr; align-items:stretch; max-width:1180px; margin:0 auto; border-radius:20px; overflow:hidden; box-shadow:0 24px 60px rgba(35,31,32,.14); background:#302536; } body.mv2 .mv-auth__aside{ position:relative; padding:56px 48px; display:flex; flex-direction:column; justify-content:center; background:linear-gradient(150deg,#3B2A44 0%,#302536 60%); overflow:hidden; min-height:660px; } body.mv2 .mv-auth__glow{ position:absolute; inset:0; z-index:0; pointer-events:none; background: radial-gradient(30% 40% at 22% 42%, rgba(168,72,255,.42), rgba(150,20,245,0) 70%), radial-gradient(52% 60% at 20% 46%, rgba(131,0,233,.72), rgba(131,0,233,.18) 48%, transparent 74%); } body.mv2 .mv-auth__bottle{ position:absolute; left:-4%; top:50%; transform:translateY(-50%); height:104%; width:auto; z-index:1; filter:drop-shadow(0 30px 40px rgba(0,0,0,.4)); } body.mv2 .mv-auth__intro{ position:relative; z-index:2; margin-left:auto; width:56%; color:#fff; text-align:left; } body.mv2 .mv-auth__eyebrow{ font-family:'Barlow Condensed',sans-serif; text-transform:uppercase; letter-spacing:.14em; color:#C9A45C; font-size:13px; font-weight:600; margin:0 0 10px; } body.mv2 .mv-auth__title{ font-family:'Barlow Condensed',sans-serif; color:#fff !important; font-size:52px; line-height:1.02; margin:0 0 16px; font-weight:600; } body.mv2 .mv-auth__sub{ color:rgba(255,255,255,.82); font-size:17px; line-height:1.5; margin:0 0 32px; } body.mv2 .mv-auth__features{ list-style:none; margin:0; padding:0; display:flex; flex-direction:column; gap:20px; } body.mv2 .mv-auth__features li{ list-style:none; } body.mv2 .mv-af{ display:flex; align-items:flex-start; gap:14px; } body.mv2 .mv-af__icon{ color:#C9A45C; flex:0 0 auto; display:flex; margin-top:2px; } body.mv2 .mv-af__txt{ display:flex; flex-direction:column; } body.mv2 .mv-af__t{ color:#fff; font-weight:700; font-size:16px; line-height:1.2; } body.mv2 .mv-af__s{ color:rgba(255,255,255,.66); font-size:13.5px; line-height:1.35; margin-top:2px; } body.mv2 .mv-auth__card{ background:#fff; padding:44px 48px; display:flex; flex-direction:column; } body.mv2 .mv-auth__tabs{ display:flex; gap:8px; border-bottom:1px solid #ddd7da; margin-bottom:28px; } body.mv2 .mv-auth__tab{ flex:1; background:none; border:none; cursor:pointer; padding:0 0 14px; margin-bottom:-1px; font-family:'Barlow Condensed',sans-serif; font-size:18px; font-weight:600; color:#9A93A6; border-bottom:2px solid transparent; transition:color .18s, border-color .18s; } body.mv2 .mv-auth__tab.is-active{ color:#574063; border-bottom-color:#574063; } body.mv2 .mv-auth__body .woocommerce-notices-wrapper:empty{ display:none; } body.mv2 .mv-auth__body .u-columns{ display:block; margin:0; width:100%; } body.mv2 .mv-auth__body .u-column1, body.mv2 .mv-auth__body .u-column2{ width:100%; float:none; margin:0; padding:0; } body.mv2 .mv-auth--login .u-column2{ display:none; } body.mv2 .mv-auth--register .u-column1{ display:none; } body.mv2 .mv-auth__body .u-column1 > h2, body.mv2 .mv-auth__body .u-column2 > h2{ position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0 0 0 0); } body.mv2 .mv-auth__body .woocommerce-form-row, body.mv2 .mv-auth__body form .form-row{ margin:0 0 18px; padding:0; } body.mv2 .mv-auth__body label{ display:block; font-size:14px; font-weight:600; color:#29242b; margin:0 0 7px; } body.mv2 .mv-auth__body input[type=text], body.mv2 .mv-auth__body input[type=email], body.mv2 .mv-auth__body input[type=password]{ width:100%; height:50px; padding:0 44px 0 44px; border:1px solid #ddd7da; border-radius:9px; font-size:16px; color:#29242b; background:#fff; box-sizing:border-box; } body.mv2 .mv-auth__body input:focus{ outline:none; border-color:#574063; box-shadow:0 0 0 3px rgba(131,0,233,.12); } body.mv2 .mv-auth__body input[type=text], body.mv2 .mv-auth__body input[type=email]{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239A93A6' stroke-width='1.6'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:14px center; background-size:20px 20px; } body.mv2 .mv-auth__body input[type=password]{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239A93A6' stroke-width='1.6'%3E%3Crect x='4' y='11' width='16' height='9' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:14px center; background-size:20px 20px; } body.mv2 .mv-auth__body .password-input{ display:block; position:relative; width:100%; } body.mv2 .mv-auth__body .password-input input{ width:100%; } body.mv2 .mv-auth__body .show-password-input{ position:absolute; right:14px; top:50%; transform:translateY(-50%); width:22px; height:22px; cursor:pointer; color:#9A93A6; } body.mv2 .mv-auth__body button[type=submit]{ width:100%; height:52px; background:#574063; color:#fff; border:none; border-radius:10px; font-family:'Barlow Condensed',sans-serif; font-size:17px; font-weight:600; letter-spacing:.02em; cursor:pointer; margin:0; transition:background .18s; } body.mv2 .mv-auth__body button[type=submit]:hover{ background:#6E00C4; } body.mv2 .woocommerce-form-login .form-row{ display:flex; flex-wrap:wrap; align-items:center; margin-bottom:16px; row-gap:16px; } body.mv2 .mv-auth__body .woocommerce-form-login button[type=submit], body.mv2 .mv-auth__body .woocommerce-form-register button[type=submit]{ display:block; width:100%; flex:0 0 100%; overflow:visible; } body.mv2 .woocommerce-form-login .form-row label.woocommerce-form__label-for-checkbox{ font-weight:400; font-size:14px; color:#5A5566; margin:0; display:flex; align-items:center; gap:8px; flex:1 1 auto; } body.mv2 .woocommerce-form-login .form-row button[type=submit]{ flex:1 1 100%; } body.mv2 .woocommerce-form-login .woocommerce-LostPassword{ text-align:right; font-size:14px; margin:0; height:0; overflow:visible; } body.mv2 .woocommerce-form-login .woocommerce-LostPassword{ margin:8px 0 0; text-align:left; } body.mv2 .woocommerce-form-login .woocommerce-LostPassword a{ color:#574063; font-weight:600; text-decoration:none; } body.mv2 .woocommerce-form-login #rememberme{ width:18px; height:18px; accent-color:#574063; margin:0; } body.mv2 .mv-auth__or{ display:flex; align-items:center; text-align:center; margin:24px 0 20px; color:#9A93A6; } body.mv2 .mv-auth__or::before, body.mv2 .mv-auth__or::after{ content:''; flex:1; height:1px; background:#ddd7da; } body.mv2 .mv-auth__or span{ padding:0 16px; font-size:13px; font-weight:600; letter-spacing:.06em; } body.mv2 .mv-auth__new{ text-align:center; } body.mv2 .mv-auth__new-t{ font-weight:700; color:#29242b; font-size:16px; margin:0 0 4px; } body.mv2 .mv-auth__new-s{ color:#5A5566; font-size:14px; margin:0 0 16px; } body.mv2 .mv-auth__ghost{ width:100%; height:52px; background:#fff; color:#574063; border:1.5px solid #574063; border-radius:10px; font-family:'Barlow Condensed',sans-serif; font-size:17px; font-weight:600; letter-spacing:.02em; cursor:pointer; -webkit-text-fill-color:#574063; transition:background .18s, color .18s; } body.mv2 .mv-auth__ghost:hover{ background:#574063; color:#fff; -webkit-text-fill-color:#fff; } body.mv2.woocommerce-account .mv-auth__notice{ max-width:1180px; margin:24px auto 0; display:flex; align-items:center; gap:20px; background:#f3eff4; border-radius:16px; padding:24px 28px; } body.mv2 .mv-auth__notice-icon{ flex:0 0 auto; width:56px; height:56px; border-radius:50%; background:#E7DAF7; color:#574063; display:flex; align-items:center; justify-content:center; } body.mv2 .mv-auth__notice-txt{ display:flex; flex-direction:column; } body.mv2 .mv-auth__notice-t{ font-weight:700; color:#29242b; font-size:17px; margin-bottom:4px; } body.mv2 .mv-auth__notice-s{ color:#5A5566; font-size:15px; line-height:1.5; } body.mv2 .mv-auth__notice-link{ display:inline-block; margin-top:4px; color:#574063; font-weight:600; text-decoration:underline; white-space:nowrap; } body.mv2 .mv-auth__notice-link:hover{ color:#6E00C4; } body.woocommerce-account .et-l--post .et_pb_text_1{ display:none !important; } @media (max-width:900px){ body.mv2.woocommerce-account .mv-auth{ grid-template-columns:1fr; } body.mv2 .mv-auth__aside{ min-height:0; padding:40px 32px 32px; } body.mv2 .mv-auth__bottle{ display:none; } body.mv2 .mv-auth__intro{ width:100%; margin:0; text-align:center; } body.mv2 .mv-auth__sub{ margin-left:auto; margin-right:auto; max-width:420px; } body.mv2 .mv-auth__features{ align-items:center; } body.mv2 .mv-af{ width:100%; max-width:360px; } body.mv2 .mv-auth__card{ padding:36px 28px; } } @media (max-width:520px){ body.mv2 .mv-auth__title{ font-size:40px; } body.mv2 .mv-auth__card{ padding:28px 20px; } body.mv2 .mv-auth__aside{ padding:32px 22px 26px; } body.mv2.woocommerce-account .mv-auth__notice{ flex-direction:row; padding:20px; gap:14px; align-items:flex-start; } body.mv2 .mv-auth__notice-icon{ width:44px; height:44px; } } @media (max-width:767px){ body.mv2.woocommerce-account .et_pb_row{ width:auto !important; max-width:none !important; margin-left:16px !important; margin-right:16px !important; padding-left:0 !important; padding-right:0 !important; } } @media (min-width:768px) and (max-width:980px){ body.mv2.woocommerce-account .et_pb_row{ width:90% !important; max-width:640px !important; } } body.mv2.woocommerce-account.logged-in .woocommerce{ display:grid; grid-template-columns:250px 1fr; column-gap:28px; row-gap:6px; max-width:1180px; margin:32px auto; align-items:start; } body.mv2.woocommerce-account.logged-in .woocommerce::before, body.mv2.woocommerce-account.logged-in .woocommerce::after{ display:none; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-navigation, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content{ width:auto !important; float:none !important; margin:0 !important; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content > p{ display:none !important; } body.mv2 .woocommerce-MyAccount-navigation ul, body.mv2 .woocommerce-MyAccount-navigation li{ list-style:none !important; } body.mv2 .woocommerce-MyAccount-navigation li::marker{ content:'' !important; } body.mv2 .woocommerce-MyAccount-navigation li::before{ display:none !important; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content{ min-width:0; } body.mv2 .mv-dash{ display:flex; flex-direction:column; gap:22px; } body.mv2 .mv-dash__hero{ position:relative; overflow:hidden; border-radius:18px; background:linear-gradient(120deg,#3B2A44 0%,#3D1173 46%,#302536 100%); color:#fff; padding:44px 40px; display:flex; align-items:center; gap:26px; min-height:190px; } body.mv2 .mv-dash__hero::after{ content:''; position:absolute; right:-60px; top:50%; transform:translateY(-50%); width:340px; height:340px; border-radius:50%; background:radial-gradient(circle,rgba(131,0,233,.55) 0%,rgba(131,0,233,0) 68%); pointer-events:none; } body.mv2 .mv-dash__hero-wings{ flex:0 0 auto; width:96px; color:#B06BF2; position:relative; z-index:1; } body.mv2 .mv-dash__hero-wings svg{ width:100%; height:auto; display:block; } body.mv2 .mv-dash__hero-txt{ position:relative; z-index:1; } body.mv2 .mv-dash__hero-eyebrow{ display:block; font-size:15px; color:#D9C7F2; margin-bottom:2px; } body.mv2 .mv-dash__hero-name{ font-family:'Barlow Condensed',sans-serif; font-weight:600; font-size:42px; line-height:1.04; margin:0 0 12px; color:#fff; letter-spacing:.5px; } body.mv2 .mv-dash__hero-sub{ margin:0; max-width:560px; font-size:15px; line-height:1.5; color:#E6DBF5; } body.mv2 .mv-dash__stats{ display:grid; grid-template-columns:repeat(3,1fr); gap:18px; } body.mv2 .mv-dash__card{ background:#fff; border:1px solid #ECE7F3; border-radius:14px; box-shadow:0 1px 3px rgba(24,10,48,.05); } body.mv2 .mv-dash__stat{ padding:22px 22px 18px; display:flex; flex-direction:column; } body.mv2 .mv-dash__stat-icon{ width:44px; height:44px; border-radius:11px; display:inline-flex; align-items:center; justify-content:center; background:#574063; color:#fff; margin-bottom:14px; } body.mv2 .mv-dash__stat-icon svg{ width:22px; height:22px; } body.mv2 .mv-dash__stat--sub .mv-dash__stat-icon{ background:#C9A45C; } body.mv2 .mv-dash__stat--address .mv-dash__stat-icon{ background:#2B7FFF; } body.mv2 .mv-dash__stat-label{ font-size:14px; color:#6A6478; } body.mv2 .mv-dash__stat-value{ font-family:'Barlow Condensed',sans-serif; font-weight:600; font-size:34px; line-height:1.1; color:#29242b; margin:2px 0 10px; } body.mv2 .mv-dash__stat-link{ font-size:13.5px; font-weight:600; color:#574063; text-decoration:none; margin-top:auto; } body.mv2 .mv-dash__stat-link:hover{ color:#6E00C4; } body.mv2 .mv-dash__card-head{ display:flex; align-items:center; justify-content:space-between; padding:20px 22px 0; } body.mv2 .mv-dash__card-head h2{ font-family:'Barlow Condensed',sans-serif; font-weight:600; font-size:19px; margin:0; color:#29242b; } body.mv2 .mv-dash__viewall{ font-size:13.5px; font-weight:600; color:#574063; text-decoration:none; white-space:nowrap; } body.mv2 .mv-dash__viewall:hover{ color:#6E00C4; } body.mv2 .mv-dash__empty{ padding:18px 22px 22px; color:#6A6478; font-size:14px; } body.mv2 .mv-dash__orders{ padding:8px 12px 14px; display:flex; flex-direction:column; } body.mv2 .mv-dash__order{ display:flex; align-items:center; gap:14px; padding:12px 10px; border-radius:10px; text-decoration:none; color:inherit; transition:background .12s; } body.mv2 .mv-dash__order:hover{ background:#F7F4FC; } body.mv2 .mv-dash__order + .mv-dash__order{ border-top:1px solid #F0ECF6; } body.mv2 .mv-dash__order-thumb img{ width:52px; height:52px; border-radius:8px; object-fit:cover; display:block; background:#f3eff4; } body.mv2 .mv-dash__order-main{ display:flex; flex-direction:column; gap:3px; flex:1 1 auto; min-width:0; } body.mv2 .mv-dash__order-id{ font-weight:700; font-size:14.5px; color:#29242b; } body.mv2 .mv-dash__order-date{ font-size:13px; color:#8A8398; } body.mv2 .mv-dash__order-right{ display:flex; flex-direction:column; align-items:flex-end; gap:3px; text-align:right; } body.mv2 .mv-dash__order-total{ font-weight:700; font-size:14.5px; color:#29242b; } body.mv2 .mv-dash__order-count{ font-size:12.5px; color:#8A8398; } body.mv2 .mv-dash__order-chev{ color:#C9C0DA; font-size:22px; line-height:1; padding-left:2px; } body.mv2 .mv-dash__pill{ display:inline-block; font-size:11.5px; font-weight:600; padding:3px 10px; border-radius:999px; margin-top:2px; } body.mv2 .mv-dash__pill--completed, body.mv2 .mv-dash__pill--active{ background:#E7D5AD; color:#9D793A; } body.mv2 .mv-dash__pill--processing, body.mv2 .mv-dash__pill--on-hold{ background:#FFF3DB; color:#9A6B00; } body.mv2 .mv-dash__pill--pending{ background:#EDE9F5; color:#5B5470; } body.mv2 .mv-dash__pill--cancelled, body.mv2 .mv-dash__pill--failed{ background:#FBE6E6; color:#a84d58; } body.mv2 .mv-dash__bottom{ display:grid; grid-template-columns:1fr 1fr; gap:18px; } body.mv2 .mv-dash__subov-body{ display:flex; gap:14px; padding:16px 22px 6px; } body.mv2 .mv-dash__subov-thumb img{ width:72px; height:72px; border-radius:10px; object-fit:cover; display:block; background:#f3eff4; } body.mv2 .mv-dash__subov-info{ display:flex; flex-direction:column; gap:4px; } body.mv2 .mv-dash__subov-name{ font-weight:700; font-size:15px; color:#29242b; } body.mv2 .mv-dash__subov-meta{ font-size:13px; color:#8A8398; } body.mv2 .mv-dash__subov-price{ font-size:14px; color:#4A4458; } body.mv2 .mv-dash__subov-price .amount{ font-weight:700; color:#29242b; } body.mv2 .mv-dash__btn{ display:inline-block; margin:14px 22px 20px; padding:11px 20px; border-radius:9px; font-weight:600; font-size:14px; text-decoration:none; text-align:center; } body.mv2 .mv-dash__btn--ghost{ border:1.5px solid #574063; color:#574063; background:#fff; } body.mv2 .mv-dash__btn--ghost:hover{ background:#574063; color:#fff; } body.mv2 .mv-dash__shortcut{ display:flex; align-items:center; gap:14px; padding:14px 22px; text-decoration:none; color:inherit; } body.mv2 .mv-dash__shortcut + .mv-dash__shortcut{ border-top:1px solid #F0ECF6; } body.mv2 .mv-dash__shortcut:hover{ background:#F7F4FC; } body.mv2 .mv-dash__shortcut-icon{ width:40px; height:40px; border-radius:10px; background:#f3eff4; color:#574063; display:inline-flex; align-items:center; justify-content:center; flex:0 0 auto; } body.mv2 .mv-dash__shortcut-icon svg{ width:20px; height:20px; } body.mv2 .mv-dash__shortcut-txt{ display:flex; flex-direction:column; gap:2px; flex:1 1 auto; } body.mv2 .mv-dash__shortcut-t{ font-weight:600; font-size:14.5px; color:#29242b; } body.mv2 .mv-dash__shortcut-s{ font-size:12.5px; color:#8A8398; } body.mv2 .mv-dash__shortcut-chev{ color:#C9C0DA; font-size:22px; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{ background:#fff; border:1px solid #ECE7F3; border-radius:14px; padding:10px; box-shadow:0 1px 3px rgba(24,10,48,.05); font-family:inherit; } body.mv2 .woocommerce-MyAccount-navigation ul{ list-style:none; margin:0; padding:0; } body.mv2 .woocommerce-MyAccount-navigation li{ margin:0; } body.mv2 .woocommerce-MyAccount-navigation li a{ display:flex; align-items:center; gap:11px; padding:9px 14px; margin:2px 0; border-radius:9px; color:#4A4458; font-size:14.5px; font-weight:500; text-decoration:none; transition:background .12s,color .12s; } body.mv2 .woocommerce-MyAccount-navigation li a:hover{ background:#F7F4FC; color:#574063; } body.mv2 .woocommerce-MyAccount-navigation li.is-active a{ background:#f3eff4; color:#574063; font-weight:600; } body.mv2 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a{ color:#a84d58; } body.mv2 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a:hover{ background:#FBE6E6; color:#a84d58; } body.mv2 .mv-dash__help{ display:none; } body.mv2.woocommerce-account.logged-in .et_pb_text_0{ display:none !important; } body.mv2.woocommerce-account.logged-in .et_pb_row_0{ display:none !important; } body.mv2.woocommerce-account.logged-in .woocommerce{ margin-top:0 !important; } body.mv2.woocommerce-account.logged-in .et_pb_text_inner > p:empty{ display:none !important; } body.mv2 .mv-dash__railtitle{ font-family:'Barlow Condensed',sans-serif; font-weight:500; font-size:22px; color:#29242b; padding:0 6px 6px; letter-spacing:.3px; } body.mv2 .mv-dash__railtitle strong{ font-weight:700; color:#574063; } body.mv2.woocommerce-account.logged-in .woocommerce{ grid-template-rows:auto 1fr; } body.mv2.woocommerce-account.logged-in .mv-dash__railtitle{ grid-column:1; grid-row:1; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{ grid-column:1; grid-row:2; align-self:start; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content{ grid-column:2; grid-row:1 / span 2; } body.mv2.woocommerce-account.logged-in .et_pb_row_2{ padding:20px !important; } body.mv2.woocommerce-account.logged-in .et_pb_section_0{ padding:28px 0 !important; } @media (max-width:980px){ body.mv2.woocommerce-account.logged-in .woocommerce{ display:flex; flex-direction:column; grid-template-columns:none; grid-template-rows:none; gap:20px; } body.mv2.woocommerce-account.logged-in .mv-dash__railtitle{ grid-column:auto; grid-row:auto; order:1; padding:0 4px 4px; line-height:1.1; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content{ grid-column:auto; grid-row:auto; order:2; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{ grid-column:auto; grid-row:auto; order:3; } body.mv2 .woocommerce-MyAccount-navigation ul{ display:block; } body.mv2 .woocommerce-MyAccount-navigation li a{ padding:11px 16px; margin:2px 0; } body.mv2 .mv-dash__bottom{ grid-template-columns:1fr; } body.mv2.woocommerce-account.logged-in .et_pb_row_2{ padding:16px !important; } body.mv2.woocommerce-account.logged-in .et_pb_section_0{ padding:12px 0 !important; } } @media (max-width:767px){ body.mv2 .mv-dash__hero{ flex-direction:column; text-align:center; padding:30px 20px; align-items:center; } body.mv2 .mv-dash__hero-wings{ width:72px; } body.mv2 .mv-dash__hero-sub{ margin:0 auto; } body.mv2 .mv-dash__hero-name{ font-size:32px; } body.mv2 .mv-dash__stats{ grid-template-columns:1fr 1fr; } body.mv2 .mv-dash__railtitle{ text-align:center; padding:0 6px 8px; line-height:1.1; } body.mv2.woocommerce-account.logged-in .et_pb_section_0{ padding:8px 0 !important; } body.mv2.woocommerce-account.logged-in .et_pb_row_2{ padding:16px !important; } body.mv2.woocommerce-account.logged-in .et_pb_row_2 .et_pb_column{ padding-top:0 !important; margin-top:0 !important; } body.mv2 .mv-dash__help{ display:block; background:linear-gradient(120deg,#3D1173,#574063); color:#fff; border-radius:14px; padding:22px; text-align:center; } body.mv2 .mv-dash__help-t{ font-family:'Barlow Condensed',sans-serif; font-weight:600; font-size:19px; display:block; } body.mv2 .mv-dash__help-s{ font-size:13.5px; color:#E6DBF5; display:block; margin:4px 0 14px; } body.mv2 .mv-dash__help a{ display:inline-block; background:#fff; color:#574063; font-weight:600; padding:10px 20px; border-radius:8px; text-decoration:none; font-size:14px; } } @media (max-width:440px){ body.mv2 .mv-dash__stats{ grid-template-columns:1fr; } body.mv2 .mv-dash__order-count{ display:none; } } body.mv2 .woocommerce-MyAccount-navigation li a{ position:relative; } body.mv2 .woocommerce-MyAccount-navigation li a::before{ content:''; width:18px; height:18px; flex:0 0 auto; background-repeat:no-repeat; background-position:center; background-size:18px 18px; } body.mv2 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--dashboard a::before{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%236A6478%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22/%3E%3Crect%20x%3D%2214%22%20y%3D%223%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22/%3E%3Crect%20x%3D%223%22%20y%3D%2214%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22/%3E%3Crect%20x%3D%2214%22%20y%3D%2214%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22/%3E%3C/svg%3E"); } body.mv2 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--orders a::before{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%236A6478%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%202%203%206v14a2%202%200%200%200%202%202h14a2%202%200%200%200%202-2V6l-3-4Z%22/%3E%3Cpath%20d%3D%22M3%206h18%22/%3E%3Cpath%20d%3D%22M16%2010a4%204%200%200%201-8%200%22/%3E%3C/svg%3E"); } body.mv2 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--subscriptions a::before{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%236A6478%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012a9%209%200%200%201%209-9%209.75%209.75%200%200%201%206.74%202.74L21%208%22/%3E%3Cpath%20d%3D%22M21%203v5h-5%22/%3E%3Cpath%20d%3D%22M21%2012a9%209%200%200%201-9%209%209.75%209.75%200%200%201-6.74-2.74L3%2016%22/%3E%3Cpath%20d%3D%22M8%2016H3v5%22/%3E%3C/svg%3E"); } body.mv2 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--downloads a::before{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%236A6478%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%2015v4a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2v-4%22/%3E%3Cpolyline%20points%3D%227%2010%2012%2015%2017%2010%22/%3E%3Cline%20x1%3D%2212%22%20y1%3D%2215%22%20x2%3D%2212%22%20y2%3D%223%22/%3E%3C/svg%3E"); } body.mv2 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-address a::before{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%236A6478%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2010c0%206-8%2012-8%2012s-8-6-8-12a8%208%200%200%201%2016%200Z%22/%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%223%22/%3E%3C/svg%3E"); } body.mv2 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--payment-methods a::before{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%236A6478%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20width%3D%2220%22%20height%3D%2214%22%20x%3D%222%22%20y%3D%225%22%20rx%3D%222%22/%3E%3Cpath%20d%3D%22M2%2010h20%22/%3E%3C/svg%3E"); } body.mv2 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-account a::before{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%236A6478%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M19%2021v-2a4%204%200%200%200-4-4H9a4%204%200%200%200-4%204v2%22/%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227%22%20r%3D%224%22/%3E%3C/svg%3E"); } body.mv2 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--coupon-affiliate a::before{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%236A6478%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16%2021v-2a4%204%200%200%200-4-4H6a4%204%200%200%200-4%204v2%22/%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%224%22/%3E%3Cpath%20d%3D%22M22%2021v-2a4%204%200%200%200-3-3.87%22/%3E%3Cpath%20d%3D%22M16%203.13a4%204%200%200%201%200%207.75%22/%3E%3C/svg%3E"); } body.mv2 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--subscription-scheduler a::before{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%236A6478%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22/%3E%3Cpolyline%20points%3D%2212%206%2012%2012%2016%2014%22/%3E%3C/svg%3E"); } body.mv2 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a::before{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%236A6478%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%2021H5a2%202%200%200%201-2-2V5a2%202%200%200%201%202-2h4%22/%3E%3Cpolyline%20points%3D%2216%2017%2021%2012%2016%207%22/%3E%3Cline%20x1%3D%2221%22%20y1%3D%2212%22%20x2%3D%229%22%20y2%3D%2212%22/%3E%3C/svg%3E"); } body.mv2 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--dashboard.is-active a::before, body.mv2 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--dashboard a:hover::before{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%238300E9%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22/%3E%3Crect%20x%3D%2214%22%20y%3D%223%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22/%3E%3Crect%20x%3D%223%22%20y%3D%2214%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22/%3E%3Crect%20x%3D%2214%22%20y%3D%2214%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22/%3E%3C/svg%3E"); } body.mv2 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--orders.is-active a::before, body.mv2 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--orders a:hover::before{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%238300E9%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%202%203%206v14a2%202%200%200%200%202%202h14a2%202%200%200%200%202-2V6l-3-4Z%22/%3E%3Cpath%20d%3D%22M3%206h18%22/%3E%3Cpath%20d%3D%22M16%2010a4%204%200%200%201-8%200%22/%3E%3C/svg%3E"); } body.mv2 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--subscriptions.is-active a::before, body.mv2 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--subscriptions a:hover::before{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%238300E9%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012a9%209%200%200%201%209-9%209.75%209.75%200%200%201%206.74%202.74L21%208%22/%3E%3Cpath%20d%3D%22M21%203v5h-5%22/%3E%3Cpath%20d%3D%22M21%2012a9%209%200%200%201-9%209%209.75%209.75%200%200%201-6.74-2.74L3%2016%22/%3E%3Cpath%20d%3D%22M8%2016H3v5%22/%3E%3C/svg%3E"); } body.mv2 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--downloads.is-active a::before, body.mv2 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--downloads a:hover::before{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%238300E9%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%2015v4a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2v-4%22/%3E%3Cpolyline%20points%3D%227%2010%2012%2015%2017%2010%22/%3E%3Cline%20x1%3D%2212%22%20y1%3D%2215%22%20x2%3D%2212%22%20y2%3D%223%22/%3E%3C/svg%3E"); } body.mv2 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-address.is-active a::before, body.mv2 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-address a:hover::before{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%238300E9%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2010c0%206-8%2012-8%2012s-8-6-8-12a8%208%200%200%201%2016%200Z%22/%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%223%22/%3E%3C/svg%3E"); } body.mv2 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--payment-methods.is-active a::before, body.mv2 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--payment-methods a:hover::before{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%238300E9%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20width%3D%2220%22%20height%3D%2214%22%20x%3D%222%22%20y%3D%225%22%20rx%3D%222%22/%3E%3Cpath%20d%3D%22M2%2010h20%22/%3E%3C/svg%3E"); } body.mv2 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-account.is-active a::before, body.mv2 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-account a:hover::before{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%238300E9%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M19%2021v-2a4%204%200%200%200-4-4H9a4%204%200%200%200-4%204v2%22/%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227%22%20r%3D%224%22/%3E%3C/svg%3E"); } body.mv2 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--coupon-affiliate.is-active a::before, body.mv2 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--coupon-affiliate a:hover::before{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%238300E9%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16%2021v-2a4%204%200%200%200-4-4H6a4%204%200%200%200-4%204v2%22/%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%224%22/%3E%3Cpath%20d%3D%22M22%2021v-2a4%204%200%200%200-3-3.87%22/%3E%3Cpath%20d%3D%22M16%203.13a4%204%200%200%201%200%207.75%22/%3E%3C/svg%3E"); } body.mv2 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--subscription-scheduler.is-active a::before, body.mv2 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--subscription-scheduler a:hover::before{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%238300E9%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22/%3E%3Cpolyline%20points%3D%2212%206%2012%2012%2016%2014%22/%3E%3C/svg%3E"); } body.mv2 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout.is-active a::before, body.mv2 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a:hover::before{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%238300E9%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%2021H5a2%202%200%200%201-2-2V5a2%202%200%200%201%202-2h4%22/%3E%3Cpolyline%20points%3D%2216%2017%2021%2012%2016%207%22/%3E%3Cline%20x1%3D%2221%22%20y1%3D%2212%22%20x2%3D%229%22%20y2%3D%2212%22/%3E%3C/svg%3E"); } body.mv2 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a::before{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23B23131%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%2021H5a2%202%200%200%201-2-2V5a2%202%200%200%201%202-2h4%22/%3E%3Cpolyline%20points%3D%2216%2017%2021%2012%2016%207%22/%3E%3Cline%20x1%3D%2221%22%20y1%3D%2212%22%20x2%3D%229%22%20y2%3D%2212%22/%3E%3C/svg%3E"); } body.mv2 .mv-about{ --mv-about-max:1440px; color:var(--mv-ink); font-family:var(--mv-font-body); } body.mv2 .mv-about *{ box-sizing:border-box; } body.mv2 .mv-about__col{ max-width:var(--mv-about-max); margin:0 auto; padding:0 24px; } body.mv2 .mv-about__center{ text-align:center; } body.mv2 .mv-about__eyebrow, body.mv2 .mv-about__kicker{ font-family:var(--mv-font-display); text-transform:uppercase; letter-spacing:.16em; font-weight:600; font-size:.8125rem; color:var(--mv-purple); margin:0 0 12px; } body.mv2 .mv-about__h2{ font-family:var(--mv-font-display); font-weight:600; font-size:clamp(1.75rem,3.6vw,2.5rem); line-height:1.1; letter-spacing:.01em; color:var(--mv-ink); margin:0 0 8px; } body.mv2 .mv-about__h2--center{ text-align:center; } body.mv2 .mv-about__h2--on-dark{ color:#fff; } body.mv2 .mv-about__rule{ display:inline-block; width:60px; height:3px; border-radius:2px; background:var(--mv-purple); margin:8px 0 0; } body.mv2 .mv-about__rule--light{ background:#B06BF2; } body.mv2 .mv-about__hero{ background:linear-gradient(150deg,#3B2A44 0%,#3D1173 55%,#302536 100%); position:relative; overflow:hidden; width:calc(100% - 48px); max-width:1392px; margin-left:auto; margin-right:auto; border-radius:0 0 18px 18px; } body.mv2 .mv-about__hero-inner{ max-width:var(--mv-about-max); margin:0 auto; padding:clamp(40px,5vw,64px) 24px; display:grid; grid-template-columns:1.15fr .85fr; align-items:center; gap:32px; position:relative; z-index:1; } body.mv2 .mv-about__hero::after{ content:""; position:absolute; top:-20%; right:-6%; width:55%; height:150%; background:radial-gradient(closest-side, rgba(131,0,233,.4), transparent 70%); pointer-events:none; } body.mv2 .mv-about__eyebrow{ color:#C9A45C; } body.mv2 .mv-about__title{ font-family:var(--mv-font-display); font-weight:700; color:#fff; font-size:clamp(2.5rem,5.5vw,3.75rem); line-height:1; letter-spacing:.005em; margin:0 0 18px; } body.mv2 .mv-about__lede{ color:rgba(255,255,255,.82); font-size:clamp(1rem,1.4vw,1.1875rem); line-height:1.6; max-width:46ch; margin:0; } body.mv2 .mv-about__hero-media{ position:relative; display:flex; justify-content:center; align-items:flex-end; } body.mv2 .mv-about__hero-media img{ width:auto; max-width:100%; max-height:420px; height:auto; filter:drop-shadow(0 30px 50px rgba(0,0,0,.5)); } body.mv2 .mv-about__section{ padding:clamp(48px,7vw,80px) 0; } body.mv2 .mv-about__product{ background:var(--mv-white); } body.mv2 .mv-about__block{ display:grid; grid-template-columns:1fr 1fr; align-items:center; gap:clamp(28px,5vw,64px); margin-top:clamp(36px,5vw,56px); } body.mv2 .mv-about__block--rev .mv-about__block-text{ order:2; } body.mv2 .mv-about__block--rev .mv-about__block-media{ order:1; } body.mv2 .mv-about__block-ic{ display:inline-flex; align-items:center; justify-content:center; width:44px; height:44px; border-radius:50%; background:var(--mv-purple); color:#fff; margin-bottom:14px; } body.mv2 .mv-about__block-ic svg{ width:24px; height:24px; } body.mv2 .mv-about__block-t{ font-family:var(--mv-font-display); font-weight:600; font-size:1.375rem; color:var(--mv-ink); margin:0 0 12px; letter-spacing:.01em; } body.mv2 .mv-about__block-text p{ margin:0; color:var(--mv-ink-2); font-size:var(--mv-t-body); line-height:1.62; } body.mv2 .mv-about__block-media img{ width:100%; height:auto; border-radius:var(--mv-radius-lg); display:block; box-shadow:0 12px 30px rgba(42,10,74,.14); } body.mv2 .mv-about__story{ background:var(--mv-surface-2); } body.mv2 .mv-about__story-lede{ color:var(--mv-ink-2); font-size:clamp(1.0625rem,1.5vw,1.1875rem); line-height:1.6; max-width:48ch; margin:16px auto 0; } body.mv2 .mv-about__timeline{ list-style:none; margin:clamp(36px,5vw,52px) 0 0; padding:0; position:relative; max-width:720px; margin-left:auto; margin-right:auto; } body.mv2 .mv-about__timeline::before{ content:""; position:absolute; left:11px; top:8px; bottom:8px; width:2px; background:linear-gradient(180deg,var(--mv-purple) 0%,var(--mv-purple-deep) 60%,var(--mv-line) 100%); } body.mv2 .mv-about__milestone{ position:relative; padding:0 0 34px 56px; } body.mv2 .mv-about__milestone:last-child{ padding-bottom:0; } body.mv2 .mv-about__milestone::before{ content:""; position:absolute; left:4px; top:4px; width:16px; height:16px; border-radius:50%; background:var(--mv-purple); box-shadow:0 0 0 5px var(--mv-purple-50); } body.mv2 .mv-about__mvyear{ font-family:var(--mv-font-display); font-weight:600; letter-spacing:.04em; text-transform:uppercase; font-size:.9375rem; color:var(--mv-purple); margin-bottom:4px; } body.mv2 .mv-about__mvlabel{ font-family:var(--mv-font-display); font-weight:600; font-size:1.25rem; color:var(--mv-ink); margin:0 0 6px; letter-spacing:.01em; } body.mv2 .mv-about__mvbody p{ margin:0; color:var(--mv-ink-2); font-size:var(--mv-t-body); line-height:1.6; } body.mv2 .mv-about__today{ max-width:720px; margin:clamp(28px,4vw,40px) auto 0; text-align:center; } body.mv2 .mv-about__today p{ margin:0; color:var(--mv-ink); font-size:clamp(1.0625rem,1.5vw,1.25rem); line-height:1.6; font-weight:500; } body.mv2 .mv-about__why-wrap{ background:var(--mv-white); } body.mv2 .mv-about__why{ background:linear-gradient(155deg,#3B2A44,#3D1173 60%,#302536); border-radius:var(--mv-radius-lg); padding:clamp(32px,5vw,52px) clamp(20px,4vw,44px); } body.mv2 .mv-about__why .mv-about__center{ margin-bottom:clamp(28px,4vw,40px); } body.mv2 .mv-about__reasons{ display:grid; grid-template-columns:repeat(5,1fr); gap:20px; } body.mv2 .mv-about__reason{ text-align:center; } body.mv2 .mv-about__reason-ic{ display:inline-flex; align-items:center; justify-content:center; width:56px; height:56px; border-radius:50%; background:rgba(255,255,255,.1); color:#fff; margin-bottom:14px; } body.mv2 .mv-about__reason-ic svg{ width:26px; height:26px; } body.mv2 .mv-about__reason-t{ font-family:var(--mv-font-display); font-weight:600; font-size:1.0625rem; color:#fff; margin:0 0 8px; letter-spacing:.01em; line-height:1.25; } body.mv2 .mv-about__reason-b{ margin:0; color:rgba(255,255,255,.72); font-size:var(--mv-t-small); line-height:1.5; } body.mv2 .mv-about__reason-b a{ color:#C9A6F5; font-weight:600; text-decoration:none; white-space:nowrap; } body.mv2 .mv-about__reason-b a:hover{ text-decoration:underline; } body.mv2 .mv-about__ast{ color:#C9A45C; } body.mv2 .mv-about__note{ text-align:center; margin:clamp(24px,3vw,32px) 0 4px; color:var(--mv-ink-2); font-size:var(--mv-t-body); } body.mv2 .mv-about__fn{ text-align:center; margin:0; color:var(--mv-ink-3); font-size:.8125rem; font-style:italic; } body.mv2 .mv-about__fn a{ color:var(--mv-purple); font-weight:600; text-decoration:none; } body.mv2 .mv-about__fn a:hover{ text-decoration:underline; } body.mv2 .mv-about__cta{ background:linear-gradient(150deg,#3D1173,#302536); padding:clamp(52px,7vw,80px) 0; text-align:center; } body.mv2 .mv-about__cta-t{ font-family:var(--mv-font-display); font-weight:700; font-size:clamp(1.875rem,4vw,2.5rem); color:#fff; margin:0 0 12px; letter-spacing:.01em; } body.mv2 .mv-about__cta-sub{ color:rgba(255,255,255,.8); font-size:var(--mv-t-body); margin:0 0 26px; } body.mv2 .mv-about__cta-btn{ display:inline-block; background:var(--mv-green); color:#fff; font-family:var(--mv-font-display); font-weight:600; text-transform:uppercase; letter-spacing:.06em; font-size:1rem; padding:16px 40px; border-radius:var(--mv-radius); text-decoration:none; transition:background .18s, transform .18s; min-height:var(--mv-tap); } body.mv2 .mv-about__cta-btn:hover{ background:var(--mv-green-900); transform:translateY(-2px); } @media(max-width:980px){ body.mv2 .mv-about__reasons{ grid-template-columns:repeat(3,1fr); gap:24px 16px; } } @media(max-width:767px){ body.mv2 .mv-about__hero-inner{ grid-template-columns:1fr; text-align:center; } body.mv2 .mv-about__lede{ margin-left:auto; margin-right:auto; } body.mv2 .mv-about__hero-media{ order:-1; } body.mv2 .mv-about__hero-media img{ max-height:300px; } body.mv2 .mv-about__block, body.mv2 .mv-about__block--rev{ grid-template-columns:1fr; } body.mv2 .mv-about__block--rev .mv-about__block-text{ order:1; } body.mv2 .mv-about__block--rev .mv-about__block-media{ order:2; } body.mv2 .mv-about__reasons{ grid-template-columns:1fr 1fr; } body.mv2 .mv-about__milestone{ padding-left:48px; } } @media(max-width:420px){ body.mv2 .mv-about__reasons{ grid-template-columns:1fr; } } @media(prefers-reduced-motion:reduce){ body.mv2 .mv-about__cta-btn{ transition:none; } body.mv2 .mv-about__cta-btn:hover{ transform:none; } } body.mv2 .mv-ship{ --mv-ship-max:1440px; color:var(--mv-ink); font-family:var(--mv-font-body); } body.mv2 .mv-ship *{ box-sizing:border-box; } body.mv2 .mv-ship__wrap{ max-width:var(--mv-ship-max); margin:0 auto; padding:0 24px; } body.mv2 .mv-ship__hero{ background:linear-gradient(150deg,#3B2A44 0%,#3D1173 60%,#302536 100%); padding:clamp(40px,5vw,64px) 0; position:relative; overflow:hidden; width:calc(100% - 48px); max-width:1392px; margin-left:auto; margin-right:auto; border-radius:0 0 18px 18px; } body.mv2 .mv-ship__hero::after{ content:""; position:absolute; top:-30%; right:-8%; width:48%; height:160%; background:radial-gradient(closest-side, rgba(131,0,233,.35), transparent 70%); pointer-events:none; } body.mv2 .mv-ship__eyebrow{ font-family:var(--mv-font-display); text-transform:uppercase; letter-spacing:.16em; font-weight:600; font-size:.8125rem; color:#C9A45C; margin:0 0 12px; position:relative; z-index:1; } body.mv2 .mv-ship__title{ font-family:var(--mv-font-display); font-weight:700; color:#fff; font-size:clamp(2.25rem,5vw,3.25rem); line-height:1.02; letter-spacing:.005em; margin:0 0 16px; position:relative; z-index:1; } body.mv2 .mv-ship__lede{ color:rgba(255,255,255,.82); font-size:clamp(1rem,1.4vw,1.1875rem); line-height:1.6; max-width:52ch; margin:0; position:relative; z-index:1; } body.mv2 .mv-ship__body{ display:grid; grid-template-columns:240px 1fr; gap:clamp(28px,4vw,56px); align-items:start; padding-top:clamp(40px,5vw,64px); padding-bottom:clamp(48px,6vw,80px); } body.mv2 .mv-ship__nav{ position:sticky; top:96px; align-self:start; } body.mv2 .mv-ship__nav-label{ display:block; font-family:var(--mv-font-display); text-transform:uppercase; letter-spacing:.12em; font-size:.75rem; font-weight:600; color:var(--mv-ink-3); margin-bottom:12px; } body.mv2 .mv-ship__nav-list{ list-style:none; margin:0; padding:0; border-left:2px solid var(--mv-line); } body.mv2 .mv-ship__nav-list li{ margin:0; } body.mv2 .mv-ship__nav-list a{ display:block; padding:8px 0 8px 16px; margin-left:-2px; border-left:2px solid transparent; color:var(--mv-ink-2); text-decoration:none; font-size:var(--mv-t-small); line-height:1.3; transition:color .15s, border-color .15s; } body.mv2 .mv-ship__nav-list a:hover, body.mv2 .mv-ship__nav-list a:focus-visible{ color:var(--mv-purple); border-left-color:var(--mv-purple); } body.mv2 .mv-ship__content{ min-width:0; } body.mv2 .mv-ship__preamble{ margin-bottom:clamp(24px,3vw,36px); } body.mv2 .mv-ship__section{ scroll-margin-top:96px; padding-bottom:clamp(28px,4vw,44px); margin-bottom:clamp(28px,4vw,44px); border-bottom:1px solid var(--mv-line); } body.mv2 .mv-ship__section:last-child{ border-bottom:0; } body.mv2 .mv-ship__h2{ font-family:var(--mv-font-display); font-weight:600; font-size:clamp(1.5rem,3vw,2rem); line-height:1.1; letter-spacing:.01em; color:var(--mv-ink); margin:0 0 16px; } body.mv2 .mv-ship__section-body h4{ font-family:var(--mv-font-display); font-weight:600; font-size:1.0625rem; letter-spacing:.01em; color:var(--mv-purple-deep); margin:24px 0 8px; } body.mv2 .mv-ship__section-body p{ margin:0 0 14px; color:var(--mv-ink-2); font-size:var(--mv-t-body); line-height:1.62; } body.mv2 .mv-ship__section-body strong{ color:var(--mv-ink); font-weight:600; } body.mv2 .mv-ship__section-body a{ color:var(--mv-purple); font-weight:600; text-decoration:none; } body.mv2 .mv-ship__section-body a:hover{ text-decoration:underline; } body.mv2 .mv-ship__section-body ul{ list-style:none; margin:0 0 16px; padding:0; } body.mv2 .mv-ship__section-body li{ position:relative; padding:0 0 8px 24px; color:var(--mv-ink-2); font-size:var(--mv-t-body); line-height:1.55; } body.mv2 .mv-ship__section-body li::before{ content:""; position:absolute; left:4px; top:.62em; width:7px; height:7px; border-radius:50%; background:var(--mv-green); } body.mv2 .mv-ship__section-body img{ max-width:100%; height:auto; border-radius:var(--mv-radius); border:1px solid var(--mv-line); margin:8px 0 16px; display:block; } body.mv2 .mv-ship__top{ display:inline-block; margin-top:6px; font-size:.8125rem; color:var(--mv-ink-3); text-decoration:none; font-family:var(--mv-font-display); text-transform:uppercase; letter-spacing:.08em; } body.mv2 .mv-ship__top:hover{ color:var(--mv-purple); } body.mv2 .mv-ship__cta{ background:var(--mv-surface-2); padding:clamp(36px,5vw,56px) 0; text-align:center; border-top:1px solid var(--mv-line); } body.mv2 .mv-ship__cta-t{ font-family:var(--mv-font-display); font-weight:600; font-size:clamp(1.25rem,2.4vw,1.625rem); color:var(--mv-ink); margin:0 0 8px; } body.mv2 .mv-ship__cta-sub{ color:var(--mv-ink-2); font-size:var(--mv-t-body); margin:0; } body.mv2 .mv-ship__cta-sub a{ color:var(--mv-purple); font-weight:700; text-decoration:none; white-space:nowrap; } body.mv2 .mv-ship__cta-sub a:hover{ text-decoration:underline; } @media(max-width:860px){ body.mv2 .mv-ship__body{ grid-template-columns:1fr; gap:24px; } body.mv2 .mv-ship__nav{ position:static; top:auto; background:var(--mv-surface-2); border-radius:var(--mv-radius-lg); padding:16px 18px; } body.mv2 .mv-ship__nav-list{ border-left:0; display:flex; flex-wrap:wrap; gap:8px; } body.mv2 .mv-ship__nav-list a{ padding:8px 14px; margin-left:0; border:1px solid var(--mv-line); border-radius:999px; background:#fff; min-height:var(--mv-tap); display:flex; align-items:center; } body.mv2 .mv-ship__nav-list a:hover, body.mv2 .mv-ship__nav-list a:focus-visible{ border-color:var(--mv-purple); } } @media(prefers-reduced-motion:reduce){ body.mv2 .mv-ship__nav-list a{ transition:none; } } body.mv2 .mv-dash__hero-avatar{display:flex;align-items:center;justify-content:center} body.mv2 .mv-dash__avatar{position:relative;width:96px;height:96px;border-radius:50%;overflow:hidden;background:var(--mv-av-bg,#574063);box-shadow:0 4px 14px rgba(19,0,38,.18);flex:0 0 auto} body.mv2 .mv-dash__avatar-initial{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--mv-font-display,'Barlow Condensed',sans-serif);font-weight:600;font-size:44px;line-height:1;color:#fff;text-transform:uppercase;letter-spacing:.01em;-webkit-user-select:none;user-select:none} body.mv2 .mv-dash__avatar-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%;background:var(--mv-av-bg,#574063)} @media (max-width:600px){body.mv2 .mv-dash__avatar{width:72px;height:72px}body.mv2 .mv-dash__avatar-initial{font-size:34px}} body.mv2 .mv-dash__avatar{position:relative;display:flex;align-items:center;justify-content:center;width:96px;height:96px;border:none;padding:0;cursor:pointer;border-radius:50%;overflow:visible;background:transparent} body.mv2 .mv-dash__avatar-initial{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--mv-av-bg,#574063);font-family:var(--mv-font-display,'Barlow Condensed',sans-serif);font-weight:600;font-size:44px;line-height:1;color:#fff;text-transform:uppercase} body.mv2 .mv-dash__avatar-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%;background:var(--mv-av-bg,#574063)} body.mv2 .mv-dash__avatar-fruit{position:absolute;inset:0;border-radius:50%;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px rgba(19,0,38,.08)} body.mv2 .mv-dash__avatar-fruit .mv-av-svg{width:100%;height:100%;display:block} body.mv2 .mv-dash__avatar-edit{position:absolute;right:-2px;bottom:-2px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:var(--mv-purple,#574063);box-shadow:0 2px 8px rgba(19,0,38,.22);transition:transform .12s ease} body.mv2 .mv-dash__avatar:hover .mv-dash__avatar-edit{transform:scale(1.08)} body.mv2 .mv-avpick[hidden]{display:none} body.mv2 .mv-avpick{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px} body.mv2 .mv-avpick__backdrop{position:absolute;inset:0;background:rgba(19,0,38,.55)} body.mv2 .mv-avpick__panel{position:relative;width:min(560px,94vw);max-height:86vh;overflow-y:auto;background:#fff;border-radius:18px;padding:24px;box-shadow:0 24px 70px rgba(19,0,38,.4)} body.mv2 .mv-avpick__head{display:flex;align-items:center;justify-content:space-between;gap:12px} body.mv2 .mv-avpick__title{margin:0;font-family:var(--mv-font-display,'Barlow Condensed',sans-serif);font-weight:600;font-size:24px;color:var(--mv-ink,#130026)} body.mv2 .mv-avpick__x{border:none;background:#f3eff4;color:var(--mv-purple,#574063);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer} body.mv2 .mv-avpick__x:hover{background:#e8ddf7} body.mv2 .mv-avpick__sub{margin:6px 0 18px;color:var(--mv-ink-soft,#6a6478);font-size:14px} body.mv2 .mv-avpick__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px} body.mv2 .mv-avpick__item{display:flex;flex-direction:column;align-items:center;gap:6px;border:2px solid transparent;background:#faf8fe;border-radius:14px;padding:10px 6px;cursor:pointer;transition:border-color .12s ease,background .12s ease} body.mv2 .mv-avpick__item:hover{background:#f3eff4;border-color:#e0cffa} body.mv2 .mv-avpick__item.is-active{border-color:var(--mv-purple,#574063);background:#f3eff4} body.mv2 .mv-avpick__item .mv-av-svg{width:56px;height:56px;display:block;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px rgba(19,0,38,.06)} body.mv2 .mv-avpick__label{font-size:11px;line-height:1.2;color:var(--mv-ink-soft,#6a6478);text-align:center} body.mv2 .mv-avpick__item--initial .mv-avpick__none{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#574063,#B347FF);color:#fff;font-family:var(--mv-font-display,'Barlow Condensed',sans-serif);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.02em} @media(max-width:600px){ body.mv2 .mv-dash__avatar{width:72px;height:72px} body.mv2 .mv-dash__avatar-initial{font-size:34px} body.mv2 .mv-dash__avatar-edit{width:26px;height:26px} body.mv2 .mv-avpick__grid{grid-template-columns:repeat(4,1fr);gap:10px} body.mv2 .mv-avpick__item .mv-av-svg,body.mv2 .mv-avpick__item--initial .mv-avpick__none{width:48px;height:48px} } body.mv2 .mv-hero__cta{position:relative;overflow:visible} body.mv2 .mv-hero__cta:before,body.mv2 .mv-hero__cta:after{position:absolute;content:'';display:block;width:140%;height:100%;left:-20%;z-index:-1;background-repeat:no-repeat;pointer-events:none} body.mv2 .mv-hero__cta:before{display:none;top:-75%;background-image:radial-gradient(circle,#574063 20%,transparent 20%),radial-gradient(circle,transparent 20%,#B347FF 20%,transparent 30%),radial-gradient(circle,#EA580C 20%,transparent 20%),radial-gradient(circle,#C9A45C 20%,transparent 20%),radial-gradient(circle,transparent 10%,#2563EB 15%,transparent 20%),radial-gradient(circle,#F2C94C 20%,transparent 20%),radial-gradient(circle,#574063 20%,transparent 20%),radial-gradient(circle,#DB2777 20%,transparent 20%),radial-gradient(circle,#C9A45C 20%,transparent 20%);background-size:10% 10%,20% 20%,15% 15%,20% 20%,18% 18%,10% 10%,15% 15%,10% 10%,18% 18%} body.mv2 .mv-hero__cta:after{display:none;bottom:-75%;background-image:radial-gradient(circle,#574063 20%,transparent 20%),radial-gradient(circle,#EA580C 20%,transparent 20%),radial-gradient(circle,transparent 10%,#2563EB 15%,transparent 20%),radial-gradient(circle,#C9A45C 20%,transparent 20%),radial-gradient(circle,#F2C94C 20%,transparent 20%),radial-gradient(circle,#B347FF 20%,transparent 20%),radial-gradient(circle,#DB2777 20%,transparent 20%);background-size:15% 15%,20% 20%,18% 18%,20% 20%,15% 15%,10% 10%,20% 20%} body.mv2 .mv-hero__cta.mv-confetti:before{display:block;animation:mvTopBubbles ease-in-out .75s forwards} body.mv2 .mv-hero__cta.mv-confetti:after{display:block;animation:mvBottomBubbles ease-in-out .75s forwards} @keyframes mvTopBubbles{0%{background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%}50%{background-position:0% 80%,0% 20%,10% 40%,20% 0%,30% 30%,22% 50%,50% 50%,65% 20%,90% 30%}100%{background-position:0% 70%,0% 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 10%,90% 20%;background-size:0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%}} @keyframes mvBottomBubbles{0%{background-position:10% -10%,30% 10%,55% -10%,70% -10%,85% -10%,70% -10%,70% 0%}50%{background-position:0% 80%,20% 80%,45% 60%,60% 100%,75% 70%,95% 60%,105% 0%}100%{background-position:0% 90%,20% 90%,45% 70%,60% 110%,75% 80%,95% 70%,110% 10%;background-size:0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%}} @media (min-width:2000px){ body.mv2 .mv-hero__copy{max-width:clamp(544px,29vw,1150px);padding-left:clamp(48px,3.4vw,150px);padding-right:clamp(24px,1.6vw,80px)} body.mv2 .mv-hero__eyebrow{font-size:clamp(32px,1.6vw,60px)} body.mv2 .mv-hero__title{font-size:clamp(92px,4.9vw,190px);line-height:1.03} body.mv2 .mv-hero__sub{font-size:clamp(20px,1vw,38px);max-width:clamp(480px,24vw,900px)} body.mv2 .mv-hero__cta{font-size:clamp(19px,0.92vw,32px);padding:clamp(16px,0.9vw,30px) clamp(32px,1.9vw,66px)} } body.mv2.woocommerce-checkout .woocommerce-message{ position:relative; display:flex;align-items:center;gap:14px;flex-wrap:wrap; background:linear-gradient(90deg,#574063,#3b2a44) !important; color:#fff;border:none;border-radius:12px; padding:18px 24px 18px 58px !important; font-family:var(--mv-font-body,'Open Sans',sans-serif);font-size:16px;line-height:1.4; box-shadow:0 6px 22px rgba(131,0,233,.18); } body.mv2.woocommerce-checkout .woocommerce-message::before{ content:'';position:absolute;left:22px;top:50%;transform:translateY(-50%); width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.16); background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E"); background-repeat:no-repeat;background-position:center;background-size:15px 15px; color:transparent;font-size:0; } body.mv2.woocommerce-checkout .woocommerce-message .button.wc-forward{ margin-left:auto; background:#fff;color:#574063; -webkit-text-fill-color:#574063; border:none;border-radius:8px; padding:11px 22px; font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.04em; box-shadow:none;transition:transform .12s ease,box-shadow .12s ease; } body.mv2.woocommerce-checkout .woocommerce-message .button.wc-forward:hover{ transform:translateY(-1px);box-shadow:0 4px 14px rgba(19,0,38,.22); background:#fff;color:#3b2a44;-webkit-text-fill-color:#3b2a44; } @media (max-width:600px){ body.mv2.woocommerce-checkout .woocommerce-message{padding:16px 18px 16px 52px !important;font-size:15px} body.mv2.woocommerce-checkout .woocommerce-message::before{left:18px} body.mv2.woocommerce-checkout .woocommerce-message .button.wc-forward{margin-left:0;width:100%;text-align:center;margin-top:6px} } body.mv2.woocommerce-checkout .et_pb_text:has(> .et_pb_text_inner > p > strong > a){ max-width:560px;margin:8px auto 0; background:#fff;border:1px solid var(--mv-line,#ddd7da);border-radius:16px; padding:0;overflow:hidden; box-shadow:0 6px 24px rgba(19,0,38,.10); text-align:center; } body.mv2.woocommerce-checkout .et_pb_text:has(> .et_pb_text_inner > p > strong > a) .et_pb_text_inner{ padding:0; } body.mv2.woocommerce-checkout .et_pb_text:has(> .et_pb_text_inner > p > strong > a) .et_pb_text_inner::before{ content:'One quick step before checkout'; display:block; background:linear-gradient(90deg,#574063,#3b2a44); color:#fff; font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:21px;font-weight:600;letter-spacing:.01em; padding:22px 28px; line-height:1.25; } body.mv2.woocommerce-checkout .et_pb_text:has(> .et_pb_text_inner > p > strong > a) .et_pb_text_inner > p{ font-size:0; padding:26px 28px 28px;margin:0; position:relative; } body.mv2.woocommerce-checkout .et_pb_text:has(> .et_pb_text_inner > p > strong > a) .et_pb_text_inner > p::before{ content:'Sign in to your account, or create one in under a minute. It keeps your orders and subscriptions in one place.'; display:block; font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:15px;line-height:1.5;color:var(--mv-ink-soft,#6a6478); margin-bottom:22px; } body.mv2.woocommerce-checkout .et_pb_text:has(> .et_pb_text_inner > p > strong > a) .et_pb_text_inner > p a{ display:inline-block; font-size:15px; font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-weight:600;text-transform:uppercase;letter-spacing:.04em; padding:13px 30px;border-radius:9px; text-decoration:none; margin:0 6px; transition:transform .12s ease,box-shadow .12s ease; } body.mv2.woocommerce-checkout .et_pb_text:has(> .et_pb_text_inner > p > strong > a) .et_pb_text_inner > p > a{ background:#574063;color:#fff;-webkit-text-fill-color:#fff; border:1px solid #574063; } body.mv2.woocommerce-checkout .et_pb_text:has(> .et_pb_text_inner > p > strong > a) .et_pb_text_inner > p > a:hover{ transform:translateY(-1px);box-shadow:0 6px 18px rgba(131,0,233,.30); background:#3b2a44;border-color:#3b2a44; } body.mv2.woocommerce-checkout .et_pb_text:has(> .et_pb_text_inner > p > strong > a) .et_pb_text_inner > p > strong > a{ background:#fff;color:#574063;-webkit-text-fill-color:#574063; border:1px solid #574063; } body.mv2.woocommerce-checkout .et_pb_text:has(> .et_pb_text_inner > p > strong > a) .et_pb_text_inner > p > strong > a:hover{ transform:translateY(-1px);box-shadow:0 4px 14px rgba(19,0,38,.18); background:#faf8fe; } @media (max-width:600px){ body.mv2.woocommerce-checkout .et_pb_text:has(> .et_pb_text_inner > p > strong > a){max-width:none;margin:8px 0 0} body.mv2.woocommerce-checkout .et_pb_text:has(> .et_pb_text_inner > p > strong > a) .et_pb_text_inner::before{font-size:19px;padding:18px 20px} body.mv2.woocommerce-checkout .et_pb_text:has(> .et_pb_text_inner > p > strong > a) .et_pb_text_inner > p{padding:22px 20px 24px} body.mv2.woocommerce-checkout .et_pb_text:has(> .et_pb_text_inner > p > strong > a) .et_pb_text_inner > p a{display:block;margin:0 0 10px} body.mv2.woocommerce-checkout .et_pb_text:has(> .et_pb_text_inner > p > strong > a) .et_pb_text_inner > p > strong > a{margin-bottom:0} } body.mv2.woocommerce-checkout p.wcss-consent-checkbox{ background:#faf8fe; border:1px solid #ece4fb; border-radius:12px; padding:16px 18px !important; margin:0 0 18px; display:block; } body.mv2.woocommerce-checkout p.wcss-consent-checkbox label.checkbox{ display:flex; align-items:flex-start; gap:12px; margin:0; font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:14px; line-height:1.5; color:var(--mv-ink,#29242b); cursor:pointer; } body.mv2.woocommerce-checkout p.wcss-consent-checkbox input#wcss_consent{ appearance:auto; -webkit-appearance:checkbox; width:20px; height:20px; min-width:20px; margin:1px 0 0; accent-color:#574063; cursor:pointer; flex:0 0 auto; } body.mv2.woocommerce-checkout p.wcss-consent-checkbox .required{ color:#574063; text-decoration:none; } @media (max-width:600px){ body.mv2.woocommerce-checkout p.wcss-consent-checkbox{padding:14px 16px !important} body.mv2.woocommerce-checkout p.wcss-consent-checkbox label.checkbox{font-size:14px} } body.mv2.woocommerce-account .woocommerce-MyAccount-content h2, body.mv2.woocommerce-account .woocommerce-MyAccount-content h3{ font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:20px;font-weight:600;letter-spacing:.01em; color:var(--mv-ink,#29242b); margin:26px 0 14px; } body.mv2.woocommerce-account .woocommerce-MyAccount-content h2:first-child, body.mv2.woocommerce-account .woocommerce-MyAccount-content h3:first-child{margin-top:0} body.mv2.woocommerce-account .woocommerce-MyAccount-content table.my_account_subscriptions, body.mv2.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders{ font-family:var(--mv-font-body,'Open Sans',sans-serif); border:1px solid var(--mv-line,#ddd7da); border-radius:14px; border-collapse:separate;border-spacing:0; overflow:hidden; background:#fff; width:100%; box-shadow:0 2px 10px rgba(19,0,38,.04); } body.mv2.woocommerce-account .woocommerce-MyAccount-content table.my_account_subscriptions thead th, body.mv2.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders thead th{ background:var(--mv-purple-50,#f3eff4); font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em; color:var(--mv-purple-deep,#3b2a44); padding:14px 16px; text-align:left; border:0; } body.mv2.woocommerce-account .woocommerce-MyAccount-content table.my_account_subscriptions tbody td, body.mv2.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders tbody td{ padding:16px; font-size:14px; color:var(--mv-ink,#29242b); border:0; border-top:1px solid var(--mv-line-soft,#EFEDF2); vertical-align:middle; } body.mv2.woocommerce-account .woocommerce-MyAccount-content table.my_account_subscriptions tbody tr:first-child td, body.mv2.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders tbody tr:first-child td{border-top:0} body.mv2.woocommerce-account .woocommerce-MyAccount-content .subscription-status, body.mv2.woocommerce-account .woocommerce-MyAccount-content .order-status{ font-weight:600; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .subscription-status mark, body.mv2.woocommerce-account .woocommerce-MyAccount-content .subscription-status, body.mv2.woocommerce-account .woocommerce-MyAccount-content .order-status{ background:transparent; } body.mv2.woocommerce-account .woocommerce-MyAccount-content td.subscription-status, body.mv2.woocommerce-account .woocommerce-MyAccount-content td.order-status{ white-space:nowrap; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .subscription-total{ font-weight:600; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .woocommerce-button.button, body.mv2.woocommerce-account .woocommerce-MyAccount-content a.button, body.mv2.woocommerce-account .woocommerce-MyAccount-content button.button{ display:inline-block; font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em; padding:10px 18px; border-radius:9px; background:#fff; color:var(--mv-purple-deep,#3b2a44); -webkit-text-fill-color:var(--mv-purple-deep,#3b2a44); border:1px solid var(--mv-line,#ddd7da); text-decoration:none; cursor:pointer; transition:transform .12s ease,box-shadow .12s ease,background .12s ease; margin:0 6px 6px 0; line-height:1.2; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .woocommerce-button.button:hover, body.mv2.woocommerce-account .woocommerce-MyAccount-content a.button:hover, body.mv2.woocommerce-account .woocommerce-MyAccount-content button.button:hover{ transform:translateY(-1px); box-shadow:0 4px 14px rgba(19,0,38,.12); background:var(--mv-purple-50,#f3eff4); } body.mv2.woocommerce-account .woocommerce-MyAccount-content .subscription-actions a.view, body.mv2.woocommerce-account .woocommerce-MyAccount-content .order-actions a.view, body.mv2.woocommerce-account .woocommerce-MyAccount-content a.wcs-switch-link{ background:#574063; color:#fff;-webkit-text-fill-color:#fff; border-color:#574063; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .subscription-actions a.view:hover, body.mv2.woocommerce-account .woocommerce-MyAccount-content .order-actions a.view:hover, body.mv2.woocommerce-account .woocommerce-MyAccount-content a.wcs-switch-link:hover{ background:var(--mv-purple-deep,#3b2a44);border-color:var(--mv-purple-deep,#3b2a44); color:#fff;-webkit-text-fill-color:#fff; } body.mv2.woocommerce-account .woocommerce-MyAccount-content a.button.cancel{ color:#a84d58;-webkit-text-fill-color:#a84d58; border-color:#EAD3D3; } body.mv2.woocommerce-account .woocommerce-MyAccount-content a.button.cancel:hover{ background:#FBF2F2;border-color:#E4BcBc; } body.mv2.woocommerce-account .woocommerce-MyAccount-content table.subscription_details, body.mv2.woocommerce-account .woocommerce-MyAccount-content table.order_details{ font-family:var(--mv-font-body,'Open Sans',sans-serif); border:1px solid var(--mv-line,#ddd7da); border-radius:14px; border-collapse:separate;border-spacing:0; overflow:hidden; background:#fff; width:100%; box-shadow:0 2px 10px rgba(19,0,38,.04); margin-bottom:8px; } body.mv2.woocommerce-account .woocommerce-MyAccount-content table.subscription_details th, body.mv2.woocommerce-account .woocommerce-MyAccount-content table.order_details th{ font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:13px;font-weight:600; color:var(--mv-purple-deep,#3b2a44); padding:14px 16px;text-align:left; border:0;border-top:1px solid var(--mv-line-soft,#EFEDF2); background:transparent; width:38%; } body.mv2.woocommerce-account .woocommerce-MyAccount-content table.subscription_details td, body.mv2.woocommerce-account .woocommerce-MyAccount-content table.order_details td{ font-size:14px;color:var(--mv-ink,#29242b); padding:14px 16px;border:0;border-top:1px solid var(--mv-line-soft,#EFEDF2); } body.mv2.woocommerce-account .woocommerce-MyAccount-content table.subscription_details tr:first-child th, body.mv2.woocommerce-account .woocommerce-MyAccount-content table.subscription_details tr:first-child td, body.mv2.woocommerce-account .woocommerce-MyAccount-content table.order_details thead th{border-top:0} body.mv2.woocommerce-account .woocommerce-MyAccount-content table.order_details thead th{ background:var(--mv-purple-50,#f3eff4);text-transform:uppercase; font-size:12px;letter-spacing:.06em; } body.mv2.woocommerce-account .woocommerce-MyAccount-content table.order_details tfoot th, body.mv2.woocommerce-account .woocommerce-MyAccount-content table.order_details tfoot td{ font-weight:600; } body.mv2.woocommerce-account .woocommerce-MyAccount-content table.subscription_details td .button{margin-bottom:6px} body.mv2.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address{ background:#fff;border:1px solid var(--mv-line,#ddd7da);border-radius:14px; padding:18px 20px;box-shadow:0 2px 10px rgba(19,0,38,.04); } body.mv2.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address address{ font-family:var(--mv-font-body,'Open Sans',sans-serif);font-size:14px; color:var(--mv-ink,#29242b);font-style:normal;line-height:1.6;border:0; } @media (max-width:600px){ body.mv2.woocommerce-account .woocommerce-MyAccount-content table.my_account_subscriptions, body.mv2.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders, body.mv2.woocommerce-account .woocommerce-MyAccount-content table.subscription_details, body.mv2.woocommerce-account .woocommerce-MyAccount-content table.order_details{font-size:13px} } body.mv2.woocommerce-account .woocommerce-MyAccount-content td.subscription-status .nobr, body.mv2.woocommerce-account .woocommerce-MyAccount-content td.order-status .nobr{ display:inline-block; padding:4px 12px;border-radius:999px; background:var(--mv-purple-50,#f3eff4); color:var(--mv-purple-deep,#3b2a44); font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em; } @media (min-width:768px){ body.mv2.woocommerce-account.logged-in .woocommerce{ display:grid; grid-template-columns:280px 1fr; column-gap:20px; row-gap:0; } body.mv2.woocommerce-account.logged-in .mv-dash__railtitle{ grid-column:1 / -1;grid-row:1; background:linear-gradient(135deg,#4C1D95 0%,#6D28D9 55%,#7C3AED 100%); border-radius:16px 16px 0 0; margin:0;padding:26px 28px 18px; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{ grid-column:1 / -1;grid-row:2; width:100%;background:transparent;border:0;box-shadow:none;padding:0;margin:0; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul{ display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px; background:linear-gradient(135deg,#5B21B6 0%,#6D28D9 100%); border:0;border-radius:0 0 16px 16px; box-shadow:0 10px 30px rgba(76,29,149,.18); padding:0 16px 14px;margin:0 0 18px; list-style:none !important;list-style-type:none !important; } body.mv2.woocommerce-account.logged-in .mv-quick{ grid-column:1;grid-row:3;align-self:start; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content{ grid-column:2;grid-row:3;width:100%; } body.mv2.woocommerce-account.logged-in .mv-logoutbar{ grid-column:2;grid-row:4;margin-top:16px; align-self:start;justify-self:start; width:auto;max-width:260px;padding:13px 22px; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li{ margin:0;border:0;list-style:none !important;list-style-type:none !important;order:0; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li a, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .mv-more__btn{ display:inline-flex;align-items:center;gap:9px; padding:10px 18px;border:0;border-radius:10px; font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:15px;font-weight:600;line-height:1.2;letter-spacing:.01em; background:transparent;cursor:pointer; white-space:nowrap;text-decoration:none; color:rgba(255,255,255,.9);-webkit-text-fill-color:rgba(255,255,255,.9); transition:background .12s ease,color .12s ease; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li a:hover, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .mv-more__btn:hover, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li.mv-more.is-open .mv-more__btn{ background:rgba(255,255,255,.14); color:#fff;-webkit-text-fill-color:#fff; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li.is-active a{ background:#fff; color:var(--mv-purple-deep,#3b2a44);-webkit-text-fill-color:var(--mv-purple-deep,#3b2a44); } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li a::before{ content:none;display:none; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li.mv-more{ position:relative;order:20; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .mv-more__caret{ font-size:11px;transition:transform .15s ease; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li.mv-more.is-open .mv-more__caret{ transform:rotate(180deg); } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .mv-more__panel{ position:absolute;top:calc(100% + 8px);right:0;z-index:40; min-width:220px;padding:6px;display:none; background:#fff;border:1px solid var(--mv-line,#ddd7da);border-radius:12px; box-shadow:0 8px 28px rgba(19,0,38,.14); } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li.mv-more.is-open .mv-more__panel{ display:block; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .mv-more__list{ display:flex;flex-direction:column;flex-wrap:nowrap;gap:2px; background:transparent;border:0;padding:0;box-shadow:none;border-radius:0;margin:0; list-style:none !important;list-style-type:none !important; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .mv-more__list li a{ display:flex;align-items:center;gap:10px;width:100%; padding:11px 14px;border-radius:8px;text-align:left; color:var(--mv-ink,#29242b);-webkit-text-fill-color:var(--mv-ink,#29242b); background:transparent; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .mv-more__list li a:hover{ background:var(--mv-purple-50,#f3eff4); color:var(--mv-purple-deep,#3b2a44);-webkit-text-fill-color:var(--mv-purple-deep,#3b2a44); } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .mv-more__list li.is-active a{ background:#574063;color:#fff;-webkit-text-fill-color:#fff; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .mv-more__list li.woocommerce-MyAccount-navigation-link--customer-logout a{ color:#a84d58;-webkit-text-fill-color:#a84d58; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .mv-more__list li.woocommerce-MyAccount-navigation-link--customer-logout a:hover{ background:#FBF2F2;color:#a84d58;-webkit-text-fill-color:#a84d58; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-navigation > ul > li.mv-more > .mv-more__btn{ color:rgba(255,255,255,.9);-webkit-text-fill-color:rgba(255,255,255,.9); } body.mv2.woocommerce-account .mv-navtoggle{display:none;} } @media (min-width:768px) and (max-width:980px){ body.mv2.woocommerce-account.logged-in .et_pb_row_2{ max-width:none !important;width:auto !important;margin-left:16px !important;margin-right:16px !important; } body.mv2.woocommerce-account.logged-in .woocommerce{max-width:none;} } @media (min-width:981px){ body.mv2.woocommerce-account.logged-in .et_pb_row_2{ max-width:1392px !important;width:calc(100% - 48px) !important;margin-left:auto !important;margin-right:auto !important; padding-top:4px !important; } body.mv2.woocommerce-account.logged-in .woocommerce{max-width:1392px;} } body.mv2.woocommerce-account.logged-in .mv-acct-id{ display:flex;align-items:center;gap:16px; } body.mv2.woocommerce-account.logged-in .mv-acct-id__av{flex:0 0 auto;line-height:0;} body.mv2.woocommerce-account.logged-in .mv-acct-id__av .mv-dash__avatar, body.mv2.woocommerce-account.logged-in .mv-acct-id__av .mv-dash__avatar-initial, body.mv2.woocommerce-account.logged-in .mv-acct-id__av .mv-dash__avatar-img{ width:100%;height:100%; } body.mv2.woocommerce-account.logged-in .mv-acct-id__av .mv-dash__avatar-initial{ font-size:46px;border:0; } body.mv2.woocommerce-account.logged-in .mv-acct-id__av .mv-dash__avatar-edit{width:22px;height:22px;} body.mv2.woocommerce-account.logged-in .mv-acct-id__name{ font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:30px;font-weight:700;line-height:1.1;color:#fff;letter-spacing:.01em; } body.mv2.woocommerce-account.logged-in .mv-dash__hero{display:none;} body.mv2.woocommerce-account .woocommerce-MyAccount-navigation .mv-tabico, body.mv2.woocommerce-account .mv-quick .mv-tabico, body.mv2.woocommerce-account .mv-sheet .mv-tabico{ width:18px;height:18px;flex:0 0 18px; } body.mv2.woocommerce-account.logged-in .mv-quick{ background:#fff;border:1px solid var(--mv-line,#ddd7da);border-radius:16px; padding:20px 16px 16px;box-shadow:0 2px 12px rgba(19,0,38,.05); } body.mv2.woocommerce-account.logged-in .mv-quick__head{ font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:13px;font-weight:700;letter-spacing:.12em; color:var(--mv-purple,#574063);padding:0 8px 12px; } body.mv2.woocommerce-account.logged-in .mv-quick__list, body.mv2.woocommerce-account.logged-in .mv-quick__list li, body.mv2.woocommerce-account.logged-in .mv-quick__item{ list-style:none !important;list-style-type:none !important; } body.mv2.woocommerce-account.logged-in .mv-quick__item::marker{content:"";} body.mv2.woocommerce-account.logged-in .mv-quick__list{ margin:0;padding:0;display:flex;flex-direction:column;gap:2px; } body.mv2.woocommerce-account.logged-in .mv-quick__item a{ display:flex;align-items:center;gap:12px; padding:11px 10px;border-radius:10px; font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:15px;font-weight:600;line-height:1.2; color:var(--mv-ink,#29242b);text-decoration:none; transition:background .12s ease,color .12s ease; } body.mv2.woocommerce-account.logged-in .mv-quick__item a:hover, body.mv2.woocommerce-account.logged-in .mv-quick__item.is-active a{ background:var(--mv-purple-50,#f3eff4);color:var(--mv-purple-deep,#3b2a44); } body.mv2.woocommerce-account.logged-in .mv-quick__item .mv-tabico{color:var(--mv-purple,#574063);} body.mv2.woocommerce-account.logged-in .mv-quick__chev{ margin-left:auto;font-size:19px;line-height:1;color:#b9b3c0; } body.mv2.woocommerce-account.logged-in .mv-quick__help{ margin-top:16px;padding:16px;border-radius:12px; background:var(--mv-purple-50,#f3eff4); display:flex;flex-direction:column;gap:3px; } body.mv2.woocommerce-account.logged-in .mv-quick__help-t{ font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:16px;font-weight:700;color:var(--mv-purple-deep,#3b2a44); } body.mv2.woocommerce-account.logged-in .mv-quick__help-s{ font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:13px;color:#5b5560;margin-bottom:10px; } body.mv2.woocommerce-account.logged-in .mv-quick__help-btn{ display:flex;align-items:center;justify-content:space-between; background:var(--mv-purple,#574063); color:#fff;-webkit-text-fill-color:#fff; font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:14px;font-weight:600;letter-spacing:.02em; padding:11px 14px;border-radius:9px;text-decoration:none; } body.mv2.woocommerce-account.logged-in .mv-quick__help-btn:hover{ background:var(--mv-purple-deep,#3b2a44); color:#fff;-webkit-text-fill-color:#fff; } body.mv2.woocommerce-account.logged-in .mv-logoutbar{ display:flex;align-items:center;justify-content:center;gap:10px; background:#fff;border:1px solid var(--mv-line,#ddd7da);border-radius:14px; padding:13px 22px;text-decoration:none;line-height:1.2; font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:15px;font-weight:600;letter-spacing:.02em; color:#a84d58;-webkit-text-fill-color:#a84d58; box-shadow:0 2px 12px rgba(19,0,38,.05); transition:background .12s ease; } body.mv2.woocommerce-account.logged-in .mv-logoutbar:hover{ background:#FBF2F2;color:#a84d58;-webkit-text-fill-color:#a84d58; } body.mv2.woocommerce-account.logged-in .mv-logoutbar .mv-tabico{color:#a84d58;} body.mv2.woocommerce-account.logged-in .mv-logoutbar{white-space:nowrap;} body.mv2.woocommerce-account.logged-in .mv-logoutbar .mv-tablabel{line-height:1.2;display:inline-block;white-space:nowrap;} body.mv2 .mv-navbtn__dot{display:none;} .mv-btab, .mv-sheet, .mv-scrim{display:none;} @media (max-width:767px){ body.mv2.woocommerce-account .mv-navtoggle, body.mv2.woocommerce-account .woocommerce-MyAccount-navigation, body.mv2.woocommerce-account.logged-in .mv-logoutbar{ display:none; } body.mv2.woocommerce-account.logged-in .mv-quick{display:none;} body.mv2.woocommerce-account.logged-in .mv-acct-id{gap:12px;} body.mv2.woocommerce-account.logged-in .mv-acct-id__av .mv-dash__avatar, body.mv2.woocommerce-account.logged-in .mv-acct-id__av .mv-dash__avatar-initial, body.mv2.woocommerce-account.logged-in .mv-acct-id__av .mv-dash__avatar-img{ width:44px;height:44px; } body.mv2.woocommerce-account.logged-in .mv-acct-id__av .mv-dash__avatar-initial{font-size:19px;} body.mv2.woocommerce-account.logged-in .mv-acct-id__name{font-size:22px;} body.mv2.woocommerce-account.logged-in .mv-btab{ display:flex; position:fixed;left:0;right:0;bottom:0;z-index:900; background:#fff;border-top:1px solid var(--mv-line,#ddd7da); box-shadow:0 -4px 18px rgba(19,0,38,.08); padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px)); } body.mv2.woocommerce-account.logged-in .mv-btab__item{ flex:1 1 0; display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px; padding:6px 2px;border:0;background:transparent;cursor:pointer;text-decoration:none; color:#6b6472;-webkit-text-fill-color:#6b6472; } body.mv2.woocommerce-account.logged-in .mv-btab__item .mv-tabico{ width:22px;height:22px;flex:0 0 22px; } body.mv2.woocommerce-account.logged-in .mv-btab__lbl{ font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:11px;font-weight:600;line-height:1;letter-spacing:.01em; } body.mv2.woocommerce-account.logged-in .mv-btab__item.is-active{ color:var(--mv-purple,#574063);-webkit-text-fill-color:var(--mv-purple,#574063); } body.mv2.woocommerce-account.logged-in .mv-btab__dots{ display:flex;align-items:center;justify-content:center;gap:3px;height:22px; } body.mv2.woocommerce-account.logged-in .mv-btab__dots i{ width:4px;height:4px;border-radius:50%;background:currentColor;display:block; } body.mv2.woocommerce-account.logged-in .et_pb_row_2{padding-bottom:78px;} body.mv2.woocommerce-account.logged-in .mv-scrim{ display:block;position:fixed;inset:0;z-index:1000; background:rgba(19,0,38,.45); opacity:0;pointer-events:none;transition:opacity .18s ease; } body.mv2.woocommerce-account.logged-in.mv-sheet-open .mv-scrim{ opacity:1;pointer-events:auto; } body.mv2.woocommerce-account.logged-in .mv-sheet{ display:flex;flex-direction:column; position:fixed;top:0;right:0;bottom:0;z-index:1001; width:86%;max-width:340px; background:#fff;overflow-y:auto; box-shadow:-8px 0 30px rgba(19,0,38,.18); transform:translateX(100%); transition:transform .22s ease; } body.mv2.woocommerce-account.logged-in.mv-sheet-open .mv-sheet{ transform:translateX(0); } body.mv2.woocommerce-account.logged-in .mv-sheet__head{ display:flex;align-items:flex-start;gap:12px; padding:20px 16px 16px;border-bottom:1px solid var(--mv-line,#ddd7da); } body.mv2.woocommerce-account.logged-in .mv-sheet__id{ display:flex;align-items:center;gap:12px;flex:1 1 auto; } body.mv2.woocommerce-account.logged-in .mv-sheet__av .mv-dash__avatar, body.mv2.woocommerce-account.logged-in .mv-sheet__av .mv-dash__avatar-initial, body.mv2.woocommerce-account.logged-in .mv-sheet__av .mv-dash__avatar-img{ width:44px;height:44px; } body.mv2.woocommerce-account.logged-in .mv-sheet__av .mv-dash__avatar-initial{font-size:18px;} body.mv2.woocommerce-account.logged-in .mv-sheet__av .mv-dash__avatar-edit{display:none;} body.mv2.woocommerce-account.logged-in .mv-sheet__who{ display:flex;flex-direction:column;gap:2px; } body.mv2.woocommerce-account.logged-in .mv-sheet__name{ font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:17px;font-weight:700;color:var(--mv-ink,#29242b);line-height:1.15; } body.mv2.woocommerce-account.logged-in .mv-sheet__profile{ font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:13px;font-weight:600;color:var(--mv-purple,#574063);text-decoration:none; } body.mv2.woocommerce-account.logged-in .mv-sheet__close{ flex:0 0 auto;border:0;background:transparent;cursor:pointer; font-size:20px;line-height:1;color:#6b6472;padding:4px 2px; } body.mv2.woocommerce-account.logged-in .mv-sheet__list, body.mv2.woocommerce-account.logged-in .mv-sheet__list li{ list-style:none !important;list-style-type:none !important; } body.mv2.woocommerce-account.logged-in .mv-sheet__list{ margin:0;padding:8px;display:flex;flex-direction:column;gap:2px; } body.mv2.woocommerce-account.logged-in .mv-sheet__item a{ display:flex;align-items:center;gap:12px; padding:13px 10px;border-radius:10px;text-decoration:none; font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:15px;font-weight:600;line-height:1.2; color:var(--mv-ink,#29242b); } body.mv2.woocommerce-account.logged-in .mv-sheet__item .mv-tabico{ width:19px;height:19px;flex:0 0 19px;color:var(--mv-purple,#574063); } body.mv2.woocommerce-account.logged-in .mv-sheet__chev{ margin-left:auto;font-size:19px;line-height:1;color:#b9b3c0; } body.mv2.woocommerce-account.logged-in .mv-sheet__item.is-active a{ background:var(--mv-purple-50,#f3eff4);color:var(--mv-purple-deep,#3b2a44); } body.mv2.woocommerce-account.logged-in .mv-sheet__item--customer-logout{ margin-top:8px;padding-top:8px;border-top:1px solid var(--mv-line,#ddd7da); } body.mv2.woocommerce-account.logged-in .mv-sheet__item--customer-logout a, body.mv2.woocommerce-account.logged-in .mv-sheet__item--customer-logout .mv-tabico{ color:#a84d58; } } html:has(body.mv-sheet-open){overflow:hidden;} @media (min-width:981px){ body.mv2.woocommerce-account.logged-in .mv-dash__stats{grid-template-columns:repeat(4,1fr);} } @media (min-width:600px) and (max-width:980px){ body.mv2.woocommerce-account.logged-in .mv-dash__stats{grid-template-columns:repeat(2,1fr);} } body.mv2.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--downloads, body.mv2.woocommerce-account .mv-quick__item--downloads, body.mv2.woocommerce-account .mv-sheet__item--downloads, body.mv2.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--coupon-affiliate, body.mv2.woocommerce-account .mv-quick__item--coupon-affiliate, body.mv2.woocommerce-account .mv-sheet__item--coupon-affiliate{display:none;} body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content label{ display:block; font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:13px;font-weight:600;line-height:1.3; letter-spacing:.02em; color:#5b5560; margin:0 0 6px; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content label .required{ color:#a84d58;text-decoration:none;border:0; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content input[type="text"], body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content input[type="email"], body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content input[type="tel"], body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content input[type="password"], body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content select, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content .select2-selection{ width:100%; height:auto;min-height:48px; background:#fff !important; border:1px solid var(--mv-line,#ddd7da) !important; border-radius:10px !important; padding:12px 14px !important; font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:15px;line-height:1.3; color:var(--mv-ink,#29242b); box-shadow:none; transition:border-color .12s ease,box-shadow .12s ease; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content input[type="text"]:focus, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content input[type="email"]:focus, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content input[type="tel"]:focus, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content input[type="password"]:focus, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content select:focus{ outline:none; border-color:var(--mv-purple,#574063); box-shadow:0 0 0 3px rgba(131,0,233,.12); } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content .form-row, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content p.woocommerce-form-row{ margin:0 0 16px;padding:0; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content fieldset{ margin:24px 0 0;padding:18px 18px 4px; border:1px solid var(--mv-line,#ddd7da);border-radius:14px; background:#FCFBFD; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content fieldset legend{ font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:16px;font-weight:700;letter-spacing:.01em; color:var(--mv-purple-deep,#3b2a44); padding:0 8px;width:auto;border:0;margin:0 0 0 -8px; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content em, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content .description{ display:block; font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:12px;font-style:normal;color:#7a7480;margin-top:5px; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content button[type="submit"], body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content input[type="submit"], body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content > p > a.button, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content > a.button{ display:inline-flex;align-items:center;justify-content:center; background:var(--mv-purple,#574063) !important; color:#fff !important;-webkit-text-fill-color:#fff !important; border:0 !important;border-radius:9px !important; font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:15px;font-weight:600;letter-spacing:.02em;line-height:1.2; padding:13px 26px !important;margin-top:8px; cursor:pointer;text-decoration:none; transition:background .12s ease; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content button[type="submit"]:hover, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content input[type="submit"]:hover, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content > p > a.button:hover, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content > a.button:hover{ background:var(--mv-purple-deep,#3b2a44) !important; color:#fff !important;-webkit-text-fill-color:#fff !important; } @media (min-width:768px){ body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content .form-row-first, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content .form-row-last{ width:calc(50% - 8px);float:none;display:inline-block;vertical-align:top; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content .form-row-first{margin-right:16px;} } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-apill{ display:inline-block; padding:4px 12px;border-radius:999px; font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em; line-height:1.35;white-space:nowrap; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-apill--green{background:#E7D5AD;color:#C9A45C;} body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-apill--amber{background:#FCF3E1;color:#9A6A12;} body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-apill--red{background:#FBEDED;color:#a84d58;} body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-apill--neutral{background:var(--mv-purple-50,#f3eff4);color:var(--mv-purple-deep,#3b2a44);} body.mv2.woocommerce-account .woocommerce-MyAccount-content td.woocommerce-orders-table__cell-order-status{ white-space:nowrap; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a.view{ background:#574063; color:#fff;-webkit-text-fill-color:#fff; border-color:#574063; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a.view:hover{ background:var(--mv-purple-deep,#3b2a44);border-color:var(--mv-purple-deep,#3b2a44); color:#fff;-webkit-text-fill-color:#fff; } @media (min-width:768px){ body.mv2.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--subscription-scheduler, body.mv2.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-account, body.mv2.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{ display:none; } body.mv2.woocommerce-account.logged-in .mv-logoutbar{display:none;} } body.mv2.woocommerce-account.logged-in .mv-quick__item--customer-logout{ margin-top:8px;padding-top:8px;border-top:1px solid var(--mv-line,#ddd7da); } body.mv2.woocommerce-account.logged-in .mv-quick__item--customer-logout a, body.mv2.woocommerce-account.logged-in .mv-quick__item--customer-logout .mv-tabico{ color:#a84d58; } body.mv2.woocommerce-account.logged-in .mv-quick__item--customer-logout a:hover{ background:#FBF2F2;color:#a84d58; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content fieldset{ padding:18px 0 4px; border:0; border-top:1px solid var(--mv-line,#ddd7da); border-radius:0; background:transparent; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content fieldset legend{ padding:0;margin:0 0 4px; } @media (min-width:768px){ body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content form .woocommerce-form-row--wide:has(#account_display_name), body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content form .woocommerce-form-row--wide:has(#account_email){ width:calc(50% - 8px); display:block;float:left; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content form .woocommerce-form-row--wide:has(#account_display_name){ margin-right:16px; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content form .clear:has(+ .woocommerce-form-row--wide #account_email){ display:none; } } @media (min-width:768px){ body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content form fieldset{clear:both;} body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content form p.form-row:not(.form-row-first):not(.form-row-last):not(:has(#account_display_name)):not(:has(#account_email)){clear:both;} body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content form p:has(#account_display_name), body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content form p:has(#account_email){clear:none;} } @media (min-width:981px){ body.mv2.woocommerce-account.logged-in .et_pb_row_2{margin-top:-16px !important;} } @media (min-width:768px){ body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{ display:none; } body.mv2.woocommerce-account.logged-in .mv-dash__railtitle.mv-acct-head{ border-radius:16px; margin-bottom:18px; } body.mv2.woocommerce-account.logged-in .mv-quick{grid-row:2;} body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content{grid-row:2;} body.mv2.woocommerce-account.logged-in .mv-logoutbar{grid-row:3;} } body.mv2.woocommerce-account.logged-in .mv-quick__list{display:flex;flex-direction:column;} body.mv2.woocommerce-account.logged-in .mv-quick__item--dashboard{order:1;} body.mv2.woocommerce-account.logged-in .mv-quick__item--orders{order:2;} body.mv2.woocommerce-account.logged-in .mv-quick__item--subscriptions{order:3;} body.mv2.woocommerce-account.logged-in .mv-quick__item--subscription-scheduler{order:4;} body.mv2.woocommerce-account.logged-in .mv-quick__item--edit-address{order:5;} body.mv2.woocommerce-account.logged-in .mv-quick__item--payment-methods{order:6;} body.mv2.woocommerce-account.logged-in .mv-quick__item--edit-account{order:7;} body.mv2.woocommerce-account.logged-in .mv-quick__item--customer-logout{order:8;} body.mv2.woocommerce-account.logged-in .mv-quick__item.is-active a{ background:var(--mv-purple-50,#f3eff4); color:var(--mv-purple-deep,#3b2a44); font-weight:700; } body.mv2.woocommerce-account.logged-in .mv-dash__stats{display:grid;} body.mv2.woocommerce-account.logged-in .mv-dash__stat--ontrack{order:1;} body.mv2.woocommerce-account.logged-in .mv-dash__stat--orders{order:2;} body.mv2.woocommerce-account.logged-in .mv-dash__stat--sub{order:3;} body.mv2.woocommerce-account.logged-in .mv-dash__stat--address{order:4;} @media (min-width:768px){ body.mv2.woocommerce-account.logged-in .mv-dash__shortcuts{display:none;} } body.mv2.woocommerce-account.logged-in .mv-acct-id{ display:flex;align-items:center;gap:16px; width:100%; } body.mv2.woocommerce-account.logged-in .mv-acct-id__who{ display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0; } body.mv2.woocommerce-account.logged-in .mv-acct-id__eyebrow{ font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.06em; text-transform:uppercase; color:rgba(255,255,255,.72); } body.mv2.woocommerce-account.logged-in .mv-acct-id__brand{ margin-left:auto; align-self:center; font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:22px;font-weight:700;line-height:1.1;letter-spacing:.01em; color:rgba(255,255,255,.92); white-space:nowrap; } @media (max-width:767px){ body.mv2.woocommerce-account.logged-in .mv-acct-id__eyebrow{font-size:11px;} body.mv2.woocommerce-account.logged-in .mv-acct-id__brand{display:none;} } @media (min-width:1200px){ body.mv2.woocommerce-account.logged-in .mv-dash{ display:grid; grid-template-columns:1fr 1fr; column-gap:22px; align-items:start; } body.mv2.woocommerce-account.logged-in .mv-dash > .mv-dash__hero, body.mv2.woocommerce-account.logged-in .mv-dash > .mv-dash__stats{ grid-column:1 / -1; } body.mv2.woocommerce-account.logged-in .mv-dash > .mv-dash__recent{ grid-column:1; } body.mv2.woocommerce-account.logged-in .mv-dash > .mv-dash__bottom{ grid-column:2; display:block; } body.mv2.woocommerce-account.logged-in .mv-dash__bottom > .mv-dash__subov{ width:100%; } } @media (max-width:1199px){ body.mv2.woocommerce-account.logged-in .mv-dash__bottom{ grid-template-columns:1fr; } } body.mv2.woocommerce-account.logged-in .mv-dash a.mv-dash__stat-link, body.mv2.woocommerce-account.logged-in .mv-dash a.mv-dash__viewall, body.mv2.woocommerce-account.logged-in .mv-dash a.mv-dash__shortcut{ color:var(--mv-purple,#574063) !important; -webkit-text-fill-color:var(--mv-purple,#574063) !important; text-decoration:none !important; } body.mv2.woocommerce-account.logged-in .mv-dash a.mv-dash__stat-link:hover, body.mv2.woocommerce-account.logged-in .mv-dash a.mv-dash__viewall:hover, body.mv2.woocommerce-account.logged-in .mv-dash a.mv-dash__shortcut:hover{ color:var(--mv-purple-deep,#3b2a44) !important; -webkit-text-fill-color:var(--mv-purple-deep,#3b2a44) !important; } body.mv2.woocommerce-account.logged-in .mv-dash a.mv-dash__order{ color:var(--mv-ink,#29242b) !important; -webkit-text-fill-color:var(--mv-ink,#29242b) !important; text-decoration:none !important; } body.mv2.woocommerce-account.logged-in .mv-dash a.mv-dash__order:hover{ color:var(--mv-purple-deep,#3b2a44) !important; -webkit-text-fill-color:var(--mv-purple-deep,#3b2a44) !important; } body.mv2.woocommerce-account.logged-in .mv-dash a.mv-dash__btn, body.mv2.woocommerce-account.logged-in .mv-dash button.mv-dash__btn{ color:var(--mv-purple,#574063) !important; -webkit-text-fill-color:var(--mv-purple,#574063) !important; border-color:var(--mv-purple,#574063) !important; text-decoration:none !important; } body.mv2.woocommerce-account.logged-in .mv-dash a.mv-dash__btn:hover, body.mv2.woocommerce-account.logged-in .mv-dash button.mv-dash__btn:hover{ background:var(--mv-purple,#574063) !important; color:#fff !important; -webkit-text-fill-color:#fff !important; border-color:var(--mv-purple,#574063) !important; } body.mv2.woocommerce-account.logged-in .mv-dash a::before, body.mv2.woocommerce-account.logged-in .mv-dash a::after, body.mv2.woocommerce-account.logged-in .mv-dash button::before, body.mv2.woocommerce-account.logged-in .mv-dash button::after{ content:none !important; display:none !important; } body.mv2.woocommerce-account.logged-in .mv-dash .mv-dash__avatar-edit{ display:flex !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content a.button::before, body.mv2.woocommerce-account .woocommerce-MyAccount-content a.button::after, body.mv2.woocommerce-account .woocommerce-MyAccount-content button.button::before, body.mv2.woocommerce-account .woocommerce-MyAccount-content button.button::after, body.mv2.woocommerce-account .woocommerce-MyAccount-content .woocommerce-button::before, body.mv2.woocommerce-account .woocommerce-MyAccount-content .woocommerce-button::after, body.mv2.woocommerce-account .woocommerce-MyAccount-content input[type="submit"]::before, body.mv2.woocommerce-account .woocommerce-MyAccount-content input[type="submit"]::after{ content:none !important; display:none !important; opacity:0 !important; width:0 !important; margin:0 !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content h2.mv-subhead{ font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:20px;font-weight:700;line-height:1.2; color:var(--mv-ink,#29242b); margin:0 0 12px; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-subacts{display:none;} body.mv2.woocommerce-account .woocommerce-MyAccount-content tr.mv-subacts-row td{ display:flex;flex-wrap:wrap;gap:6px;align-items:center; } body.mv2.woocommerce-account .woocommerce-MyAccount-content tr.mv-subacts-row th{ font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:14px !important;font-weight:500 !important;letter-spacing:normal !important;text-transform:none !important; color:var(--mv-ink,#29242b); } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-subacts a.mv-subacts__btn, body.mv2.woocommerce-account .woocommerce-MyAccount-content a.wcs-switch-link.mv-subacts__btn{ display:inline-block; background:#fff !important; color:var(--mv-purple-deep,#3b2a44) !important; -webkit-text-fill-color:var(--mv-purple-deep,#3b2a44) !important; border:1px solid var(--mv-line,#ddd7da) !important; border-radius:9px !important; padding:10px 18px !important; font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:13px;font-weight:600;line-height:1.2; letter-spacing:.02em;text-transform:uppercase;text-decoration:none !important; transition:background .12s ease,border-color .12s ease; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-subacts a.mv-subacts__btn:hover, body.mv2.woocommerce-account .woocommerce-MyAccount-content a.wcs-switch-link.mv-subacts__btn:hover{ background:var(--mv-purple-50,#f3eff4) !important; border-color:var(--mv-purple,#574063) !important; color:var(--mv-purple-deep,#3b2a44) !important; -webkit-text-fill-color:var(--mv-purple-deep,#3b2a44) !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-subacts a::before, body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-subacts a::after{ content:none !important;display:none !important; } @media (max-width:767px){ body.mv2.woocommerce-account.logged-in .woocommerce, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content, body.mv2.woocommerce-account.logged-in .mv-dash, body.mv2.woocommerce-account.logged-in .mv-dash__recent, body.mv2.woocommerce-account.logged-in .mv-dash__bottom{ min-width:0; max-width:100%; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content table.shop_table, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content table.shop_table_responsive, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content table.subscription_details, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content table.order_details{ width:100%; max-width:100%; table-layout:fixed; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content table td, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content table th{ overflow-wrap:anywhere; word-break:normal; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content table.shop_table_responsive tbody td{ padding-left:12px; padding-right:12px; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content table.shop_table_responsive tbody td::before{ max-width:52%; } } @media (max-width:767px){ body.mv2.woocommerce-account.logged-in .mv-dash__railtitle{ background:linear-gradient(135deg,#4C1D95 0%,#6D28D9 55%,#7C3AED 100%); border-radius:16px; padding:18px 18px 16px; margin:0 0 16px; box-shadow:0 6px 20px rgba(76,29,149,.18); width:100%; flex:0 0 auto; align-self:stretch; box-sizing:border-box; } body.mv2.woocommerce-account.logged-in .mv-dash__railtitle .mv-acct-id{ gap:12px; } body.mv2.woocommerce-account.logged-in .mv-acct-id__name{ color:#fff; } body.mv2.woocommerce-account.logged-in .mv-acct-id__eyebrow{ color:rgba(255,255,255,.78); } } @media (max-width:400px){ body.mv2 .mv-head__in{ padding-left:10px; padding-right:10px; gap:6px; } body.mv2 .mv-nav{ gap:2px; } body.mv2 .mv-navbtn, body.mv2 .mv-cartbtn{ width:44px; min-width:44px; } } body.mv2.woocommerce-account .woocommerce-MyAccount-content tr.mv-actrow .mv-actrow__label{ display:none; } body.mv2.woocommerce-account .woocommerce-MyAccount-content tr.mv-actrow > td{ display:flex; flex-wrap:nowrap; align-items:center; gap:6px; } body.mv2.woocommerce-account .woocommerce-MyAccount-content tr.mv-actrow > td a.button, body.mv2.woocommerce-account .woocommerce-MyAccount-content tr.mv-actrow > td button{ margin:0; white-space:nowrap; flex:0 0 auto; } body.mv2.woocommerce-account .woocommerce-MyAccount-content table.subscription_details, body.mv2.woocommerce-account .woocommerce-MyAccount-content table.order_details{ width:100%; max-width:100%; table-layout:fixed; } body.mv2.woocommerce-account .woocommerce-MyAccount-content tr.mv-actrow > td{ flex-wrap:wrap; row-gap:6px; } body.mv2.woocommerce-account .woocommerce-MyAccount-content table.subscription_details, body.mv2.woocommerce-account .woocommerce-MyAccount-content table.order_details{ width:100%; max-width:100%; table-layout:fixed; } body.mv2.woocommerce-account .woocommerce-MyAccount-content tr.mv-actrow > td{ flex-wrap:wrap; row-gap:6px; } @media (max-width:767px){ body.mv2.woocommerce-account .woocommerce-MyAccount-content tr.mv-actrow > td{ flex-wrap:wrap; } } @media (min-width:768px){ body.mv2.woocommerce-account .woocommerce-MyAccount-content tr.mv-actrow > td{ flex-wrap:nowrap; padding-left:10px; padding-right:10px; gap:5px; } body.mv2.woocommerce-account .woocommerce-MyAccount-content tr.mv-actrow > td a.button, body.mv2.woocommerce-account .woocommerce-MyAccount-content tr.mv-actrow > td button{ padding-left:12px; padding-right:12px; } } @media (min-width:768px) and (max-width:1199px){ body.mv2.woocommerce-account .woocommerce-MyAccount-content table.shop_table_responsive{ width:100%; max-width:100%; } body.mv2.woocommerce-account .woocommerce-MyAccount-content table.shop_table_responsive thead th.woocommerce-orders-table__header-order-actions, body.mv2.woocommerce-account .woocommerce-MyAccount-content table.shop_table_responsive thead th[class*="actions"]{ display:none; } body.mv2.woocommerce-account .woocommerce-MyAccount-content table.shop_table_responsive thead tr{ display:grid; grid-template-columns:0.8fr 1.1fr 1fr 1.4fr; column-gap:8px; } body.mv2.woocommerce-account .woocommerce-MyAccount-content table.shop_table_responsive thead th{ min-width:0; padding-left:8px; padding-right:8px; } body.mv2.woocommerce-account .woocommerce-MyAccount-content table.shop_table_responsive tbody tr{ display:grid; grid-template-columns:0.8fr 1.1fr 1fr 1.4fr; column-gap:8px; align-items:start; width:100%; } body.mv2.woocommerce-account .woocommerce-MyAccount-content table.shop_table_responsive tbody td{ min-width:0; padding-top:14px; padding-bottom:6px; padding-left:8px; padding-right:8px; } body.mv2.woocommerce-account .woocommerce-MyAccount-content table.shop_table_responsive tbody td[class*="actions"]{ grid-column:1 / -1; display:flex; flex-wrap:nowrap; gap:6px; border-top:1px solid var(--mv-line,#ddd7da); padding-top:12px; margin-top:4px; } body.mv2.woocommerce-account .woocommerce-MyAccount-content table.shop_table_responsive tbody td[class*="actions"] a.button{ margin:0; white-space:nowrap; flex:0 0 auto; } } body.mv2.woocommerce-account .woocommerce-MyAccount-content tr.mv-actrow > td a.subscription_renewal_early, body.mv2.woocommerce-account .woocommerce-MyAccount-content tr.mv-actrow > td a.subscription_renew, body.mv2.woocommerce-account .woocommerce-MyAccount-content tr.mv-actrow > td a.subscription_renew_early{order:1;} body.mv2.woocommerce-account .woocommerce-MyAccount-content tr.mv-actrow > td a.change_payment_method{order:2;} body.mv2.woocommerce-account .woocommerce-MyAccount-content tr.mv-actrow > td a.suspend{order:3;} body.mv2.woocommerce-account .woocommerce-MyAccount-content tr.mv-actrow > td a.cancel{order:4;} body.mv2.woocommerce-account .woocommerce-MyAccount-content tr.mv-actrow > td a.reactivate{order:3;} @media (min-width:768px) and (max-width:829px){ body.mv2.woocommerce-account .woocommerce-MyAccount-content table.shop_table_responsive thead{display:none;} body.mv2.woocommerce-account .woocommerce-MyAccount-content table.shop_table_responsive tbody tr{ grid-template-columns:1fr 1fr; column-gap:12px; row-gap:0; } body.mv2.woocommerce-account .woocommerce-MyAccount-content table.shop_table_responsive tbody td::before{ display:block; content:attr(data-title); font-size:11px; font-weight:600; letter-spacing:.06em; text-transform:uppercase; opacity:.62; margin-bottom:2px; } body.mv2.woocommerce-account .woocommerce-MyAccount-content table.shop_table_responsive tbody td[class*="actions"]::before{content:none;display:none;} body.mv2.woocommerce-account .woocommerce-MyAccount-content table.shop_table_responsive tbody td{ padding-top:10px; padding-bottom:6px; } } body.mv2.woocommerce-account.logged-in .mv-acct-id{ display:grid; grid-template-columns:auto 1fr auto; grid-template-areas:"brand brand brand" "av who facts"; row-gap:4px; align-items:center; column-gap:22px; width:100%; position:relative; } body.mv2.woocommerce-account.logged-in .mv-acct-id__av{ grid-area:av; position:relative; display:flex;align-items:center;justify-content:center; width:104px;height:104px; border-radius:50%; box-shadow:0 0 0 3px rgba(255,255,255,.28); } body.mv2.woocommerce-account.logged-in .mv-acct-id__av img, body.mv2.woocommerce-account.logged-in .mv-acct-id__av svg, body.mv2.woocommerce-account.logged-in .mv-acct-id__av .mv-dash__avatar{ width:104px;height:104px;border-radius:50%; } body.mv2.woocommerce-account.logged-in .mv-acct-id__who{ grid-area:who; display:flex;flex-direction:column;justify-content:center;gap:5px;min-width:0; } body.mv2.woocommerce-account.logged-in .mv-acct-id__name{ font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:34px;font-weight:700;line-height:1.08;letter-spacing:.005em; color:#fff; } body.mv2.woocommerce-account.logged-in .mv-acct-id__role{ font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:16px;font-weight:400;line-height:1.2; color:rgba(255,255,255,.82); } body.mv2.woocommerce-account.logged-in .mv-acct-id__meta{ display:flex;align-items:center;gap:9px;flex-wrap:wrap; font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:15px;line-height:1.2; color:rgba(255,255,255,.72); margin-top:3px; } body.mv2.woocommerce-account.logged-in .mv-acct-id__dot{color:rgba(255,255,255,.45);} body.mv2.woocommerce-account.logged-in .mv-acct-id__status{ display:inline-flex;align-items:center;gap:7px;color:rgba(255,255,255,.88); } body.mv2.woocommerce-account.logged-in .mv-acct-id__led{ width:9px;height:9px;border-radius:50%; background:#C9A45C; box-shadow:0 0 0 3px rgba(201,164,92,.22); flex:0 0 auto; } body.mv2.woocommerce-account.logged-in .mv-acct-id__facts{ grid-area:facts; display:flex;flex-direction:column;gap:14px; padding-left:26px; border-left:1px solid rgba(255,255,255,.22); } body.mv2.woocommerce-account.logged-in .mv-acct-id__fact{ display:grid; grid-template-columns:auto 1fr; grid-template-areas:"ico lbl" "ico val"; column-gap:12px; align-items:center; } body.mv2.woocommerce-account.logged-in .mv-acct-id__ico{ grid-area:ico; width:22px;height:22px; color:rgba(255,255,255,.85); align-self:center; } body.mv2.woocommerce-account.logged-in .mv-acct-id__factlbl{ grid-area:lbl; font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:13px;line-height:1.25; color:rgba(255,255,255,.7); } body.mv2.woocommerce-account.logged-in .mv-acct-id__factval{ grid-area:val; font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:16px;font-weight:700;line-height:1.25; color:#fff; white-space:nowrap; } body.mv2.woocommerce-account.logged-in .mv-acct-id__brand{ grid-area:brand; justify-self:end; font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:24px;font-weight:700;line-height:1.1; color:rgba(255,255,255,.92); white-space:nowrap; margin:0; } @media (max-width:767px){ body.mv2.woocommerce-account.logged-in .mv-acct-id{ grid-template-columns:auto 1fr; grid-template-areas:"av who" "facts facts" "brand brand"; column-gap:14px; row-gap:14px; align-items:center; } body.mv2.woocommerce-account.logged-in .mv-acct-id__av, body.mv2.woocommerce-account.logged-in .mv-acct-id__av img, body.mv2.woocommerce-account.logged-in .mv-acct-id__av svg, body.mv2.woocommerce-account.logged-in .mv-acct-id__av .mv-dash__avatar, body.mv2.woocommerce-account.logged-in .mv-acct-id__av .mv-dash__avatar-initial, body.mv2.woocommerce-account.logged-in .mv-acct-id__av .mv-dash__avatar-img{ width:64px;height:64px; } body.mv2.woocommerce-account.logged-in .mv-acct-id__av .mv-dash__avatar-initial{ font-size:28px; } body.mv2.woocommerce-account.logged-in .mv-acct-id__name{font-size:22px;} body.mv2.woocommerce-account.logged-in .mv-acct-id__role{font-size:14px;} body.mv2.woocommerce-account.logged-in .mv-acct-id__meta{font-size:13px;gap:7px;margin-top:1px;} body.mv2.woocommerce-account.logged-in .mv-acct-id__facts{ grid-area:facts; padding-left:0; padding-top:14px; border-left:0; border-top:1px solid rgba(255,255,255,.18); padding-top:14px; gap:11px; } body.mv2.woocommerce-account.logged-in .mv-acct-id__fact{ grid-template-columns:auto 1fr auto; grid-template-areas:"ico lbl val"; column-gap:10px; align-items:center; } body.mv2.woocommerce-account.logged-in .mv-acct-id__factlbl{font-size:14px;color:rgba(255,255,255,.78);} body.mv2.woocommerce-account.logged-in .mv-acct-id__factval{grid-area:val;text-align:right;font-size:15px;} body.mv2.woocommerce-account.logged-in .mv-acct-id__ico{width:19px;height:19px;} body.mv2.woocommerce-account.logged-in .mv-acct-id__brand{ grid-area:brand; position:static; justify-self:end; font-size:20px; display:block; } } @media (max-width:767px){ body.mv2.woocommerce-account.logged-in .mv-dash__railtitle{ border-radius:18px; padding:20px 20px 18px; box-sizing:border-box; } } body.mv2.woocommerce-account.logged-in .et_pb_section_0{ background-color:#DCCDF3 !important; background-image:none !important; } body.mv2.woocommerce-account.logged-in .et_pb_row_2{ background-color:transparent !important; } body.mv2.woocommerce-account.logged-in .mv-dash__railtitle, body.mv2.woocommerce-account.logged-in .mv-acct-id, body.mv2.woocommerce-account.logged-in .mv-acct-id__who, body.mv2.woocommerce-account.logged-in .mv-acct-id__name, body.mv2.woocommerce-account.logged-in .mv-acct-id__role, body.mv2.woocommerce-account.logged-in .mv-acct-id__meta, body.mv2.woocommerce-account.logged-in .mv-acct-id__facts, body.mv2.woocommerce-account.logged-in .mv-acct-id__factlbl{ text-align:left !important; } body.mv2.woocommerce-account.logged-in .mv-acct-id__who{ align-items:flex-start !important; } body.mv2.woocommerce-account.logged-in .mv-acct-id__factval{ text-align:right !important; } @media (max-width:767px){ body.mv2.woocommerce-account.logged-in .woocommerce{ margin-left:0; margin-right:0; width:auto; max-width:none; } body.mv2.woocommerce-account.logged-in .et_pb_row_2{ padding-left:0 !important; padding-right:0 !important; margin-left:10px !important; margin-right:10px !important; width:auto !important; } } body.mv2.woocommerce-account.logged-in .mv-acct-id__rolerow{ display:flex;align-items:center;gap:10px;flex-wrap:wrap; } body.mv2.woocommerce-account.logged-in .mv-acct-id__meta{ display:flex;align-items:center;gap:10px;flex-wrap:wrap; } body.mv2.woocommerce-account.logged-in .mv-acct-id__badge{ display:inline-flex;align-items:center; padding:3px 10px;border-radius:999px; font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase; white-space:nowrap;line-height:1.4; } body.mv2.woocommerce-account.logged-in .mv-acct-id__badge--one{background:rgba(205,127,50,.22);color:#F3C79A;box-shadow:inset 0 0 0 1px rgba(205,127,50,.55);} body.mv2.woocommerce-account.logged-in .mv-acct-id__badge--two{background:rgba(192,192,192,.22);color:#E9E9EF;box-shadow:inset 0 0 0 1px rgba(210,210,220,.55);} body.mv2.woocommerce-account.logged-in .mv-acct-id__badge--three{background:rgba(255,196,0,.20);color:#FFD97A;box-shadow:inset 0 0 0 1px rgba(255,196,0,.55);} body.mv2.woocommerce-account.logged-in .mv-acct-id__badge--five{background:rgba(0,229,255,.18);color:#9BEBF7;box-shadow:inset 0 0 0 1px rgba(0,229,255,.5);} body.mv2.woocommerce-account.logged-in .mv-acct-id__badge--ten{background:rgba(255,255,255,.20);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.6);} body.mv2.woocommerce-account.logged-in .et_pb_row_2{ background-color:transparent !important; background-image:none !important; box-shadow:none !important; border-radius:0 !important; } body.mv2.woocommerce-account.logged-in .mv-acct-id__status{ font-family:var(--mv-font-body,'Open Sans',sans-serif) !important; font-size:16px !important; font-weight:400 !important; line-height:1.2 !important; letter-spacing:.3px !important; text-transform:none !important; color:rgba(255,255,255,.82) !important; } @media (max-width:767px){ body.mv2.woocommerce-account.logged-in .mv-acct-id__status{font-size:14px !important;} } body.mv2.woocommerce-account.logged-in .woocommerce, body.mv2.woocommerce-account.logged-in .woocommerce *{ font-family:var(--mv-font-body,'Open Sans',-apple-system,BlinkMacSystemFont,sans-serif); } body.mv2.woocommerce-account.logged-in .mv-dash__stat-value, body.mv2.woocommerce-account.logged-in .mv-dash__card-head, body.mv2.woocommerce-account.logged-in .mv-acct-id__name, body.mv2.woocommerce-account.logged-in .mv-acct-id__brand, body.mv2.woocommerce-account.logged-in .mv-dash__btn, body.mv2.woocommerce-account.logged-in .mv-subhead, body.mv2.woocommerce-account.logged-in .woocommerce h2, body.mv2.woocommerce-account.logged-in .woocommerce h3, body.mv2.woocommerce-account.logged-in .woocommerce th{ font-family:var(--mv-font-display,'Barlow Condensed','Helvetica Neue',Arial,sans-serif); } body.mv2.woocommerce-account.logged-in .et_pb_row_2{ padding-left:0 !important; padding-right:0 !important; } @media (max-width:767px){ body.mv2.woocommerce-account.logged-in .mv-dash__card, body.mv2.woocommerce-account.logged-in .mv-dash__stat, body.mv2.woocommerce-account.logged-in .mv-dash__railtitle{ padding-left:12px; padding-right:12px; } } @media (max-width:980px){ body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content{ align-self:stretch; width:100%; max-width:100%; min-width:0; } } body.mv2.woocommerce-account .woocommerce-customer-details address, body.mv2.woocommerce-account .woocommerce-column--billing-address address, body.mv2.woocommerce-account .woocommerce-column--shipping-address address, body.mv2.woocommerce-account .woocommerce-Address address{ background:#fff; border:1px solid var(--mv-line,#ddd7da); border-radius:14px; box-shadow:0 2px 10px rgba(19,0,38,.04); padding:18px 20px; font-style:normal; line-height:1.65; margin:0 0 24px; } @media (max-width:767px){ body.mv2.woocommerce-account .woocommerce-customer-details address, body.mv2.woocommerce-account .woocommerce-Address address{ padding:14px 12px; } } body.mv2.woocommerce-account .woocommerce-Address address{ background:transparent; border:0; border-radius:0; box-shadow:none; padding:0; margin:0; } body.mv2.woocommerce-account .mv-addr__manage{ display:inline-block; margin-top:14px; font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:13.5px; font-weight:600; color:var(--mv-purple,#574063) !important; -webkit-text-fill-color:var(--mv-purple,#574063) !important; text-decoration:none !important; } body.mv2.woocommerce-account .mv-addr__manage:hover{ color:var(--mv-purple-deep,#3b2a44) !important; -webkit-text-fill-color:var(--mv-purple-deep,#3b2a44) !important; } body.mv2.woocommerce-account .mv-addr__manage::before, body.mv2.woocommerce-account .mv-addr__manage::after{content:none !important;display:none !important;} body.mv2.woocommerce-account .mv-card{ display:block; background:#fff; border:1px solid #ECE7F3; border-radius:14px; box-shadow:0 1px 3px rgba(24,10,48,.05); padding:0 12px; margin:0 0 20px; overflow:hidden; } body.mv2.woocommerce-account .mv-card__head{ display:flex; align-items:center; justify-content:space-between; padding:20px 10px 0; } body.mv2.woocommerce-account .mv-card__title{ font-family:var(--mv-font-display,'Barlow Condensed',sans-serif) !important; font-size:20px !important; font-weight:600 !important; line-height:1.2; letter-spacing:.2px; color:var(--mv-ink,#29242b) !important; margin:0 0 14px !important; } body.mv2.woocommerce-account .mv-card > table, body.mv2.woocommerce-account .mv-card > address{ background:transparent !important; border:0 !important; border-radius:0 !important; box-shadow:none !important; margin:0 !important; width:100%; } body.mv2.woocommerce-account .mv-card > address{ padding:0 10px 18px !important; font-style:normal; line-height:1.65; } body.mv2.woocommerce-account .mv-card > .mv-addr__manage{ margin:0 10px 18px; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-rp{ background:#ffffff; border:1px solid var(--mv-line,#ddd7da); border-radius:18px; padding:32px 34px 30px; box-shadow:0 10px 34px rgba(131,0,233,.10); max-width:none; } body.mv2.woocommerce-account .mv-rp .mv-rp__h{ font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:30px;font-weight:700;color:var(--mv-ink,#29242b); margin:0 0 8px;line-height:1.05;letter-spacing:.2px; } body.mv2.woocommerce-account .mv-rp .mv-rp__intro{ font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:15px;color:#6b6b73;margin:0 0 22px;line-height:1.5; } body.mv2.woocommerce-account .mv-rp .mv-rp__sum{ display:flex;align-items:center;justify-content:space-between; gap:24px; background:var(--mv-purple-50,#f3eff4); border-radius:14px; padding:20px 24px; margin:0 0 26px; } body.mv2.woocommerce-account .mv-rp .mv-rp__sumleft{ display:flex;align-items:center;gap:20px;min-width:0;flex:1 1 auto; } body.mv2.woocommerce-account .mv-rp .mv-rp__thumb{ width:82px;height:82px;object-fit:contain;flex:0 0 auto; border-radius:10px;background:transparent; } body.mv2.woocommerce-account .mv-rp .mv-rp__meta{ display:flex;flex-direction:column;gap:3px;min-width:0; } body.mv2.woocommerce-account .mv-rp .mv-rp__prod{ font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:22px;font-weight:700;color:var(--mv-ink,#29242b);line-height:1.1; } body.mv2.woocommerce-account .mv-rp .mv-rp__sub{ font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:14px;font-weight:600;color:var(--mv-purple,#574063); text-decoration:none; } body.mv2.woocommerce-account .mv-rp .mv-rp__sub:hover{text-decoration:underline;} body.mv2.woocommerce-account .mv-rp .mv-rp__price{ font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:14px;color:#57575e;margin-top:2px; } body.mv2.woocommerce-account .mv-rp .mv-rp__next{ display:flex;align-items:center;gap:14px;flex:0 0 auto; padding-left:26px; border-left:1px solid #E4D6F3; min-height:60px; } body.mv2.woocommerce-account .mv-rp .mv-rp__next::before{ content:"";flex:0 0 auto; width:44px;height:44px;border-radius:50%; background:#EADBFA url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%238300E9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='18' rx='2'/><line x1='16' y1='2' x2='16' y2='6'/><line x1='8' y1='2' x2='8' y2='6'/><line x1='3' y1='10' x2='21' y2='10'/></svg>") center/22px no-repeat; } body.mv2.woocommerce-account .mv-rp .mv-rp__nextlbl{ display:block;font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:13px;color:#7a7a82;line-height:1.3; } body.mv2.woocommerce-account .mv-rp .mv-rp__nextval{ display:block;font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:21px;font-weight:700;color:var(--mv-ink,#29242b);line-height:1.15; } body.mv2.woocommerce-account .mv-rp .mv-rp__sub2{ font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:20px;font-weight:700;color:var(--mv-ink,#29242b); margin:0 0 14px; } body.mv2.woocommerce-account .mv-rp .mv-rp__prefs{ display:flex;flex-direction:column;gap:0; border:1px solid var(--mv-line,#ddd7da);border-radius:14px;overflow:hidden; } body.mv2.woocommerce-account .mv-rp .mv-rp__row{ display:flex;align-items:center;gap:18px; padding:20px 22px;background:#fff; } body.mv2.woocommerce-account .mv-rp .mv-rp__row + .mv-rp__row{ border-top:1px solid #EFEFF2; } body.mv2.woocommerce-account .mv-rp .mv-rp__row::before{ content:"";flex:0 0 auto;width:44px;height:44px;border-radius:50%; background:#EADBFA center/22px no-repeat; } body.mv2.woocommerce-account .mv-rp .mv-rp__row:has(.wcss-ma-consent-cb)::before{ background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%238300E9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='18' rx='2'/><line x1='8' y1='2' x2='8' y2='6'/><line x1='3' y1='10' x2='21' y2='10'/><circle cx='16.5' cy='15.5' r='4' fill='%23EADBFA'/><polyline points='16.5 14 16.5 15.5 17.7 16.3'/></svg>"); } body.mv2.woocommerce-account .mv-rp .mv-rp__row:has(.wcss-ma-email-cb)::before{ background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%238300E9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='5' width='18' height='14' rx='2'/><polyline points='3 7 12 13 21 7'/></svg>"); } body.mv2.woocommerce-account .mv-rp .mv-rp__rowtxt{ display:flex;flex-direction:column;gap:3px;flex:1 1 auto;min-width:0; } body.mv2.woocommerce-account .mv-rp .mv-rp__rowtitle{ font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:15px;font-weight:700;color:var(--mv-ink,#29242b);line-height:1.25; } body.mv2.woocommerce-account .mv-rp .mv-rp__rowdesc{ font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:13.5px;color:#6f6f77;line-height:1.45; } body.mv2.woocommerce-account .mv-rp .mv-rp__ctl{ display:flex;align-items:center;gap:12px;flex:0 0 auto; } body.mv2.woocommerce-account .mv-rp .mv-rp__ctl input[type=checkbox]{ -webkit-appearance:none;appearance:none; position:relative;margin:0;cursor:pointer; width:52px;height:30px;border-radius:999px; background:#D9D9E0;border:none;flex:0 0 auto; transition:background .18s ease; } body.mv2.woocommerce-account .mv-rp .mv-rp__ctl input[type=checkbox]::after{ content:"";position:absolute;top:3px;left:3px; width:24px;height:24px;border-radius:50%;background:#fff; box-shadow:0 1px 3px rgba(0,0,0,.28); transition:transform .18s ease; } body.mv2.woocommerce-account .mv-rp .mv-rp__ctl input[type=checkbox]:checked{ background:var(--mv-purple,#574063); } body.mv2.woocommerce-account .mv-rp .mv-rp__ctl input[type=checkbox]:checked::after{ transform:translateX(22px); } body.mv2.woocommerce-account .mv-rp .mv-rp__ctl input[type=checkbox]:focus-visible{ outline:2px solid var(--mv-purple,#574063);outline-offset:2px; } body.mv2.woocommerce-account .mv-rp .mv-rp__state{ font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:14px;font-weight:600;color:#3d3d44;min-width:64px; } body.mv2.woocommerce-account .mv-rp .mv-rp__note{ display:flex;align-items:flex-start;gap:14px; margin:24px 0 0;padding:16px 20px; background:#EEF3FE;border:1px solid #DCE6FB;border-radius:12px; font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:13.5px;color:#3f4b63;line-height:1.5; } body.mv2.woocommerce-account .mv-rp .mv-rp__note::before{ content:"";flex:0 0 auto;width:24px;height:24px;margin-top:1px; background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%233B6FE0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><line x1='12' y1='16' x2='12' y2='12'/><line x1='12' y1='8' x2='12.01' y2='8'/></svg>") center/24px no-repeat; } body.mv2.woocommerce-account .mv-rp .mv-rp__note strong{color:#2c3a55;font-weight:700;} @media (max-width:600px){ body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-rp{padding:22px 18px;} body.mv2.woocommerce-account .mv-rp .mv-rp__sum{flex-direction:column;align-items:stretch;gap:16px;} body.mv2.woocommerce-account .mv-rp .mv-rp__next{ padding-left:0;border-left:none;border-top:1px solid #E4D6F3;padding-top:16px; } body.mv2.woocommerce-account .mv-rp .mv-rp__row{flex-wrap:wrap;} } body.mv2 .mv-avpick__foot{ display:flex;justify-content:flex-end;align-items:center;gap:10px; margin-top:20px;padding-top:16px;border-top:1px solid #ECECF1; } body.mv2 .mv-avpick__btn{ font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:15px;font-weight:600;letter-spacing:.4px;text-transform:uppercase; border-radius:9px;padding:11px 22px;cursor:pointer;border:1px solid transparent; transition:background .15s ease,color .15s ease,opacity .15s ease; } body.mv2 .mv-avpick__btn--ghost{ background:#fff;color:#5b5b63;border-color:#D9D9E0; } body.mv2 .mv-avpick__btn--ghost:hover{background:#F4F4F7;color:#29242b;} body.mv2 .mv-avpick__btn--apply{ background:var(--mv-purple,#574063);color:#fff; } body.mv2 .mv-avpick__btn--apply:hover:not([disabled]){background:#6d00c2;} body.mv2 .mv-avpick__btn--apply[disabled]{ opacity:.45;cursor:not-allowed; } body.mv2 .mv-dash__avatar .mv-dash__avatar-edit{ opacity:0; visibility:hidden; pointer-events:none; transition:opacity .16s ease,visibility .16s ease; } body.mv2 .mv-dash__avatar:hover .mv-dash__avatar-edit, body.mv2 .mv-dash__avatar:focus-within .mv-dash__avatar-edit{ opacity:1; visibility:visible; pointer-events:auto; } @media (max-width:1024px){ body.mv2 .mv-dash__avatar .mv-dash__avatar-edit{ display:none !important; } } body.mv2.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info{ display:flex;align-items:center;gap:14px; background:var(--mv-purple-50,#f3eff4) !important; color:#4a4a52 !important; border:1px solid #E9DAF8 !important; border-radius:14px !important; padding:22px 24px !important; font-family:var(--mv-font-body,'Open Sans',sans-serif) !important; font-size:15px !important; font-weight:400 !important; line-height:1.5; margin:0 0 18px; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info::before{ content:"";flex:0 0 auto; width:44px;height:44px;border-radius:50%; background:#EADBFA url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%238300E9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='2' y='5' width='20' height='14' rx='2'/><line x1='2' y1='10' x2='22' y2='10'/></svg>") center/22px no-repeat; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info::after{ content:none !important;display:none !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods{ width:100%;border-collapse:separate;border-spacing:0; background:#fff;border:1px solid var(--mv-line,#ddd7da); border-radius:14px;overflow:hidden;margin:0 0 18px; } body.mv2.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods thead th{ background:var(--mv-purple-50,#f3eff4); font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:13px;font-weight:700;letter-spacing:.6px;text-transform:uppercase; color:#5b4470;text-align:left;padding:14px 18px;border:none; } body.mv2.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods tbody td{ font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:14.5px;color:var(--mv-ink,#29242b); padding:16px 18px;border:none;border-top:1px solid #EFEFF2;vertical-align:middle; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentMethod--method{ font-weight:600; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentMethod--default .mv-pm-default, body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-pm-default{ display:inline-block;margin-left:8px;padding:3px 9px;border-radius:999px; background:#E7D5AD;color:#9D793A; font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:11.5px;font-weight:700;letter-spacing:.3px;text-transform:uppercase; } body.mv2.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods .button{ font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:13px;font-weight:600;letter-spacing:.4px;text-transform:uppercase; border-radius:9px;padding:9px 14px;margin:0 0 0 6px;white-space:nowrap; } body.mv2.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods .button.delete{ background:#fff !important;color:#a84d58 !important; -webkit-text-fill-color:#a84d58 !important; border:1px solid #EFD3D1 !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods .button.delete:hover{ background:#a84d58 !important;color:#fff !important;-webkit-text-fill-color:#fff !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods td.woocommerce-PaymentMethod--actions{ text-align:right;white-space:nowrap; } @media (max-width:767px){ body.mv2.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods thead{display:none;} body.mv2.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods tbody tr{ display:block;border-top:1px solid #EFEFF2; } body.mv2.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods tbody tr:first-child{border-top:none;} body.mv2.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods tbody td{ display:block;border-top:none;padding:6px 16px; } body.mv2.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods tbody td:first-child{padding-top:16px;} body.mv2.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods td.woocommerce-PaymentMethod--actions{ text-align:left;padding-bottom:16px; } body.mv2.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods .button{margin:6px 6px 0 0;} body.mv2.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info{ padding:18px !important;font-size:14px !important; } } body.mv2.woocommerce-account .woocommerce-MyAccount-content #payment{ background:#ffffff !important; border:1px solid var(--mv-line,#ddd7da); border-radius:18px !important; padding:30px 32px 26px !important; box-shadow:0 10px 34px rgba(131,0,233,.10); } body.mv2.woocommerce-account .woocommerce-MyAccount-content #payment ul.payment_methods, body.mv2.woocommerce-account .woocommerce-MyAccount-content #payment ul.payment_methods li{ list-style:none !important; list-style-type:none !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content #payment ul.payment_methods{ padding:0 !important;margin:0 !important;border:none !important;background:transparent !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content #payment ul.payment_methods > li{ padding:0 !important;margin:0 !important;background:transparent !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content #payment li.payment_method_authnet{ display:flex;flex-wrap:wrap;align-items:center; } body.mv2.woocommerce-account .woocommerce-MyAccount-content #payment li.payment_method_authnet > .woocommerce-PaymentBox{ flex:0 0 100%; } body.mv2.woocommerce-account .woocommerce-MyAccount-content #payment li.payment_method_authnet > label{ display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap; font-family:var(--mv-font-body,'Open Sans',sans-serif) !important; font-size:15px !important;font-weight:700 !important; color:var(--mv-ink,#29242b) !important; margin:0 0 4px;padding:0;cursor:pointer; } body.mv2.woocommerce-account .woocommerce-MyAccount-content #payment li.payment_method_authnet > input.input-radio{ width:18px;height:18px;margin:0 4px 0 0;accent-color:var(--mv-purple,#574063);cursor:pointer; vertical-align:middle; } body.mv2.woocommerce-account .woocommerce-MyAccount-content #payment li.payment_method_authnet > label img{ height:22px;width:auto;margin:0 0 0 2px;border-radius:3px;vertical-align:middle; } body.mv2.woocommerce-account .woocommerce-MyAccount-content #payment .woocommerce-PaymentBox{ background:var(--mv-purple-50,#f3eff4) !important; color:var(--mv-ink,#29242b) !important; border:1px solid #E9DAF8 !important; border-radius:14px !important; padding:22px 24px !important; margin:10px 0 0 !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content #payment .woocommerce-PaymentBox::before{ border-bottom-color:var(--mv-purple-50,#f3eff4) !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content #payment .woocommerce-PaymentBox > #authnet-payment-data > p:first-child, body.mv2.woocommerce-account .woocommerce-MyAccount-content #payment .woocommerce-PaymentBox > p:first-child{ font-family:var(--mv-font-body,'Open Sans',sans-serif) !important; font-size:14px !important;color:#6b6b73 !important; margin:0 0 16px !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content #payment fieldset.wc-credit-card-form{ background:transparent !important;border:none !important;padding:0 !important;margin:0 !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content #payment .form-row label{ display:block; font-family:var(--mv-font-body,'Open Sans',sans-serif) !important; font-size:13px !important;font-weight:600 !important; color:#5b5560 !important;margin:0 0 6px !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content #payment .form-row .required{color:#a84d58;} body.mv2.woocommerce-account .woocommerce-MyAccount-content #payment .wc-credit-card-form input[type=tel], body.mv2.woocommerce-account .woocommerce-MyAccount-content #payment .wc-credit-card-form input[type=text], body.mv2.woocommerce-account .woocommerce-MyAccount-content #payment .wc-credit-card-form input.input-text{ width:100%;box-sizing:border-box; background:#fff !important; border:1px solid var(--mv-line,#ddd7da) !important; border-radius:10px !important; min-height:50px !important;height:auto !important; padding:12px 14px !important; font-family:var(--mv-font-body,'Open Sans',sans-serif) !important; font-size:16px !important; color:var(--mv-ink,#29242b) !important; box-shadow:none !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content #payment .wc-credit-card-form input:focus{ outline:none !important; border-color:var(--mv-purple,#574063) !important; box-shadow:0 0 0 3px rgba(131,0,233,.15) !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content #payment .wc-credit-card-form .form-row{ margin:0 0 14px !important;padding:0 !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content #payment .wc-credit-card-form .form-row-first, body.mv2.woocommerce-account .woocommerce-MyAccount-content #payment .wc-credit-card-form .form-row-last{ width:calc(50% - 7px) !important;float:left !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content #payment .wc-credit-card-form .form-row-last{ float:right !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content #payment .wc-credit-card-form .clear{clear:both;} body.mv2.woocommerce-account .woocommerce-MyAccount-content #payment > .form-row{ margin:22px 0 0 !important;padding:18px 0 0 !important; border-top:1px solid #ECECF1; display:flex;justify-content:flex-end; } body.mv2.woocommerce-account .woocommerce-MyAccount-content #place_order{ background:var(--mv-purple,#574063) !important; color:#fff !important;-webkit-text-fill-color:#fff !important; border:none !important;border-radius:9px !important; font-family:var(--mv-font-display,'Barlow Condensed',sans-serif) !important; font-size:15px !important;font-weight:600 !important; letter-spacing:.4px;text-transform:uppercase !important; padding:12px 26px !important;float:none !important;cursor:pointer; } body.mv2.woocommerce-account .woocommerce-MyAccount-content #place_order:hover{ background:#6d00c2 !important; } @media (max-width:600px){ body.mv2.woocommerce-account .woocommerce-MyAccount-content #payment{padding:22px 18px !important;} body.mv2.woocommerce-account .woocommerce-MyAccount-content #payment .woocommerce-PaymentBox{padding:18px 16px !important;} body.mv2.woocommerce-account .woocommerce-MyAccount-content #payment .wc-credit-card-form .form-row-first, body.mv2.woocommerce-account .woocommerce-MyAccount-content #payment .wc-credit-card-form .form-row-last{ width:100% !important;float:none !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content #payment > .form-row{justify-content:stretch;} body.mv2.woocommerce-account .woocommerce-MyAccount-content #place_order{width:100%;} } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-ordacts{ display:flex;flex-wrap:wrap;gap:8px;align-items:center; margin:0 12px 16px;padding:16px 0 0; border-top:1px solid #EFEFF2; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-ordacts .button{ margin:0 !important;float:none !important;white-space:nowrap; } @media (max-width:600px){ body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-ordacts .button{ flex:1 1 calc(50% - 4px);width:auto;text-align:center; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-ordacts .button:nth-child(n+3){ flex:1 1 100%; } } body.mv2.woocommerce-account .woocommerce-MyAccount-content tr.mv-ometa th.mv-ometa__label{ font-family:var(--mv-font-body,'Open Sans',sans-serif) !important; font-size:14px !important;font-weight:600 !important; color:#6b6b73 !important;text-align:left; padding:14px 18px !important;border:none !important; border-bottom:1px solid #F1F1F5 !important;width:40%; } body.mv2.woocommerce-account .woocommerce-MyAccount-content tr.mv-ometa td.mv-ometa__value{ font-family:var(--mv-font-body,'Open Sans',sans-serif) !important; font-size:14.5px !important;color:var(--mv-ink,#29242b) !important; padding:14px 18px !important;border:none !important; border-bottom:1px solid #F1F1F5 !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content tr.mv-ometa .mv-ometa__num{ font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:17px;font-weight:700;color:var(--mv-purple,#574063); } @media (max-width:767px){ body.mv2.woocommerce-account .woocommerce-MyAccount-content tr.mv-ometa th.mv-ometa__label, body.mv2.woocommerce-account .woocommerce-MyAccount-content tr.mv-ometa td.mv-ometa__value{ padding:10px 14px !important;width:auto; } } body.mv2.woocommerce-account .woocommerce-MyAccount-content section.woocommerce-order-details, body.mv2.woocommerce-account .woocommerce-MyAccount-content section.woocommerce-customer-details, body.mv2.woocommerce-account .woocommerce-MyAccount-content section.woocommerce-order-downloads{ margin:0 !important;padding:0 !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-card{ margin:0 0 20px !important; } body.mv2 .mv-quick__help{ display:flex;flex-direction:column;gap:0; } body.mv2 .mv-quick__help .mv-quick__help-t{ font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:19px;font-weight:700;color:var(--mv-ink,#29242b); line-height:1.2;margin:0 0 10px; } body.mv2 .mv-quick__help .mv-quick__help-row{ display:block;padding:8px 0; border-top:1px solid #E4D6F3; } body.mv2 .mv-quick__help .mv-quick__help-row:first-of-type{border-top:none;padding-top:0;} body.mv2 .mv-quick__help .mv-quick__help-row:last-of-type{padding-bottom:0;} body.mv2 .mv-quick__help .mv-quick__help-k{ display:block; font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:11.5px;font-weight:600;letter-spacing:.3px;text-transform:uppercase; color:#7c6a8c;line-height:1.3;margin:0 0 2px; } body.mv2 .mv-quick__help .mv-quick__help-v{ display:block; font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:13.5px;font-weight:600; color:var(--mv-purple-deep,#3b2a44); line-height:1.35; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; text-decoration:none; } body.mv2 .mv-quick__help a.mv-quick__help-v:hover{ color:var(--mv-purple,#574063);text-decoration:underline; } body.mv2 .mv-quick__help .mv-quick__help-v::before, body.mv2 .mv-quick__help .mv-quick__help-v::after{content:none !important;display:none !important;} body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-card--form .mv-card__body{ padding:4px 12px 18px; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-card--form .form-row-first, body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-card--form .form-row-last{ width:calc(50% - 8px) !important;float:left !important;clear:none !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-card--form .form-row-last{float:right !important;} body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-card--form .clear{clear:both;height:0;} body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-card--form .form-row{ margin:0 0 16px !important;padding:0 !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-card--form fieldset{ border:none !important;padding:0 !important;margin:0 !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-card--form p.form-row-wide em, body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-card--form span.description{ font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:13px;color:#6f6f77;font-style:normal;line-height:1.5; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-acctacts{ display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end; margin:0 12px 16px;padding:16px 0 0;border-top:1px solid #EFEFF2; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-acctacts p{margin:0 !important;} body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-acctacts button{ margin:0 !important;float:none !important;white-space:nowrap; } @media (max-width:600px){ body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-card--form .form-row-first, body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-card--form .form-row-last{ width:100% !important;float:none !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-acctacts{justify-content:stretch;} body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-acctacts > p{flex:1 1 100%;width:100%;} body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-acctacts button{width:100%;} } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-addrgrid{ display:grid !important;grid-template-columns:1fr 1fr !important; gap:20px !important;box-sizing:border-box; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-addrgrid > .u-column1, body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-addrgrid > .col-1{ grid-column:1 !important;grid-row:1 !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-addrgrid > .u-column2, body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-addrgrid > .col-2{ grid-column:2 !important;grid-row:1 !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-addrgrid > .mv-addrcard{ width:auto !important;max-width:100% !important;min-width:0 !important; float:none !important;margin:0 !important;box-sizing:border-box; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-addrcard__head{ display:flex !important;align-items:baseline;justify-content:space-between;gap:12px; margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #F1F1F5; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-addrcard__head h2, body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-addrcard__head h3{ font-family:var(--mv-font-display,'Barlow Condensed',sans-serif) !important; font-size:20px !important;font-weight:700 !important; color:var(--mv-ink,#29242b) !important;margin:0 !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-addrcard__edit{ font-family:var(--mv-font-body,'Open Sans',sans-serif) !important; font-size:13px !important;font-weight:600 !important; color:var(--mv-purple,#574063) !important; -webkit-text-fill-color:var(--mv-purple,#574063) !important; white-space:nowrap;text-decoration:none !important;flex:0 0 auto; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-addrcard__edit:hover{ text-decoration:underline !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-addrcard__edit::before, body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-addrcard__edit::after{ content:none !important;display:none !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-addrcard address{ font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:14.5px;line-height:1.6;color:#4a4a52;font-style:normal;margin:0; } @media (max-width:767px){ body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-addrgrid{grid-template-columns:1fr !important;gap:16px !important;} body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-addrgrid > .u-column1, body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-addrgrid > .col-1{grid-column:1 !important;grid-row:1 !important;} body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-addrgrid > .u-column2, body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-addrgrid > .col-2{grid-column:1 !important;grid-row:2 !important;} } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-addrcard{ padding:16px !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-addrcard__head{ display:grid !important;grid-template-columns:1fr auto !important; align-items:baseline !important;column-gap:12px !important; margin:0 0 12px !important;padding:0 0 12px !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-addrcard__head h2, body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-addrcard__head h3{ grid-column:1 !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-addrcard__edit{ grid-column:2 !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-addrcard__head h2, body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-addrcard__head h3{ margin:0 !important;padding:0 !important;font-size:20px !important; line-height:1.2 !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-addrcard__edit{ font-size:13px !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-addrcard address{ font-size:14.5px; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-card--form{ padding:0 !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-card--form .mv-card__head{ padding:18px 16px 0 !important;margin:0 !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-card--form .mv-card__body{ padding:14px 16px 4px !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-card--form .mv-acctacts{ margin:0 16px 16px !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-addrgrid > .col-1, body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-addrgrid > .col-2, body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-addrgrid > .u-column1, body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-addrgrid > .u-column2{ margin-left:0 !important;margin-right:0 !important; float:none !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-addrgrid{ margin:0 0 20px !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .msa-wrap{ background:#fff !important; border:1px solid var(--mv-line,#ddd7da) !important; border-radius:14px !important; padding:18px 16px 16px !important; margin:0 0 20px !important; box-sizing:border-box; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .msa-heading-row{ display:flex !important;align-items:baseline;gap:12px;flex-wrap:wrap; margin:0 0 12px !important;padding:0 0 12px !important; border-bottom:1px solid #F1F1F5; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .msa-heading-row h2{ font-family:var(--mv-font-display,'Barlow Condensed',sans-serif) !important; font-size:20px !important;font-weight:700 !important;line-height:1.2 !important; color:var(--mv-ink,#29242b) !important;margin:0 !important;padding:0 !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .msa-count, body.mv2.woocommerce-account .woocommerce-MyAccount-content .msa-heading-row span{ font-family:var(--mv-font-body,'Open Sans',sans-serif) !important; font-size:12px !important;font-weight:600 !important; background:var(--mv-purple-50,#f3eff4);color:#5b4470; padding:4px 10px;border-radius:999px;white-space:nowrap; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .msa-no-addresses{ font-family:var(--mv-font-body,'Open Sans',sans-serif) !important; font-size:14px !important;color:#6f6f77 !important;font-style:normal !important; margin:0 0 18px !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .msa-wrap > h3{ font-family:var(--mv-font-display,'Barlow Condensed',sans-serif) !important; font-size:18px !important;font-weight:700 !important; color:var(--mv-ink,#29242b) !important; margin:0 0 14px !important;padding:14px 0 0 !important; border-top:1px solid #F1F1F5; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .msa-form{ display:flex;flex-wrap:wrap;gap:0 16px; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .msa-form .msa-row{ flex:1 1 calc(50% - 8px);min-width:0;margin:0 0 14px; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .msa-form .msa-row.full{ flex:1 1 100%; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .msa-form label{ display:block; font-family:var(--mv-font-body,'Open Sans',sans-serif) !important; font-size:13px !important;font-weight:600 !important; color:#5b5560 !important;margin:0 0 6px !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .msa-form input[type=text], body.mv2.woocommerce-account .woocommerce-MyAccount-content .msa-form input[type=tel], body.mv2.woocommerce-account .woocommerce-MyAccount-content .msa-form select{ width:100%;box-sizing:border-box; background:#fff !important;border:1px solid var(--mv-line,#ddd7da) !important; border-radius:10px !important;min-height:48px !important; padding:12px 14px !important; font-family:var(--mv-font-body,'Open Sans',sans-serif) !important; font-size:15px !important;color:var(--mv-ink,#29242b) !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .msa-form input:focus, body.mv2.woocommerce-account .woocommerce-MyAccount-content .msa-form select:focus{ outline:none !important;border-color:var(--mv-purple,#574063) !important; box-shadow:0 0 0 3px rgba(131,0,233,.15) !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .msa-form button, body.mv2.woocommerce-account .woocommerce-MyAccount-content .msa-wrap .msa-submit{ background:var(--mv-purple,#574063) !important;color:#fff !important; -webkit-text-fill-color:#fff !important;border:none !important;border-radius:9px !important; font-family:var(--mv-font-display,'Barlow Condensed',sans-serif) !important; font-size:15px !important;font-weight:600 !important;letter-spacing:.4px; text-transform:uppercase !important;padding:12px 26px !important;cursor:pointer; } body.mv2.woocommerce-account .woocommerce-MyAccount-content .msa-form button:hover{background:#6d00c2 !important;} @media (max-width:600px){ body.mv2.woocommerce-account .woocommerce-MyAccount-content .msa-form .msa-row{flex:1 1 100%;} body.mv2.woocommerce-account .woocommerce-MyAccount-content .msa-form button{width:100%;} } body.mv2.woocommerce-account .woocommerce-MyAccount-content a.button, body.mv2.woocommerce-account .woocommerce-MyAccount-content button, body.mv2.woocommerce-account .woocommerce-MyAccount-content input[type=submit], body.mv2.woocommerce-account .woocommerce-MyAccount-content .msa-wrap button, body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-ordacts .button, body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-acctacts button{ display:inline-block; background:#fff !important; color:var(--mv-purple-deep,#3b2a44) !important; -webkit-text-fill-color:var(--mv-purple-deep,#3b2a44) !important; border:1px solid var(--mv-line,#ddd7da) !important; border-radius:9px !important; padding:10px 18px !important; font-family:var(--mv-font-display,'Barlow Condensed',sans-serif) !important; font-size:13px !important; font-weight:600 !important; line-height:1.2 !important; letter-spacing:.02em; text-transform:uppercase !important; text-decoration:none !important; box-shadow:none !important; cursor:pointer; transition:background .12s ease,border-color .12s ease; } body.mv2.woocommerce-account .woocommerce-MyAccount-content a.button:hover, body.mv2.woocommerce-account .woocommerce-MyAccount-content button:hover, body.mv2.woocommerce-account .woocommerce-MyAccount-content input[type=submit]:hover, body.mv2.woocommerce-account .woocommerce-MyAccount-content .msa-wrap button:hover, body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-ordacts .button:hover, body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-acctacts button:hover{ background:var(--mv-purple-50,#f3eff4) !important; border-color:var(--mv-purple,#574063) !important; color:var(--mv-purple-deep,#3b2a44) !important; -webkit-text-fill-color:var(--mv-purple-deep,#3b2a44) !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content a.button::before, body.mv2.woocommerce-account .woocommerce-MyAccount-content a.button::after, body.mv2.woocommerce-account .woocommerce-MyAccount-content button::before, body.mv2.woocommerce-account .woocommerce-MyAccount-content button::after{ content:none !important;display:none !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content a.button.cancel, body.mv2.woocommerce-account .woocommerce-MyAccount-content a.button.delete, body.mv2.woocommerce-account .woocommerce-MyAccount-content a.button.suspend, body.mv2.woocommerce-account .woocommerce-MyAccount-content a.cancel, body.mv2.woocommerce-account .woocommerce-MyAccount-content button.cancel, body.mv2.woocommerce-account .woocommerce-MyAccount-content button.msa-cancel, body.mv2.woocommerce-account .woocommerce-MyAccount-content .msa-wrap button.msa-cancel, body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-danger{ background:#fff !important; color:#a84d58 !important; -webkit-text-fill-color:#a84d58 !important; border:1px solid #EFD3D1 !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content a.button.cancel:hover, body.mv2.woocommerce-account .woocommerce-MyAccount-content a.button.delete:hover, body.mv2.woocommerce-account .woocommerce-MyAccount-content a.button.suspend:hover, body.mv2.woocommerce-account .woocommerce-MyAccount-content a.cancel:hover, body.mv2.woocommerce-account .woocommerce-MyAccount-content button.cancel:hover, body.mv2.woocommerce-account .woocommerce-MyAccount-content button.msa-cancel:hover, body.mv2.woocommerce-account .woocommerce-MyAccount-content .msa-wrap button.msa-cancel:hover, body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-danger:hover{ background:#FCEFEE !important; border-color:#a84d58 !important; color:#a84d58 !important; -webkit-text-fill-color:#a84d58 !important; } @media (max-width:600px){ body.mv2.woocommerce-account .woocommerce-MyAccount-content .mv-acctacts button, body.mv2.woocommerce-account .woocommerce-MyAccount-content .msa-wrap button{ width:100%; } } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content button[type="submit"], body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content input[type="submit"], body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content button, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content a.button, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content > p > a.button, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content > a.button, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content .msa-wrap button{ background:#fff !important; color:var(--mv-purple-deep,#3b2a44) !important; -webkit-text-fill-color:var(--mv-purple-deep,#3b2a44) !important; border:1px solid var(--mv-line,#ddd7da) !important; border-radius:9px !important; padding:10px 18px !important; font-family:var(--mv-font-display,'Barlow Condensed',sans-serif) !important; font-size:13px !important;font-weight:600 !important; text-transform:uppercase !important;box-shadow:none !important; transition:background .12s ease,border-color .12s ease; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content button[type="submit"]:hover, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content input[type="submit"]:hover, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content button:hover, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content a.button:hover, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content > p > a.button:hover, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content > a.button:hover, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content .msa-wrap button:hover{ background:var(--mv-purple-50,#f3eff4) !important; border-color:var(--mv-purple,#574063) !important; color:var(--mv-purple-deep,#3b2a44) !important; -webkit-text-fill-color:var(--mv-purple-deep,#3b2a44) !important; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content a.button.cancel, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content a.button.delete, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content a.button.suspend, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content button.cancel, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content button.msa-cancel, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content .mv-danger{ background:#fff !important;color:#a84d58 !important; -webkit-text-fill-color:#a84d58 !important;border:1px solid #EFD3D1 !important; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content a.button.cancel:hover, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content a.button.delete:hover, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content a.button.suspend:hover, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content button.cancel:hover, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content button.msa-cancel:hover, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content .mv-danger:hover{ background:#FCEFEE !important;border-color:#a84d58 !important; color:#a84d58 !important;-webkit-text-fill-color:#a84d58 !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content #msa-close-modal, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content #msa-close-modal{ background:#fff !important;color:#a84d58 !important; -webkit-text-fill-color:#a84d58 !important;border:1px solid #EFD3D1 !important; } body.mv2.woocommerce-account .woocommerce-MyAccount-content #msa-close-modal:hover, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content #msa-close-modal:hover{ background:#FCEFEE !important;border-color:#a84d58 !important; color:#a84d58 !important;-webkit-text-fill-color:#a84d58 !important; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content .mv-dash a.mv-dash__btn, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content .mv-dash button.mv-dash__btn, body.mv2.woocommerce-account.logged-in .mv-dash a.mv-dash__btn.mv-dash__btn--ghost, body.mv2.woocommerce-account.logged-in .mv-dash button.mv-dash__btn.mv-dash__btn--ghost{ background:#fff !important; color:var(--mv-purple-deep,#3b2a44) !important; -webkit-text-fill-color:var(--mv-purple-deep,#3b2a44) !important; border:1px solid var(--mv-line,#ddd7da) !important; border-radius:9px !important; padding:10px 18px !important; font-family:var(--mv-font-display,'Barlow Condensed',sans-serif) !important; font-size:13px !important; font-weight:600 !important; line-height:1.2 !important; letter-spacing:.02em !important; text-transform:uppercase !important; text-decoration:none !important; box-shadow:none !important; transition:background .12s ease,border-color .12s ease !important; } body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content .mv-dash a.mv-dash__btn:hover, body.mv2.woocommerce-account.logged-in .woocommerce-MyAccount-content .mv-dash button.mv-dash__btn:hover, body.mv2.woocommerce-account.logged-in .mv-dash a.mv-dash__btn.mv-dash__btn--ghost:hover, body.mv2.woocommerce-account.logged-in .mv-dash button.mv-dash__btn.mv-dash__btn--ghost:hover{ background:var(--mv-purple-50,#f3eff4) !important; border-color:var(--mv-purple,#574063) !important; color:var(--mv-purple-deep,#3b2a44) !important; -webkit-text-fill-color:var(--mv-purple-deep,#3b2a44) !important; } body.mv2.woocommerce-account.logged-in .mv-dash a.mv-dash__btn::before, body.mv2.woocommerce-account.logged-in .mv-dash a.mv-dash__btn::after{ content:none !important;display:none !important; } @media (min-width:981px){ body.mv2 .mv-hero__copy{ max-width:clamp(517px,41.3vw,1482px) !important; } body.mv2 .mv-hero__copy h1, body.mv2 .mv-hero h1{ font-size:clamp(87px,6.84vw,238px) !important; line-height:1.03 !important; } body.mv2 .mv-hero__eyebrow{ font-size:clamp(30px,2.38vw,74px) !important; } body.mv2 .mv-hero__sub{ font-size:clamp(19px,1.38vw,42px) !important; max-width:clamp(456px,32.3vw,1121px) !important; } body.mv2 .mv-hero__cta{ font-size:clamp(18px,1.28vw,38px) !important; padding:clamp(13px,1vw,28.5px) clamp(28.5px,2.19vw,63px) !important; } body.mv2 .mv-hero__features .mv-hf__t{ font-size:clamp(15px,1.09vw,32px) !important; } body.mv2 .mv-hero__features .mv-hf__s{ font-size:clamp(13px,0.9vw,27px) !important; } body.mv2 .mv-hero__features .mv-hf__icon svg, body.mv2 .mv-hero__features .mv-hf__icon{ width:clamp(24px,1.7vw,50px) !important; height:clamp(24px,1.7vw,50px) !important; } } body.mv2 .mv-card__head{ display:flex !important; flex-direction:column !important; align-items:flex-start !important; gap:2px !important; } body.mv2 .mv-card__name{ font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:15px; font-weight:600; line-height:1.15; letter-spacing:.08em; text-transform:uppercase; color:var(--mv-purple-deep,#3b2a44); white-space:nowrap; } body.mv2 .mv-card__line{ display:flex; flex-direction:row; align-items:baseline; gap:12px; } @media (max-width:600px){ body.mv2 .mv-card__name{font-size:13px;letter-spacing:.06em;} } body.mv2 .mv-card__medialink{ display:block; text-decoration:none !important; color:inherit; cursor:pointer; } body.mv2 .mv-card__medialink::before, body.mv2 .mv-card__medialink::after{ content:none !important;display:none !important; } body.mv2 .mv-card__medialink .mv-card__media{ cursor:pointer; } body.mv2.woocommerce-order-received .et_pb_section_0{ display:block !important; grid-template-columns:none !important; } body.mv2.woocommerce-order-received .et_pb_section_0 > .et_pb_row, body.mv2.woocommerce-order-received .et_pb_section_0 > .et_pb_row_0, body.mv2.woocommerce-order-received .et_pb_section_0 > .et_pb_row_1, body.mv2.woocommerce-order-received .et_pb_section_0 > .et_pb_row_2{ grid-column:auto !important;grid-row:auto !important; position:static !important;top:auto !important; width:100% !important;max-width:1392px !important; margin-left:auto !important;margin-right:auto !important;float:none !important; } body.mv2.woocommerce-order-received .et_pb_section_0 .et_pb_column{ width:100% !important;margin-right:0 !important;float:none !important; } body.mv2.woocommerce-order-received .woocommerce-order{ width:100%;max-width:100%; } body.mv2.woocommerce-order-received .woocommerce-thankyou-order-received{ display:flex;align-items:center;gap:14px; background:#E7D5AD !important; border:1px solid #E7D5AD !important; border-radius:14px !important; padding:20px 24px !important; margin:0 0 20px !important; font-family:var(--mv-font-body,'Open Sans',sans-serif) !important; font-size:16px !important; font-weight:600 !important; color:#C9A45C !important; } body.mv2.woocommerce-order-received .woocommerce-thankyou-order-received::before{ content:"";flex:0 0 auto;width:34px;height:34px;border-radius:50%; background:#C9A45C url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") center/20px no-repeat; } body.mv2.woocommerce-order-received .woocommerce-thankyou-order-received::after{ content:none !important;display:none !important; } body.mv2.woocommerce-order-received ul.woocommerce-order-overview{ display:grid !important; grid-template-columns:repeat(auto-fit,minmax(180px,1fr)) !important; gap:0 !important; list-style:none !important; margin:0 0 20px !important;padding:0 !important; background:#fff;border:1px solid var(--mv-line,#ddd7da);border-radius:14px;overflow:hidden; } body.mv2.woocommerce-order-received ul.woocommerce-order-overview li{ list-style:none !important; margin:0 !important; padding:16px 18px !important; border:none !important; border-right:1px solid #F1F1F5 !important; font-family:var(--mv-font-body,'Open Sans',sans-serif) !important; font-size:12px !important;font-weight:600 !important; letter-spacing:.05em;text-transform:uppercase;color:#7c6a8c !important; } body.mv2.woocommerce-order-received ul.woocommerce-order-overview li:last-child{border-right:none !important;} body.mv2.woocommerce-order-received ul.woocommerce-order-overview li strong{ display:block;margin-top:4px; font-family:var(--mv-font-display,'Barlow Condensed',sans-serif) !important; font-size:20px !important;font-weight:700 !important; letter-spacing:0;text-transform:none;color:var(--mv-ink,#29242b) !important; overflow-wrap:anywhere; } body.mv2.woocommerce-order-received .mv-card--ty{ background:#fff;border:1px solid var(--mv-line,#ddd7da); border-radius:14px;padding:0;margin:0 0 20px; } body.mv2.woocommerce-order-received .mv-card--ty .mv-card__head{ padding:18px 16px 0; } body.mv2.woocommerce-order-received .mv-card--ty .mv-card__title{ font-family:var(--mv-font-display,'Barlow Condensed',sans-serif) !important; font-size:20px !important;font-weight:700 !important; color:var(--mv-ink,#29242b) !important;margin:0 !important;padding:0 !important; } body.mv2.woocommerce-order-received .mv-card--ty .mv-card__body{ padding:12px 16px 16px; } body.mv2.woocommerce-order-received .mv-card--ty table{ width:100%;border-collapse:collapse;margin:0; } body.mv2.woocommerce-order-received .mv-card--ty address{ font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:14.5px;line-height:1.6;color:#4a4a52;font-style:normal;margin:0; } body.mv2.woocommerce-order-received .woocommerce-order > p{ font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:14.5px;color:#6f6f77;margin:0 0 20px; } @media (max-width:600px){ body.mv2.woocommerce-order-received ul.woocommerce-order-overview{grid-template-columns:1fr !important;} body.mv2.woocommerce-order-received ul.woocommerce-order-overview li{ border-right:none !important;border-bottom:1px solid #F1F1F5 !important; } body.mv2.woocommerce-order-received ul.woocommerce-order-overview li:last-child{border-bottom:none !important;} } body.mv2.woocommerce-order-received .mv-ty-next__lede{ font-family:var(--mv-font-body,'Open Sans',sans-serif) !important; font-size:14.5px !important;color:#6f6f77 !important; margin:0 0 14px !important;line-height:1.55; } body.mv2.woocommerce-order-received .mv-ty-next__acts{ display:flex;flex-wrap:wrap;gap:8px;align-items:center; margin:0 !important;padding:0 !important;border-top:none !important; } @media (max-width:600px){ body.mv2.woocommerce-order-received .mv-ty-next__acts .button{flex:1 1 100%;text-align:center;} } body.mv2.woocommerce-order-received .woocommerce-order a.button, body.mv2.woocommerce-order-received .mv-ty-next a.button{ display:inline-block; background:#fff !important; color:var(--mv-purple-deep,#3b2a44) !important; -webkit-text-fill-color:var(--mv-purple-deep,#3b2a44) !important; border:1px solid var(--mv-line,#ddd7da) !important; border-radius:9px !important; padding:10px 18px !important; font-family:var(--mv-font-display,'Barlow Condensed',sans-serif) !important; font-size:13px !important; font-weight:600 !important; line-height:1.2 !important; letter-spacing:.02em !important; text-transform:uppercase !important; text-decoration:none !important; box-shadow:none !important; cursor:pointer; transition:background .12s ease,border-color .12s ease; } body.mv2.woocommerce-order-received .woocommerce-order a.button:hover, body.mv2.woocommerce-order-received .mv-ty-next a.button:hover{ background:var(--mv-purple-50,#f3eff4) !important; border-color:var(--mv-purple,#574063) !important; color:var(--mv-purple-deep,#3b2a44) !important; -webkit-text-fill-color:var(--mv-purple-deep,#3b2a44) !important; } body.mv2.woocommerce-order-received .woocommerce-order a.button::before, body.mv2.woocommerce-order-received .woocommerce-order a.button::after{ content:none !important;display:none !important; } body.mv2 .mv-acct-id__brand{ color:var(--mv-purple-50,#f3eff4) !important; -webkit-text-fill-color:var(--mv-purple-50,#f3eff4) !important; } body.mv2 .mv-tos{ background:#fff; padding:0 0 var(--mv-s7,4.5rem); } body.mv2 .mv-tos__inner{ max-width:1440px;margin:0 auto;padding:0 24px; } body.mv2 .mv-tos__head{ background:linear-gradient(135deg,#4C1D95 0%,#6D28D9 55%,#7C3AED 100%); border-radius:0 0 18px 18px; padding:clamp(38px,4.5vw,72px) clamp(24px,3vw,56px) clamp(30px,3.5vw,52px); margin:0 0 clamp(32px,3.5vw,56px); color:#fff; } body.mv2 .mv-tos__title{ font-family:var(--mv-font-display,'Barlow Condensed',sans-serif) !important; font-size:clamp(38px,5vw,76px) !important; font-weight:700 !important;line-height:1.05 !important; letter-spacing:.01em;text-transform:uppercase; color:#fff !important;margin:0 0 18px !important;padding:0 !important; } body.mv2 .mv-tos__meta{ display:flex;flex-wrap:wrap;gap:10px 40px;margin:0;padding:0; } body.mv2 .mv-tos__metarow{display:flex;flex-direction:column;gap:2px;} body.mv2 .mv-tos__meta dt{ font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:11.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase; color:rgba(255,255,255,.72);margin:0; } body.mv2 .mv-tos__meta dd{ font-family:'Times New Roman',Times,serif; font-size:18px;color:var(--mv-purple-50,#f3eff4);margin:0; } body.mv2 .mv-tos__grid{ display:grid;grid-template-columns:270px minmax(0,1fr);gap:clamp(28px,3vw,56px); align-items:start; } body.mv2 .mv-tos__nav{ position:sticky;top:96px; border-right:1px solid #ddd7da;padding-right:22px; } body.mv2 .mv-tos__navtitle{ font-family:var(--mv-font-body,'Open Sans',sans-serif) !important; font-size:11.5px !important;font-weight:700 !important; letter-spacing:.1em;text-transform:uppercase; color:#7c6a8c !important;margin:0 0 12px !important; } body.mv2 .mv-tos__navlist{ list-style:decimal !important;margin:0 !important;padding:0 0 0 20px !important; counter-reset:none; } body.mv2 .mv-tos__navlist li{ margin:0 0 7px !important;padding:0 !important; font-family:'Times New Roman',Times,serif; font-size:14.5px;line-height:1.35;color:#6b6b73; } body.mv2 .mv-tos__navlist li::marker{color:#a99bb8;font-size:12.5px;} body.mv2 .mv-tos__navlist a{ color:var(--mv-purple-deep,#3b2a44) !important; -webkit-text-fill-color:var(--mv-purple-deep,#3b2a44) !important; text-decoration:none !important; } body.mv2 .mv-tos__navlist a:hover{text-decoration:underline !important;} body.mv2 .mv-tos__navlist a::before, body.mv2 .mv-tos__navlist a::after{content:none !important;display:none !important;} body.mv2 .mv-tos__body{ font-family:'Times New Roman',Times,serif; font-size:17.5px;line-height:1.72;color:#29242b; max-width:none; } body.mv2 .mv-tos__section{ scroll-margin-top:96px; padding:0 0 6px;margin:0 0 34px; } body.mv2 .mv-tos__h2{ font-family:'Times New Roman',Times,serif !important; font-size:23px !important;font-weight:700 !important; line-height:1.3 !important;color:#0f0f12 !important; margin:0 0 14px !important;padding:0 0 9px !important; border-bottom:1px solid #ddd7da; } body.mv2 .mv-tos__body p{ font-family:'Times New Roman',Times,serif !important; font-size:17.5px !important;line-height:1.72 !important; color:#29242b !important;margin:0 0 15px !important; text-align:justify;hyphens:auto; } body.mv2 .mv-tos__body strong{font-weight:700;color:#0f0f12;} body.mv2 .mv-tos__body em{font-style:italic;} body.mv2 .mv-tos__list{ list-style:disc !important; margin:0 0 16px !important;padding:0 0 0 26px !important; } body.mv2 .mv-tos__list li{ font-family:'Times New Roman',Times,serif; font-size:17.5px;line-height:1.66;color:#29242b; margin:0 0 9px !important;padding:0 !important; } body.mv2 .mv-tos__list li::marker{color:#8a8a93;} body.mv2 .mv-tos__body a{ color:var(--mv-purple-deep,#3b2a44) !important; -webkit-text-fill-color:var(--mv-purple-deep,#3b2a44) !important; text-decoration:underline !important; } body.mv2 .mv-tos__addr{ font-family:'Times New Roman',Times,serif; font-size:17px;line-height:1.6;color:#29242b;font-style:normal; margin:0 0 16px !important;padding:12px 0 12px 20px !important; border-left:3px solid var(--mv-purple-50,#f3eff4); background:transparent; } body.mv2 .mv-tos__ack{ font-family:'Times New Roman',Times,serif !important; font-size:16.5px !important;font-style:italic; color:#4a4a52 !important; margin:36px 0 0 !important;padding:20px 0 0 !important; border-top:1px solid #ddd7da;text-align:left !important; } @media (max-width:900px){ body.mv2 .mv-tos__grid{grid-template-columns:1fr;gap:24px;} body.mv2 .mv-tos__nav{ position:static;border-right:none;padding-right:0; border-bottom:1px solid #ddd7da;padding-bottom:18px;margin-bottom:6px; } body.mv2 .mv-tos__navlist{columns:2;column-gap:26px;} } @media (max-width:600px){ body.mv2 .mv-tos__navlist{columns:1;} body.mv2 .mv-tos__body, body.mv2 .mv-tos__body p, body.mv2 .mv-tos__list li{font-size:16.5px !important;} body.mv2 .mv-tos__body p{text-align:left;} body.mv2 .mv-tos__meta{gap:10px 24px;} } body.mv2 .mv2-consent{ margin:4px 0 18px !important;padding:14px 16px !important; background:var(--mv-purple-50,#f3eff4); border:1px solid #E9DAF8;border-radius:12px; } body.mv2 .mv2-consent__label{ display:flex !important;align-items:flex-start;gap:11px; margin:0 !important;cursor:pointer; font-family:var(--mv-font-body,'Open Sans',sans-serif) !important; font-size:14px !important;font-weight:400 !important; line-height:1.5 !important;color:#3d3d44 !important; } body.mv2 .mv2-consent__cb{ flex:0 0 auto;width:20px;height:20px;margin:1px 0 0 !important; accent-color:var(--mv-purple,#574063);cursor:pointer; } body.mv2 .mv2-consent__txt{flex:1 1 auto;min-width:0;} body.mv2 .mv2-consent a{ color:var(--mv-purple-deep,#3b2a44) !important; -webkit-text-fill-color:var(--mv-purple-deep,#3b2a44) !important; text-decoration:underline !important;font-weight:600; } body.mv2 .mv2-consent a::before, body.mv2 .mv2-consent a::after{content:none !important;display:none !important;} body.mv2 .mv2-consent .required{ color:#a84d58;text-decoration:none;border:none; } body.mv2 .mv-pp{ background:#fff; padding:0 0 var(--mv-s7,4.5rem); } body.mv2 .mv-pp__inner{ max-width:1440px;margin:0 auto;padding:0 24px; } body.mv2 .mv-pp__head{ background:linear-gradient(135deg,#4C1D95 0%,#6D28D9 55%,#7C3AED 100%); border-radius:0 0 18px 18px; padding:clamp(38px,4.5vw,72px) clamp(24px,3vw,56px) clamp(30px,3.5vw,52px); margin:0 0 clamp(32px,3.5vw,56px); color:#fff; } body.mv2 .mv-pp__title{ font-family:var(--mv-font-display,'Barlow Condensed',sans-serif) !important; font-size:clamp(38px,5vw,76px) !important; font-weight:700 !important;line-height:1.05 !important; letter-spacing:.01em;text-transform:uppercase; color:#fff !important;margin:0 0 18px !important;padding:0 !important; } body.mv2 .mv-pp__meta{ display:flex;flex-wrap:wrap;gap:10px 40px;margin:0;padding:0; } body.mv2 .mv-pp__metarow{display:flex;flex-direction:column;gap:2px;} body.mv2 .mv-pp__meta dt{ font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:11.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase; color:rgba(255,255,255,.72);margin:0; } body.mv2 .mv-pp__meta dd{ font-family:'Times New Roman',Times,serif; font-size:18px;color:var(--mv-purple-50,#f3eff4);margin:0; } body.mv2 .mv-pp__grid{ display:grid;grid-template-columns:270px minmax(0,1fr);gap:clamp(28px,3vw,56px); align-items:start; } body.mv2 .mv-pp__nav{ position:sticky;top:96px; border-right:1px solid #ddd7da;padding-right:22px; } body.mv2 .mv-pp__navtitle{ font-family:var(--mv-font-body,'Open Sans',sans-serif) !important; font-size:11.5px !important;font-weight:700 !important; letter-spacing:.1em;text-transform:uppercase; color:#7c6a8c !important;margin:0 0 12px !important; } body.mv2 .mv-pp__navlist{ list-style:decimal !important;margin:0 !important;padding:0 0 0 20px !important; counter-reset:none; } body.mv2 .mv-pp__navlist li{ margin:0 0 7px !important;padding:0 !important; font-family:'Times New Roman',Times,serif; font-size:14.5px;line-height:1.35;color:#6b6b73; } body.mv2 .mv-pp__navlist li::marker{color:#a99bb8;font-size:12.5px;} body.mv2 .mv-pp__navlist a{ color:var(--mv-purple-deep,#3b2a44) !important; -webkit-text-fill-color:var(--mv-purple-deep,#3b2a44) !important; text-decoration:none !important; } body.mv2 .mv-pp__navlist a:hover{text-decoration:underline !important;} body.mv2 .mv-pp__navlist a::before, body.mv2 .mv-pp__navlist a::after{content:none !important;display:none !important;} body.mv2 .mv-pp__body{ font-family:'Times New Roman',Times,serif; font-size:17.5px;line-height:1.72;color:#29242b; max-width:none; } body.mv2 .mv-pp__section{ scroll-margin-top:96px; padding:0 0 6px;margin:0 0 34px; } body.mv2 .mv-pp__h2{ font-family:'Times New Roman',Times,serif !important; font-size:23px !important;font-weight:700 !important; line-height:1.3 !important;color:#0f0f12 !important; margin:0 0 14px !important;padding:0 0 9px !important; border-bottom:1px solid #ddd7da; } body.mv2 .mv-pp__body p{ font-family:'Times New Roman',Times,serif !important; font-size:17.5px !important;line-height:1.72 !important; color:#29242b !important;margin:0 0 15px !important; text-align:justify;hyphens:auto; } body.mv2 .mv-pp__body strong{font-weight:700;color:#0f0f12;} body.mv2 .mv-pp__body em{font-style:italic;} body.mv2 .mv-pp__list{ list-style:disc !important; margin:0 0 16px !important;padding:0 0 0 26px !important; } body.mv2 .mv-pp__list li{ font-family:'Times New Roman',Times,serif; font-size:17.5px;line-height:1.66;color:#29242b; margin:0 0 9px !important;padding:0 !important; } body.mv2 .mv-pp__list li::marker{color:#8a8a93;} body.mv2 .mv-pp__body a{ color:var(--mv-purple-deep,#3b2a44) !important; -webkit-text-fill-color:var(--mv-purple-deep,#3b2a44) !important; text-decoration:underline !important; } body.mv2 .mv-pp__addr{ font-family:'Times New Roman',Times,serif; font-size:17px;line-height:1.6;color:#29242b;font-style:normal; margin:0 0 16px !important;padding:12px 0 12px 20px !important; border-left:3px solid var(--mv-purple-50,#f3eff4); background:transparent; } body.mv2 .mv-pp__ack{ font-family:'Times New Roman',Times,serif !important; font-size:16.5px !important;font-style:italic; color:#4a4a52 !important; margin:36px 0 0 !important;padding:20px 0 0 !important; border-top:1px solid #ddd7da;text-align:left !important; } @media (max-width:900px){ body.mv2 .mv-pp__grid{grid-template-columns:1fr;gap:24px;} body.mv2 .mv-pp__nav{ position:static;border-right:none;padding-right:0; border-bottom:1px solid #ddd7da;padding-bottom:18px;margin-bottom:6px; } body.mv2 .mv-pp__navlist{columns:2;column-gap:26px;} } @media (max-width:600px){ body.mv2 .mv-pp__navlist{columns:1;} body.mv2 .mv-pp__body, body.mv2 .mv-pp__body p, body.mv2 .mv-pp__list li{font-size:16.5px !important;} body.mv2 .mv-pp__body p{text-align:left;} body.mv2 .mv-pp__meta{gap:10px 24px;} } body.mv2 .mv-sale{ background:#fff; padding:0 0 var(--mv-s7,4.5rem); } body.mv2 .mv-sale__inner{ max-width:1440px;margin:0 auto;padding:0 24px; } body.mv2 .mv-sale__head{ background:linear-gradient(135deg,#4C1D95 0%,#6D28D9 55%,#7C3AED 100%); border-radius:0 0 18px 18px; padding:clamp(38px,4.5vw,72px) clamp(24px,3vw,56px) clamp(30px,3.5vw,52px); margin:0 0 clamp(32px,3.5vw,56px); color:#fff; } body.mv2 .mv-sale__title{ font-family:var(--mv-font-display,'Barlow Condensed',sans-serif) !important; font-size:clamp(38px,5vw,76px) !important; font-weight:700 !important;line-height:1.05 !important; letter-spacing:.01em;text-transform:uppercase; color:#fff !important;margin:0 0 18px !important;padding:0 !important; } body.mv2 .mv-sale__meta{ display:flex;flex-wrap:wrap;gap:10px 40px;margin:0;padding:0; } body.mv2 .mv-sale__metarow{display:flex;flex-direction:column;gap:2px;} body.mv2 .mv-sale__meta dt{ font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:11.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase; color:rgba(255,255,255,.72);margin:0; } body.mv2 .mv-sale__meta dd{ font-family:'Times New Roman',Times,serif; font-size:18px;color:var(--mv-purple-50,#f3eff4);margin:0; } body.mv2 .mv-sale__grid{ display:grid;grid-template-columns:270px minmax(0,1fr);gap:clamp(28px,3vw,56px); align-items:start; } body.mv2 .mv-sale__nav{ position:sticky;top:96px; border-right:1px solid #ddd7da;padding-right:22px; } body.mv2 .mv-sale__navtitle{ font-family:var(--mv-font-body,'Open Sans',sans-serif) !important; font-size:11.5px !important;font-weight:700 !important; letter-spacing:.1em;text-transform:uppercase; color:#7c6a8c !important;margin:0 0 12px !important; } body.mv2 .mv-sale__navlist{ list-style:decimal !important;margin:0 !important;padding:0 0 0 20px !important; counter-reset:none; } body.mv2 .mv-sale__navlist li{ margin:0 0 7px !important;padding:0 !important; font-family:'Times New Roman',Times,serif; font-size:14.5px;line-height:1.35;color:#6b6b73; } body.mv2 .mv-sale__navlist li::marker{color:#a99bb8;font-size:12.5px;} body.mv2 .mv-sale__navlist a{ color:var(--mv-purple-deep,#3b2a44) !important; -webkit-text-fill-color:var(--mv-purple-deep,#3b2a44) !important; text-decoration:none !important; } body.mv2 .mv-sale__navlist a:hover{text-decoration:underline !important;} body.mv2 .mv-sale__navlist a::before, body.mv2 .mv-sale__navlist a::after{content:none !important;display:none !important;} body.mv2 .mv-sale__body{ font-family:'Times New Roman',Times,serif; font-size:17.5px;line-height:1.72;color:#29242b; max-width:none; } body.mv2 .mv-sale__section{ scroll-margin-top:96px; padding:0 0 6px;margin:0 0 34px; } body.mv2 .mv-sale__h2{ font-family:'Times New Roman',Times,serif !important; font-size:23px !important;font-weight:700 !important; line-height:1.3 !important;color:#0f0f12 !important; margin:0 0 14px !important;padding:0 0 9px !important; border-bottom:1px solid #ddd7da; } body.mv2 .mv-sale__body p{ font-family:'Times New Roman',Times,serif !important; font-size:17.5px !important;line-height:1.72 !important; color:#29242b !important;margin:0 0 15px !important; text-align:justify;hyphens:auto; } body.mv2 .mv-sale__body strong{font-weight:700;color:#0f0f12;} body.mv2 .mv-sale__body em{font-style:italic;} body.mv2 .mv-sale__list{ list-style:disc !important; margin:0 0 16px !important;padding:0 0 0 26px !important; } body.mv2 .mv-sale__list li{ font-family:'Times New Roman',Times,serif; font-size:17.5px;line-height:1.66;color:#29242b; margin:0 0 9px !important;padding:0 !important; } body.mv2 .mv-sale__list li::marker{color:#8a8a93;} body.mv2 .mv-sale__body a{ color:var(--mv-purple-deep,#3b2a44) !important; -webkit-text-fill-color:var(--mv-purple-deep,#3b2a44) !important; text-decoration:underline !important; } body.mv2 .mv-sale__addr{ font-family:'Times New Roman',Times,serif; font-size:17px;line-height:1.6;color:#29242b;font-style:normal; margin:0 0 16px !important;padding:12px 0 12px 20px !important; border-left:3px solid var(--mv-purple-50,#f3eff4); background:transparent; } body.mv2 .mv-sale__ack{ font-family:'Times New Roman',Times,serif !important; font-size:16.5px !important;font-style:italic; color:#4a4a52 !important; margin:36px 0 0 !important;padding:20px 0 0 !important; border-top:1px solid #ddd7da;text-align:left !important; } @media (max-width:900px){ body.mv2 .mv-sale__grid{grid-template-columns:1fr;gap:24px;} body.mv2 .mv-sale__nav{ position:static;border-right:none;padding-right:0; border-bottom:1px solid #ddd7da;padding-bottom:18px;margin-bottom:6px; } body.mv2 .mv-sale__navlist{columns:2;column-gap:26px;} } @media (max-width:600px){ body.mv2 .mv-sale__navlist{columns:1;} body.mv2 .mv-sale__body, body.mv2 .mv-sale__body p, body.mv2 .mv-sale__list li{font-size:16.5px !important;} body.mv2 .mv-sale__body p{text-align:left;} body.mv2 .mv-sale__meta{gap:10px 24px;} } body.mv2 .mv-sas{ background:#fff; padding:0 0 var(--mv-s7,4.5rem); } body.mv2 .mv-sas__inner{ max-width:1440px;margin:0 auto;padding:0 24px; } body.mv2 .mv-sas__head{ background:linear-gradient(135deg,#4C1D95 0%,#6D28D9 55%,#7C3AED 100%); border-radius:0 0 18px 18px; padding:clamp(38px,4.5vw,72px) clamp(24px,3vw,56px) clamp(30px,3.5vw,52px); margin:0 0 clamp(32px,3.5vw,56px); color:#fff; } body.mv2 .mv-sas__title{ font-family:var(--mv-font-display,'Barlow Condensed',sans-serif) !important; font-size:clamp(38px,5vw,76px) !important; font-weight:700 !important;line-height:1.05 !important; letter-spacing:.01em;text-transform:uppercase; color:#fff !important;margin:0 0 18px !important;padding:0 !important; } body.mv2 .mv-sas__meta{ display:flex;flex-wrap:wrap;gap:10px 40px;margin:0;padding:0; } body.mv2 .mv-sas__metarow{display:flex;flex-direction:column;gap:2px;} body.mv2 .mv-sas__meta dt{ font-family:var(--mv-font-body,'Open Sans',sans-serif); font-size:11.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase; color:rgba(255,255,255,.72);margin:0; } body.mv2 .mv-sas__meta dd{ font-family:'Times New Roman',Times,serif; font-size:18px;color:var(--mv-purple-50,#f3eff4);margin:0; } body.mv2 .mv-sas__grid{ display:grid;grid-template-columns:270px minmax(0,1fr);gap:clamp(28px,3vw,56px); align-items:start; } body.mv2 .mv-sas__nav{ position:sticky;top:96px; border-right:1px solid #ddd7da;padding-right:22px; } body.mv2 .mv-sas__navtitle{ font-family:var(--mv-font-body,'Open Sans',sans-serif) !important; font-size:11.5px !important;font-weight:700 !important; letter-spacing:.1em;text-transform:uppercase; color:#7c6a8c !important;margin:0 0 12px !important; } body.mv2 .mv-sas__navlist{ list-style:decimal !important;margin:0 !important;padding:0 0 0 20px !important; counter-reset:none; } body.mv2 .mv-sas__navlist li{ margin:0 0 7px !important;padding:0 !important; font-family:'Times New Roman',Times,serif; font-size:14.5px;line-height:1.35;color:#6b6b73; } body.mv2 .mv-sas__navlist li::marker{color:#a99bb8;font-size:12.5px;} body.mv2 .mv-sas__navlist a{ color:var(--mv-purple-deep,#3b2a44) !important; -webkit-text-fill-color:var(--mv-purple-deep,#3b2a44) !important; text-decoration:none !important; } body.mv2 .mv-sas__navlist a:hover{text-decoration:underline !important;} body.mv2 .mv-sas__navlist a::before, body.mv2 .mv-sas__navlist a::after{content:none !important;display:none !important;} body.mv2 .mv-sas__body{ font-family:'Times New Roman',Times,serif; font-size:17.5px;line-height:1.72;color:#29242b; max-width:none; } body.mv2 .mv-sas__section{ scroll-margin-top:96px; padding:0 0 6px;margin:0 0 34px; } body.mv2 .mv-sas__h2{ font-family:'Times New Roman',Times,serif !important; font-size:23px !important;font-weight:700 !important; line-height:1.3 !important;color:#0f0f12 !important; margin:0 0 14px !important;padding:0 0 9px !important; border-bottom:1px solid #ddd7da; } body.mv2 .mv-sas__body p{ font-family:'Times New Roman',Times,serif !important; font-size:17.5px !important;line-height:1.72 !important; color:#29242b !important;margin:0 0 15px !important; text-align:justify;hyphens:auto; } body.mv2 .mv-sas__body strong{font-weight:700;color:#0f0f12;} body.mv2 .mv-sas__body em{font-style:italic;} body.mv2 .mv-sas__list{ list-style:disc !important; margin:0 0 16px !important;padding:0 0 0 26px !important; } body.mv2 .mv-sas__list li{ font-family:'Times New Roman',Times,serif; font-size:17.5px;line-height:1.66;color:#29242b; margin:0 0 9px !important;padding:0 !important; } body.mv2 .mv-sas__list li::marker{color:#8a8a93;} body.mv2 .mv-sas__body a{ color:var(--mv-purple-deep,#3b2a44) !important; -webkit-text-fill-color:var(--mv-purple-deep,#3b2a44) !important; text-decoration:underline !important; } body.mv2 .mv-sas__addr{ font-family:'Times New Roman',Times,serif; font-size:17px;line-height:1.6;color:#29242b;font-style:normal; margin:0 0 16px !important;padding:12px 0 12px 20px !important; border-left:3px solid var(--mv-purple-50,#f3eff4); background:transparent; } body.mv2 .mv-sas__ack{ font-family:'Times New Roman',Times,serif !important; font-size:16.5px !important;font-style:italic; color:#4a4a52 !important; margin:36px 0 0 !important;padding:20px 0 0 !important; border-top:1px solid #ddd7da;text-align:left !important; } @media (max-width:900px){ body.mv2 .mv-sas__grid{grid-template-columns:1fr;gap:24px;} body.mv2 .mv-sas__nav{ position:static;border-right:none;padding-right:0; border-bottom:1px solid #ddd7da;padding-bottom:18px;margin-bottom:6px; } body.mv2 .mv-sas__navlist{columns:2;column-gap:26px;} } @media (max-width:600px){ body.mv2 .mv-sas__navlist{columns:1;} body.mv2 .mv-sas__body, body.mv2 .mv-sas__body p, body.mv2 .mv-sas__list li{font-size:16.5px !important;} body.mv2 .mv-sas__body p{text-align:left;} body.mv2 .mv-sas__meta{gap:10px 24px;} } @media (min-width:768px) and (max-width:1199px){ body.mv2.woocommerce-account .woocommerce-MyAccount-content table.shop_table thead tr, body.mv2.woocommerce-account .woocommerce-MyAccount-content table.shop_table tbody tr{ column-gap:0 !important;} body.mv2.woocommerce-account .woocommerce-MyAccount-content table.shop_table thead th, body.mv2.woocommerce-account .woocommerce-MyAccount-content table.shop_table tbody td{ padding-left:14px !important;padding-right:14px !important;} } @media (min-width:981px){ body.mv2 .mv-hero__copy{display:flex;flex-direction:column;} body.mv2 .mv-hero__eyebrow{order:1;} body.mv2 .mv-hero__title{order:2;} body.mv2 .mv-hero__sub{order:3;} body.mv2 .mv-hero__features{order:4; display:grid;grid-template-columns:max-content max-content;justify-content:start; column-gap:clamp(24px,1.9vw,46px);row-gap:12px;width:100%;margin:4px 0 28px; padding-left:0;} body.mv2 .mv-hero__cta{order:5;align-self:flex-start;} body.mv2 .mv-hero__features .mv-hf + .mv-hf{ border-left:1px solid rgba(255,255,255,.18); padding-left:clamp(24px,1.9vw,46px);} body.mv2 .mv-hf__icon{flex:0 0 auto;} body.mv2 .mv-hf{gap:10px;} } @media (max-width:980px){ body.mv2 .mv-hero__copy{display:flex;flex-direction:column;} body.mv2 .mv-hero__eyebrow{order:1;} body.mv2 .mv-hero__title{order:2;} body.mv2 .mv-hero__sub{order:3;} body.mv2 .mv-hero__features{order:4;} body.mv2 .mv-hero__cta{order:5;align-self:flex-start;} } body.mv2 .mv-hero__cta{ width:clamp(104px,8vw,200px) !important; height:clamp(104px,8vw,200px) !important; padding:0 !important; border-radius:0 50% 50% 50% !important; transform:rotate(45deg); display:inline-flex;align-items:center;justify-content:center; overflow:visible;margin-top:26px;} body.mv2 .mv-hero__cta-in{ display:block;transform:rotate(-45deg);white-space:nowrap;line-height:1;} body.mv2 .mv-hero__cta::before, body.mv2 .mv-hero__cta::after{display:none !important;} @keyframes mvDropFall{ 0%{transform:translateY(0) rotate(45deg);} 100%{transform:translateY(105vh) rotate(45deg);}} body.mv2 .mv-hero__cta.mv-confetti{ animation:mvDropFall 1.25s cubic-bezier(.55,.06,.68,.19) forwards;} @media (prefers-reduced-motion:reduce){ body.mv2 .mv-hero__cta.mv-confetti{animation:none;}} @media (max-width:599px){ body.mv2 .mv-hero__cta{width:99px !important;height:99px !important;} } @keyframes mvDropFall{ 0%{transform:translateY(0) scale(1) rotate(45deg);} 14%{transform:translateY(-14px) scale(1) rotate(45deg);} 100%{transform:translateY(var(--mv-drop-fall,200px)) scale(1) rotate(45deg);}} @keyframes mvDropSquash{ 0%{transform:translateY(var(--mv-drop-fall,200px)) scale(1) rotate(45deg);opacity:1;} 38%{transform:translateY(var(--mv-drop-fall,200px)) scale(1.3,.62) rotate(45deg);opacity:1;} 100%{transform:translateY(var(--mv-drop-fall,200px)) scale(.58,.28) rotate(45deg);opacity:0;}} body.mv2 .mv-hero__cta.mv-confetti{ animation:mvDropFall 1.15s cubic-bezier(.55,.06,.68,.19) forwards, mvDropSquash .36s ease-out 1.15s forwards;} body.mv2 .mv-hero__splash{ position:absolute;bottom:0;width:0;height:0; pointer-events:none;z-index:5;} body.mv2 .mv-hero__splash i{ position:absolute;left:0;bottom:0; width:var(--sz,11px);height:var(--sz,11px);margin-left:calc(var(--sz,11px)/-2); border-radius:50%;background:var(--mv-purple,#574063);opacity:0; animation:mvSplashArc .54s cubic-bezier(.2,.7,.4,1) 1.15s forwards;} body.mv2 .mv-hero__splash i:nth-child(1){--dx:-93px;--dy:-96px;--ds:.55;--sz:26px;} body.mv2 .mv-hero__splash i:nth-child(2){--dx:-53px;--dy:-149px;--ds:.40;--sz:9px;background:#B347FF;} body.mv2 .mv-hero__splash i:nth-child(3){--dx:-17px;--dy:-175px;--ds:.30;--sz:7px;animation-delay:1.16s;} body.mv2 .mv-hero__splash i:nth-child(4){--dx:24px;--dy:-157px;--ds:.34;--sz:32px;background:#9A1FFF;animation-delay:1.18s;} body.mv2 .mv-hero__splash i:nth-child(5){--dx:61px;--dy:-126px;--ds:.44;--sz:12px;background:#C77DFF;} body.mv2 .mv-hero__splash i:nth-child(6){--dx:100px;--dy:-82px;--ds:.58;--sz:20px;animation-delay:1.19s;} body.mv2 .mv-hero__splash i:nth-child(7){--dx:-74px;--dy:-137px;--ds:.36;--sz:11px;background:#C77DFF;animation-delay:1.17s;} body.mv2 .mv-hero__splash i:nth-child(8){--dx:3px;--dy:-194px;--ds:.26;--sz:8px;animation-delay:1.15s;} body.mv2 .mv-hero__splash i:nth-child(9){--dx:82px;--dy:-112px;--ds:.48;--sz:10px;background:#B347FF;animation-delay:1.185s;} .mv-hero__splash i:nth-child(10){--dx:-104px;--dy:-120px;--ds:.42;--sz:13px;background:#C77DFF;animation-delay:1.17s;} .mv-hero__splash i:nth-child(11){--dx:38px;--dy:-182px;--ds:.24;--sz:9px;animation-delay:1.15s;} .mv-hero__splash i:nth-child(12){--dx:-33px;--dy:-167px;--ds:.28;--sz:11px;background:#B347FF;animation-delay:1.18s;} .mv-hero__splash i:nth-child(13){--dx:112px;--dy:-110px;--ds:.50;--sz:24px;animation-delay:1.16s;} @keyframes mvSplashArc{ 0%{transform:translate(0,0) scale(.3);opacity:1;} 45%{transform:translate(calc(var(--dx)*.62),var(--dy)) scale(1);opacity:1;} 100%{transform:translate(var(--dx),calc(var(--dy)*.18)) scale(var(--ds,.5));opacity:0;}} body.mv2 .mv-hero__splash::after{ content:"";position:absolute;left:0;bottom:-3px;width:16px;height:16px;margin-left:-8px; border:2px solid rgba(131,0,233,.5);border-radius:50%;opacity:0; animation:mvSplashRing .58s ease-out 1.15s forwards;} @keyframes mvSplashRing{ 0%{transform:scale(.3,.14);opacity:.9;} 100%{transform:scale(4.6,1.15);opacity:0;}} @media (prefers-reduced-motion:reduce){ body.mv2 .mv-hero__cta.mv-confetti{animation:none;} body.mv2 .mv-hero__splash{display:none;}} body.mv2 footer.mv-ftr{clear:both;width:100%;} body.mv2 footer.mv-ftr > .mv-ftr__wrap{width:100%;} body.mv2 footer.mv-ftr{ display:flex;flex-direction:column; background:linear-gradient(180deg,#302536 0%,#12031F 100%); color:rgba(255,255,255,.74);} body.mv2 footer.mv-ftr > *:nth-child(1){order:4;} body.mv2 footer.mv-ftr > *:nth-child(2){order:2;} body.mv2 footer.mv-ftr > *:nth-child(3){order:3;} body.mv2 footer.mv-ftr > *:nth-child(4){order:1;} body.mv2 footer.mv-ftr > *:nth-child(5){order:5;} body.mv2 .mv-ftr__h{ color:#fff !important; font-family:var(--mv-font-display,'Barlow Condensed',sans-serif) !important; font-size:15px !important;font-weight:600 !important; letter-spacing:.14em;text-transform:uppercase; margin:0 0 12px !important;} body.mv2 .mv-ftr__p, body.mv2 .mv-ftr__link, body.mv2 .mv-ftr p{ font-size:15px !important;font-weight:400 !important;line-height:1.65 !important; color:rgba(255,255,255,.74) !important;} body.mv2 .mv-ftr__link{text-decoration:none;transition:color .15s;} body.mv2 .mv-ftr__link:hover, body.mv2 .mv-ftr__link:focus-visible{color:#fff !important;text-decoration:underline;} body.mv2 .mv-ftr__wrap{padding-top:0 !important;padding-bottom:20px !important;} body.mv2 footer.mv-ftr > *:nth-child(4) .mv-ftr__wrap, body.mv2 footer.mv-ftr > *:nth-child(4){padding-top:var(--mv-s7,4.5rem) !important;padding-bottom:var(--mv-s7,4.5rem) !important;} body.mv2 .mv-ftr img{width:190px;max-width:100%;height:auto;aspect-ratio:1351/301;opacity:.92;} body.mv2 footer.mv-ftr > *:nth-child(1){ margin-top:8px;padding-top:20px !important; border-top:1px solid rgba(255,255,255,.10);} body.mv2 footer.mv-ftr > *:nth-child(1) p{ font-size:12.5px !important;line-height:1.6 !important; color:rgba(255,255,255,.46) !important;max-width:82ch;} body.mv2 footer.mv-ftr > *:nth-child(1) strong{color:rgba(255,255,255,.62) !important;} body.mv2 .mv-ftr__copy{ order:5; background:transparent !important; border-top:0 !important; min-height:34px; padding:0 !important; display:flex;align-items:center;} body.mv2 .mv-ftr__copy .mv-ftr__wrap{ display:flex;align-items:center;justify-content:space-between;gap:18px; padding-top:0 !important;padding-bottom:0 !important;width:100%;} @media (max-width:600px){ body.mv2 .mv-ftr__copy{min-height:0;padding:10px 0 !important;} body.mv2 .mv-ftr__copy .mv-ftr__wrap{ flex-direction:column;justify-content:center;gap:4px;text-align:center;} } body.mv2 .mv-ftr__credit{ font-size:12.5px !important;margin:0 !important; color:rgba(255,255,255,.5) !important;} body.mv2 .mv-ftr__credit a{ color:rgba(255,255,255,.62) !important;text-decoration:none;transition:color .15s;} body.mv2 .mv-ftr__credit a:hover, body.mv2 .mv-ftr__credit a:focus-visible{color:#fff !important;text-decoration:underline;} body.mv2 .mv-ftr__ow{ color:#F26522;font-weight:800;letter-spacing:.02em; font-family:var(--mv-font-display,'Barlow Condensed',sans-serif);} body.mv2 .mv-ftr__copy p{ font-size:12.5px !important;color:rgba(255,255,255,.5) !important; margin:0 !important;padding:0 !important;} body.mv2 .mv-ftr__follow{ font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:14px;font-weight:600;letter-spacing:.14em;text-transform:uppercase; color:rgba(255,255,255,.74);} @media (max-width:600px){ body.mv2 .mv-ftr__wrap{padding-bottom:16px !important;} body.mv2 .mv-ftr img{max-width:150px;} } body.mv2-nodivi.woocommerce-checkout .woocommerce{ max-width:1440px;margin-left:auto;margin-right:auto; padding:var(--mv-s4,24px) 24px 48px;} @media (min-width:1100px){ body.mv2-nodivi.woocommerce-checkout form.checkout{ display:grid; grid-template-columns:minmax(0,1.55fr) minmax(0,1fr); column-gap:32px;align-items:start;} body.mv2-nodivi.woocommerce-checkout form.checkout #customer_details{grid-column:1;grid-row:1 / span 2;} body.mv2-nodivi.woocommerce-checkout form.checkout #order_review_heading{grid-column:2;grid-row:1;margin-top:0;} body.mv2-nodivi.woocommerce-checkout form.checkout #order_review{grid-column:2;grid-row:2;} } body.mv2-nodivi.woocommerce-checkout #customer_details.col2-set{display:block;} body.mv2-nodivi.woocommerce-checkout #customer_details .col-1, body.mv2-nodivi.woocommerce-checkout #customer_details .col-2{width:100%;float:none;} body.mv2-nodivi.woocommerce-checkout #customer_details .col-2{margin-top:var(--mv-s4,24px);} body.mv2-nodivi.woocommerce-checkout .woocommerce-billing-fields, body.mv2-nodivi.woocommerce-checkout .woocommerce-shipping-fields, body.mv2-nodivi.woocommerce-checkout #order_review{ background:#fff; border:1px solid var(--mv-line,#ece8e9); border-radius:12px; padding:var(--mv-s4,24px);} body.mv2-nodivi.woocommerce-checkout .woocommerce-shipping-fields{margin-top:var(--mv-s4,24px);} body.mv2-nodivi.woocommerce-checkout #order_review .shop_table{border:0;} @media (max-width:1099px){ body.mv2-nodivi.woocommerce-checkout .woocommerce{padding-left:15px;padding-right:15px;} body.mv2-nodivi.woocommerce-checkout form.checkout #order_review_heading{margin-top:var(--mv-s4,24px);} } @media (max-width:600px){ body.mv2-nodivi.woocommerce-checkout .woocommerce-billing-fields, body.mv2-nodivi.woocommerce-checkout .woocommerce-shipping-fields, body.mv2-nodivi.woocommerce-checkout #order_review{padding:17px;} } body.mv2-nodivi.woocommerce-checkout .woocommerce > .woocommerce-info, body.mv2-nodivi.woocommerce-checkout .woocommerce > .woocommerce-error{ max-width:560px;margin:var(--mv-s6,48px) auto; background:#fff;border:1px solid var(--mv-line,#ece8e9); border-radius:16px;padding:0 0 28px;overflow:hidden; text-align:center;font-size:16px;line-height:1.6;} body.mv2-nodivi.woocommerce-checkout .woocommerce > .woocommerce-info::before, body.mv2-nodivi.woocommerce-checkout .woocommerce > .woocommerce-error::before{ content:'One quick step before checkout'; display:block;margin:0 0 22px;padding:18px 24px; background:linear-gradient(90deg,#574063,#3b2a44); color:#fff;font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:20px;font-weight:600;letter-spacing:.02em; position:static;left:auto;top:auto;} body.mv2-nodivi.woocommerce-checkout .woocommerce > .woocommerce-info a, body.mv2-nodivi.woocommerce-checkout .woocommerce > .woocommerce-error a{ display:inline-block;margin:14px 6px 0;padding:12px 26px; border-radius:10px;text-decoration:none; font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.06em; background:var(--mv-purple,#574063);border:2px solid var(--mv-purple,#574063); color:#fff;-webkit-text-fill-color:#fff;} body.mv2-nodivi.woocommerce-checkout .woocommerce > .woocommerce-info a + a, body.mv2-nodivi.woocommerce-checkout .woocommerce > .woocommerce-error a + a{ background:#fff;color:var(--mv-purple,#574063);-webkit-text-fill-color:var(--mv-purple,#574063);} @media (max-width:600px){ body.mv2-nodivi.woocommerce-checkout .woocommerce > .woocommerce-info a, body.mv2-nodivi.woocommerce-checkout .woocommerce > .woocommerce-error a{display:block;margin:12px 20px 0;} } body.mv2-nodivi .mv-grid, body.mv2-nodivi .ow-main > .mv-intro{ max-width:1440px;margin-left:auto;margin-right:auto; padding-left:24px;padding-right:24px;box-sizing:border-box;} body.mv2-nodivi .ow-main > .mv-intro{padding-top:var(--mv-s7,4.5rem);} body.mv2-nodivi .ow-main > p:empty{display:none;} @media (max-width:600px){ body.mv2-nodivi .mv-grid, body.mv2-nodivi .ow-main > .mv-intro{padding-left:15px;padding-right:15px;} } body.mv2-nodivi.woocommerce-shop ul.products, body.mv2-nodivi.woocommerce-shop .woocommerce-result-count, body.mv2-nodivi.woocommerce-shop .woocommerce-ordering, body.mv2-nodivi.woocommerce-shop nav.woocommerce-pagination{display:none !important;} body.mv2-nodivi .ow-page-title{ max-width:1180px;margin-left:auto;margin-right:auto; padding:0 24px;box-sizing:border-box; font-size:clamp(1.75rem,3.5vw,2.5rem);letter-spacing:.02em;} @media (max-width:600px){ body.mv2-nodivi .ow-page-title{padding:0 15px;} } body.mv2-nodivi.woocommerce-account .ow-page-title{max-width:1440px;} body.mv2-nodivi.woocommerce-account .ow-main > p{display:none !important;} body.mv2-nodivi.woocommerce-cart .cart_totals{ width:100% !important;float:none !important;max-width:none !important;} body.mv2-nodivi.woocommerce-cart .cart-collaterals{width:100%;} body.mv2-nodivi.woocommerce-cart .cart-collaterals::after{content:"";display:table;clear:both;} body.mv2-nodivi.woocommerce-account:not(.logged-in) .ow-main{ padding-top:var(--mv-s7,4.5rem);padding-bottom:var(--mv-s7,4.5rem);} @media (max-width:600px){ body.mv2-nodivi.woocommerce-account:not(.logged-in) .ow-main{ padding-top:var(--mv-s5,2rem);padding-bottom:var(--mv-s5,2rem);} } body.mv2 .mv-pdp:has(.mv-opt--sub .mv-opt__radio:checked), body.mv2 .mv-card:has(.mv-opt--sub .mv-opt__radio:checked), body.mv2 .mv-drawer:has(.mv-opt--sub .mv-opt__radio:checked){ --mv-purple:var(--mv-green-900,#C9A45C); --mv-purple-deep:#9D793A; --mv-purple-50:rgba(201,164,92,.16); } body.mv2 .mv-drawer:has(.mv-li__sub){ --mv-purple:var(--mv-green-900,#C9A45C); --mv-purple-deep:#9D793A; --mv-purple-50:rgba(201,164,92,.16); } body.mv2 .mv-drawer:has(.mv-li__sub) .mv-drawer__go{background:var(--mv-green-900,#C9A45C);} body.mv2 .mv-pdp:has(.mv-opt--sub .mv-opt__radio:checked) .mv-add{ background:var(--mv-green-900,#C9A45C) !important; border-color:var(--mv-green-900,#C9A45C) !important;} body.mv2 .mv-pdp:has(.mv-opt--sub .mv-opt__radio:checked) .mv-add:hover{ background:#9D793A !important;border-color:#9D793A !important;} body.mv2 .mv-card:has(.mv-opt--sub .mv-opt__radio:checked) .mv-add:hover{ background:#9D793A !important;border-color:#9D793A !important;} body.mv2 .mv-pdp .mv-opt--sub:has(.mv-opt__radio:checked){ background:rgba(201,164,92,.16);border-color:var(--mv-green-900,#C9A45C);} body.mv2 .mv-drawer:has(.mv-li__sub) .mv-drawer__go:hover{background:#9D793A;} body.mv2.woocommerce-account .mv-auth__notice{background:#EAF2FF;border:1px solid #A9CBFF;} body.mv2.woocommerce-account .mv-auth__notice-icon{background:#E3EEFF;color:#2B7FFF;} body.mv2 .mv-auth__notice-link{color:#1B63D6;} body.mv2 .mv-auth__notice-link:hover{color:#12489E;} body.mv2.woocommerce-account .mv-auth__eyebrow{ font-size:26px;line-height:1.15;} @media (max-width:600px){ body.mv2.woocommerce-account .mv-auth__eyebrow{font-size:21px;} } body.mv2 .mv-auth--login .mv-auth__w--signup{display:none;} body.mv2 .mv-auth--register .mv-auth__w--signin{display:none;} body.mv2 .mv-wyr{background:#0B0910;background-image:radial-gradient(120% 80% at 50% 0%,#171122 0%,#0B0910 62%); padding:clamp(48px,6vw,78px) 24px;margin:0;color:#EDEAF3;} body.mv2 .mv-wyr__in{max-width:900px;margin:0 auto;text-align:center;} body.mv2 .mv-wyr__h{margin:0;font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#fff; font-size:clamp(1.9rem,4.2vw,3rem);line-height:1.05;} body.mv2 .mv-wyr__rule{position:relative;height:1px;margin:18px auto 0;max-width:640px; background:linear-gradient(90deg,transparent,rgba(131,0,233,.75),transparent);} body.mv2 .mv-wyr__rule::after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px; transform:translate(-50%,-50%);border-radius:50%;background:#C77DFF; box-shadow:0 0 10px 3px rgba(199,125,255,.55);} body.mv2 .mv-wyr__lede{margin:22px auto 0;max-width:660px;font-size:17px;line-height:1.6;color:#BFB9CE;} body.mv2 .mv-wyr__pick, body.mv2 .mv-wyr__ppl{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin:26px 0 0;} body.mv2 .mv-wyr__picklab{font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:15px;color:#8E88A0;} body.mv2 .mv-wyr__btn{display:flex;flex-direction:column;align-items:center;justify-content:center; gap:8px;cursor:pointer;color:#8E88A0; background:rgba(255,255,255,.02);border:1px solid #2A2438;border-radius:14px; padding:16px 10px 13px;min-width:88px; transition:color .18s,border-color .18s,background .18s,box-shadow .18s;} body.mv2 .mv-wyr__vessel{display:block;color:inherit;} body.mv2 .mv-wyr__btnlab{font:600 15px/1 inherit;color:#CFC9DC;transition:color .18s;} body.mv2 .mv-wyr__btn:hover{border-color:#4A3D66;background:rgba(255,255,255,.05);color:#B49BE0;} body.mv2 .mv-wyr__btn.is-on{color:#C77DFF;border-color:#A855F7; background:rgba(131,0,233,.10); box-shadow:0 0 0 1px rgba(168,85,247,.55),0 0 22px 2px rgba(168,85,247,.42), inset 0 0 18px rgba(168,85,247,.14);} body.mv2 .mv-wyr__btn.is-on .mv-wyr__btnlab{color:#F0E4FF;} body.mv2 .mv-wyr__btn:not(.is-on){box-shadow:none;} body.mv2 .mv-wyr__step{font:600 15px/1 inherit;cursor:pointer;color:#EDEAF3; background:rgba(255,255,255,.03);border:1px solid #322B44;border-radius:8px; padding:12px 18px;min-height:46px;min-width:46px;transition:background .16s,border-color .16s,color .16s;} body.mv2 .mv-wyr__step:hover{border-color:#6E5A8E;background:rgba(255,255,255,.07);} body.mv2 .mv-wyr__people{width:74px;text-align:center;font:600 15px/1 inherit;color:#EDEAF3; background:rgba(255,255,255,.03);border:1px solid #322B44;border-radius:8px; padding:12px 6px;min-height:46px;-moz-appearance:textfield;} body.mv2 .mv-wyr__people::-webkit-outer-spin-button, body.mv2 .mv-wyr__people::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;} body.mv2 .mv-wyr__rows{list-style:none;margin:34px 0 0;padding:0;text-align:left; background:rgba(255,255,255,.025);border:1px solid #241E33;border-radius:14px;overflow:hidden;} body.mv2 .mv-wyr__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto; align-items:center;gap:2px 16px;padding:18px 22px; border-bottom:1px solid #241E33;border-left:3px solid transparent; color:#CFC9DC;transition:background .16s,color .16s,border-color .16s;} body.mv2 .mv-wyr__rows > .mv-wyr__row:last-child{border-bottom:0;} body.mv2 .mv-wyr__ic{grid-row:1/span 2;display:flex;align-items:center;justify-content:center; width:42px;height:42px;border-radius:50%;color:#A97BE0; border:1px solid rgba(169,123,224,.45);background:rgba(131,0,233,.10);} body.mv2 .mv-wyr__amt{grid-column:2;font-weight:700;font-size:17px;color:#F3F1F8;} body.mv2 .mv-wyr__note{grid-column:2;font-size:14px;color:#8E88A0;} body.mv2 .mv-wyr__days{grid-column:3;grid-row:1/span 2;justify-self:end; font-variant-numeric:tabular-nums;font-size:19px;font-weight:700;white-space:nowrap;color:#F3F1F8;} body.mv2 .mv-wyr__row.is-on{background:linear-gradient(90deg,rgba(131,0,233,.22),rgba(131,0,233,.07)); border-left-color:var(--mv-purple,#574063);color:#fff;} body.mv2 .mv-wyr__row.is-on .mv-wyr__ic{color:#D6B4FF;border-color:rgba(214,180,255,.7);background:rgba(131,0,233,.28);} body.mv2 .mv-wyr__row.is-on .mv-wyr__note{color:#C77DFF;} body.mv2 .mv-wyr__row.is-on .mv-wyr__days{color:#C77DFF;font-size:clamp(1.4rem,2.6vw,1.85rem);font-weight:800;} body.mv2 .mv-wyr__foot{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:22px 0 0;text-align:left; background:rgba(255,255,255,.02);border:1px solid #241E33;border-radius:14px;} body.mv2 .mv-wyr__fnote{display:flex;align-items:flex-start;gap:12px;margin:0; padding:18px 22px;font-size:14px;line-height:1.55;color:#8E88A0;} body.mv2 .mv-wyr__fnote + .mv-wyr__fnote{border-left:1px solid #241E33;} body.mv2 .mv-wyr__fic{flex:0 0 auto;display:flex;align-items:center;justify-content:center; width:34px;height:34px;border-radius:50%;color:#A97BE0;border:1px solid rgba(169,123,224,.40);} @media (max-width:760px){ body.mv2 .mv-wyr__row{grid-template-columns:auto minmax(0,1fr); padding:15px 16px;gap:2px 12px;} body.mv2 .mv-wyr__ic{grid-row:1/span 3;width:36px;height:36px;} body.mv2 .mv-wyr__amt, body.mv2 .mv-wyr__note, body.mv2 .mv-wyr__days{grid-column:2;justify-self:start;white-space:normal;} body.mv2 .mv-wyr__days{grid-row:auto;margin-top:4px;font-size:19px;} body.mv2 .mv-wyr__row.is-on .mv-wyr__days{font-size:1.45rem;} body.mv2 .mv-wyr__pick, body.mv2 .mv-wyr__ppl{gap:8px;} body.mv2 .mv-wyr__picklab{flex:0 0 100%;text-align:center;} body.mv2 .mv-wyr__btn, body.mv2 .mv-wyr__step{padding:11px 15px;min-height:44px;} body.mv2 .mv-wyr__foot{grid-template-columns:1fr;} body.mv2 .mv-wyr__fnote + .mv-wyr__fnote{border-left:0;border-top:1px solid #241E33;} } @media (max-width:600px){ body.mv2-nodivi.woocommerce-account .woocommerce{ padding-left:10px;padding-right:10px;box-sizing:border-box;} body.mv2 .mv-dash__card-head{padding-left:12px;padding-right:12px;} } @media (min-width:601px) and (max-width:1024px){ body.mv2-nodivi.woocommerce-account .woocommerce{ padding-left:16px;padding-right:16px;box-sizing:border-box;} } @media (max-width:600px){ body.mv2 .mv-head__in{gap:4px;} } body.mv2 .ow-main > .mv-intro:has(+ #shop){scroll-margin-top:81px;}  body.mv2 .mv-ftr__logo svg{display:block;margin-left:auto;margin-right:auto; width:min(520px,70%);height:auto;} @media (max-width:860px){ body.mv2 .mv-ftr__logo svg{width:min(260px,70%);} } body.mv2-nodivi.woocommerce-order-received .ow-main > p{display:none !important;} body.mv2-nodivi.woocommerce-order-received .ow-page-title{display:none !important;} body.mv2 .mv-drawer__veil{z-index:100000;} body.mv2 .mv-drawer{z-index:100001;} body.mv-drawer-lock .select2-container{z-index:9999;} body.mv2.woocommerce-checkout p.wcss-consent-checkbox label.checkbox{display:block;font-size:13px;line-height:18.85px;color:#4b454d;} body.mv2.woocommerce-checkout p.wcss-consent-checkbox label.checkbox input[type=checkbox]{ float:none;margin:-2px 8px 0 0 !important;vertical-align:middle;} body.mv2.woocommerce-checkout p.wcss-consent-checkbox label.checkbox .optional{ display:inline;margin-left:.35em;color:var(--mv-ink-2,#55555C);font-weight:400;} body.mv2.woocommerce-checkout #payment{ background:#fff !important; border:1px solid var(--mv-line,#ece8e9) !important; border-radius:12px !important; padding:18px !important; } body.mv2.woocommerce-checkout #payment > .form-row.place-order{margin-bottom:0 !important;} body.mv2-nodivi.single-product .summary.entry-summary{display:none;} body.mv2 .mv-cartbtn__n.is-sub{ background:var(--mv-green-900,#C9A45C) !important; border-color:var(--mv-green-900,#C9A45C) !important;} body.mv2 .mv-cartbtn__n:empty{display:none;} body.mv2 .mv-crumb, body.mv2 nav.woocommerce-breadcrumb{ max-width:1440px;margin:18px auto 0;padding:0 24px;box-sizing:border-box;} body.mv2 .mv-crumb__list, body.mv2 nav.woocommerce-breadcrumb{ display:flex;flex-wrap:wrap;align-items:center;gap:4px; list-style:none;margin:0;padding:14px 22px; background:#fff;border:1px solid var(--mv-line,#ece8e9);border-radius:16px; box-shadow:0 2px 10px rgba(35,31,32,.05); font-size:15px;line-height:1.4;color:#29242b;} body.mv2 nav.woocommerce-breadcrumb{max-width:none;margin:0 auto;} body.mv2 .mv-crumb__item{display:flex;align-items:center;} body.mv2 .mv-crumb__item + .mv-crumb__item::before{ content:"";width:6px;height:6px;flex:0 0 auto;margin:0 12px 0 8px; border-right:2px solid #C4C0CC;border-bottom:2px solid #C4C0CC; transform:rotate(-45deg);} body.mv2 .mv-crumb__link, body.mv2 .mv-crumb__here{display:inline-flex;align-items:center;gap:9px; text-decoration:none;font-weight:600;color:#29242b;} body.mv2 .mv-crumb__ico{flex:0 0 auto;display:block;color:#55555C;} body.mv2 .mv-crumb__item.is-first .mv-crumb__link, body.mv2 .mv-crumb__item.is-first .mv-crumb__ico{color:var(--mv-purple,#574063);} body.mv2 .mv-crumb__link:hover{color:var(--mv-purple-deep,#3b2a44);} body.mv2 .mv-crumb__link:hover .mv-crumb__ico{color:var(--mv-purple-deep,#3b2a44);} body.mv2 .mv-crumb__here{color:#29242b;} body.mv2 nav.woocommerce-breadcrumb a{color:var(--mv-purple,#574063);text-decoration:none;font-weight:600;} body.mv2 nav.woocommerce-breadcrumb a:hover{color:var(--mv-purple-deep,#3b2a44);} @media (max-width:600px){ body.mv2 .mv-crumb, body.mv2 nav.woocommerce-breadcrumb{display:none;} } body.mv2.woocommerce-account .woocommerce > .mv-crumb{grid-column:1 / -1;width:100%;} @media (min-width:981px){ body.mv2.woocommerce-account .mv-crumb{display:none;} } body.mv2.woocommerce-account .mv-crumb{margin-bottom:18px;} body.mv2 .mv-shopban{position:relative;overflow:hidden;isolation:isolate; width:calc(100% - 48px);max-width:1392px;margin:18px auto 0;border-radius:20px; background:linear-gradient(118deg,#3A0A6B 0%,#5A12B0 54%,#7A1FDE 100%); padding:clamp(18px,2.4vw,28px) clamp(20px,3vw,44px);} body.mv2 .mv-shopban__arcs{position:absolute;inset:0;z-index:0;pointer-events:none; background: radial-gradient(circle at -14% 128%, #F1E7FB 0 44%, transparent 44%), radial-gradient(circle at -14% 128%, #B98FE4 0 48%, transparent 48%), radial-gradient(circle at -14% 128%, #1B0533 0 60%, transparent 60%);} body.mv2 .mv-shopban__art{position:absolute;z-index:1; left:clamp(6px,2.2vw,38px);top:0;bottom:0; display:flex;align-items:flex-end;pointer-events:none;} body.mv2 .mv-shopban__art img{display:block;height:100%;width:auto; max-width:clamp(140px,25vw,340px);object-fit:contain;object-position:left bottom;} body.mv2 .mv-shopban__in{position:relative;z-index:2;max-width:620px;margin-left:auto;} body.mv2 .mv-shopban__eyebrow{margin:0 0 6px;color:#E4D3F2; font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:13px;} body.mv2 .mv-shopban__h{margin:0;color:#fff; font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-weight:800;text-transform:uppercase;letter-spacing:.02em;line-height:1.02; font-size:clamp(1.6rem,3vw,2.25rem);} body.mv2 .mv-shopban__sub{margin:9px 0 0;color:#EADCF7;font-size:15.5px;line-height:1.45;} body.mv2 .mv-shopban__save{color:#C9A6EC;font-weight:600;} body.mv2 .mv-shopban__pts{list-style:none;margin:13px 0 0;padding:0; display:flex;flex-wrap:wrap;gap:8px 10px;} body.mv2 .mv-shopban__pts li{display:inline-flex;align-items:center;gap:8px; background:rgba(255,255,255,.14);color:#fff;border-radius:999px; padding:6px 14px;font-size:13.5px;font-weight:600;} body.mv2 .mv-shopban__pts li::before{content:"";width:7px;height:11px;flex:0 0 auto; border-right:2px solid #fff;border-bottom:2px solid #fff; transform:rotate(42deg);margin-top:-3px;} @media (max-width:900px){ body.mv2 .mv-shopban{width:calc(100% - 32px);max-width:none;} body.mv2 .mv-shopban__in{max-width:520px;} body.mv2 .mv-shopban__arcs{background: radial-gradient(circle at -30% 132%, #F1E7FB 0 30%, transparent 30%), radial-gradient(circle at -30% 132%, #B98FE4 0 34%, transparent 34%), radial-gradient(circle at -30% 132%, #1B0533 0 44%, transparent 44%);} } @media (max-width:767px){ body.mv2 .mv-shopban{width:auto;margin:12px 10px 0;border-radius:16px;} body.mv2 .mv-shopban__art{display:none;} body.mv2 .mv-shopban__in{max-width:none;margin-left:0;} body.mv2 .mv-shopban__sub{font-size:15px;} } body.mv2 .mv-shopban__in{ background:rgba(24,6,44,.52); -webkit-backdrop-filter:blur(16px) saturate(1.4); backdrop-filter:blur(16px) saturate(1.4); border:2px solid rgba(255,255,255,.16); border-radius:18px; padding:clamp(16px,2.1vw,22px) clamp(18px,2.4vw,26px); box-shadow:0 8px 32px rgba(19,0,38,.28);} @supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){ body.mv2 .mv-shopban__in{background:rgba(40,6,80,.72);} } body.mv2 .mv-shopban__pts li{background:rgba(255,255,255,.20); border:1px solid rgba(255,255,255,.20);} body.mv2.woocommerce-shop .page-description > .mv-intro{display:none;} body.mv2.woocommerce-account .woocommerce{padding-top:var(--mv-s7,4.5rem);} body.mv2.woocommerce-account .woocommerce > .mv-crumb{margin-top:0;} @media (max-width:1024px){ body.mv2.woocommerce-account .woocommerce{padding-top:32px;padding-left:16px;padding-right:16px;} } @media (max-width:600px){ body.mv2.woocommerce-account .woocommerce{padding-top:24px;padding-left:10px;padding-right:10px;} } body.mv2 .mv-pdp__title{text-transform:none;letter-spacing:normal} body.mv2 .mv-pdp__title .mv-card__name{display:block;font-size:.5em;letter-spacing:.08em;margin:0 0 .06em} body.mv2 .mv-pdp__title .mv-card__line{gap:.4em} body.mv2 .mv-pdp__title .mv-card__qty{font-size:1em;letter-spacing:.01em} body.mv2 .mv-pdp__title .mv-card__count{font-size:.5em;font-family:var(--mv-font-body);font-weight:400} body.mv2 .mv-pdp__calc{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:6px;vertical-align:-0.125em;color:#1B63D6;text-decoration:none;border-radius:5px;transition:color .15s ease,background .15s ease} body.mv2 .mv-pdp__calc:hover{color:#12489E;background:#EAF2FF} body.mv2 .mv-pdp__calc:focus-visible{outline:2px solid #1B63D6;outline-offset:2px} body.mv2 .mv-pdp__calc svg{width:16px;height:16px;display:block} @media (max-width:980px){ body.mv2 .mv-pdp__top{display:flex !important;flex-direction:column;gap:0;} body.mv2 .mv-pdp__buy{display:contents;} body.mv2 .mv-pdp__buy > .mv-pdp__title{order:1;} body.mv2 .mv-pdp__top > .mv-gal{order:2;} body.mv2 .mv-pdp__buy > .mv-opts{order:3;} body.mv2 .mv-pdp__buy > .mv-cart{order:4;} body.mv2 .mv-pdp__buy > .mv-pdp__expiry{order:5;} body.mv2 .mv-pdp__buy > .mv-pdp__unit{order:6;} body.mv2 .mv-pdp__buy > .mv-pdp__desc{order:7;} body.mv2 .mv-pdp__buy > .mv-pdp__more{order:8;} body.mv2 .mv-pdp__buy > .mv-pdp__trust{order:9;} body.mv2 .mv-pdp__buy > .mv-pdp__title, body.mv2 .mv-pdp__top > .mv-gal, body.mv2 .mv-pdp__buy > .mv-opts, body.mv2 .mv-pdp__buy > .mv-cart, body.mv2 .mv-pdp__buy > .mv-pdp__expiry{ background:#fff; border-left:1px solid var(--mv-line,#ece8e9); border-right:1px solid var(--mv-line,#ece8e9); padding-left:16px;padding-right:16px; margin-left:0;margin-right:0;} body.mv2 .mv-pdp__buy > .mv-pdp__title{ border-top:1px solid var(--mv-line,#ece8e9); border-radius:16px 16px 0 0; padding-top:18px;margin-top:0;margin-bottom:0;} body.mv2 .mv-pdp__top > .mv-gal{padding-top:14px;padding-bottom:2px;margin:0;} body.mv2 .mv-pdp__buy > .mv-opts{padding-top:4px;padding-bottom:0;margin:0;} body.mv2 .mv-pdp__buy > .mv-cart{padding-top:12px;padding-bottom:12px;margin:0;} body.mv2 .mv-pdp__buy > .mv-pdp__expiry{ border-bottom:1px solid var(--mv-line,#ece8e9); border-radius:0 0 16px 16px; padding-top:10px;padding-bottom:18px;margin:0; border-top:1px solid var(--mv-line,#ece8e9);} body.mv2 .mv-pdp__top{align-items:stretch;} body.mv2 .mv-gal{align-items:stretch;} body.mv2 .mv-gal__stage{width:100%;max-width:none;margin-left:0;margin-right:0;} body.mv2 .mv-gal__thumbs{display:none;} body.mv2 .mv-pdp__buy > .mv-pdp__unit{margin:18px 0 0;} body.mv2 .mv-pdp__buy > .mv-pdp__desc{margin:10px 0 0;} body.mv2 .mv-pdp__buy > .mv-pdp__more{margin:16px 0 0;} body.mv2 .mv-pdp__buy > .mv-pdp__trust{margin:16px 0 0;} } body.mv2 .mv-gal__stage{position:relative;} body.mv2 .mv-gal__nav{display:none;} @media (max-width:980px){ body.mv2 .mv-gal__nav{ display:flex;align-items:center;justify-content:center; position:absolute;top:50%;transform:translateY(-50%);z-index:3; width:40px;height:40px;padding:0;border-radius:50%; background:rgba(255,255,255,.82); -webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px); border:1px solid rgba(35,31,32,.10); color:var(--mv-ink,#29242b); box-shadow:0 2px 10px rgba(19,0,38,.16); cursor:pointer;line-height:0; opacity:0;pointer-events:none; transition:background .14s ease,transform .14s ease,opacity .25s ease;} body.mv2 .mv-gal.is-awake .mv-gal__nav{opacity:1;pointer-events:auto;} body.mv2 .mv-gal__nav:focus-visible{opacity:1;pointer-events:auto;} body.mv2 .mv-gal__nav:hover{opacity:1;pointer-events:auto;} body.mv2 .mv-gal__nav--prev{left:8px;} body.mv2 .mv-gal__nav--next{right:8px;} body.mv2 .mv-gal__nav:hover{background:#fff;} body.mv2 .mv-gal__nav:active{transform:translateY(-50%) scale(.94);} body.mv2 .mv-gal__nav:focus-visible{outline:2px solid var(--mv-purple,#574063);outline-offset:2px;} body.mv2 .mv-gal__nav::before, body.mv2 .mv-gal__nav::after{content:none !important;display:none !important;} body.mv2 .mv-gal__stage{touch-action:pan-y;} body.mv2 .mv-gal__img{-webkit-user-drag:none;user-select:none;} } @media (prefers-reduced-motion:reduce){ body.mv2 .mv-gal__nav{transition:none;} } body.mv2 .mv-gal__dots{display:none;} @media (max-width:980px){ body.mv2 .mv-gal__dots{ display:flex;gap:7px;justify-content:center;align-items:center; position:absolute;left:0;right:0;bottom:10px;z-index:3;pointer-events:auto;} body.mv2 .mv-gal__dot{ width:9px;height:9px;padding:0;border-radius:50%;cursor:pointer; border:1px solid rgba(255,255,255,.75); background:rgba(35,31,32,.28); transition:background .14s ease,transform .14s ease;} body.mv2 .mv-gal__dot.is-on{ background:var(--mv-purple,#574063); border-color:rgba(255,255,255,.9); transform:scale(1.25);} body.mv2 .mv-gal__dot:focus-visible{outline:2px solid var(--mv-purple,#574063);outline-offset:2px;} body.mv2 .mv-gal__dot::before,body.mv2 .mv-gal__dot::after{content:none !important;display:none !important;} } body.mv2 .mv-stickybuy{display:none;} @media (max-width:980px){ body.mv2 .mv-stickybuy__name{ display:block;text-align:left; font-family:'Open Sans',system-ui,sans-serif; font-size:12px;font-weight:700;line-height:1.35; color:#fff;background:var(--mv-purple,#574063); padding:2px 14px;margin:-9px -14px 0; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} body.mv2 .mv-stickybuy__row{display:flex;align-items:center;gap:12px;width:100%;} body.mv2 .mv-stickybuy{ display:flex;flex-direction:column;align-items:stretch;gap:4px; position:fixed;left:0;right:0;bottom:0;z-index:60; padding:9px 14px calc(9px + env(safe-area-inset-bottom,0px)); background:rgba(255,255,255,.96); -webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px); box-shadow:0 -2px 14px rgba(19,0,38,.10); transform:translateY(105%);opacity:0;pointer-events:none;visibility:hidden; transition:transform .22s ease,opacity .18s ease,visibility 0s linear .22s;} body.mv2 .mv-stickybuy.is-vis{ transform:translateY(0);opacity:1;pointer-events:auto;visibility:visible; transition:transform .22s ease,opacity .18s ease,visibility 0s;} body.mv2 .mv-stickybuy__info{display:flex;flex-direction:column;gap:1px;min-width:0;} body.mv2 .mv-stickybuy__label{ font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-weight:700;font-size:11.5px;letter-spacing:.10em;text-transform:uppercase; color:var(--mv-purple,#574063);white-space:nowrap;} body.mv2 .mv-stickybuy__line{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;} body.mv2 .mv-stickybuy__price{ font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-weight:700;font-size:23px;line-height:1;color:var(--mv-ink,#29242b);} body.mv2 .mv-stickybuy__was{font-size:13.5px;color:#8a8a93;text-decoration:line-through;} body.mv2 .mv-stickybuy__save{font-size:12px;color:#6b6b73;white-space:nowrap;} body.mv2 .mv-stickybuy__btn{ flex:0 0 auto;margin-left:auto; background:var(--mv-purple,#574063);color:#fff;border:0;border-radius:10px; padding:13px 20px;cursor:pointer; font-family:var(--mv-font-display,'Barlow Condensed',sans-serif); font-weight:700;font-size:16px;text-transform:uppercase;letter-spacing:.03em; transition:background .14s ease;} body.mv2 .mv-stickybuy__btn:hover{background:#6E00C4;} body.mv2 .mv-stickybuy__btn::before,body.mv2 .mv-stickybuy__btn::after{content:none !important;display:none !important;} body.mv2 .mv-stickybuy.is-sub .mv-stickybuy__btn{background:#C9A45C !important;} body.mv2 .mv-stickybuy.is-sub .mv-stickybuy__btn:hover{background:#9D793A !important;} body.mv2 .mv-stickybuy.is-sub .mv-stickybuy__label{color:#C9A45C;} body.mv2 .mv-stickybuy.is-sub .mv-stickybuy__name{color:#fff;background:#C9A45C;} body.mv2 .mv-stickybuy.is-sub .mv-stickybuy__save{color:#C9A45C;font-weight:600;} body.mv2.woocommerce-page.single-product{padding-bottom:74px;} } @media (prefers-reduced-motion:reduce){ body.mv2 .mv-gal__dot{transition:none;} } body.mv2 .mv-btn, body.mv2 .mv-stickybuy__btn{ -webkit-backface-visibility:hidden; backface-visibility:hidden;} body.mv2 .mv-drawer__x{ display:flex;align-items:center;justify-content:center; width:48px;height:48px;padding:0; border:1px solid var(--mv-line,#ddd7da); border-radius:50%; background:#fff; line-height:1; transition:background .14s ease,border-color .14s ease;} body.mv2 .mv-drawer__x:hover{ background:var(--mv-purple-50,#f3eff4); border-color:var(--mv-purple,#574063);} body.mv2 .mv-drawer__x:focus-visible{ outline:2px solid var(--mv-purple,#574063);outline-offset:2px;} body.mv2 .mv-drawer__x::before, body.mv2 .mv-drawer__x::after{content:none !important;display:none !important;} body.mv2 .mv-paysec{ display:flex;align-items:flex-start;gap:8px; margin:0 0 14px;padding:10px 12px; background:#F7F0DE;border:1px solid #E7D5AD;border-radius:10px; font-size:12.5px;line-height:1.5;color:#3B2A44;} body.mv2 .mv-paysec__icon{flex:0 0 auto;margin-top:1px;color:#C9A45C;} @media (max-width:600px){ body.mv2 .mv-paysec{font-size:12px;padding:9px 10px;} } body.mv2 .mv-pdp .mv-pdp__trust li{font-size:15px;line-height:1.65;} body.mv2 .mv-pdp .mv-pdp__trust li + li{margin-top:7px;} body.mv2 .mv-pdp .mv-pdp__trustlink{font-size:15px;} body.mv2 .mv-pdp .mv-pdp__unit{font-size:14px;line-height:1.7;} body.mv2 .mv-pdp .mv-bens__note{font-size:13px;line-height:1.7;} @media (max-width:600px){ body.mv2 .mv-pdp .mv-pdp__trust li{font-size:14.5px;} body.mv2 .mv-pdp .mv-pdp__trustlink{font-size:14.5px;} } body.mv2 .mv-pdp__trustlink{ color:#1B63D6;-webkit-text-fill-color:#1B63D6; text-decoration:underline;text-underline-offset:2px; font-weight:600;white-space:nowrap;margin-left:4px;} body.mv2 .mv-pdp__trustlink:hover{color:#12489E;-webkit-text-fill-color:#12489E;} body.mv2 .mv-pdp__trustlink::before, body.mv2 .mv-pdp__trustlink::after{content:none !important;display:none !important;} @media (min-width:981px){ body.mv2 .mv-hero__copy{ display:grid; grid-template-columns:minmax(0,1fr) auto; --mv-cta-pull:clamp(24px,2.3vw,72px); column-gap:clamp(8px,0.8vw,24px); align-items:start;} body.mv2 .mv-hero__eyebrow{grid-column:1 / -1;grid-row:1;} body.mv2 .mv-hero__title{grid-column:1;grid-row:2;} body.mv2 .mv-hero__cta{grid-column:2;grid-row:2;align-self:center;justify-self:start; position:relative; left:calc(-1 * var(--mv-cta-pull));} body.mv2 .mv-hero__sub{grid-column:1 / -1;grid-row:3;} body.mv2 .mv-hero__features{grid-column:1 / -1;grid-row:4;} } @media (min-width:720px) and (max-width:980px){ body.mv2 .mv-hero__copy{ display:grid; grid-template-columns:minmax(0,1fr) auto; column-gap:clamp(6px,1.2vw,16px); align-items:start; --mv-cta-pull:clamp(10px,2vw,26px);} body.mv2 .mv-hero__eyebrow{grid-column:1 / -1;grid-row:1;} body.mv2 .mv-hero__title{grid-column:1;grid-row:2;} body.mv2 .mv-hero__cta{grid-column:2;grid-row:2;align-self:center;justify-self:start; position:relative;left:calc(-1 * var(--mv-cta-pull)); margin-top:0;} body.mv2 .mv-hero__sub{grid-column:1 / -1;grid-row:3;} body.mv2 .mv-hero__features{grid-column:1 / -1;grid-row:4;} } body.mv2 .ow-main > .mv-intro{ scroll-margin-top:calc(80px - var(--wp-admin--admin-bar--height, 0px));} @media (max-width:980px){ body.mv2 .ow-main > .mv-intro{ scroll-margin-top:calc(72px - var(--wp-admin--admin-bar--height, 0px));} } @media (min-width:600px) and (max-width:860px){ body.mv2 .mv-head__logo svg{width:185px !important;max-width:185px !important;} body.mv2 .mv-head__logo{max-width:185px !important;} } body.mv2 .mv-rot{display:inline-grid;vertical-align:bottom;} body.mv2 .mv-rot__i{ grid-area:1 / 1; justify-self:start;text-align:left; opacity:0;visibility:hidden; transition:opacity 1.7s ease, visibility 0s linear 1.7s;} body.mv2 .mv-rot__i.is-on{ opacity:1;visibility:visible; transition:opacity 1.7s ease, visibility 0s;} body.mv2 .mv-rot__i strong{font-weight:700;letter-spacing:.02em;} @media (max-width:599px){ body.mv2 .mv-rot__i{justify-self:center;text-align:center;} } @media (prefers-reduced-motion: reduce){ body.mv2 .mv-rot__i{transition:none;} } body.mv2.woocommerce-account:not(.logged-in) .woocommerce{padding-top:0;} body.mv2.woocommerce-account:not(.logged-in) .mv-auth__notice{ margin:0 auto 24px;} body.mv2.woocommerce-account.logged-in .mv-dash__hero-name, body.mv2.woocommerce-account.logged-in .mvh__name{text-transform:capitalize;} body.mv2 .mv-hero__waves{ position:absolute;left:0;right:0;bottom:-1px; width:100%;height:clamp(99px,16.5%,209px); z-index:1;pointer-events:none;display:block;} body.mv2 .mv-hero__stage{z-index:2;} @media (max-width:980px){ body.mv2 .mv-hero__waves{height:clamp(70px,12.1%,132px);} } body.mv2 #shop{padding-bottom:72px;} @media (max-width:767px){ body.mv2 #shop{padding-bottom:40px;} } body.mv2 .mv-fruits{background:#F7F0DE;} @keyframes mvWaveDrift{ 0%,100%{transform:scaleX(1.20) translateX(-90px);} 50% {transform:scaleX(1.20) translateX(90px);} } body.mv2 .mv-hero__waves path, body.mv2 .mvh__waves path{ transform-box:view-box;transform-origin:center; animation:mvWaveDrift 9s ease-in-out infinite;} body.mv2 .mv-hero__waves path:nth-of-type(2), body.mv2 .mvh__waves path:nth-of-type(2){animation-duration:12s;animation-direction:reverse;} body.mv2 .mv-hero__waves path:nth-of-type(3), body.mv2 .mvh__waves path:nth-of-type(3){animation-duration:16s;} @media (prefers-reduced-motion: reduce){ body.mv2 .mv-hero__waves path, body.mv2 .mvh__waves path{animation:none;transform:none;} } body.mv2 a.mvh__pill{ text-decoration:none;color:inherit;cursor:pointer; transition:transform .15s ease, box-shadow .15s ease;} body.mv2 a.mvh__pill:hover, body.mv2 a.mvh__pill:focus-visible{ transform:translateY(-1px); box-shadow:0 4px 14px rgba(0,0,0,.28);} body.mv2 a.mvh__pill:focus-visible{outline:2px solid #C77DFF;outline-offset:2px;} @media (prefers-reduced-motion: reduce){ body.mv2 a.mvh__pill{transition:none;} body.mv2 a.mvh__pill:hover, body.mv2 a.mvh__pill:focus-visible{transform:none;} } @media (max-width:640px){ body.mv2 .mv-fruits__grid{grid-template-columns:repeat(3,1fr);gap:var(--mv-s3) var(--mv-s2);} body.mv2 .mv-fruit__disc{width:76px;height:76px;} body.mv2 .mv-fruit__disc img{width:66px;height:66px;} body.mv2 .mv-fruit__n{font-size:.75rem;letter-spacing:.05em;} body.mv2 .mv-fruit__d{display:none;} } body.mv2.woocommerce-order-received ul.woocommerce-order-overview{ display:flex !important;flex-wrap:wrap !important; grid-template-columns:none !important;} body.mv2.woocommerce-order-received ul.woocommerce-order-overview li{ flex:1 1 145px;min-width:0;} body.mv2.woocommerce-order-received ul.woocommerce-order-overview li.woocommerce-order-overview__email, body.mv2.woocommerce-order-received ul.woocommerce-order-overview li.email{ flex:2.2 1 250px;} body.mv2.woocommerce-order-received ul.woocommerce-order-overview li.woocommerce-order-overview__order, body.mv2.woocommerce-order-received ul.woocommerce-order-overview li.woocommerce-order-overview__total{ flex:.75 1 115px;} @media (max-width:600px){ body.mv2.woocommerce-order-received ul.woocommerce-order-overview li, body.mv2.woocommerce-order-received ul.woocommerce-order-overview li.woocommerce-order-overview__email, body.mv2.woocommerce-order-received ul.woocommerce-order-overview li.email{flex:1 1 100% !important;} } body.mv2.woocommerce-cart .mv-cbuy__modes{ display:inline-flex; gap:6px; } body.mv2.woocommerce-cart .mv-cbuy__mode{ border-radius:999px !important; background:transparent; transition:background .15s ease, color .15s ease; } body.mv2.woocommerce-cart .mv-cbuy__mode:not(.is-on):hover{ background:rgba(0,0,0,.045); } body.mv2.woocommerce-cart .mv-cbuy__ivl{ background:rgba(201,164,92,.10) !important; border-color:rgba(201,164,92,.28) !important; } body.mv2.woocommerce-cart select.mv-cbuy__sel{ border-color:rgba(201,164,92,.45) !important; } body.mv2.woocommerce-cart select.mv-cbuy__sel:hover{ border-color:var(--mv-green-900) !important; } body.mv2.woocommerce-cart select.mv-cbuy__sel:focus, body.mv2.woocommerce-cart select.mv-cbuy__sel:focus-visible{ outline:2px solid var(--mv-green-900) !important; border-color:var(--mv-green-900) !important; } body.mv2.woocommerce-cart ul#shipping_method li{ display:flex; align-items:center; gap:8px; } body.mv2.woocommerce-cart ul#shipping_method li label{ display:inline-flex; align-items:center; gap:8px; } body.mv2.woocommerce-cart ul#shipping_method li label::before{ content:""; display:block; flex:0 0 auto; width:22px; height:22px; background-repeat:no-repeat; background-position:center; background-size:contain; } body.mv2.woocommerce-cart ul#shipping_method li label[for*="free_shipping"]::before{ background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='26' height='26' fill='none' stroke='%238300E9' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M1 3h15v13H1z'/><path d='M16 8h4l3 3v5h-7V8z'/><circle cx='5.5' cy='18.5' r='2.5'/><circle cx='18.5' cy='18.5' r='2.5'/></svg>"); } body.mv2.woocommerce-cart ul#shipping_method li label[for*="local_pickup"]::before{ background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='26' height='26' fill='none' stroke='%238300E9' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M3 21V8l9-5 9 5v13'/><path d='M3 21h18'/><path d='M7 21v-6h4v6'/><path d='M14 12h3v3h-3z'/></svg>"); } body.mv2.woocommerce-cart ul#shipping_method li label[for*="_wbs"]::before{ width:19px; height:23px; background-image:url(/wp-content/uploads/2026/07/ups.png); }
body.mv2.woocommerce-cart main.ow-main--page>.mv-carthead,body.mv2.woocommerce-cart main.ow-main--page>.woocommerce{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:var(--mv-s4);padding-right:var(--mv-s4)}
@media (max-width:860px){body.mv2.woocommerce-cart main.ow-main--page>.mv-carthead,body.mv2.woocommerce-cart main.ow-main--page>.woocommerce{padding-left:var(--mv-s3);padding-right:var(--mv-s3)}}
@media (max-width:400px){body.mv2.woocommerce-cart main.ow-main--page>.mv-carthead,body.mv2.woocommerce-cart main.ow-main--page>.woocommerce{padding-left:10px;padding-right:10px}}
@media (max-width:599.98px){body.mv2.woocommerce-cart main.ow-main--page>.mv-carthead,body.mv2.woocommerce-cart main.ow-main--page>.woocommerce{padding-left:6px}}
@media (min-width:981px){body.mv2.woocommerce-cart main.ow-main--page>.mv-carthead{margin-top:72px}}
body.mv2 .mv-carthead{margin:20px auto 0}
body.mv2 .mv-carthead__eyebrow{margin:0 0 6px;font-family:var(--mv-font-body);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mv-purple)}
body.mv2 .mv-carthead .ow-page-title{margin:0 0 8px;padding-left:0;padding-right:0}
body.mv2 .mv-carthead__sub{margin:0;font-family:var(--mv-font-body);font-size:16px;line-height:1.5;color:var(--mv-ink-2)}
@media (min-width:981px){body.mv2.woocommerce-cart .woocommerce-cart-form .shop_table thead th.product-subtotal,body.mv2.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-subtotal{text-align:right}}
body.mv2.woocommerce-cart .mv-zip input.mv-zip__in{width:132px !important}
body.mv2.mv2-coship ul#shipping_method li.mv-coship__item label.mv-coship__label::before{background-size:contain !important}
body.mv2.woocommerce-cart .mv-zip input.mv-zip__in{text-align:left !important}
body.mv2.woocommerce-cart .mv-zip input.mv-zip__in:focus::placeholder{color:transparent}
@media (min-width:1201px){body.mv2 .mv-fruits__in{max-width:1440px}body.mv2 .mv-fruits__grid{grid-template-columns:repeat(5,1fr);column-gap:48px}body.mv2 .mv-fruit__disc{width:100%;height:auto;aspect-ratio:1/1}body.mv2 .mv-fruit__img{width:89%;height:auto}}
body.mv2 footer.mv-ftr>.mv-ftr__legal.mv-ftr__wrap{order:-1;max-width:none;background:rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.10);padding-top:22px;padding-bottom:22px;padding-left:max(24px,calc((100% - 1392px)/2));padding-right:max(24px,calc((100% - 1392px)/2))}
@media (min-width:1100px){body.mv2 .mv-ftr__cols.mv-em-4{grid-template-columns:repeat(4,1fr)}}body.mv2 .mv-ftr__cols .mv-em{text-align:start}