.mg-after-hours_section__FYqOy{position:relative;display:flex;align-items:center;min-height:650px;background:#101010;color:#eeeae2;overflow:hidden}.mg-after-hours_door__U_XFg{position:absolute;inset:0;width:100%;height:100%;min-width:44px;min-height:44px;padding:0;border:0;background:#101010;color:#eeeae2;cursor:pointer}.mg-after-hours_door__U_XFg:focus-visible{outline:2px solid #e1b1bf!important;outline-offset:-6px!important}.mg-after-hours_door__U_XFg:focus-visible:after{content:"";position:absolute;inset:4px;z-index:2;border:2px solid #e1b1bf;pointer-events:none}.mg-after-hours_photo__eBDCQ{position:absolute;inset:0;left:50%;width:50%;height:100%}.mg-after-hours_section__FYqOy .mg-after-hours_photo__eBDCQ img{object-position:center}.mg-after-hours_photo__eBDCQ:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,#101010,transparent 25%)}.mg-after-hours_doorCue__CGZ_9{position:absolute;top:20%;right:7%;display:grid;place-items:center;width:44px;height:44px;border:1px solid #e1b1bf6b;border-radius:50%;background:#10101030;color:#e1b1bf;font-size:19px}.mg-after-hours_doorOpen__7AvTL .mg-after-hours_photo__eBDCQ img{filter:brightness(1.3) saturate(1.15)}.mg-after-hours_copy__Ue2My{position:relative;z-index:1;padding:80px 6%;pointer-events:none}.mg-after-hours_eyebrow__w7w7a{color:#dca8b6;font-size:10px;font-weight:500;letter-spacing:.17em;line-height:1.6}.mg-after-hours_section__FYqOy .mg-after-hours_copy__Ue2My h2{margin-top:30px;font-size:clamp(34px,4.4vw,64px);font-weight:500;line-height:1.08;letter-spacing:-.035em}.mg-after-hours_supporting__KEYui{margin-top:22px!important;color:#b0aaa2;font-size:12px;line-height:1.7}.mg-after-hours_dialog__cfefD{position:fixed;width:min(100% - 32px,620px);max-height:calc(100dvh - 32px);padding:76px 44px 46px;border:1px solid #ffffff24;background:#151414;color:#eeeae2;font-family:Arial,Helvetica,sans-serif;overflow-y:auto;overscroll-behavior:contain}.mg-after-hours_dialog__cfefD::-webkit-backdrop{background:#000c}.mg-after-hours_dialog__cfefD::backdrop{background:#000c}.mg-after-hours_section__FYqOy .mg-after-hours_dialog__cfefD :is(button,a,input):focus-visible{outline:2px solid #eeeae2;outline-offset:4px}.mg-after-hours_confirmation__zcjBV{border-top-color:#dca8b6;box-shadow:0 -36px 95px -65px #e1b1bf}.mg-after-hours_close__9fyJX{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:#eeeae2;font-size:27px;cursor:pointer}.mg-after-hours_dialog__cfefD .mg-after-hours_title___iBdQ{margin:0;max-width:510px;font-size:clamp(32px,4.2vw,48px);font-weight:500;line-height:1.08;letter-spacing:-.035em}.mg-after-hours_dialog__cfefD[data-mg-after-hours-state=locked] .mg-after-hours_title___iBdQ{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(24px,3vw,30px);line-height:1.2;letter-spacing:-.025em}.mg-after-hours_actions__PO4O_{display:flex;flex-direction:column;gap:12px;margin-top:36px}.mg-after-hours_primary__fwvKg{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:52px;width:100%;padding:14px 17px;border:1px solid #e1b1bf;background:#e1b1bf;color:#181516!important;font-size:10px;font-weight:600;letter-spacing:.09em;text-decoration:none;cursor:pointer}.mg-after-hours_primary__fwvKg span{font-size:19px;line-height:1}.mg-after-hours_secondary__k3fDg{align-self:center;min-height:44px;padding:10px 14px;border:0;background:transparent;color:#b7b0a8;font-size:10px;letter-spacing:.07em;cursor:pointer}.mg-after-hours_clue__KIKWX{margin-top:23px!important;color:#b7b0a8;font-size:13px;line-height:1.7}.mg-after-hours_clue__KIKWX,.mg-after-hours_codeForm__qYlC9{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mg-after-hours_codeForm__qYlC9{display:flex;flex-direction:column;margin-top:30px}.mg-after-hours_codeForm__qYlC9 label{margin-bottom:10px;color:#b7b0a8;font-size:11px;line-height:1.6}.mg-after-hours_codeForm__qYlC9 input{width:100%;min-height:58px;padding:12px 18px;border:1px solid #81756f;border-radius:0;background:#101010;color:#eeeae2;font:inherit;font-size:24px;letter-spacing:.3em;text-align:center}.mg-after-hours_codeForm__qYlC9 input::placeholder{color:#80716e}.mg-after-hours_feedback__y9XVP{min-height:58px;margin-top:14px;font-size:11px;line-height:1.7}.mg-after-hours_feedback__y9XVP p:first-child{color:#e1b1bf;font-size:10px;font-weight:600;letter-spacing:.1em}.mg-after-hours_feedback__y9XVP p:last-child{margin-top:4px;color:#b7b0a8}.mg-after-hours_progress__Gh3sl{height:2px;margin:30px auto 0;width:min(200px,70%);background:#ffffff20}.mg-after-hours_progress__Gh3sl span{display:block;height:100%;background:#e1b1bf}.mg-after-hours_revealedBrand__GBLlE{color:#e1b1bf;font-size:11px;font-weight:600;line-height:1.6;letter-spacing:.24em}.mg-after-hours_revealedCopy__Nt3NJ{margin-top:18px!important;color:#c9bfc3;font-size:13px;line-height:1.7}@media (max-width:600px){.mg-after-hours_section__FYqOy{min-height:680px;align-items:flex-end}.mg-after-hours_photo__eBDCQ{left:0;width:100%}.mg-after-hours_photo__eBDCQ:after{background:linear-gradient(transparent 40%,#101010 90%)}.mg-after-hours_doorCue__CGZ_9{right:12%;top:19%}.mg-after-hours_copy__Ue2My{padding:0 24px 38px}.mg-after-hours_section__FYqOy .mg-after-hours_copy__Ue2My h2{font-size:clamp(29px,8.5vw,45px);margin-top:18px}.mg-after-hours_supporting__KEYui{margin-top:20px!important;font-size:11px}.mg-after-hours_dialog__cfefD{padding:64px 24px 28px}.mg-after-hours_dialog__cfefD .mg-after-hours_title___iBdQ{font-size:clamp(28px,8.4vw,38px)}.mg-after-hours_actions__PO4O_{margin-top:30px}.mg-after-hours_primary__fwvKg{gap:12px;padding-inline:14px;font-size:9px}}@media (hover:hover){.mg-after-hours_door__U_XFg:hover .mg-after-hours_photo__eBDCQ img{filter:brightness(1.15)}.mg-after-hours_door__U_XFg:hover .mg-after-hours_doorCue__CGZ_9{border-color:#e1b1bf;background:#e1b1bf20}.mg-after-hours_primary__fwvKg:hover{background:#ebc4cf}.mg-after-hours_secondary__k3fDg:hover{color:#eeeae2}}.mg-after-hours_srOnly__Y9sN_{position:absolute;width:1px;height:1px;padding:0;margin:-1px!important;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.mg-after-hours_dialog__cfefD.mg-after-hours_theatre__bbCew{inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#111010;overflow-x:hidden}.mg-after-hours_theatre__bbCew .mg-after-hours_close__9fyJX{position:fixed;z-index:3;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right))}.mg-after-hours_stage__7QUgJ{position:relative;isolation:isolate;background:#111010;display:grid;place-items:center;min-height:100%;padding:max(72px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(48px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left))}.mg-after-hours_ambient__M5WSW{position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 35%,#7c154e26,transparent 68%);opacity:0}.mg-after-hours_systemCheck__xHCzZ{width:min(100%,680px);text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mg-after-hours_systemLabel__dyNXD{color:#aaa19b;font-size:10px;line-height:1.6;letter-spacing:.22em}.mg-after-hours_diagnostic__QRWvT{display:grid;place-items:center;min-height:3em;margin-top:24px!important;font-size:clamp(17px,2.7vw,28px);line-height:1.5;letter-spacing:-.03em;overflow-wrap:anywhere}.mg-after-hours_brandStage__qmRmC{width:min(100%,800px);text-align:center}.mg-after-hours_logoFrame__INBIk{position:relative;display:grid;place-items:center;width:170px;height:170px;margin-inline:auto}.mg-after-hours_section__FYqOy .mg-after-hours_logoFrame__INBIk :is(.mg-after-hours_orbit__Jhduy,.mg-after-hours_tongue__jUbqn){position:absolute;display:block}.mg-after-hours_section__FYqOy .mg-after-hours_logoFrame__INBIk .mg-after-hours_orbit__Jhduy{width:130px;height:78px}.mg-after-hours_section__FYqOy .mg-after-hours_logoFrame__INBIk .mg-after-hours_tongue__jUbqn{width:156px;height:156px;opacity:0}.mg-after-hours_section__FYqOy .mg-after-hours_logoFrame__INBIk .mg-after-hours_orbit__Jhduy img{transform:scale(1.18)}.mg-after-hours_section__FYqOy .mg-after-hours_logoFrame__INBIk img{width:100%;height:100%;object-fit:contain}.mg-after-hours_interference__LwAbs{position:absolute;top:48%;left:-8px;right:-8px;height:1px;background:#e28ab1;opacity:0}.mg-after-hours_granted__1xQTJ{margin-top:20px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#c3bbb4;font-size:11px;line-height:1.6;letter-spacing:.2em}.mg-after-hours_finalStage__4Swrp .mg-after-hours_ambient__M5WSW{opacity:1}.mg-after-hours_finalStage__4Swrp .mg-after-hours_logoFrame__INBIk .mg-after-hours_orbit__Jhduy{opacity:0}.mg-after-hours_finalStage__4Swrp .mg-after-hours_logoFrame__INBIk .mg-after-hours_tongue__jUbqn{opacity:1}.mg-after-hours_payoff__bORcJ{margin-top:24px}.mg-after-hours_goodBoy__uiaFH{margin-top:10px!important;font-family:Arial,Helvetica,sans-serif;font-size:clamp(54px,9vw,124px);font-weight:900;font-style:italic;line-height:1.05;letter-spacing:-.065em;color:#fff4eb}.mg-after-hours_revealActions__copqq{width:min(100%,320px);margin:30px auto 0;gap:8px}.mg-after-hours_revealActions__copqq .mg-after-hours_primary__fwvKg{background:#f02b88;border-color:#f02b88;color:#181516!important;font-size:10px}.mg-after-hours_revealActions__copqq .mg-after-hours_secondary__k3fDg{color:#c9bfc3;font-size:11px;letter-spacing:0}@media (hover:hover){.mg-after-hours_revealActions__copqq .mg-after-hours_primary__fwvKg:hover{background:#ff52a5}}@media (max-width:600px){.mg-after-hours_stage__7QUgJ{padding-inline:max(24px,env(safe-area-inset-left)) max(24px,env(safe-area-inset-right))}.mg-after-hours_logoFrame__INBIk{width:144px;height:144px}.mg-after-hours_section__FYqOy .mg-after-hours_logoFrame__INBIk .mg-after-hours_tongue__jUbqn{width:132px;height:132px}.mg-after-hours_goodBoy__uiaFH{font-size:clamp(52px,13.5vw,80px)}.mg-after-hours_revealedCopy__Nt3NJ{font-size:12px;max-width:260px;margin-inline:auto}}@media (max-height:600px){.mg-after-hours_stage__7QUgJ{padding-block:max(64px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-bottom))}.mg-after-hours_logoFrame__INBIk{width:100px;height:100px}.mg-after-hours_section__FYqOy .mg-after-hours_logoFrame__INBIk .mg-after-hours_tongue__jUbqn{width:96px;height:96px}.mg-after-hours_payoff__bORcJ{margin-top:14px}.mg-after-hours_goodBoy__uiaFH{font-size:clamp(48px,8vw,74px)}.mg-after-hours_revealedCopy__Nt3NJ{margin-top:12px!important}.mg-after-hours_revealActions__copqq{margin-top:18px}}@media (prefers-reduced-motion:no-preference){.mg-after-hours_door__U_XFg .mg-after-hours_photo__eBDCQ img{transition:filter .18s ease}.mg-after-hours_progress__Gh3sl span{transition:width .25s ease}.mg-after-hours_theatre__bbCew{animation:mg-after-hours_theatre-enter__YJ57F .25s ease both}.mg-after-hours_ambient__M5WSW{transition:opacity 1.5s ease}.mg-after-hours_transforming__sDy7M .mg-after-hours_orbit__Jhduy{animation:mg-after-hours_orbit-malfunction__Qbbl4 1.3s ease forwards}.mg-after-hours_transforming__sDy7M .mg-after-hours_tongue__jUbqn{animation:mg-after-hours_tongue-arrival__kYeYX 1.3s ease forwards}.mg-after-hours_transforming__sDy7M .mg-after-hours_interference__LwAbs{animation:mg-after-hours_interference-pass__fExBZ 1.3s ease forwards}.mg-after-hours_dialog__cfefD[data-mg-after-hours-state=revealing] .mg-after-hours_payoff__bORcJ{animation:mg-after-hours_payoff-arrival__0q_CO 1.5s ease both}@keyframes mg-after-hours_theatre-enter__YJ57F{0%{opacity:0}to{opacity:1}}@keyframes mg-after-hours_orbit-malfunction__Qbbl4{0%,18%{opacity:1;transform:translateX(0);-webkit-clip-path:inset(0);clip-path:inset(0)}22%{transform:translateX(2px) skewX(-2deg);-webkit-clip-path:inset(30% 0 15%);clip-path:inset(30% 0 15%)}28%,50%{opacity:1;transform:translateX(-1px);-webkit-clip-path:inset(0);clip-path:inset(0)}60%{opacity:.65;transform:translateX(1px)}74%,to{opacity:0;transform:translateX(0)}}@keyframes mg-after-hours_tongue-arrival__kYeYX{0%,66%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes mg-after-hours_interference-pass__fExBZ{0%,18%,42%,to{opacity:0}24%,32%{opacity:.65;transform:translateY(12px)}}@keyframes mg-after-hours_payoff-arrival__0q_CO{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}.mg-storefront_storefront__xH2kg{--mg-bone:#eeeae2;--mg-muted:#77736d;color:#181818;background:var(--mg-bone);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.mg-storefront_storefront__xH2kg :is(h1,h2,h3,p,figure){margin:0}.mg-storefront_storefront__xH2kg :is(a,button,input,select){-webkit-tap-highlight-color:transparent}.mg-storefront_storefront__xH2kg :is(a,button,input,select):focus-visible{outline:2px solid currentColor;outline-offset:5px}.mg-storefront_storefront__xH2kg a{color:inherit}.mg-storefront_storefront__xH2kg picture{display:block}.mg-storefront_storefront__xH2kg img{display:block;width:100%;height:100%;object-fit:cover}.mg-storefront_skipLink__ZabO7{position:fixed;top:8px;left:8px;z-index:100;transform:translateY(-150%);padding:16px;background:var(--mg-bone);color:#111}.mg-storefront_skipLink__ZabO7:focus{transform:translateY(0)}.mg-storefront_header__cx7By{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;min-height:84px;padding:12px 4%;background:#141413;color:var(--mg-bone)}.mg-storefront_brand__9A2WG{display:flex;align-items:center;gap:15px;text-decoration:none}.mg-storefront_brand__9A2WG picture{width:78px;height:48px}.mg-storefront_brand__9A2WG img{object-fit:contain}.mg-storefront_brand__9A2WG>span{font-size:10px;font-weight:600;letter-spacing:.2em}.mg-storefront_navigation__6U1Zh{display:flex;gap:38px}.mg-storefront_navigation__6U1Zh a{display:flex;align-items:center;min-height:44px;text-decoration:none;font-size:10px;letter-spacing:.12em}.mg-storefront_navigation__6U1Zh a:last-child{gap:14px}.mg-storefront_menuButton__bZmWo{display:none}.mg-storefront_hero__viQa5{position:relative;height:min(760px,calc(100svh - 84px));min-height:600px;color:var(--mg-bone);background:#171717;overflow:hidden}.mg-storefront_heroPhoto__7hWdf{position:absolute;inset:0}.mg-storefront_heroPhoto__7hWdf:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0005,transparent 65%)}.mg-storefront_heroPhoto__7hWdf img{object-position:center}.mg-storefront_heroCopy__rCnJE{position:relative;z-index:1;width:min(650px,45%);padding:clamp(90px,12vw,170px) 0 0 6%}.mg-storefront_eyebrow__Xx6mH{font-size:10px;font-weight:500;letter-spacing:.17em;line-height:1.6}.mg-storefront_eyebrow__Xx6mH span{padding:0 14px;opacity:.5}.mg-storefront_hero__viQa5 h1{margin-top:26px;font-size:clamp(52px,6.6vw,98px);font-weight:500;letter-spacing:-.055em;line-height:.97}.mg-storefront_heroSubtitle___AQxX{margin-top:25px!important;font-size:14px;line-height:1.5}.mg-storefront_lightButton__DTCxy{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-height:52px;padding:0 21px;margin-top:35px;background:var(--mg-bone);color:#151515!important;font-size:10px;letter-spacing:.075em;text-decoration:none}.mg-storefront_lightButton__DTCxy span{font-size:20px}.mg-storefront_heroFootnote__NgYDg{position:absolute;left:6%;bottom:32px;font-size:10px;letter-spacing:.16em}.mg-storefront_heroFootnote__NgYDg span{margin:0 18px;opacity:.5}.mg-storefront_heroEdition__mX3sv{position:absolute;right:4%;bottom:32px;font-size:9px;letter-spacing:.12em}.mg-storefront_collection__Ju_Ke,.mg-storefront_details__5E_2L{padding:90px 4% 65px;scroll-margin-top:30px}.mg-storefront_sectionHeading__I1ALe{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:38px}.mg-storefront_sectionHeading__I1ALe h2{margin-top:12px;font-size:clamp(30px,3.5vw,52px);font-weight:500;letter-spacing:-.045em;line-height:1.1}.mg-storefront_sectionHeading__I1ALe>p{padding-bottom:4px;font-size:13px;line-height:1.65}.mg-storefront_collection__Ju_Ke{padding-top:72px}.mg-storefront_collectionIntroduction__i4q_W{display:grid;grid-template-columns:.8fr 1fr;align-items:center;grid-gap:5%;gap:5%;margin-bottom:36px}.mg-storefront_collectionIntroduction__i4q_W .mg-storefront_sectionHeading__I1ALe{display:block;margin-bottom:0}.mg-storefront_collectionIntroduction__i4q_W .mg-storefront_sectionHeading__I1ALe>p{margin-top:24px}.mg-storefront_collectionStillLife__eN_0Y{aspect-ratio:3/2;overflow:hidden}.mg-storefront_collectionStillLife__eN_0Y img{object-fit:contain}.mg-storefront_productGrid__UtDs2{--mg-product-gap:22px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--mg-product-gap))/4);grid-gap:var(--mg-product-gap);gap:var(--mg-product-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.mg-storefront_productGrid__UtDs2::-webkit-scrollbar{display:none}.mg-storefront_productGrid__UtDs2:focus-visible{outline:2px solid #181818;outline-offset:5px}.mg-storefront_productCarouselControls__7CwdP{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.mg-storefront_productCarouselControls__7CwdP button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #18181855;background:transparent;color:#181818;font-size:20px;cursor:pointer}.mg-storefront_productCarouselControls__7CwdP button:disabled{opacity:.3;cursor:default}.mg-storefront_productCard__yaMlc{position:relative;min-width:0;scroll-snap-align:start}.mg-storefront_productCardLink__bODjM{display:block;text-decoration:none}.mg-storefront_productCardLink__bODjM:after{content:"";position:absolute;inset:0;z-index:1}.mg-storefront_productCardLink__bODjM:focus-visible{outline:none!important}.mg-storefront_productCardLink__bODjM:focus-visible:after{outline:2px solid #181818;outline-offset:5px}.mg-storefront_productArrow___DgQj{margin-left:10px;font-size:18px;font-weight:400}.mg-storefront_productImage__iT500{aspect-ratio:4/5;overflow:hidden;background:#e6e3de;isolation:isolate}.mg-storefront_productImage__iT500 picture{width:100%;height:100%}.mg-storefront_productImage__iT500 img{object-fit:contain;mix-blend-mode:darken;transform:scale(var(--mg-product-scale,1));transform-origin:center}.mg-storefront_productCard__yaMlc[data-mg-product=essential-tee-01]{--mg-product-scale:1.10}.mg-storefront_productCard__yaMlc[data-mg-product=performance-tank-01]{--mg-product-scale:1.08}.mg-storefront_productCard__yaMlc[data-mg-product=training-short-01]{--mg-product-scale:1.25}.mg-storefront_productCard__yaMlc[data-mg-product=performance-cap-01]{--mg-product-scale:1.18}.mg-storefront_productInfo__UsA_U{padding-top:20px}.mg-storefront_productNumber__7qwiM{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#68635d;letter-spacing:.06em}.mg-storefront_productNumber__7qwiM span{color:#181818;font-weight:600}.mg-storefront_productInfo__UsA_U h3{margin-top:12px;font-size:16px;line-height:1.5;font-weight:600}.mg-storefront_productNamePrice__Daabx{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.mg-storefront_productNamePrice__Daabx h3{min-width:0}.mg-storefront_productPrice__1afMz{flex-shrink:0;font-size:14px;line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mg-storefront_pricingNote__fWr4K{margin-top:24px!important;color:#625e58;font-size:11px;line-height:1.7}.mg-storefront_shownColor__ROi7V{margin-top:4px!important;font-size:10px;line-height:1.5;color:#68635d}.mg-storefront_swatches__i_Dvy{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:13px 0 12px}.mg-storefront_swatch__wV7bl{position:relative;z-index:2;display:grid;place-items:center;width:44px;min-height:44px;border:0;background:transparent;padding:7px;text-decoration:none}.mg-storefront_swatch__wV7bl span{display:block;width:16px;height:16px;background:var(--swatch);border-radius:50%;border:1px solid #0003}.mg-storefront_swatch__wV7bl[aria-pressed=true] span{outline:1px solid #4c4842;outline-offset:4px}.mg-storefront_selectedColor__EmsD_{flex-basis:100%;margin-top:3px;font-size:11px;line-height:1.5}.mg-storefront_colorCount__jJZqF{font-size:10px;color:#68635d}.mg-storefront_notifyButton__vujkD{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:50px;margin-top:18px;padding:0 14px;border:1px solid #181818;background:transparent;color:#181818;font-size:11px;font-weight:600;letter-spacing:.08em}.mg-storefront_notifyButton__vujkD span{font-size:19px}.mg-storefront_editorial__jKscf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2px;gap:2px;background:#111}.mg-storefront_editorialTile__R38_7{position:relative;aspect-ratio:4/5;overflow:hidden;color:var(--mg-bone)}.mg-storefront_editorialTile__R38_7 picture{height:100%}.mg-storefront_editorialTile__R38_7:first-child img{object-position:85% center}.mg-storefront_editorialTile__R38_7:after{position:absolute;inset:55% 0 0;content:"";background:linear-gradient(transparent,#0009)}.mg-storefront_editorialTile__R38_7>div{position:absolute;z-index:1;bottom:40px;left:8%}.mg-storefront_editorialTile__R38_7 h2{margin-top:10px;font-size:clamp(30px,4vw,60px);font-weight:500;letter-spacing:-.04em}.mg-storefront_campaign__LFGIU{position:relative;aspect-ratio:1672/941;background:#141413;color:var(--mg-bone);overflow:hidden}.mg-storefront_campaignPhoto__ZYXfy{position:absolute;inset:0;width:100%;height:100%}.mg-storefront_campaignPhoto__ZYXfy img{object-position:center top}.mg-storefront_campaignPhoto__ZYXfy:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0005,transparent 58%)}.mg-storefront_campaignCopy__zTwuc{position:absolute;z-index:1;bottom:50px;left:6%;width:45%}.mg-storefront_campaignCopy__zTwuc h2{font-size:clamp(42px,6.3vw,92px);font-weight:500;line-height:.98;letter-spacing:-.05em}.mg-storefront_campaignCopy__zTwuc>p:last-child{margin-top:24px;font-size:14px;line-height:1.6}.mg-storefront_details__5E_2L{padding-bottom:100px}.mg-storefront_detailGrid__PgwfD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:25px;gap:25px}.mg-storefront_detailGrid__PgwfD figure{min-width:0}.mg-storefront_detailGrid__PgwfD picture{aspect-ratio:4/5;overflow:hidden;background:#d6d0c5}.mg-storefront_detailGrid__PgwfD figcaption{display:flex;gap:22px;margin-top:18px;font-size:13px;line-height:1.6}.mg-storefront_detailGrid__PgwfD figcaption span{font-size:10px;color:#68635d}.mg-storefront_innerCircle__EWOVL{display:grid;grid-template-columns:1fr 1fr;align-items:start;grid-gap:10%;gap:10%;padding:110px 6% 75px;background:#141413;color:var(--mg-bone);border-top:1px solid #ffffff18}.mg-storefront_innerCircle__EWOVL h2{margin-top:22px;font-size:clamp(36px,4vw,62px);font-weight:500;letter-spacing:-.04em}.mg-storefront_innerCircle__EWOVL>div>p:last-child{margin-top:18px;font-size:14px;line-height:1.7}.mg-storefront_interestForm__bq12v{display:flex;flex-direction:column;min-width:0}.mg-storefront_interestForm__bq12v label{margin-bottom:9px;font-size:12px;line-height:1.5}.mg-storefront_interestForm__bq12v :is(input[type=email],select){width:100%;min-height:50px;padding:13px 12px;background:transparent;border:1px solid #ffffff50;color:inherit;font:inherit;font-size:14px;border-radius:0}.mg-storefront_interestForm__bq12v input::placeholder{color:#aaa69e}.mg-storefront_interestForm__bq12v .mg-storefront_consent__ibRVd{display:flex;align-items:flex-start;gap:10px;margin:20px 0 0;color:#bfbab2;font-size:11px;line-height:1.8;cursor:pointer}.mg-storefront_consent__ibRVd input{margin:3px 0 0;flex-shrink:0;width:18px;height:18px;accent-color:#d8d0c2}.mg-storefront_consent__ibRVd a{text-underline-offset:3px}.mg-storefront_privacyHint__yeF6_{margin-top:10px!important;color:#aaa59d;font-size:10px;line-height:1.7}.mg-storefront_submitButton__KhqbB{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:50px;margin-top:25px;padding:0 18px;border:0;background:var(--mg-bone);color:#151515;font-size:11px;letter-spacing:.07em}.mg-storefront_submitButton__KhqbB span{font-size:20px}.mg-storefront_submitButton__KhqbB:disabled{opacity:.65;cursor:wait}.mg-storefront_feedback__H5F28{min-height:2.8em;margin-top:14px!important;font-size:12px;line-height:1.6}.mg-storefront_error__gwCSV{font-weight:600}.mg-storefront_signupSuccess__4F6Jy{padding:28px 0;border-top:1px solid}.mg-storefront_signupSuccess__4F6Jy h3{font-size:26px;font-weight:500;letter-spacing:-.035em;line-height:1.2}.mg-storefront_signupSuccess__4F6Jy p{margin-top:16px!important;font-size:13px;line-height:1.7}.mg-storefront_footer__FML87{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 6%;background:#141413;color:#aaa69d;border-top:1px solid #ffffff18}.mg-storefront_footer__FML87>a:first-child{display:flex;align-items:center;gap:18px}.mg-storefront_footer__FML87 picture{width:70px;height:46px}.mg-storefront_footer__FML87 img{object-fit:contain}.mg-storefront_footer__FML87 :is(a,p){min-height:44px;display:flex;align-items:center;font-size:9px;letter-spacing:.1em;text-decoration:none}.mg-storefront_dialog__ORQw5{width:min(100% - 32px,510px);max-height:calc(100dvh - 32px);padding:42px 30px 22px;border:0;background:var(--mg-bone);color:#171717;overflow-y:auto;overscroll-behavior:contain}.mg-storefront_dialog__ORQw5::-webkit-backdrop{background:#000a}.mg-storefront_dialog__ORQw5::backdrop{background:#000a}.mg-storefront_dialog__ORQw5 h2{margin:18px 0 10px;font-size:40px;font-weight:500;letter-spacing:-.035em}.mg-storefront_dialog__ORQw5 .mg-storefront_eyebrow__Xx6mH{font-size:9px;padding-right:16px}.mg-storefront_dialogProduct__2buKB{margin-bottom:26px!important;font-size:14px;line-height:1.5}.mg-storefront_dialogClose__DuETA{position:absolute;right:10px;top:10px;display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:inherit;font-size:27px}.mg-storefront_variantFields__OkLIY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.mg-storefront_selectionFields__BRot2{min-width:0;border:0;padding:0;margin:0}.mg-storefront_variantFields__OkLIY label{display:block}.mg-storefront_dialog__ORQw5 :is(input[type=email],select){border-color:#aaa297;background:var(--mg-bone)}.mg-storefront_dialog__ORQw5 input::placeholder{color:#68635d}.mg-storefront_dialog__ORQw5 .mg-storefront_consent__ibRVd,.mg-storefront_dialog__ORQw5 .mg-storefront_privacyHint__yeF6_{color:#625d56}.mg-storefront_dialog__ORQw5 .mg-storefront_submitButton__KhqbB{background:#181818;color:var(--mg-bone)}.mg-storefront_sku__08l8G{margin:15px 0 25px!important;font-size:8px;line-height:1.8;letter-spacing:.04em;color:#68635d;overflow-wrap:anywhere}.mg-storefront_sku__08l8G span{display:block;font-size:9px}.mg-storefront_sizePending__singu{margin-top:14px!important;font-size:12px;line-height:1.6}.mg-storefront_privacyPage__WlKmF{min-height:100dvh;padding:60px max(24px,calc((100vw - 700px)/2))}.mg-storefront_privacyPage__WlKmF>a{display:inline-flex;align-items:center;min-height:44px;margin-bottom:60px;font-size:11px;letter-spacing:.08em;text-decoration:none}.mg-storefront_privacyPage__WlKmF h1{margin:20px 0 30px;font-size:clamp(30px,5vw,52px);line-height:1.1;font-weight:500;letter-spacing:-.04em}.mg-storefront_privacyPage__WlKmF>p:not(.mg-storefront_eyebrow__Xx6mH){margin-bottom:24px;font-size:15px;line-height:1.8}@media (max-width:1100px){.mg-storefront_productGrid__UtDs2{--mg-product-gap:24px;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px var(--mg-product-gap);overflow:visible;scroll-snap-type:none}.mg-storefront_productCard__yaMlc:last-child:nth-child(odd){grid-column:1/-1;width:calc((100% - var(--mg-product-gap))/2);justify-self:center}.mg-storefront_productCarouselControls__7CwdP{display:none}.mg-storefront_hero__viQa5{min-height:550px}.mg-storefront_heroPhoto__7hWdf img{object-position:72% center}.mg-storefront_heroCopy__rCnJE{padding-top:110px}.mg-storefront_campaignCopy__zTwuc{bottom:40px}.mg-storefront_innerCircle__EWOVL{gap:6%}}@media (max-width:600px){.mg-storefront_header__cx7By{min-height:72px;padding:10px 20px}.mg-storefront_brand__9A2WG picture{width:66px;height:42px}.mg-storefront_brand__9A2WG>span{font-size:9px}.mg-storefront_menuButton__bZmWo{display:flex;align-items:center;gap:16px;min-width:70px;min-height:44px;padding:0;border:0;background:transparent;color:inherit;font-size:10px;letter-spacing:.1em}.mg-storefront_menuButton__bZmWo span{font-size:20px}.mg-storefront_navigation__6U1Zh{display:none}.mg-storefront_navigationOpen__Pzpr5{position:absolute;display:flex;flex-direction:column;gap:8px;left:0;right:0;top:100%;padding:18px 24px 24px;background:#141413;border-top:1px solid #ffffff20}.mg-storefront_navigation__6U1Zh a{min-height:48px}.mg-storefront_hero__viQa5{height:auto;min-height:0;aspect-ratio:941/1672;max-height:none}.mg-storefront_heroPhoto__7hWdf img{object-position:center}.mg-storefront_heroPhoto__7hWdf:after{background:linear-gradient(#0005,transparent 52%,#0002)}.mg-storefront_heroCopy__rCnJE{width:100%;padding:28px 24px 0}.mg-storefront_hero__viQa5 h1{font-size:clamp(38px,12.1vw,52px);line-height:.98;margin-top:14px}.mg-storefront_heroSubtitle___AQxX{font-size:12px;margin-top:13px!important}.mg-storefront_lightButton__DTCxy{min-height:48px;margin-top:16px;padding:0 15px;gap:24px;font-size:9px}.mg-storefront_heroFootnote__NgYDg{bottom:20px;left:24px;font-size:8px;letter-spacing:.1em}.mg-storefront_heroFootnote__NgYDg span{margin:0 8px}.mg-storefront_heroEdition__mX3sv{right:20px;bottom:20px;font-size:7px}.mg-storefront_collection__Ju_Ke,.mg-storefront_details__5E_2L{padding:55px 20px 45px}.mg-storefront_sectionHeading__I1ALe{display:block;margin-bottom:28px}.mg-storefront_sectionHeading__I1ALe h2{margin-top:10px;font-size:32px}.mg-storefront_sectionHeading__I1ALe>p{margin-top:17px;font-size:12px}.mg-storefront_sectionHeading__I1ALe>p br{display:none}.mg-storefront_collectionIntroduction__i4q_W{grid-template-columns:1fr;gap:28px;margin-bottom:36px}.mg-storefront_collectionIntroduction__i4q_W .mg-storefront_sectionHeading__I1ALe>p{margin-top:17px}.mg-storefront_productGrid__UtDs2{--mg-product-gap:16px;gap:34px var(--mg-product-gap)}.mg-storefront_productNamePrice__Daabx{display:block}.mg-storefront_productPrice__1afMz{margin-top:6px!important}.mg-storefront_productInfo__UsA_U{padding-top:17px}.mg-storefront_productInfo__UsA_U h3{font-size:18px}.mg-storefront_swatch__wV7bl{width:44px}.mg-storefront_editorial__jKscf{grid-template-columns:1fr}.mg-storefront_editorialTile__R38_7{aspect-ratio:4/5}.mg-storefront_editorialTile__R38_7>div{bottom:26px;left:24px}.mg-storefront_editorialTile__R38_7 h2{font-size:38px}.mg-storefront_campaign__LFGIU{aspect-ratio:4/4.5}.mg-storefront_campaignPhoto__ZYXfy{width:100%;inset:0}.mg-storefront_campaignPhoto__ZYXfy img{object-position:85% top}.mg-storefront_campaignPhoto__ZYXfy:after{inset:36% 0 0;background:linear-gradient(transparent,#000a)}.mg-storefront_campaignCopy__zTwuc{bottom:24px;left:24px;width:calc(100% - 48px)}.mg-storefront_campaignCopy__zTwuc h2{font-size:clamp(36px,11vw,46px)}.mg-storefront_campaignCopy__zTwuc>p:last-child{font-size:12px;margin-top:16px}.mg-storefront_detailGrid__PgwfD{grid-template-columns:1fr;gap:30px}.mg-storefront_detailGrid__PgwfD picture{aspect-ratio:4/4.5}.mg-storefront_detailGrid__PgwfD figcaption{margin-top:14px}.mg-storefront_innerCircle__EWOVL{grid-template-columns:1fr;gap:38px;padding:60px 24px 35px}.mg-storefront_innerCircle__EWOVL h2{margin-top:18px;font-size:38px}.mg-storefront_innerCircle__EWOVL>div>p:last-child{font-size:13px;margin-top:13px}.mg-storefront_footer__FML87{display:grid;grid-template-columns:1fr auto;padding:22px 24px;grid-gap:8px 15px;gap:8px 15px}.mg-storefront_footer__FML87>a:first-child{grid-column:1/-1}.mg-storefront_footer__FML87 :is(a,p){font-size:8px}.mg-storefront_dialog__ORQw5{padding:48px 22px 16px}.mg-storefront_dialog__ORQw5 h2{font-size:34px}.mg-storefront_variantFields__OkLIY{gap:10px}.mg-storefront_interestForm__bq12v select{font-size:12px;padding-inline:8px}}@media (prefers-reduced-motion:no-preference){.mg-storefront_lightButton__DTCxy,.mg-storefront_notifyButton__vujkD{transition:opacity .18s ease}.mg-storefront_heroCopy__rCnJE{animation:mg-storefront_mg-reveal__rlfWL .65s ease both}@keyframes mg-storefront_mg-reveal__rlfWL{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}@media (hover:hover){.mg-storefront_lightButton__DTCxy:hover,.mg-storefront_notifyButton__vujkD:hover{opacity:.75}}.before-hours-cleanup_overlay__5x4iQ{--cleanup-blackout-duration:350ms;--cleanup-wipe-duration:850ms;position:fixed;inset:0;z-index:950;height:100%;min-height:100dvh;overflow:hidden;isolation:isolate;color:#eeeae2;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.before-hours-cleanup_overlay__5x4iQ[data-debug=full]{--cleanup-blackout-duration:600ms;--cleanup-wipe-duration:1900ms}.before-hours-cleanup_preview__tLTQQ{position:absolute;z-index:1;inset:0;overflow:hidden;pointer-events:none;visibility:hidden}.before-hours-cleanup_previewCopy__EHGLc{animation:none!important}.before-hours-cleanup_previewNavigation__7een_>span{display:flex;align-items:center;min-height:44px;font-size:10px;letter-spacing:.12em}.before-hours-cleanup_previewNavigation__7een_>span:last-child{gap:14px}.before-hours-cleanup_blackCurtain__9Pqqp{position:absolute;z-index:2;inset:0;background:#000;pointer-events:none}.before-hours-cleanup_blackCurtain__9Pqqp:after{content:"";position:absolute;left:0;right:0;top:100%;height:16px;background:linear-gradient(#000,transparent)}.before-hours-cleanup_overlay__5x4iQ[data-phase=blackout] .before-hours-cleanup_blackCurtain__9Pqqp{animation:before-hours-cleanup_cleanup-blackout__7mEEg var(--cleanup-blackout-duration) ease-out both}.before-hours-cleanup_overlay__5x4iQ[data-phase=wipe] .before-hours-cleanup_blackCurtain__9Pqqp{animation:before-hours-cleanup_cleanup-wipe__dxUSS var(--cleanup-wipe-duration) linear both}.before-hours-cleanup_overlay__5x4iQ:is([data-phase=wipe],[data-phase=enter],[data-phase=release]) .before-hours-cleanup_preview__tLTQQ{visibility:visible}.before-hours-cleanup_overlay__5x4iQ:is([data-phase=enter],[data-phase=release]) .before-hours-cleanup_blackCurtain__9Pqqp{transform:translateY(calc(-100% - 16px))}.before-hours-cleanup_overlay__5x4iQ[data-hold-black=true] .before-hours-cleanup_blackCurtain__9Pqqp{animation:none;transform:none;opacity:1}.before-hours-cleanup_overlay__5x4iQ[data-hold-black=true] .before-hours-cleanup_preview__tLTQQ{visibility:hidden}.before-hours-cleanup_message__xgYje{position:absolute;z-index:4;top:50%;left:50%;transform:translate(-50%,-50%);max-width:calc(100% - 48px);white-space:nowrap;text-align:center;pointer-events:none;font-size:clamp(25px,4vw,48px);font-weight:500;letter-spacing:-.045em;line-height:1;animation:before-hours-cleanup_cleanup-word__bOSI5 .12s ease-out both}.before-hours-cleanup_skip____wxl{position:absolute;z-index:5;top:calc(18px + env(safe-area-inset-top, 0px));right:calc(20px + env(safe-area-inset-right, 0px));display:flex;align-items:center;justify-content:center;gap:14px;min-width:90px;min-height:44px;padding:0 14px;border:1px solid #eeeae25c;border-radius:0;color:#eeeae2;background:#141413d9;font:inherit;font-size:10px;letter-spacing:.13em;cursor:pointer;-webkit-tap-highlight-color:transparent}.before-hours-cleanup_skip____wxl span{font-size:18px}.before-hours-cleanup_debug__4EjJG{position:absolute;z-index:6;left:12px;bottom:12px;padding:12px;border:2px solid #ffdf00;background:#111;color:#ffdf00;font:12px/1.4 monospace;pointer-events:none}.before-hours-cleanup_skip____wxl:focus-visible{outline:2px solid #eeeae2;outline-offset:4px}.before-hours-cleanup_arrivalFocus__dfyaK:focus{outline:none}.before-hours-cleanup_overlay__5x4iQ[data-phase=release]{opacity:0;transition:opacity .15s ease-out;pointer-events:none}@keyframes before-hours-cleanup_cleanup-blackout__7mEEg{0%{opacity:0}to{opacity:1}}@keyframes before-hours-cleanup_cleanup-wipe__dxUSS{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - 16px))}}@keyframes before-hours-cleanup_cleanup-word__bOSI5{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.before-hours-cleanup_skip____wxl{top:calc(12px + env(safe-area-inset-top, 0px));right:calc(12px + env(safe-area-inset-right, 0px));min-width:80px;padding:0 10px;gap:11px}.before-hours-cleanup_message__xgYje{font-size:clamp(25px,7vw,32px)}}@media (prefers-reduced-motion:reduce){.before-hours-cleanup_overlay__5x4iQ :is(.before-hours-cleanup_blackCurtain__9Pqqp,.before-hours-cleanup_message__xgYje){animation:none!important}.before-hours-cleanup_overlay__5x4iQ[data-phase=release]{transition:none}}@media (hover:hover){.before-hours-cleanup_skip____wxl:hover{background:#141413;border-color:#eeeae2}}.mg-product-gallery_gallery__3vWHh{min-width:0}.mg-product-gallery_gallery__3vWHh:focus-visible{outline:2px solid #181818;outline-offset:6px}.mg-product-gallery_photoFrame__Uho_7{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;touch-action:pan-y pinch-zoom}.mg-product-gallery_productFrame__1hzZL{background:#e7e3dd}.mg-product-gallery_editorialFrame__rwRFM{background:#292723}.mg-product-gallery_gallery__3vWHh .mg-product-gallery_photoFrame__Uho_7 .mg-product-gallery_photo__Y9Jsz{position:absolute;inset:0;width:100%;height:100%}.mg-product-gallery_gallery__3vWHh .mg-product-gallery_productFrame__1hzZL img{width:100%;height:100%;object-fit:contain}.mg-product-gallery_gallery__3vWHh[data-mg-category=tee] .mg-product-gallery_productFrame__1hzZL img{transform:scale(1.12)}.mg-product-gallery_gallery__3vWHh[data-mg-category=tee] [data-mg-view=front] .mg-product-gallery_productFrame__1hzZL img{transform:scale(1.05)}.mg-product-gallery_gallery__3vWHh[data-mg-category=tank] .mg-product-gallery_productFrame__1hzZL img{transform:none}.mg-product-gallery_gallery__3vWHh[data-mg-category=short] .mg-product-gallery_productFrame__1hzZL img{transform:scale(1.15)}.mg-product-gallery_gallery__3vWHh .mg-product-gallery_editorialFrame__rwRFM img{width:100%;height:100%;object-fit:cover}.mg-product-gallery_caption__1EMAC{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:38px;margin-top:14px;color:#625e58;font-size:11px;line-height:1.6}.mg-product-gallery_imageCount__Bc1d3{flex-shrink:0;color:#181818;font-size:10px;letter-spacing:.08em}.mg-product-gallery_galleryControls__qnBOE{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-top:10px}.mg-product-gallery_thumbnails__mpm7g{display:flex;flex-wrap:wrap;min-width:0;gap:12px}.mg-product-gallery_thumbnails__mpm7g button{flex-shrink:0;width:72px;height:84px;padding:0;border:1px solid transparent;background:#e7e3dd;cursor:pointer}.mg-product-gallery_thumbnails__mpm7g button[aria-pressed=true]{outline:1px solid #181818;outline-offset:4px}.mg-product-gallery_gallery__3vWHh .mg-product-gallery_thumbnails__mpm7g .mg-product-gallery_photo__Y9Jsz{width:100%;height:100%}.mg-product-gallery_gallery__3vWHh .mg-product-gallery_productThumbnail__3cwFc img{object-fit:contain}.mg-product-gallery_gallery__3vWHh .mg-product-gallery_editorialThumbnail__0RHtT img{object-fit:cover}.mg-product-gallery_arrows__7zAhV{display:flex;flex-shrink:0;gap:4px}.mg-product-gallery_arrows__7zAhV button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #b7b1a6;background:transparent;color:#181818;font-size:19px;cursor:pointer}.mg-product-gallery_positions__CebMm{display:none}.mg-product-gallery_controlSpace__gXT_Q{height:84px;margin-top:10px}@media (max-width:800px){.mg-product-gallery_galleryControls__qnBOE{display:none}.mg-product-gallery_caption__1EMAC{min-height:38px;margin-top:12px}.mg-product-gallery_controlSpace__gXT_Q{height:44px;margin-top:8px}.mg-product-gallery_positions__CebMm{display:flex;justify-content:center;flex-wrap:wrap;gap:4px;margin-top:8px}.mg-product-gallery_positions__CebMm button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:#181818;cursor:pointer}.mg-product-gallery_positions__CebMm button span{width:5px;height:5px;border-radius:50%;background:#aea89e}.mg-product-gallery_positions__CebMm button[aria-pressed=true] span{width:6px;height:6px;background:#181818;outline:1px solid #181818;outline-offset:4px}}@media (hover:hover){.mg-product-gallery_arrows__7zAhV button:hover{border-color:#181818}.mg-product-gallery_thumbnails__mpm7g button:hover{opacity:.85}}.mg-product-share_shareRow__GCxm4{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px;margin-top:8px}.mg-product-share_shareButton__av5XN{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:0;border:0;background:transparent;color:#4e4a44;font:inherit;font-size:10px;letter-spacing:.09em;line-height:1.6;cursor:pointer}.mg-product-share_shareButton__av5XN svg{font-size:17px}.mg-product-share_shareButton__av5XN:focus-visible{outline:2px solid #181818;outline-offset:4px}.mg-product-share_shareButton__av5XN:disabled{cursor:wait;opacity:.65}.mg-product-share_feedback__ZiSVY{color:#625e58;font-size:9px;letter-spacing:.06em;line-height:1.6}@media (hover:hover){.mg-product-share_shareButton__av5XN:hover:not(:disabled){color:#181818;text-decoration:underline;text-underline-offset:5px}}.mg-size-selector_field__AylDS{position:relative;min-width:0;padding:0;margin:24px 0 0;border:0}.mg-size-selector_field__AylDS legend{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:0;margin-bottom:8px;font-size:12px;font-weight:600;line-height:1.6}.mg-size-selector_help__T29T_{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.mg-size-selector_guide__TRQkc{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:transparent;color:#625e58;font-size:9px;font-weight:400;letter-spacing:.08em;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.mg-size-selector_sizes__vxKYa{display:flex;flex-wrap:wrap;gap:8px}.mg-size-selector_sizes__vxKYa button{position:relative;isolation:isolate;overflow:hidden;min-width:48px;min-height:46px;padding:10px 14px;border:1px solid #b7b1a6;background:transparent;color:#181818;font-size:12px;cursor:pointer}.mg-size-selector_sizes__vxKYa[data-mg-unavailable=true] button:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(135deg,transparent calc(50% - .5px),#aaa398 calc(50% - .5px),#aaa398 calc(50% + .5px),transparent calc(50% + .5px))}.mg-size-selector_sizes__vxKYa button span{padding:2px;background:#eeeae2}.mg-size-selector_sizes__vxKYa button[aria-pressed=true]{border-color:#181818;box-shadow:inset 0 0 0 1px #181818}.mg-size-selector_guide__TRQkc:focus-visible,.mg-size-selector_sizes__vxKYa button:focus-visible{outline:2px solid #181818;outline-offset:4px}.mg-size-selector_error__2hgre{margin-top:12px!important;font-size:12px;line-height:1.5}@media (hover:hover){.mg-size-selector_sizes__vxKYa button:hover{border-color:#181818}.mg-size-selector_guide__TRQkc:hover{color:#181818}}.mg-product-detail_productPage__cxHdf{max-width:1680px;margin:0 auto;padding:24px 4% 90px}.mg-product-detail_backLink__AIVKu{display:inline-flex;align-items:center;gap:14px;min-height:44px;margin-bottom:22px;font-size:10px;letter-spacing:.1em;text-decoration:none}.mg-product-detail_backLink__AIVKu span{font-size:19px}.mg-product-detail_productLayout__ktvNq{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;grid-gap:7%;gap:7%}.mg-product-detail_productInformation__I7KtC{min-width:0;padding-top:12px}.mg-product-detail_collectionLabel__7Edue{color:#625e58;font-size:10px;letter-spacing:.12em}.mg-product-detail_productPage__cxHdf .mg-product-detail_productInformation__I7KtC h1{margin-top:16px;max-width:480px;font-size:clamp(30px,3vw,44px);font-weight:500;letter-spacing:-.04em;line-height:1.15}.mg-product-detail_productInformation__I7KtC .mg-product-detail_price__n1fm7{margin-top:16px;font-size:22px;line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mg-product-detail_priceStatus___dSwu{margin-top:5px!important;color:#625e58;font-size:11px;line-height:1.6}.mg-product-detail_description__hxakh{margin-top:18px!important;font-size:14px;line-height:1.75}.mg-product-detail_description__hxakh>p+p{margin-top:12px}.mg-product-detail_colorField__rIEJr{padding:0;margin:24px 0 0;border:0;min-width:0}.mg-product-detail_colorField__rIEJr legend{width:100%;margin-bottom:12px;font-size:12px;font-weight:600;line-height:1.6}.mg-product-detail_colorField__rIEJr legend span{margin-left:14px;font-weight:400;color:#625e58}.mg-product-detail_colors__Rx4Hi{display:flex;flex-wrap:wrap;gap:8px}.mg-product-detail_colorButton__9q7VE{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:8px 11px;border:1px solid #b7b1a6;background:transparent;color:#181818;font-size:11px;cursor:pointer}.mg-product-detail_colorButton__9q7VE[aria-pressed=true]{border-color:#181818;box-shadow:inset 0 0 0 1px #181818}.mg-product-detail_colorChip__iuL6H{flex-shrink:0;display:block;width:17px;height:17px;border:1px solid #0003;border-radius:50%;background:var(--swatch)}.mg-product-detail_selectedVariant__VsoL9{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;min-height:28px;margin-top:20px}.mg-product-detail_selectedVariant__VsoL9>span{color:#625e58;font-size:11px;line-height:1.6}.mg-product-detail_selectedVariant__VsoL9>p{font-size:10px;letter-spacing:.05em;line-height:1.6}.mg-product-detail_notifyButton__egYxX{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:54px;margin-top:10px;padding:0 20px;border:1px solid #181818;background:#181818;color:#eeeae2;font-size:11px;font-weight:600;letter-spacing:.1em;cursor:pointer}.mg-product-detail_notifyButton__egYxX span{font-size:20px}.mg-product-detail_productDetails___1iDo{margin-top:32px;border-top:1px solid #c4bfb5}.mg-product-detail_productDetails___1iDo details{border-bottom:1px solid #c4bfb5}.mg-product-detail_productDetails___1iDo summary{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:56px;list-style:none;cursor:pointer;font-size:10px;letter-spacing:.09em}.mg-product-detail_productDetails___1iDo summary::-webkit-details-marker{display:none}.mg-product-detail_productDetails___1iDo summary span{font-size:20px}.mg-product-detail_productDetails___1iDo details[open] summary span{transform:rotate(45deg)}.mg-product-detail_productDetails___1iDo summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.mg-product-detail_productDetails___1iDo details p{padding:0 0 24px;color:#4e4a44;font-size:13px;line-height:1.75}dialog.mg-product-detail_notifyModal__29w4i h2{font-size:clamp(30px,5vw,38px);line-height:1.1;margin-top:18px}.mg-product-detail_modalEyebrow__GBowa{font-size:9px;letter-spacing:.1em;padding-right:18px}.mg-product-detail_modalDescription__uS_P7{margin-top:14px!important;font-size:13px;line-height:1.7}.mg-product-detail_modalSelection__LXRWp{margin:24px 0;padding:18px 0;border-top:1px solid #c4bfb5;border-bottom:1px solid #c4bfb5}.mg-product-detail_modalSelection__LXRWp p{font-size:13px;line-height:1.7}.mg-product-detail_modalSelection__LXRWp p:first-child{font-weight:600}.mg-product-detail_fitDescription__pxRL0{font-size:13px;line-height:1.75}.mg-product-detail_productDetails___1iDo details .mg-product-detail_fitDescription__pxRL0{padding-bottom:4px}.mg-product-detail_guideLink__zIKFs{min-height:44px;padding:0;margin-bottom:16px;border:0;background:transparent;color:#625e58;font-size:9px;letter-spacing:.06em;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.mg-product-detail_retailSection__gvIYk h3{margin:4px 0 6px;color:#181818;font-size:10px;font-weight:600;letter-spacing:.08em;line-height:1.6}.mg-product-detail_retailSection__gvIYk+.mg-product-detail_retailSection__gvIYk{margin-top:14px}.mg-product-detail_productDetails___1iDo .mg-product-detail_retailSection__gvIYk p{padding-bottom:0}.mg-product-detail_retailSection__gvIYk:last-child{padding-bottom:24px}.mg-product-detail_guideProduct__L5PA_{margin-top:20px!important;font-size:14px;font-weight:500;line-height:1.6}.mg-product-detail_guideContent__CWcyc{margin-top:22px;border-top:1px solid #c4bfb5;padding-top:18px;font-size:13px;line-height:1.75}@media (max-width:1100px){.mg-product-detail_productLayout__ktvNq{gap:5%;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.mg-product-detail_productInformation__I7KtC{padding-top:0}}@media (max-width:800px){.mg-product-detail_productPage__cxHdf{padding:16px 20px 55px}.mg-product-detail_backLink__AIVKu{margin-bottom:18px;font-size:9px}.mg-product-detail_productLayout__ktvNq{grid-template-columns:1fr;gap:34px}.mg-product-detail_productPage__cxHdf .mg-product-detail_productInformation__I7KtC h1{margin-top:12px;font-size:32px}.mg-product-detail_description__hxakh{margin-top:20px!important;font-size:13px}.mg-product-detail_colorField__rIEJr{margin-top:24px}.mg-product-detail_colorButton__9q7VE{padding-inline:10px}.mg-product-detail_productDetails___1iDo{margin-top:28px}}@media (hover:hover){.mg-product-detail_backLink__AIVKu:hover{text-decoration:underline;text-underline-offset:5px}.mg-product-detail_colorButton__9q7VE:hover{border-color:#181818}.mg-product-detail_notifyButton__egYxX:hover{background:#34322f}}.mg-related-products_rotation__cQQYN{margin-top:90px;padding-top:34px;border-top:1px solid #c4bfb5}.mg-related-products_rotation__cQQYN h2{font-size:clamp(20px,2vw,28px);font-weight:500;letter-spacing:-.03em}.mg-related-products_grid__7ulJk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:26px}.mg-related-products_card__GUJcS{min-width:0;color:#181818;text-decoration:none}.mg-related-products_image__1N0V3{aspect-ratio:1;overflow:hidden;background:#e7e3dd}.mg-related-products_rotation__cQQYN .mg-related-products_image__1N0V3 img{width:100%;height:100%;object-fit:contain}.mg-related-products_information__pUrEJ{padding-top:16px}.mg-related-products_rotation__cQQYN h3{font-size:14px;font-weight:500;line-height:1.5}.mg-related-products_rotation__cQQYN .mg-related-products_information__pUrEJ p{margin-top:6px;color:#625e58;font-size:11px;line-height:1.5}.mg-related-products_rotation__cQQYN .mg-related-products_information__pUrEJ .mg-related-products_price__DZrey{color:#181818;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mg-related-products_explore__F8aVI{display:flex;align-items:center;gap:10px;min-height:44px;margin-top:6px;font-size:9px;letter-spacing:.1em}.mg-related-products_explore__F8aVI span{font-size:17px}.mg-related-products_card__GUJcS:focus-visible{outline:2px solid #181818;outline-offset:6px}@media (max-width:600px){.mg-related-products_rotation__cQQYN{margin-top:56px;padding-top:28px}.mg-related-products_grid__7ulJk{grid-template-columns:1fr;gap:16px;margin-top:22px}.mg-related-products_card__GUJcS{display:grid;grid-template-columns:minmax(0,120px) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:center}.mg-related-products_information__pUrEJ{padding-top:0}.mg-related-products_rotation__cQQYN h3{font-size:13px}}.mg-measurement-table_measurements__vatiD{min-width:0;padding-bottom:24px}.mg-measurement-table_units__B0Ijr{display:flex;justify-content:flex-end;gap:4px;margin:8px 0}.mg-measurement-table_units__B0Ijr button{min-width:44px;min-height:44px;padding:8px;border:1px solid transparent;background:transparent;color:#625e58;font-size:10px;letter-spacing:.06em;cursor:pointer}.mg-measurement-table_units__B0Ijr button[aria-pressed=true]{border-color:#b7b1a6;color:#181818}.mg-measurement-table_units__B0Ijr button:focus-visible{outline:2px solid #181818;outline-offset:3px}.mg-measurement-table_measurements__vatiD table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:12px;line-height:1.6}.mg-measurement-table_measurements__vatiD caption{text-align:left;padding:0 0 14px;font-size:11px;line-height:1.7;color:#625e58}.mg-measurement-table_measurements__vatiD td,.mg-measurement-table_measurements__vatiD th{padding:10px 6px;text-align:left;border-bottom:1px solid #c4bfb5;overflow-wrap:break-word}.mg-measurement-table_measurements__vatiD th{font-weight:500}.mg-measurement-table_measurements__vatiD th:first-child{width:20%;padding-left:0}.mg-measurement-table_measurements__vatiD td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mg-measurement-table_measurements__vatiD .mg-measurement-table_guidance__HL05t{padding:0;margin-top:16px!important;font-size:11px;line-height:1.7;color:#625e58}.mg-measurement-table_measurements__vatiD .mg-measurement-table_instructions__ODreZ p{padding:0;margin-top:12px!important;font-size:12px;line-height:1.75;color:#4e4a44}.mg-measurement-table_srOnly__PCh5g{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (max-width:600px){.mg-measurement-table_measurements__vatiD table{font-size:11px}.mg-measurement-table_measurements__vatiD td,.mg-measurement-table_measurements__vatiD th{padding-inline:4px}}