:root{--mg-text: #212121;--mg-muted: #757575;--mg-line: #ededed;--mg-gutter: 24px;--mg-section-tight: 40px;--mg-header: 96px;--mg-announcement: 30px;--mg-title-size: 16px;--mg-logo-height: 58px;--mg-row-cards: 6;--mg-row-gap: 16px;--mg-card-image-height: 340px;--mg-grid-cols: 4;--mg-grid-cols-wide: 5;--mg-grid-image-height: 340px;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:#fff;color:var(--mg-text);font-family:Heebo,Arial,sans-serif;font-size:16px;line-height:1.4;-webkit-font-smoothing:antialiased}body.mg-modal-open{overflow:hidden}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}h1{font-size:24px;line-height:1.2;font-weight:500}h2{font-size:24px;line-height:1.2}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:4px}button,input,select,textarea{font:inherit;color:inherit;border-radius:0}button{border:0;background:none;cursor:pointer;padding:0}button:disabled{cursor:not-allowed;opacity:.4}a,button,input,select,summary{touch-action:manipulation}button,summary{-webkit-tap-highlight-color:transparent}input,select,textarea{border:1px solid #d5d5d5;background:#fff}input[type=checkbox]{accent-color:#212121;width:16px;height:16px;margin:0}input[type=search]{-webkit-appearance:none}img{display:block;max-width:100%;height:auto}svg{flex-shrink:0}ul{margin:0;padding-inline-start:18px}fieldset{margin:0;padding:0;border:0}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}[hidden]{display:none!important}:focus-visible{outline:2px solid #212121;outline-offset:4px}main:focus{outline:0}.mg-gutter{padding-inline:var(--mg-gutter)}.mg-sr,.mg-sr-focus:not(:focus){position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mg-skip{position:fixed;z-index:200;top:8px;right:8px;padding:12px;background:#fff;transform:translateY(-150%)}.mg-skip:focus{transform:translateY(0)}.mg-muted,.mg-fine{color:var(--mg-muted)}.mg-small{font-size:14px}.mg-fine{font-size:12px;line-height:1.6}.mg-underlined{text-decoration:underline;text-underline-offset:4px;font-size:14px}.mg-icon{width:20px;height:20px;display:inline-block}.mg-icon-button{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.mg-button{min-height:40px;padding:10px 24px;background:#212121;color:#fff;font-size:14px;line-height:20px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;text-align:center;border:1px solid #212121;transition:background .15s}.mg-button:hover{background:#414141;text-decoration:none}.mg-button-outline{background:#fff;color:#212121;border:1px solid #c9c9c9}.mg-button-outline:hover{background:#f5f5f5}.mg-announcement{min-height:var(--mg-announcement);height:var(--mg-announcement);background:#000;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;line-height:16px;letter-spacing:.04em;padding:0 16px;font-weight:400}.shopify-section-group-header-group{display:contents}.mg-header{height:96px;position:sticky;top:0;z-index:30;background:#fff}.mg-header-top{height:56px;display:flex;align-items:center;justify-content:space-between;position:relative}.mg-locale{display:flex;gap:8px;align-items:center;font-size:12px}.mg-locale .mg-icon{width:15px;height:15px}.mg-flag{display:block;width:22px;height:16px;flex:none;border-radius:2px}.mg-wordmark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:32px;font-weight:500;letter-spacing:3px;line-height:1}.mg-wordmark:hover{text-decoration:none}.mg-header-icons{display:flex;align-items:center;gap:0}.mg-bag-button{position:relative}.mg-bag-button [data-cart-count]{position:absolute;bottom:9px;left:0;right:0;text-align:center;font-size:9px;line-height:12px}.mg-header-bottom{height:40px;display:flex;align-items:center;justify-content:space-between}.mg-nav{display:flex;align-items:center;gap:32px;height:100%;font-size:14px;line-height:20px;letter-spacing:.14px}.mg-nav-item{height:100%;display:flex;align-items:center}.mg-nav-item>a{height:100%;display:flex;align-items:center;font-size:var(--mg-title-size)}.mg-megamenu{position:absolute;inset-inline:0;top:96px;padding:34px 24px 42px;background:#fff;border-top:1px solid #f5f5f5;box-shadow:0 12px 14px -14px #0006;visibility:hidden;opacity:0;transition:opacity .12s}.mg-nav-item:hover>.mg-megamenu,.mg-nav-item:focus-within>.mg-megamenu,.mg-nav-item.is-open>.mg-megamenu{visibility:visible;opacity:1}.mg-mega-columns{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:32px;max-width:1200px}.mg-mega-columns>div{display:flex;flex-direction:column;gap:12px}.mg-mega-heading{font-weight:500;margin-bottom:6px}.mg-mobile-tools{display:none}.mg-section{margin-block:88px}.mg-section-title{font-size:var(--mg-title-size);margin-bottom:32px}.mg-section-title:empty{display:none}.mg-section.mg-section--tight,.shopify-section:has(+.shopify-section>.mg-section--tight)>.mg-section{margin-bottom:var(--mg-section-tight)}.mg-section.mg-section--tight,.shopify-section:has(>.mg-section--tight)+.shopify-section>.mg-section{margin-top:var(--mg-section-tight)}.mg-section.mg-section--tight-top{margin-top:var(--mg-section-tight)}.mg-section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px}.mg-section-heading h2{font-size:var(--mg-title-size)}.mg-section-heading>a{white-space:nowrap}.mg-heading-link{display:inline-flex;align-items:center;gap:6px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;text-decoration-thickness:1px;transition:text-decoration-color .2s ease}.mg-heading-link .mg-icon{width:14px;height:14px;color:var(--mg-muted);transform:rotate(180deg);transition:transform .2s ease,color .2s ease}.mg-heading-link:hover,.mg-heading-link:focus-visible{text-decoration-color:currentColor}.mg-heading-link:hover .mg-icon,.mg-heading-link:focus-visible .mg-icon{color:var(--mg-text);transform:rotate(180deg) translate(3px)}.mg-hero{position:relative;isolation:isolate}.mg-hero-media{display:block;aspect-ratio:16/9;background:#d4cec2;overflow:hidden}.mg-hero-media img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.mg-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(transparent 30%,#0002 60%,transparent);z-index:1}.mg-hero-copy{position:absolute;z-index:2;top:51%;transform:translateY(-50%);inset-inline:24px;text-align:center;color:#fff;text-shadow:0 1px 15px #0004}.mg-hero-copy p{font-size:16px;letter-spacing:.5px}.mg-hero-copy h1{font-family:Syncopate,Heebo,sans-serif;font-size:clamp(20px,2.6vw,30px);font-weight:400;letter-spacing:.12em;text-transform:uppercase;line-height:1.6;margin:4px 0 16px}.mg-hero-phrase{display:inline-block;text-wrap:balance}.mg-hero-copy a{font-size:14px}.mg-hero-empty{height:100%;background:linear-gradient(110deg,#777368,#b9ad97)}.mg-tiles,.mg-editorial{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mg-tiles{width:var(--mg-tiles-width, 100%);margin-inline:auto}.mg-tile{position:relative;aspect-ratio:1.25;overflow:hidden;background:#e7e4df}.mg-tile img{width:100%;height:100%;object-fit:cover;object-position:var(--mg-tile-x, 50%) var(--mg-tile-y, 50%)}.mg-tiles--wide{grid-template-columns:repeat(4,minmax(0,1fr))}.mg-tiles--wide .mg-tile{grid-column:span 1}.mg-tiles--wide .mg-tile--wide{grid-column:span 3;aspect-ratio:auto}.mg-tile--wide img{position:absolute;top:0;right:0;bottom:0;left:0}@media(min-width:750px)and (max-width:1023px){.mg-tiles--wide{grid-template-columns:repeat(5,minmax(0,1fr))}.mg-tiles--wide .mg-tile{grid-column:span 2}.mg-tiles--wide .mg-tile--wide{grid-column:span 3}}@media(min-width:750px)and (max-width:1023px){.mg-tiles{width:auto}}.mg-tile:after{content:"";position:absolute;top:0;right:0;bottom:50%;left:0;background:linear-gradient(#0005,transparent)}.mg-tile h2{position:absolute;top:24px;inset-inline-start:24px;color:#fff;font-weight:600;font-size:var(--mg-title-size);z-index:1}.mg-trending{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 16px}.mg-trending-item{display:flex;align-items:center;gap:16px;min-height:120px;padding:4px 8px}.mg-trending-item img{width:75px;height:112px;object-fit:contain}.mg-trending-item h3,.mg-trending-item p{font-size:12px;line-height:17px;font-weight:400}.mg-trending-item p{color:#757575;margin-top:2px}.mg-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mg-categories img{width:100%;aspect-ratio:336/404;object-fit:cover;background:#f5f5f5}.mg-categories h3{font-size:var(--mg-title-size);margin-top:12px}.mg-category-cta{margin-top:32px}.mg-collection.mg-department-picker>h1{margin-bottom:24px}.mg-categories--departments{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 16px}@media(min-width:1100px){.mg-categories--departments{grid-template-columns:repeat(6,minmax(0,1fr))}}.mg-categories--departments h2{font-size:var(--mg-title-size);margin-top:12px}@media(max-width:749px){.mg-categories--departments{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.mg-categories--departments h2{margin-top:8px}}.mg-carousel-wrap{position:relative}.mg-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--mg-row-gap) * (var(--mg-row-cards) - 1)) / var(--mg-row-cards));gap:var(--mg-row-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.mg-carousel::-webkit-scrollbar{display:none}.mg-carousel>.mg-card{scroll-snap-align:start}.mg-carousel-prev,.mg-carousel-next{position:absolute;top:34%;background:#fffffff2;box-shadow:0 1px 5px #0001;border:1px solid #eee}.mg-carousel-prev{inset-inline-start:0}.mg-carousel-next{inset-inline-end:0;transform:rotate(180deg)}.mg-carousel-prev:disabled,.mg-carousel-next:disabled{opacity:0;pointer-events:none}.mg-card{position:relative;min-width:0}.mg-card-image{display:block;padding-inline:12px;height:var(--mg-card-image-height);background:#fff}.mg-card-image img{width:100%;height:100%;object-fit:contain}.mg-card-heart{position:absolute;inset-inline-end:0;top:0}.mg-card-heart .mg-icon{width:17px;height:17px}.mg-card-heart[aria-pressed=true] svg,.mg-wish-text[aria-pressed=true] svg{fill:#212121}.mg-card-meta{padding-top:8px}.mg-season{font-size:14px;line-height:20px;color:#424242;font-weight:400;margin-bottom:2px}.mg-brand{font-size:16px;font-weight:500;line-height:22px}.mg-card-name{font-size:16px;line-height:22px;overflow-wrap:anywhere}.mg-card-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2lh}.mg-price{display:block;font-size:16px;color:#212121;font-weight:400}.mg-card-meta>.mg-price{margin-top:16px}.mg-card-season{margin-top:4px;font-size:12px;line-height:18px;color:var(--mg-muted)}.mg-editorial img{width:100%;aspect-ratio:1.25;object-fit:cover;background:#f5f5f5}.mg-editorial h2{font-size:var(--mg-title-size);margin-top:16px}.mg-editorial p{font-size:14px;margin:6px 0 12px}.mg-editorial-media{position:relative;display:block}.mg-editorial .mg-editorial-logo{position:absolute;inset-inline-start:6%;top:50%;transform:translateY(-50%);width:var(--mg-editorial-logo-width);height:auto;max-height:var(--mg-editorial-logo-height);aspect-ratio:auto;object-fit:contain;object-position:right center;background:none;pointer-events:none}[dir=ltr] .mg-editorial .mg-editorial-logo{object-position:left center}.mg-editorial .mg-editorial-logo[data-place=top]{top:8%;transform:none}.mg-editorial .mg-editorial-logo[data-place=bottom]{top:auto;bottom:8%;transform:none}.mg-editorial-logo[data-tone=light]{filter:brightness(0) invert(1) drop-shadow(0 1px 6px rgb(0 0 0 / .45))}.mg-editorial-logo[data-tone=dark]{filter:brightness(0) drop-shadow(0 1px 6px rgb(255 255 255 / .5))}.mg-trust{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;margin-block:88px}.mg-trust .mg-icon{width:24px;height:24px;margin-bottom:12px}.mg-trust h3{font-size:var(--mg-title-size);font-weight:500;margin-bottom:6px}.mg-trust p{font-size:12px;color:#757575}@media(min-width:750px)and (max-width:1023px){.mg-trust{grid-template-columns:repeat(3,minmax(0,1fr))}}.mg-newsletter{display:grid;grid-template-columns:minmax(0,507px);justify-content:center;text-align:center;padding-top:16px;padding-bottom:80px;margin-top:88px}.mg-newsletter>div:first-child{max-width:507px}.mg-newsletter h2{font-size:16px;font-weight:500;line-height:24px;margin-bottom:8px}.mg-newsletter p:not(.mg-fine){font-size:14px;color:#757575;margin-bottom:22px}.mg-newsletter-signup form{margin-top:18px}.mg-newsletter label{display:flex;align-items:center;gap:10px}.mg-email{display:block;width:100%;height:40px;padding:8px 12px;margin-bottom:16px;font-size:14px;text-align:start}.mg-newsletter .mg-fine{margin-top:16px}.mg-footer{background:#f5f5f5;padding-block:32px 24px;min-height:350px}.mg-footer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,260px)) 1fr;justify-content:start;gap:32px;font-size:14px}.mg-footer h2,.mg-footer summary{font-size:14px;font-weight:600;line-height:20px;margin-bottom:18px}.mg-footer nav,.mg-company{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.mg-company h2{margin:0 0 8px}.mg-footer-grid:has(>.mg-company){grid-template-columns:repeat(3,minmax(0,260px)) 1fr}.mg-footer p,.mg-footer a{font-size:14px;color:#505050}.mg-footer-column summary .mg-icon{display:none}.mg-footer-column summary{pointer-events:none;list-style:none}.mg-footer-locale p{margin-bottom:10px}.mg-footer-bottom{margin-top:64px;font-size:12px}.mg-footer-bottom p{font-size:12px}.mg-socials{display:flex;gap:14px;margin-top:22px}.mg-socials .mg-icon{width:18px;height:18px}.mg-footer-contact{justify-self:end;width:min(100%,300px)}.mg-footer-contact-links{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.mg-footer-contact-links a{display:inline-flex;align-items:center;gap:8px}.mg-footer-contact-links a:hover{text-decoration:underline;text-underline-offset:4px}.mg-footer-contact-links .mg-icon{flex:none;width:18px;height:18px;color:#212121}.mg-payments{margin-top:28px}.mg-footer .mg-payments h3{margin-bottom:10px;font-size:12px;font-weight:400;color:#6b6b6b}.mg-payments ul{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.mg-payment-icon{display:block;width:38px;height:24px}@media(min-width:750px)and (max-width:1023px){.mg-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mg-footer-grid:has(>.mg-company){grid-template-columns:repeat(2,minmax(0,1fr))}.mg-footer-contact{justify-self:stretch;width:auto}}@media(max-width:749px){.mg-footer-contact{justify-self:stretch;width:auto;padding-block:24px 4px;border-block-start:1px solid #dedede}}dialog{color:#212121;border:0;padding:0;background:#fff;max-height:100dvh;max-width:100vw}dialog::backdrop{background:#0006}dialog[open]{animation:mg-appear .15s ease-out}.mg-drawer{position:fixed;inset-block:0;inset-inline-start:auto;inset-inline-end:0;margin:0;width:480px;height:100dvh;padding:24px;overflow-y:auto}.mg-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.mg-dialog-heading h2{font-size:22px}.mg-menu{inset-inline-start:0;inset-inline-end:auto}.mg-wordmark-static{font-size:22px;font-weight:500;letter-spacing:2px}.mg-mobile-nav-group>summary,.mg-mobile-nav-link{display:flex;align-items:center;justify-content:space-between;min-height:48px;font-size:16px;font-weight:500}.mg-mobile-nav-group>summary .mg-icon,.mg-mobile-nav-link>.mg-icon{transform:rotate(180deg);width:18px}.mg-mobile-subnav{padding:12px 16px 20px;background:#fafafa}.mg-mobile-subnav a{display:block;padding-block:8px;font-size:14px}.mg-mobile-subnav summary{display:flex;justify-content:space-between;align-items:center;padding-block:10px;font-size:14px}.mg-mobile-subnav details>a{padding-inline:16px}.mg-mobile-locale{display:flex;gap:8px;align-items:center;font-size:14px;margin:24px 0 48px}.mg-menu>.mg-button{width:100%;margin-top:24px}.mg-search-dialog{position:fixed;top:40px;inset-inline:0;margin:0;width:100%;max-height:85dvh;padding:16px 24px 24px}.mg-search-top{display:flex;align-items:center;justify-content:space-between}.mg-search-shortcuts{display:flex;gap:12px;font-size:12px}.mg-search-shortcuts a{padding:4px 12px;background:#f5f5f5;border-radius:20px}.mg-search-shortcuts a:first-child{background:#212121;color:#fff}.mg-search-form{display:flex;align-items:center;gap:12px;border-bottom:1px solid #bbb;min-height:44px}.mg-search-form input{border:0;min-width:0;flex:1;outline:0;padding:10px 0;background:transparent}.mg-search-form:focus-within{border-bottom:2px solid #212121}.mg-search-form input::placeholder{color:#757575}.mg-search-results{padding-top:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.mg-search-results .mg-card-image{height:210px}.mg-search-results .mg-card-name,.mg-search-results .mg-brand{font-size:14px}.mg-search-all{display:inline-block;margin-top:24px}.mg-search-page,.mg-designers,.mg-page{padding-top:32px;min-height:50vh}.mg-search-page>h1,.mg-designers>h1{margin-bottom:24px}.mg-search-count{margin:24px 0;font-size:14px}.mg-search-grid{display:grid;grid-template-columns:repeat(var(--mg-grid-cols-wide),minmax(0,1fr));gap:56px 24px}.mg-search-grid .mg-card-image{height:var(--mg-grid-image-height)}.mg-collection{--mg-filter-col: 130px;padding-top:24px}.mg-collection>h1{margin-bottom:30px}.mg-collection-toolbar{display:grid;grid-template-columns:var(--mg-filter-col) 1fr auto;column-gap:64px;align-items:center;min-height:48px;margin-bottom:10px;font-size:14px}.mg-filter-toggle{display:flex;align-items:center;gap:8px;font-weight:500}.mg-filter-toggle .mg-icon{width:18px}.mg-department-tabs{display:flex;gap:28px;font-size:14px;align-items:center}.mg-department-tabs button[aria-pressed=true]{text-decoration:underline;text-underline-offset:6px}.mg-sort{position:relative;display:flex;align-items:center}.mg-sort select{border:0;font-size:14px;font-weight:500;-webkit-appearance:none;appearance:none;max-width:200px;background:transparent;padding-block:8px;padding-inline:26px 0;cursor:pointer}.mg-sort .mg-icon{position:absolute;inset-inline-start:0;top:50%;translate:0 -50%;width:18px;pointer-events:none}.mg-collection-layout{display:grid;grid-template-columns:var(--mg-filter-col) minmax(0,1fr);gap:64px}.mg-product-grid{display:grid;grid-template-columns:repeat(var(--mg-grid-cols),minmax(0,1fr));gap:56px 24px}.mg-product-grid .mg-card-image{height:var(--mg-grid-image-height)}.mg-filters{font-size:14px}.mg-filter-group{border-bottom:1px solid #f2f2f2}.mg-filter-group summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;font-weight:500}.mg-filter-group summary .mg-icon{width:18px}.mg-filter-group[open] summary .mg-icon{transform:rotate(180deg)}.mg-filter-group>div{padding-block:6px 18px;display:flex;flex-direction:column;gap:12px;max-height:300px;overflow:auto}.mg-filter-group label{display:flex;align-items:center;gap:10px}.mg-filter-group small{margin-inline-start:auto;color:#757575}.mg-filter-group input[type=number]{width:110px;padding:6px}.mg-clear-filters{display:inline-block;margin-top:20px}.mg-filter-submit{margin-top:20px;width:100%}.mg-filter-mobile-heading,.mg-filter-mobile-apply{display:none}.mg-collection.filters-hidden .mg-collection-layout{grid-template-columns:1fr}.mg-collection.filters-hidden .mg-filters{display:none}.mg-collection.filters-hidden .mg-product-grid{grid-template-columns:repeat(var(--mg-grid-cols-wide),minmax(0,1fr))}.mg-pagination{display:flex;justify-content:center;gap:20px;margin-top:48px}.mg-empty{text-align:center;padding-block:80px}.mg-product{padding-top:0}.mg-product-top{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px}.mg-gallery{display:grid;grid-template-columns:64px minmax(0,1fr);gap:24px;align-items:center;min-width:0}.mg-thumbnails{display:flex;flex-direction:column;gap:16px}.mg-thumbnail{width:48px;height:64px;border:1px solid transparent;padding:2px}.mg-thumbnail[aria-pressed=true]{border-color:#ccc}.mg-thumbnail img{width:100%;height:100%;object-fit:contain}.mg-main-image{position:relative;height:720px;min-width:0}.mg-main-image [data-gallery-image]{height:100%}.mg-main-image img{width:100%;height:100%;object-fit:contain}.mg-gallery-prev,.mg-gallery-next{position:absolute;top:50%;transform:translateY(-50%);background:#fff9}.mg-gallery-prev{inset-inline-start:0}.mg-gallery-next{inset-inline-end:0;transform:translateY(-50%) rotate(180deg)}.mg-product-info{padding-top:0}.mg-product-brand{font-size:20px;font-weight:500;line-height:26px;display:block}.mg-product-info h1{font-size:16px;line-height:22px;font-weight:400;color:#757575;margin-top:2px}.mg-product-price{margin-top:20px}.mg-product-price .mg-price{font-size:18px}.mg-final-price{font-size:12px;line-height:19px;color:#757575;margin-top:8px}.mg-comparison{border-block:1px solid #eee;padding:14px 0;margin-top:16px;font-size:12px;line-height:20px}.mg-comparison h2{font-size:12px;font-weight:500;line-height:20px;margin-bottom:4px}.mg-comparison>a{font-size:12px}.mg-wish-text{display:flex;align-items:center;gap:8px;font-size:14px;margin:24px 0 18px;min-height:24px}.mg-wish-text .mg-icon{width:16px;height:16px}.mg-add{width:100%;height:48px;font-size:16px}.mg-size-heading{display:flex;align-items:center;justify-content:space-between;font-size:14px;margin-bottom:8px}.mg-size-heading button{font-size:12px}.mg-stock-link{display:inline-block;font-size:12px;margin-top:12px}.mg-delivery{margin-top:28px;font-size:14px}.mg-delivery h2,.mg-colors h2{font-size:14px;font-weight:500;line-height:20px;margin-bottom:4px}.mg-delivery p{color:#757575}.mg-shipping-box{display:flex;gap:12px;align-items:center;background:#f5f5f5;border-radius:4px;font-size:12px;padding:14px 16px;margin-top:24px;min-height:48px}.mg-shipping-box .mg-icon{width:18px;height:18px}.mg-colors{margin-top:28px;font-size:14px}.mg-colors>p{color:#757575;margin-bottom:10px}.mg-swatches{display:flex;gap:8px}.mg-swatches a{width:64px;height:64px;border:1px solid transparent;padding:3px;background:#fafafa}.mg-swatches a[aria-current=true]{border-color:#ccc}.mg-swatches img{height:100%;width:100%;object-fit:contain}.mg-product-details{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;align-items:start;margin-top:28px;font-size:14px;line-height:22px}.mg-product-details h2{font-size:14px;font-weight:500;line-height:20px;margin-bottom:8px}.mg-product-details p,.mg-product-details ul,.mg-product-details .mg-richtext{color:#505050}.mg-product-details p{margin-bottom:12px;white-space:normal}.mg-product-more{border-inline-start:1px solid #f5f5f5;padding-inline-start:24px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.mg-product-more h2{margin-bottom:0}.mg-product-accordions{min-width:0}.mg-product-accordions ul,.mg-product-accordions .mg-richtext{margin-block:16px}.mg-product-accordions details{border-bottom:1px solid #eee;font-size:14px;padding-block:14px}.mg-product-accordions summary{display:flex;align-items:center;justify-content:space-between;font-weight:500}.mg-product-accordions p{margin-block:16px;color:#505050}.mg-product-accordions .mg-icon{width:16px;height:16px}.mg-cart-item{display:grid;grid-template-columns:100px minmax(0,1fr);gap:20px;padding-block:20px;border-bottom:1px solid #eee;font-size:14px}.mg-cart-item>a img{height:140px;width:100%;object-fit:contain}.mg-cart-item h3{font-size:14px;font-weight:500;margin-bottom:4px}.mg-cart-item p{font-size:12px;margin-top:6px}.mg-cart-item .mg-price{font-size:14px;margin-top:10px}.mg-cart-item-controls{display:flex;align-items:center;justify-content:space-between;margin-top:16px;gap:12px}.mg-quantity{display:flex;align-items:center;border:1px solid #ddd}.mg-quantity .mg-icon-button{width:32px;height:30px}.mg-quantity .mg-icon{width:12px;height:12px}.mg-quantity>span{min-width:28px;text-align:center;font-size:12px}.mg-cart-summary{padding-top:24px;font-size:14px}.mg-total{display:flex;justify-content:space-between;gap:16px;margin-bottom:12px}.mg-total h2,.mg-total .mg-price{font-size:18px}.mg-cart-note{margin-block:20px;color:#757575;font-size:12px;line-height:20px}.mg-cart-summary .mg-button{width:100%;height:48px}.mg-view-cart{display:block;text-align:center;margin-top:16px}.mg-empty-cart{text-align:center;padding:80px 0}.mg-empty-cart>.mg-icon{width:36px;height:36px;margin-bottom:24px}.mg-empty-cart h2{margin-bottom:24px}.mg-cart-page{max-width:1000px;margin:32px auto 0;min-height:50vh}.mg-cart-page>[data-cart-content]{display:grid;grid-template-columns:1.5fr 1fr;gap:48px}.mg-cart-page .mg-empty-cart{grid-column:1/-1}.mg-cart-page .mg-view-cart{display:none}.mg-form-error,.mg-cart-error{padding-block:12px;font-size:14px}.mg-wishlist-items .mg-card{margin-bottom:24px}.mg-wishlist-items .mg-card-image{height:220px}.mg-alphabet{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 4px;font-size:14px;margin:24px 0}.mg-alphabet a{min-width:20px}.mg-designer-groups>section{scroll-margin-top:110px;margin-block:24px}.mg-designer-groups h2{font-size:22px;font-weight:500;margin-bottom:24px}.mg-designer-groups>section>div{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;font-size:14px}.mg-page{max-width:1000px;margin:auto}.mg-page h1{margin-bottom:32px}.mg-richtext{line-height:1.7}.mg-richtext p{margin-bottom:20px}.mg-richtext h2,.mg-richtext h3{margin-block:24px 12px}.mg-richtext a{text-decoration:underline}.mg-placeholder{width:100%;height:100%}@keyframes mg-appear{0%{opacity:0}to{opacity:1}}@media(min-width:1600px){:root{--mg-card-image-height: 380px;--mg-grid-image-height: 380px}}@media(max-width:1100px)and (min-width:750px){.mg-collection-layout{grid-template-columns:var(--mg-filter-col) minmax(0,1fr);gap:32px}.mg-collection-toolbar{grid-template-columns:var(--mg-filter-col) 1fr auto;gap:32px}:root{--mg-row-cards: 4.5;--mg-card-image-height: 320px;--mg-grid-cols: 3;--mg-grid-cols-wide: 4;--mg-grid-image-height: 280px}.mg-nav{gap:22px}.mg-main-image{height:600px}.mg-trending-item{gap:8px}.mg-trending-item img{width:55px}.mg-trending-item p{font-size:11px}}@media(max-width:749px){:root{--mg-gutter: 16px;--mg-section-tight: 32px;--mg-row-cards: 2.4;--mg-row-gap: 12px;--mg-card-image-height: 200px;--mg-grid-cols: 2;--mg-grid-cols-wide: 2;--mg-grid-image-height: 210px;--mg-header: 50px;--mg-title-size: 18px;--mg-logo-height: 42px}html{scroll-padding-top:65px}.mg-announcement{font-size:12px;line-height:16px;padding-inline:20px}.mg-header{height:50px}.mg-header-top{height:50px;padding-inline:10px}.mg-locale,.mg-header-bottom,.mg-account{display:none}.mg-mobile-tools{display:flex;align-items:center}.mg-header .mg-icon-button{width:32px}.mg-header .mg-icon{width:18px;height:18px}.mg-wordmark{font-size:22px;letter-spacing:2px}.mg-section{margin-block:64px}.mg-section-title{margin-bottom:24px}.mg-section-heading{margin-bottom:20px}.mg-section-heading>a{font-size:12px}.mg-hero{display:flex;flex-direction:column}.mg-hero:after{display:none}.mg-hero-copy{position:static;transform:none;text-shadow:none;color:#212121;padding:28px 16px 24px}.mg-hero-copy p{font-size:14px;letter-spacing:0}.mg-hero-copy h1{font-size:18px;margin:6px 0 12px;line-height:1.6}.mg-hero-copy a{font-size:12px}.mg-hero-media{aspect-ratio:390/537}.mg-hero-media img{object-position:50% 50%}.mg-tiles{width:auto;gap:8px}.mg-tiles--wide{grid-template-columns:repeat(5,minmax(0,1fr))}.mg-tiles--wide .mg-tile{grid-column:span 2;aspect-ratio:1}.mg-tiles--wide .mg-tile--wide{grid-column:span 3;aspect-ratio:auto}.mg-tile{aspect-ratio:1}.mg-tile h2{top:12px;inset-inline-start:12px}.mg-trending{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 12px}.mg-trending-item{display:block;min-height:0;padding:0}.mg-trending-item img{width:100%;height:120px;margin-bottom:8px}.mg-trending-item h3,.mg-trending-item p{font-size:11px;line-height:16px}.mg-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.mg-categories h3{margin-top:8px}.mg-category-cta{margin-top:24px;font-size:14px}.mg-carousel{margin-inline-end:-16px;padding-inline-end:16px}.mg-carousel .mg-card-image{padding:4px}.mg-carousel-prev,.mg-carousel-next{display:none}.mg-card-image{padding-inline:4px}.mg-card-heart{inset-inline-end:-4px;top:0;width:32px;height:32px}.mg-card-heart .mg-icon{width:16px;height:16px}.mg-card-meta{padding-top:8px}.mg-season{font-size:12px;line-height:18px}.mg-brand,.mg-card-name{font-size:14px;line-height:20px}.mg-card-meta>.mg-price{font-size:14px;margin-top:12px}.mg-editorial{grid-template-columns:1fr;gap:40px}.mg-editorial img{aspect-ratio:1.25}.mg-editorial h2{margin-top:12px}.mg-editorial p{font-size:14px}.mg-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;margin-block:64px}.mg-trust p{font-size:12px;line-height:18px}.mg-trust .mg-icon{margin-bottom:8px}.mg-trust>:last-child{grid-column:1 / -1}.mg-newsletter{grid-template-columns:1fr;gap:48px;padding-top:0;padding-bottom:56px;margin-top:64px}.mg-newsletter h2{font-size:16px}.mg-newsletter p:not(.mg-fine){font-size:14px;margin-bottom:18px}.mg-newsletter-contact{padding-top:32px;border-top:1px solid #eee}.mg-newsletter-contact .mg-icon{width:24px;height:24px}.mg-footer{padding-block:28px 24px}.mg-footer-grid,.mg-footer-grid:has(>.mg-company){grid-template-columns:1fr;gap:0}.mg-company{margin-bottom:32px;gap:8px}.mg-footer-column{border-block-start:1px solid #dedede}.mg-footer-column summary{display:flex;align-items:center;justify-content:space-between;padding-block:18px;margin:0;pointer-events:auto}.mg-footer-column summary .mg-icon{display:inline-block;width:16px;height:16px}.mg-footer-column nav{padding-bottom:20px}.mg-footer-locale{padding-top:24px;border-top:1px solid #dedede}.mg-footer-locale h2{margin-bottom:12px}.mg-footer-bottom{margin-top:32px}.mg-drawer{width:100%;padding:16px}.mg-dialog-heading{margin-bottom:20px}.mg-dialog-heading h2{font-size:22px}.mg-search-dialog{top:0;padding:12px 16px 24px;max-height:100dvh}.mg-search-form input{font-size:14px}.mg-search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.mg-search-results .mg-card-image{height:180px}.mg-search-grid{gap:48px 16px}.mg-collection{padding-top:28px}.mg-collection>h1{font-size:24px;margin-bottom:24px}.mg-collection-toolbar{grid-template-columns:1fr auto;gap:0;position:relative;margin-bottom:12px;min-height:94px}.mg-filter-toggle{grid-column:1;grid-row:1}.mg-sort{grid-column:2;grid-row:1}.mg-sort select{max-width:200px;font-size:13px}.mg-department-tabs{grid-column:1/-1;grid-row:2;gap:28px;height:46px}.mg-collection-layout,.mg-collection.filters-hidden .mg-collection-layout{display:block}.mg-product-grid,.mg-collection.filters-hidden .mg-product-grid{gap:48px 16px}.mg-product-grid .mg-card-image{padding:0}.mg-filters,.mg-collection.filters-hidden .mg-filters{display:none}.mg-filters.is-open{display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:60;padding:16px;overflow:auto}.mg-filter-mobile-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.mg-filter-mobile-heading h2{font-size:24px}.mg-filter-mobile-apply{display:flex;width:100%;margin-top:32px}.mg-filter-submit+.mg-clear-filters+.mg-filter-mobile-apply{display:none}.mg-product{padding-top:0}.mg-product-top{display:flex;flex-direction:column;gap:24px}.mg-gallery{display:flex;flex-direction:column;gap:12px;margin-inline:-16px}.mg-main-image{height:390px;width:100%;order:0}.mg-thumbnails{order:1;flex-direction:row;justify-content:center;gap:6px;height:3px}.mg-thumbnail{width:24px;height:3px;padding:0;background:#d5d5d5;border:0}.mg-thumbnail[aria-pressed=true]{background:#212121}.mg-thumbnail img{display:none}.mg-gallery-prev,.mg-gallery-next{background:transparent}.mg-gallery-prev{inset-inline-start:0}.mg-gallery-next{inset-inline-end:0}.mg-product-info{padding-top:0}.mg-product-brand{font-size:20px}.mg-product-info h1{font-size:16px}.mg-product-price{margin-top:18px}.mg-wish-text{margin:24px 0 18px}.mg-product-details{grid-template-columns:1fr;gap:28px;margin-top:48px}.mg-product-details ul{padding-inline-start:16px}.mg-product-more{border:0;padding:0}.mg-cart-page{margin-top:28px}.mg-cart-page>[data-cart-content]{display:block}.mg-cart-page>h1{margin-bottom:20px}.mg-cart-item{grid-template-columns:90px 1fr;gap:16px}.mg-cart-item>a img{height:120px}.mg-cart-summary{margin-top:20px}.mg-empty-cart{padding:64px 0}.mg-designer-groups>section>div{grid-template-columns:repeat(2,1fr);gap:18px}.mg-alphabet{display:grid;grid-template-columns:repeat(9,1fr);gap:14px 0}.mg-designer-groups h2{font-size:20px;margin-bottom:18px}.mg-page{padding-top:28px}.mg-page h1{font-size:24px}.mg-richtext{font-size:14px}.mg-pagination{gap:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.mg-mega-columns:has(.mg-mega-designers){grid-template-columns:repeat(3,minmax(0,1fr));max-width:950px}.mg-mega-designers{grid-column:2/4;display:grid!important;grid-template-columns:1fr 1fr;grid-auto-flow:row;align-content:start}.mg-mega-designers>.mg-mega-heading{grid-column:1/-1}.mg-main-image [data-gallery-image]{display:flex;align-items:center;justify-content:center}.mg-main-image img{width:78%;height:86%}.mg-menu[open]{display:flex;flex-direction:column}.mg-menu>.mg-button{margin-top:auto}.mg-mobile-locale{margin-bottom:32px}@media(max-width:749px){.mg-main-image img{width:90%;height:90%}.mg-menu>.mg-button{margin-bottom:4px}}.mg-contact-intro{margin-block:24px}.mg-contact-form{display:grid;gap:10px;max-width:600px;font-size:14px}.mg-contact-form input,.mg-contact-form textarea{padding:12px;margin-bottom:8px}.mg-contact-form .mg-button{justify-self:start;margin-top:10px}.mg-collection-directory{display:grid;grid-template-columns:repeat(2,1fr);gap:0 40px}.mg-collection-directory>a{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee;padding-block:20px;font-size:16px}.mg-collection-directory .mg-icon{transform:rotate(180deg);width:16px}.mg-announcement span+span:before{content:" \b7  ";white-space:pre}@media(max-width:749px){.mg-announcement{flex-wrap:wrap;align-content:center;padding:4px 12px}.mg-announcement span{white-space:nowrap}.mg-announcement span:nth-child(n+3){flex-basis:100%}.mg-announcement span:nth-child(n+3):before{content:none}}.mg-logo-img{display:block;height:var(--mg-logo-height);width:auto}.mg-logo-img--small{height:34px}@media(max-width:749px){.mg-logo-img--small{height:30px}}.mg-logo-img--wordmark{height:calc(var(--mg-logo-height) * 336 / 930)}.mg-logo-img--wordmark.mg-logo-img--small{height:calc(34px * 336 / 930)}@media(max-width:749px){.mg-logo-img--wordmark.mg-logo-img--small{height:calc(30px * 336 / 930)}}.mg-collection>h1{margin-bottom:6px}.mg-result-count{font-size:12px;color:var(--mg-muted);margin-bottom:24px}.mg-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:16px;font-size:12px}.mg-active-filter{display:inline-flex;align-items:center;gap:10px;min-height:32px;padding:4px 12px;border:1px solid #ddd;border-radius:16px}.mg-active-filter:hover{border-color:#212121;text-decoration:none}.mg-active-filter>span[aria-hidden]{font-size:16px;line-height:1}.mg-active-filters>.mg-underlined{font-size:12px}.mg-filter-ignored{font-size:13px;padding:12px 16px;margin-bottom:16px;background:#f5f5f5}.mg-filter-ignored button{margin-inline-start:8px;font-size:13px}.mg-department-tabs a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.mg-filter-group>div.mg-filter-links{gap:0;max-height:none}.mg-filter-links a{display:flex;align-items:center;min-height:34px}.mg-filter-links a[aria-current=page]{font-weight:500;text-decoration:underline;text-underline-offset:5px}.mg-filter-links-heading{font-size:12px;font-weight:500;color:var(--mg-muted);margin-top:14px}.mg-filter-links-heading:first-child{margin-top:6px}.mg-filter-group label>bdi{flex:1;min-width:0}.mg-filter-group input[type=checkbox]:disabled+bdi{color:#b5b5b5}.mg-filters form{padding-bottom:8px}@media(min-width:750px){.mg-filters .mg-filter-group label:has(input[type=number]){flex-wrap:wrap;gap:6px}.mg-filters .mg-filter-group input[type=number]{width:100%}.mg-filters .mg-filter-submit{padding-inline:8px}}.mg-pagination{flex-wrap:wrap;align-items:center;font-size:14px}.mg-pagination a,.mg-pagination span{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center}.mg-pagination .current{font-weight:500;text-decoration:underline;text-underline-offset:6px}.mg-card-soldout{margin-inline-start:10px;font-size:12px;color:var(--mg-muted)}.mg-card-meta>.mg-price+.mg-card-soldout{display:inline-block}.mg-card-meta>.mg-price:has(+.mg-card-soldout){display:inline-block}.mg-toolbar-end{display:flex;align-items:center;justify-content:flex-end;gap:32px}.mg-per-page{display:flex;align-items:center;gap:6px;font-size:14px;white-space:nowrap}.mg-per-page-label{color:var(--mg-muted);margin-inline-end:4px}.mg-per-page a{min-height:32px;display:inline-flex;align-items:center;padding-inline:2px}.mg-per-page a[aria-current]{font-weight:500;text-decoration:underline;text-underline-offset:6px}.mg-per-page-dot{color:var(--mg-muted)}.mg-load-all{display:flex;justify-content:center;margin-top:48px}.mg-load-all[hidden]{display:none}@media(max-width:1100px){.mg-toolbar-end{display:contents}.mg-collection-toolbar:has(.mg-per-page){row-gap:0}.mg-collection-toolbar .mg-sort{grid-column:-2;grid-row:1}.mg-per-page{grid-column:2 / -1;grid-row:2;justify-self:end}}@media(max-width:749px){.mg-per-page{grid-column:1 / -1;font-size:13px;gap:2px}.mg-per-page a{min-height:40px;padding-inline:6px}.mg-collection-toolbar:has(.mg-per-page) .mg-department-tabs{grid-row:3}.mg-load-all{margin-top:32px}}@media(max-width:749px){.mg-result-count{margin-bottom:16px}.mg-collection-toolbar{min-height:48px}.mg-collection-toolbar:has(.mg-department-tabs){min-height:94px}.mg-collection-toolbar>span:empty{display:none}.mg-department-tabs a{min-height:44px;display:inline-flex;align-items:center}.mg-pagination{gap:4px}.mg-filters.is-open .mg-filter-mobile-heading{position:sticky;top:-16px;background:#fff;z-index:1;padding-top:8px}}.mg-card--loading .mg-card-skeleton{display:block;background:#f5f5f5}.mg-card--loading .mg-card-meta{height:64px}.mg-card-image.is-unavailable{background:#f5f5f5}.mg-card-image.is-unavailable img{visibility:hidden}.mg-saved-message{font-size:13px;color:var(--mg-muted);margin-top:12px}.mg-saved-message button{font-size:13px}.mg-wishlist-items .mg-card-heart[aria-pressed=true] svg{fill:#212121}.mg-delivery-line{margin:0}.mg-announcement .mg-delivery-line{font-size:inherit}.mg-announcement .mg-delivery-line span+span:before{content:none}.mg-announcement .mg-delivery-line+span:before{content:" \b7  ";white-space:pre}.mg-shipping-box .mg-delivery-line{font-size:12px}.mg-product-accordions .mg-delivery-line{margin-block:16px;font-weight:500}.mg-product-accordions details>a{display:inline-block;margin-bottom:4px}.mg-footer .mg-footer-delivery{font-size:14px;color:#505050}.mg-trust .mg-delivery-line{font-size:12px;color:#757575}.mg-trust a:hover{text-decoration:none}.mg-trust a:hover h3{text-decoration:underline;text-underline-offset:4px}.mg-cart-summary .mg-delivery-line{margin-bottom:8px;font-size:13px}.mg-cart-summary .mg-delivery-status{color:#212121;font-weight:500}.mg-cart-summary>p:not(.mg-delivery-line):not(.mg-cart-note){font-size:12px;color:#757575}.mg-continue-shopping{display:block;text-align:center;margin-top:16px}.mg-cart-page .mg-continue-shopping{margin-top:20px}.mg-contact-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;align-items:start}.mg-contact-answers h2{font-size:16px;font-weight:500;margin-bottom:12px}.mg-contact-answers details{border-bottom:1px solid #eee;padding-block:14px;font-size:14px;scroll-margin-top:110px}.mg-contact-answers summary{display:flex;align-items:center;justify-content:space-between;font-weight:500}.mg-contact-answers summary .mg-icon{width:16px;height:16px}.mg-contact-answers details[open] summary .mg-icon{transform:rotate(180deg)}.mg-contact-answers p{margin-top:12px;color:#505050;line-height:1.6}.mg-contact-answers .mg-delivery-line{font-weight:500;color:#212121}.mg-contact-answers details>a{display:inline-block;margin:12px 0 0 16px}@media(max-width:749px){.mg-contact-layout{grid-template-columns:1fr;gap:40px}}.mg-page.mg-page--lead{max-width:760px;min-height:0;padding-top:72px;text-align:center}.mg-page--lead h1{font-size:32px;margin-bottom:20px}.mg-page--lead .mg-richtext{font-size:20px;line-height:1.6;text-wrap:balance}.mg-page--lead .mg-richtext p{margin-bottom:0}.mg-page-points{max-width:1000px;margin:56px auto 72px}.mg-page-points-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin:0;padding:40px 0;list-style:none;border-block:1px solid var(--mg-line)}.mg-page-point{text-align:center}body:has(.mg-page--lead) .mg-film-heading{text-align:center}.mg-page-point>a{display:block;color:inherit}.mg-page-point>a:hover{text-decoration:none}.mg-page-point>a:hover h2{text-decoration:underline;text-underline-offset:4px}.mg-page-point .mg-icon{width:24px;height:24px;margin-bottom:12px}.mg-page-point h2{font-size:var(--mg-title-size);font-weight:500;margin-bottom:8px}.mg-page-point p{font-size:14px;line-height:1.6;color:#757575}@media(min-width:750px)and (max-width:1023px){.mg-page-points-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}}@media(max-width:749px){.mg-page.mg-page--lead{padding-top:40px}.mg-page--lead h1{font-size:26px;margin-bottom:16px}.mg-page--lead .mg-richtext{font-size:17px}.mg-page-points{margin:40px auto 48px}.mg-page-points-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;padding:32px 0}.mg-page-point p{font-size:13px;line-height:1.55}}.mg-film{max-width:1000px;margin:0 auto;padding-block:56px 64px}body:has(.mg-page--lead) .mg-film{padding-top:0}.mg-film-heading{font-size:20px;font-weight:500;margin-bottom:20px}.mg-film-frame{position:relative;display:flex;justify-content:center}.mg-film-video{display:block;width:100%;height:auto;background:#f5f5f5;border:1px solid var(--mg-line)}.mg-film-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:72px;height:72px;padding:0;border:0;border-radius:50%;background:#212121d1;color:#fff;cursor:pointer;transition:background .2s}.mg-film-play:hover{background:#212121}.mg-film-play svg{width:28px;height:28px;fill:currentColor;margin-left:4px}.mg-film-frame.is-playing .mg-film-play,.mg-film-video--portrait{display:none}@media(max-width:749px){.mg-film{padding-block:40px 48px}body:has(.mg-page--lead) .mg-film{padding-top:0}.mg-film-heading{font-size:18px;margin-bottom:16px}.mg-film-video--landscape{display:none}.mg-film-video--portrait{display:block;width:min(100%,45svh)}.mg-film-play{top:76%}}.mg-search-route{padding-bottom:32px;margin-bottom:8px;border-bottom:1px solid #eee}.mg-search-route h2{font-size:22px;margin-bottom:24px}.mg-search-route .mg-button{margin-top:32px}.mg-search-link{display:flex;align-items:center;min-height:44px;border-bottom:1px solid #eee;grid-column:1/-1;font-size:14px}.mg-search-prompt{font-size:14px;color:#505050;margin-bottom:20px}.mg-search-departments{display:flex;flex-wrap:wrap;gap:10px;grid-column:1/-1}.mg-search-departments a{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;background:#f5f5f5;border-radius:20px;font-size:14px}.mg-search-departments a:hover{background:#ebebeb;text-decoration:none}.mg-search-grid>p{grid-column:1/-1;font-size:14px}.mg-search-dialog.mg-search-sheet{position:fixed;inset:0 0 0 auto;margin:0;width:440px;max-width:100vw;height:100dvh;max-height:100dvh;padding:0 0 32px;border:0;background:#fff;color:#212121;overflow-y:auto;overscroll-behavior:contain;box-shadow:none}.mg-search-sheet::backdrop{background:#0006}.mg-search-sheet .mg-search-head{display:flex;flex-direction:column;align-items:flex-start;padding:6px 14px 0}.mg-search-sheet .mg-search-close{align-self:flex-end;width:44px;height:44px;margin-inline-end:-10px}.mg-search-sheet .mg-search-close .mg-icon{width:20px;height:20px}.mg-search-sheet .mg-v4-search-title{font-size:22px;font-weight:500;line-height:1.3;margin:2px 0 8px}.mg-search-tabs{display:flex;gap:12px;padding-inline:8px;border-bottom:1px solid #e6e6e6;overflow-x:auto;scrollbar-width:none}.mg-search-tabs::-webkit-scrollbar{display:none}.mg-search-tabs button{height:42px;padding:0 7px;font-size:15px;color:#8a8a8a;white-space:nowrap;box-shadow:inset 0 -2px 0 transparent}.mg-search-tabs button[aria-selected=true]{color:#212121;font-weight:500;box-shadow:inset 0 -2px #212121}.mg-search-tabs button:focus-visible{outline-offset:-2px}.mg-search-sheet .mg-search-form{display:flex;align-items:center;gap:8px;margin:14px 14px 6px;padding:0 10px;min-height:0;height:36px;border:0;border-radius:5px;background:#efefef}.mg-search-sheet .mg-search-form>.mg-icon{width:20px;height:20px;color:#8a8a8a}.mg-search-sheet .mg-search-form input{height:36px;padding:0;font-size:16px;-webkit-appearance:none;appearance:none}.mg-search-sheet .mg-search-form input::placeholder{color:#8a8a8a;opacity:1}.mg-search-sheet .mg-search-form input::-webkit-search-cancel-button{display:none}.mg-search-sheet .mg-search-form:focus-within{border:0;box-shadow:0 0 0 1.5px #212121}.mg-search-sheet .mg-search-clear{width:32px;height:32px;margin-inline-end:-6px;color:#8a8a8a}.mg-search-sheet .mg-search-clear .mg-icon{width:16px;height:16px}.mg-search-list{list-style:none;margin:0;padding:0}.mg-search-list a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:9px 14px;font-size:15px;line-height:1.4;border-bottom:1px solid #e6e6e6}.mg-search-list a:hover{background:#f7f7f7;text-decoration:none}.mg-search-list .mg-icon{width:16px;height:16px;transform:rotate(180deg)}.mg-search-sheet.is-typing .mg-search-lists{display:none}.mg-search-sheet [data-search-results]{padding-inline:14px}.mg-search-sheet .mg-search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;padding-top:14px}.mg-search-sheet .mg-search-results .mg-card-image{height:180px}.mg-search-sheet .mg-search-count{padding:18px 0;margin:0;font-size:14px}@media(max-width:749px){.mg-search-dialog.mg-search-sheet{width:100vw;top:0;right:0;bottom:0;left:0;padding:0 0 32px}.mg-search-sheet::backdrop{background:#fff}}.mg-mega-designers>.mg-mega-all{grid-column:1/-1;justify-self:start;margin-top:8px;font-size:12px}.mg-designers-count{font-size:14px;margin-bottom:20px}.mg-alphabet span{min-width:20px;color:#c9c9c9}.mg-designers>h1{font-size:var(--mg-title-size);font-weight:400;line-height:20px;letter-spacing:.14px}.mg-designers>h1{margin-bottom:8px}.mg-designers-count{margin-bottom:4px}.mg-designer-item{display:flex;align-items:flex-start;gap:6px;min-width:0;line-height:20px}.mg-designer-item>a{min-width:0;overflow-wrap:anywhere}.mg-designer-heart{width:24px;height:24px;margin-block:-2px;margin-inline-start:-4px}.mg-designer-heart .mg-icon{width:16px;height:16px}.mg-designer-heart[aria-pressed=true] svg{fill:#212121}.mg-fav-designers{margin-bottom:24px}.mg-fav-designers:not(:first-child){margin-top:8px;padding-top:20px;border-top:1px solid #eee}.mg-fav-designers h3{font-size:var(--mg-title-size);font-weight:500;margin-bottom:16px;text-align:right}.mg-fav-designers-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;font-size:14px}@media(max-width:749px){.mg-designer-heart{width:32px;height:32px;margin-block:-6px;margin-inline-start:-8px}.mg-designer-item{gap:2px}}.mg-card-name[dir=auto],.mg-product-info h1[dir=auto],.mg-trending-item p[dir=auto],.mg-colors p[dir=auto]{text-align:right}@media(max-width:749px){.mg-trending>:nth-child(n+16){display:none}}main>.shopify-section:first-child>.mg-hero--full{--mg-hero-over: var(--mg-header);--mg-hero-fade: 72px;margin-top:calc(-1 * var(--mg-hero-over));height:100vh;height:100svh;min-height:480px}body:has(.mg-announcement) main>.shopify-section:first-child>.mg-hero--full{--mg-hero-over: calc(var(--mg-header) + var(--mg-announcement))}main>.shopify-section:first-child>.mg-hero--full .mg-hero-media{position:relative;aspect-ratio:auto;height:100%}main>.shopify-section:first-child>.mg-hero--full .mg-hero-media:before{content:"";position:absolute;top:-48px;right:-48px;bottom:-48px;left:-48px;background:var(--mg-hero-backdrop, none) 50% 0 / cover no-repeat;filter:blur(24px)}main>.shopify-section:first-child>.mg-hero--full .mg-hero-media img{position:absolute;inset-inline:0;top:var(--mg-hero-over);height:calc(100% - var(--mg-hero-over));object-position:50% var(--mg-hero-y, 0%);-webkit-mask-image:linear-gradient(transparent,#000 var(--mg-hero-fade));mask-image:linear-gradient(transparent,#000 var(--mg-hero-fade))}main>.shopify-section:first-child>.mg-hero--full:before{content:"";position:absolute;inset:0 0 auto;height:calc(var(--mg-header) + var(--mg-announcement) + 96px);background:linear-gradient(#00000080,#0000004d 50%,transparent);z-index:1;pointer-events:none}@media(min-width:750px){main>.shopify-section:first-child>.mg-hero--full .mg-hero-copy{top:calc(var(--mg-hero-over) + (100% - var(--mg-hero-over)) / 2);inset-inline:auto var(--mg-gutter);width:min(46%,560px)}}main>.shopify-section:first-child>.mg-hero--full .mg-hero-copy a:focus-visible{outline-color:#fff}body:has(main>.shopify-section:first-child>.mg-hero--full) .mg-announcement{position:relative;z-index:31}body:has(main>.shopify-section:first-child>.mg-hero--full) .mg-announcement :focus-visible{outline-color:#fff}body:has(main>.shopify-section:first-child>.mg-hero--full) .mg-header{transition:background-color .25s ease,color .25s ease}body:has(main>.shopify-section:first-child>.mg-hero--full):not(.mg-header-solid) .mg-header:not(:hover):not(:has(:focus-visible,.is-open)){background:transparent;color:#fff}.mg-logo-img--inverse{display:none}body:has(main>.shopify-section:first-child>.mg-hero--full):not(.mg-header-solid) .mg-header:not(:hover):not(:has(:focus-visible,.is-open)) .mg-wordmark:has(.mg-logo-img--inverse) .mg-logo-img:not(.mg-logo-img--inverse){display:none}body:has(main>.shopify-section:first-child>.mg-hero--full):not(.mg-header-solid) .mg-header:not(:hover):not(:has(:focus-visible,.is-open)) .mg-logo-img--inverse{display:block}body:has(main>.shopify-section:first-child>.mg-hero--full):not(.mg-header-solid) .mg-header:not(:hover):not(:has(:focus-visible,.is-open)) .mg-wordmark:not(:has(.mg-logo-img--inverse)) .mg-logo-img{filter:brightness(0) invert(1)}@media(prefers-reduced-motion:reduce){body:has(main>.shopify-section:first-child>.mg-hero--full) .mg-header{transition:none}}@media(max-width:749px){main>.shopify-section:first-child>.mg-hero--full{display:block}main>.shopify-section:first-child>.mg-hero--full .mg-hero-media img{object-position:var(--mg-hero-mobile-x, 50%) var(--mg-hero-y, 0%)}main>.shopify-section:first-child>.mg-hero--full:after{display:block;background:linear-gradient(transparent 50%,#00000080)}main>.shopify-section:first-child>.mg-hero--full .mg-hero-copy{position:absolute;inset-inline:16px;top:auto;bottom:48px;transform:none;padding:0;color:#fff;text-shadow:0 1px 12px #0006}}.mg-megamenu{max-height:calc(100vh - var(--mg-header) - var(--mg-announcement));overflow-y:auto;overscroll-behavior:contain}.mg-nav-item.is-dismissed>.mg-megamenu{visibility:hidden;opacity:0}.mg-mega-columns.mg-mega-columns--rich{display:flex;align-items:flex-start;gap:32px;max-width:none}.mg-mega-columns--rich>.mg-mega-column,.mg-mega-columns--rich>.mg-mega-designers{flex:0 1 160px;min-width:0;gap:10px}.mg-mega-columns--rich>.mg-mega-designers{display:flex!important;flex-direction:column}.mg-mega-columns--rich a{font-size:14px;font-weight:300;line-height:20px}.mg-mega-columns--rich a:hover{text-decoration:underline;text-underline-offset:3px}.mg-mega-columns--rich .mg-mega-heading{font-size:15px;font-weight:400;margin-bottom:10px}.mg-mega-columns--rich>.mg-mega-more{gap:16px}.mg-mega-columns--rich>.mg-mega-more .mg-mega-heading{margin-bottom:0}.mg-mega-columns--rich>.mg-mega-designers>.mg-mega-all{font-size:12px;margin-top:4px}.mg-mega-featured{flex:0 0 clamp(200px,19vw,280px);margin-inline-start:auto;display:flex;flex-direction:column;gap:10px}.mg-mega-featured .mg-mega-heading{margin:0}.mg-mega-featured-image{display:block;aspect-ratio:4 / 5;overflow:hidden;background:#f5f5f5}.mg-mega-featured-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--mg-featured-x, 50%) 50%}.mg-mega-featured--brand .mg-mega-featured-image{--mg-featured-band: 52px;position:relative}.mg-mega-featured-brand{position:absolute;inset:auto 0 0;display:flex;align-items:flex-end;justify-content:center;padding:var(--mg-featured-band) 12px 18px;background:linear-gradient(to top,#0009,#0000);color:#fff;font-size:15px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;text-align:center;line-height:1.3}.mg-mega-featured--contain .mg-mega-featured-image{--mg-featured-ground: #f3f1ee;background:var(--mg-featured-ground)}.mg-mega-featured--contain .mg-mega-featured-image img{object-fit:contain;mix-blend-mode:multiply}.mg-mega-featured--brand.mg-mega-featured--contain .mg-mega-featured-image img{box-sizing:border-box;padding:16px 16px var(--mg-featured-band)}.mg-mega-featured--contain .mg-mega-featured-brand{padding-top:0;background:none;color:var(--mg-text)}.mg-mega-columns--rich .mg-mega-featured-caption{font-size:15px;font-weight:400}.mg-mega-columns--rich .mg-mega-featured-link{font-size:13px;color:var(--mg-muted);text-decoration:underline;text-underline-offset:3px}@media(max-height:760px){.mg-megamenu:has(.mg-mega-columns--rich){padding-block:22px 26px}.mg-mega-columns--rich>.mg-mega-column,.mg-mega-columns--rich>.mg-mega-designers{gap:6px}.mg-mega-featured-image{aspect-ratio:1}}@media(max-width:1279px){.mg-mega-columns--rich>.mg-mega-designers{display:none!important}}@media(max-width:1023px){.mg-mega-columns.mg-mega-columns--rich{gap:20px}.mg-mega-columns>.mg-mega-featured{display:none}}.mg-search-crumbs{margin-bottom:8px;font-size:13px;color:var(--mg-muted)}.mg-search-crumbs a:hover{text-decoration:underline}.mg-mega-designers>.mg-mega-brand{direction:ltr;text-align:left}.mg-brand-strip{--mg-strip-shift: -50%;--mg-strip-gap: 56px;--mg-strip-wordmark: 18px;--mg-strip-logo: 36px}[dir=rtl] .mg-brand-strip{--mg-strip-shift: 50%}.mg-brand-strip-title{text-align:center;margin-bottom:16px}.mg-brand-strip-viewport{overflow:hidden;border-block:1px solid var(--mg-line);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.mg-brand-strip-track{display:flex;width:max-content;animation:mg-brand-strip var(--mg-strip-duration, 60s) linear infinite}.mg-brand-strip-viewport:hover .mg-brand-strip-track,.mg-brand-strip-viewport:focus-within .mg-brand-strip-track{animation-play-state:paused}@keyframes mg-brand-strip{to{transform:translate(var(--mg-strip-shift))}}.mg-brand-strip-list{display:flex;align-items:center;margin:0;padding:0;list-style:none}.mg-brand-strip-item{flex:none;padding-inline:calc(var(--mg-strip-gap) / 2)}.mg-brand-strip-brand{display:flex;align-items:center;height:72px;color:var(--mg-text);transition:opacity .2s}.mg-brand-strip-brand:hover{text-decoration:none;opacity:.6}.mg-brand-strip-name{font-size:var(--mg-strip-wordmark);font-weight:500;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;line-height:1}.mg-brand-strip-logo{display:block;height:var(--mg-strip-logo);width:auto;filter:grayscale(1) brightness(0)}@media(max-width:749px){.mg-brand-strip{--mg-strip-gap: 36px;--mg-strip-wordmark: 14px;--mg-strip-logo: 28px}.mg-brand-strip-brand{height:56px}.mg-brand-strip-title{margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.mg-brand-strip-viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.mg-brand-strip-copy,.mg-brand-strip-item[aria-hidden=true]{display:none}}.mg-language-trigger{display:inline-flex;align-items:center;gap:6px;min-height:40px;font-size:12px;line-height:16px;letter-spacing:.04em;white-space:nowrap}.mg-language-trigger .mg-icon{width:12px;height:12px}.mg-language-trigger:hover .mg-language-label,.mg-language-trigger:focus-visible .mg-language-label{text-decoration:underline;text-underline-offset:4px}.mg-mobile-locale.mg-language-trigger{font-size:14px;letter-spacing:0}.mg-phone-locale.mg-language-trigger{min-height:32px;padding-inline:4px;gap:4px}.mg-phone-locale.mg-language-trigger .mg-icon{display:none}.mg-language-dialog[open]{position:fixed;inset-block-start:var(--mg-language-top, 64px);inset-inline-end:var(--mg-gutter);inset-inline-start:auto;margin:0;width:460px;max-width:calc(100vw - 2 * var(--mg-gutter));max-height:calc(100dvh - var(--mg-language-top, 64px) - 16px);overflow-y:auto;padding:20px 20px 16px;border-radius:4px;box-shadow:0 12px 32px #00000029}.mg-language-dialog::backdrop{background:#0003}.mg-language-dialog .mg-dialog-heading{margin-bottom:12px}.mg-language-dialog .mg-dialog-heading h2{font-size:16px;font-weight:500}.mg-language-form{margin:0}.mg-language-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;margin:0;padding:0;list-style:none}.mg-language-choice{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 10px;border-radius:4px;font-size:14px;line-height:18px;text-align:start}.mg-language-choice:hover,.mg-language-choice:focus-visible{background:#f5f5f5}.mg-language-choice[aria-current=true]{background:#f5f5f5;font-weight:500}.mg-langbar{background:#f5f5f5;color:#212121;font-size:14px;line-height:20px}.mg-langbar-inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 24px;min-height:48px;padding-block:6px;padding-inline-end:48px;position:relative}.mg-langbar-go{min-height:36px;padding:0 18px;background:#212121;color:#fff;border-radius:4px;font-weight:500}.mg-langbar-more{min-height:36px;text-decoration:underline;text-underline-offset:4px}.mg-langbar-close{position:absolute;inset-inline-end:8px;top:50%;transform:translateY(-50%)}.mg-langbar-close .mg-icon{width:16px;height:16px}html.mg-lang-wait body{visibility:hidden}html:lang(ja) body,.mg-language-choice:lang(ja),.mg-language-label:lang(ja){font-family:Heebo,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,Noto Sans JP,Noto Sans CJK JP,sans-serif}html:lang(ko) body,.mg-language-choice:lang(ko),.mg-language-label:lang(ko){font-family:Heebo,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR,Noto Sans CJK KR,sans-serif}@media(max-width:749px){.mg-locale.mg-language-trigger{display:none}.mg-language-dialog[open]{top:0;right:0;bottom:0;left:0;width:100%;max-width:100vw;height:100dvh;max-height:100dvh;padding:16px;border-radius:0;box-shadow:none}.mg-language-dialog .mg-dialog-heading h2{font-size:22px;font-weight:400}.mg-language-list{grid-template-columns:minmax(0,1fr);gap:0}.mg-language-choice{min-height:52px;font-size:16px;border-bottom:1px solid #f5f5f5;border-radius:0}.mg-langbar-inner{justify-content:flex-start;gap:4px 16px}}:where(html[dir=ltr]) .mg-heading-link .mg-icon,:where(html[dir=ltr]) .mg-mobile-nav-group>summary .mg-icon,:where(html[dir=ltr]) .mg-mobile-nav-link>.mg-icon,:where(html[dir=ltr]) .mg-search-list .mg-icon,:where(html[dir=ltr]) .mg-collection-directory .mg-icon{transform:none}:where(html[dir=ltr]) .mg-heading-link:hover .mg-icon,:where(html[dir=ltr]) .mg-heading-link:focus-visible .mg-icon{transform:translate(3px)}:where(html[dir=ltr]) .mg-carousel-prev{transform:rotate(180deg)}:where(html[dir=ltr]) .mg-carousel-next{transform:none}:where(html[dir=ltr]) .mg-gallery-prev{transform:translateY(-50%) rotate(180deg)}:where(html[dir=ltr]) .mg-gallery-next{transform:translateY(-50%)}:where(html[dir=ltr]) .mg-card-name[dir=auto],:where(html[dir=ltr]) .mg-product-info h1[dir=auto],:where(html[dir=ltr]) .mg-trending-item p[dir=auto],:where(html[dir=ltr]) .mg-colors p[dir=auto],:where(html[dir=ltr]) .mg-fav-designers h3{text-align:left}:where(html[dir=ltr]) .mg-skip{right:auto;left:8px}:where(html[dir=ltr]) .mg-search-dialog.mg-search-sheet{inset:0 auto 0 0}:where(html[dir=ltr]) .mg-contact-answers details>a{margin:12px 16px 0 0}@media(min-width:750px){:where(html[dir=ltr]) main>.shopify-section:first-child>.mg-hero--full .mg-hero-copy{inset-inline:var(--mg-gutter) auto}}.mg-collection>h1.mg-collection-title--center{text-align:center}.mg-waitlist{border-top:1px solid var(--mg-line);padding-top:20px}.mg-waitlist-title{font-size:16px;font-weight:500;line-height:24px;margin-bottom:4px}.mg-waitlist-text{font-size:14px;line-height:22px;color:var(--mg-muted);margin-bottom:16px}.mg-waitlist .mg-email{height:44px;margin-bottom:14px}.mg-waitlist-consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:20px;margin-bottom:16px;cursor:pointer}.mg-waitlist-consent input{margin-top:2px;flex-shrink:0}.mg-waitlist .mg-form-error{padding-block:0 12px;color:#b00020;font-size:13px}.mg-waitlist .mg-button{width:100%;height:48px;font-size:16px}.mg-waitlist .mg-fine{margin-top:10px}.mg-waitlist .mg-fine .mg-underlined{font-size:inherit}.mg-waitlist-whatsapp{gap:8px;margin-top:16px}.mg-waitlist-whatsapp .mg-icon{width:18px;height:18px}.mg-waitlist-success{display:none;background:#f5f5f5;border-radius:4px;padding:14px 16px;font-size:14px;line-height:22px}#mg-waitlist-form:target .mg-waitlist-success{display:block}#mg-waitlist-form:target:has(.mg-waitlist-success) .mg-waitlist-fields{display:none}body:has(#mg-waitlist-form:target .mg-waitlist-success) #mg-newsletter-form [role=status]{display:none}.mg-cart-page>[data-cart-content]:has(>.mg-showcase-cart){display:block}.mg-showcase-cart{max-width:460px;margin:0 auto;padding-bottom:80px}.mg-showcase-cart .mg-waitlist{border-top:0;padding-top:0}.mg-showcase-cart .mg-waitlist-text{text-align:center;margin-top:-8px;margin-bottom:24px}.mg-showcase-cart .mg-continue-shopping{display:block;text-align:center;margin-top:20px}.mg-cart-page:has(.mg-showcase-cart)>h1{text-align:center}.mg-cart-summary .mg-waitlist{margin-top:8px}.mg-newsletter .mg-waitlist-consent{justify-content:center;text-align:start}.mg-newsletter p.mg-form-error{padding-block:0;margin:0 0 16px;color:#b00020;font-size:13px}main>.shopify-section:first-child>.mg-hero--full .mg-hero-media{background:#212121}.mg-trustbar{margin-block:56px}.mg-trustbar-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--mg-line,#ededed)}.mg-trustbar-item{min-width:0}.mg-trustbar-item+.mg-trustbar-item{border-inline-start:1px solid var(--mg-line,#ededed)}.mg-trustbar-inner{display:flex;align-items:flex-start;gap:14px;height:100%;padding:28px;color:inherit;text-decoration:none}a.mg-trustbar-inner:hover .mg-trustbar-title{text-decoration:underline;text-underline-offset:4px}a.mg-trustbar-inner:focus-visible{outline-offset:-4px}.mg-trustbar-icon{flex-shrink:0;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#f3f4f8;color:#0a1230}.mg-trustbar-icon .mg-icon{width:22px;height:22px}.mg-trustbar-text{display:flex;flex-direction:column;gap:4px;min-width:0}.mg-trustbar-title{font-size:var(--mg-title-size,16px);font-weight:500;line-height:1.35;color:#0a1230}.mg-trustbar-desc{font-size:13px;line-height:20px;color:var(--mg-muted,#757575)}.mg-trustbar--tint .mg-trustbar-list{background:#f7f7f9;border:0}.mg-trustbar--tint .mg-trustbar-icon{background:#fff}.mg-trustbar--navy .mg-trustbar-list{background:#0a1230;border:0}.mg-trustbar--navy .mg-trustbar-item+.mg-trustbar-item{border-color:#ffffff26}.mg-trustbar--navy .mg-trustbar-title{color:#fff}.mg-trustbar--navy .mg-trustbar-desc{color:#c9cde0}.mg-trustbar--navy .mg-trustbar-icon{background:#ffffff1a;color:#fff}.mg-trustbar--navy :focus-visible{outline-color:#fff}@media(max-width:989px){.mg-trustbar-inner{padding:22px 16px;gap:12px}}@media(max-width:749px){.mg-trustbar{margin-block:40px}.mg-trustbar-list{grid-template-columns:1fr}.mg-trustbar-item+.mg-trustbar-item{border-inline-start:0;border-top:1px solid var(--mg-line,#ededed)}.mg-trustbar--navy .mg-trustbar-item+.mg-trustbar-item{border-top-color:#ffffff26}.mg-trustbar-inner{padding:18px 4px;align-items:center}.mg-trustbar--tint .mg-trustbar-inner,.mg-trustbar--navy .mg-trustbar-inner{padding-inline:16px}}.mg-sizes{margin-bottom:24px}.mg-sizes-title{font-size:14px;font-weight:400}.mg-size-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.mg-size-chip{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:52px;min-height:44px;padding:4px 10px;border:1px solid #c9c9c9;font-size:14px;line-height:18px;text-align:center}.mg-size-chip.is-out{color:var(--mg-muted);border-color:var(--mg-line);background:#f5f5f5}.mg-size-out{font-size:11px;line-height:14px}.mg-size-picker{--mg-size-legend-height: 32px;--mg-size-legend-gap: 8px;position:relative;min-width:0;margin:0 0 16px;padding:0;border:0}.mg-size-legend{float:none;padding:0;margin-bottom:var(--mg-size-legend-gap);font-size:14px;line-height:var(--mg-size-legend-height)}.mg-size-guide{position:absolute;inset-block-start:calc(-1 * (var(--mg-size-legend-height) + var(--mg-size-legend-gap)));inset-inline-end:0;display:flex;align-items:center;min-height:var(--mg-size-legend-height)}.mg-size-guide .mg-sc-open{min-height:var(--mg-size-legend-height);margin:0;font-size:12px;gap:4px}.mg-size-guide .mg-sc-open .mg-icon{width:18px;height:18px}.mg-size-options{position:relative;display:flex;flex-wrap:wrap;gap:8px}.mg-size-input{position:absolute;inset-block-start:0;inset-inline-start:0;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.mg-size-choice{cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .15s,background-color .15s,color .15s}.mg-size-choice:hover{border-color:var(--mg-text)}.mg-size-input:checked+.mg-size-choice{border-color:var(--mg-text);background:var(--mg-text);color:#fff}.mg-size-input:focus-visible+.mg-size-choice{outline:2px solid var(--mg-text);outline-offset:2px}@media(prefers-reduced-motion:reduce){.mg-size-choice{transition:none}}.mg-sc-section{display:contents}.mg-sc-open{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;margin-top:8px;background:none;border:0;color:inherit;font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.mg-sc-open .mg-icon{width:20px;height:20px;flex-shrink:0}.mg-sc-open:hover{text-decoration-thickness:2px}.mg-size-heading .mg-sc-open{min-height:32px;margin:0;font-size:12px;gap:4px}.mg-size-heading .mg-sc-open .mg-icon{width:18px;height:18px}dialog.mg-sc[open]{width:min(720px,calc(100vw - 48px));max-height:min(88dvh,820px);overflow:auto;overscroll-behavior:contain}.mg-sc-inner{padding:24px}.mg-sc-heading{margin-bottom:12px}.mg-sc-product{margin-bottom:20px}.mg-sc-intro{font-size:14px;line-height:22px;color:var(--mg-muted,#757575);margin-bottom:20px}.mg-sc-tabs{display:flex;gap:24px;border-bottom:1px solid var(--mg-line,#ededed);margin-bottom:16px}.mg-sc-tabs [role=tab]{position:relative;min-height:44px;padding:0 2px;background:none;border:0;color:var(--mg-muted,#757575);font:inherit;font-size:15px;cursor:pointer}.mg-sc-tabs [role=tab][aria-selected=true]{color:var(--mg-text,#212121);font-weight:500}.mg-sc-tabs [role=tab][aria-selected=true]:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:2px;background:var(--mg-text,#212121)}.mg-sc-tabs [role=tab]:focus-visible{outline-offset:-2px}.mg-sc-genders{display:inline-flex;border:1px solid #c9c9c9;border-radius:999px;padding:3px;margin:0 0 16px;gap:2px}.mg-sc-genders label{position:relative;cursor:pointer}.mg-sc-genders input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.mg-sc-genders span{display:inline-flex;align-items:center;min-height:36px;padding:0 18px;border-radius:999px;font-size:14px}.mg-sc-genders input:checked+span{background:var(--mg-text,#212121);color:#fff}.mg-sc-genders input:focus-visible+span{outline:2px solid var(--mg-text,#212121);outline-offset:2px}.mg-sc-table-title{font-size:14px;font-weight:500;line-height:22px;margin:0 0 8px}.mg-sc-table:not([hidden])~.mg-sc-table:not([hidden]){margin-top:24px}.mg-sc-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--mg-line,#ededed)}.mg-sc-scroll:focus-visible{outline:2px solid var(--mg-text,#212121);outline-offset:2px}.mg-sc table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.mg-sc th,.mg-sc td{padding:10px 12px;text-align:center;white-space:nowrap;border-bottom:1px solid var(--mg-line,#ededed)}.mg-sc thead th{font-weight:500;background:#f7f7f8;color:var(--mg-text,#212121);position:sticky;top:0}.mg-sc tbody th{font-weight:500;background:#fff;position:sticky;inset-inline-start:0;box-shadow:inset 1px 0 0 var(--mg-line,#ededed)}:where(html[dir=ltr]) .mg-sc tbody th{box-shadow:inset -1px 0 0 var(--mg-line,#ededed)}.mg-sc tbody tr:last-child>*{border-bottom:0}.mg-sc tbody tr:hover>*{background:#f5f6fa}.mg-sc tbody tr.is-picked>*{background:#eef0f7}.mg-sc-note,.mg-sc-foot{font-size:12px;line-height:1.6;color:var(--mg-muted,#757575);margin-top:12px}.mg-sc-help{margin-top:16px;width:100%}.mg-sc-mine{display:none}.mg-sc-switch{display:inline-flex;align-items:center;gap:10px;min-height:44px;background:none;border:0;padding:0;font:inherit;font-size:14px;color:inherit;cursor:pointer}.mg-sc-switch-track{position:relative;width:40px;height:24px;border-radius:999px;background:#c9c9c9;transition:background .2s}.mg-sc-switch-thumb{position:absolute;top:3px;inset-inline-start:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:inset-inline-start .2s}.mg-sc-switch[aria-checked=true] .mg-sc-switch-track{background:var(--mg-text,#212121)}.mg-sc-switch[aria-checked=true] .mg-sc-switch-thumb{inset-inline-start:19px}.mg-sc-pick select{height:44px;min-width:150px;padding-inline:12px;font:inherit;font-size:14px;border:1px solid #c9c9c9;background:#fff;color:inherit}@media(max-width:749px){dialog.mg-sc[open]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;top:0;right:0;bottom:0;left:0}.mg-sc-inner{padding:16px 16px calc(24px + env(safe-area-inset-bottom))}.mg-sc-mine{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:12px}.mg-sc th,.mg-sc td{padding:10px 8px}.mg-sc.is-mine .mg-sc-scroll{overflow:visible;border:0}.mg-sc.is-mine thead{display:none}.mg-sc.is-mine tbody tr:not(.is-picked){display:none}.mg-sc.is-mine tbody tr.is-picked{display:block;border:1px solid var(--mg-line,#ededed)}.mg-sc.is-mine tbody tr.is-picked>*{display:flex;justify-content:space-between;gap:16px;position:static;box-shadow:none;background:#fff;text-align:start;font-size:16px;padding:14px 16px}.mg-sc.is-mine tbody tr.is-picked>th{background:var(--mg-text,#212121);color:#fff}.mg-sc.is-mine tbody tr.is-picked>:before{content:attr(data-label);color:inherit;font-weight:400;opacity:.75}.mg-sc.is-mine .mg-sc-table:not(.has-pick){display:none}.mg-sc.is-mine .mg-sc-table.has-pick{margin-top:0}}@media(prefers-reduced-motion:reduce){.mg-sc-switch-track,.mg-sc-switch-thumb{transition:none}}@media(prefers-reduced-motion:no-preference){.mg-motion .mg-card[data-mg-enter]{opacity:0;transform:translateY(18px)}.mg-motion .mg-card[data-mg-enter].is-in{opacity:1;transform:none;transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--mg-i,0) * 70ms)}}.mg-card-image{position:relative}.mg-card-alt{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;padding:inherit;opacity:0;pointer-events:none}.mg-card-alt img{display:block;width:100%;height:100%;object-fit:contain}@media(hover:hover)and (pointer:fine){.mg-card-image>img,.mg-card-alt{transition:opacity .35s ease}.mg-card.has-alt:hover .mg-card-alt,.mg-card.has-alt:focus-within .mg-card-alt{opacity:1}.mg-card.has-alt:hover .mg-card-image>img,.mg-card.has-alt:focus-within .mg-card-image>img{opacity:0}}@media(hover:none),(pointer:coarse){.mg-card-alt{display:none}}.mg-sticky-wl{display:none}@media(max-width:749px){.mg-sticky-wl{display:block;position:fixed;z-index:25;inset-inline:0;bottom:0;background:#fff;border-top:1px solid var(--mg-line,#ededed);box-shadow:0 -6px 20px #0a12301a;padding:10px 16px calc(10px + env(safe-area-inset-bottom));transform:translateY(110%);visibility:hidden;transition:transform .28s ease,visibility 0s linear .28s}.mg-sticky-wl.is-shown{transform:none;visibility:visible;transition:transform .28s ease,visibility 0s}.mg-sticky-wl-inner{display:flex;align-items:center;gap:12px}.mg-sticky-wl-summary{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.mg-sticky-wl-brand{font-size:13px;font-weight:500;color:var(--mg-text,#212121);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mg-sticky-wl-price{font-size:14px}.mg-sticky-wl-note{font-size:11px;color:var(--mg-muted,#757575)}.mg-sticky-wl-button.mg-button{flex:0 0 auto;min-height:48px;padding-inline:22px;background:var(--mg-text,#212121);border-color:var(--mg-text,#212121);font-size:15px}.mg-sticky-wl-summary~.mg-sticky-wl-button.mg-button{min-width:52%}.mg-sticky-wl-inner>.mg-sticky-wl-button:only-child{width:100%}body.mg-has-sticky-wl{padding-bottom:calc(72px + env(safe-area-inset-bottom))}}@media(max-width:749px)and (prefers-reduced-motion:reduce){.mg-sticky-wl,.mg-sticky-wl.is-shown{transition:none}}.mg-qv-open{display:none}@media(min-width:750px)and (hover:hover)and (pointer:fine){.mg-qv-open{display:block;position:absolute;z-index:2;inset-inline:12px;top:calc(var(--mg-grid-image-height,340px) - 52px);min-height:40px;padding:8px 12px;border:1px solid var(--mg-text,#212121);background:#ffffffeb;color:var(--mg-text,#212121);font:inherit;font-size:13px;letter-spacing:.02em;cursor:pointer;opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease}.mg-card:hover .mg-qv-open,.mg-qv-open:focus-visible{opacity:1;transform:none}.mg-qv-open:hover{background:var(--mg-text,#212121);color:#fff}.mg-qv-open:focus-visible{outline:2px solid var(--mg-text,#212121);outline-offset:2px}}@media(min-width:750px)and (hover:hover)and (pointer:fine)and (prefers-reduced-motion:reduce){.mg-qv-open{transform:none;transition:none}}dialog.mg-qv-dialog[open]{width:min(940px,calc(100vw - 48px));max-height:min(90dvh,760px);overflow:auto;overscroll-behavior:contain;padding:0}.mg-qv-close{position:absolute;top:8px;inset-inline-end:8px;z-index:2;background:#fff}.mg-qv-body{min-height:240px}.mg-qv-loading,.mg-qv-error{padding:48px 32px;font-size:14px;color:var(--mg-muted,#757575);text-align:center}.mg-qv{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:32px;padding:32px}.mg-qv-gallery{display:flex;flex-direction:column;gap:12px;min-width:0}.mg-qv-main{aspect-ratio:2/3;max-height:560px;background:#fff;display:flex;align-items:center;justify-content:center}.mg-qv-main img{width:100%;height:100%;object-fit:contain}.mg-qv-main img[hidden]{display:none}.mg-qv-noimage{width:100%;height:100%;background:#f3f3f3}.mg-qv-thumbs{display:flex;gap:8px;flex-wrap:wrap}.mg-qv-thumb{width:52px;height:72px;padding:2px;border:1px solid transparent;background:#fff;cursor:pointer}.mg-qv-thumb img{width:100%;height:100%;object-fit:contain}.mg-qv-thumb[aria-pressed=true]{border-color:var(--mg-text,#212121)}.mg-qv-info{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-top:24px;min-width:0}.mg-qv-brand{font-size:16px;font-weight:500;color:var(--mg-text,#212121)}.mg-qv-title{font-size:16px;line-height:22px;font-weight:400;color:var(--mg-muted,#757575);text-align:start}.mg-qv-price{margin-top:8px}.mg-qv-price .mg-price{font-size:18px}.mg-qv-info .mg-final-price{margin-top:0}.mg-size-list--small .mg-size-chip,.mg-size-picker--small .mg-size-chip{min-width:44px;min-height:38px;font-size:13px}.mg-qv-form{width:100%}.mg-qv-form .mg-size-picker{margin-bottom:0}.mg-qv-form .mg-size-legend{--mg-size-legend-height:22px;font-weight:500}.mg-qv-form .mg-form-error{padding-block:8px 0}.mg-qv-sizes{margin-top:12px;width:100%}.mg-qv-sizes h3{font-size:14px;font-weight:500;margin-bottom:8px}.mg-qv-cta.mg-button{width:100%;height:48px;margin-top:16px;font-size:15px}.mg-qv-wish{display:inline-flex;align-items:center;gap:8px;min-height:44px;background:none;border:0;padding:0;font:inherit;font-size:14px;color:inherit;cursor:pointer}.mg-qv-wish .mg-icon{width:18px;height:18px}.mg-qv-wish[aria-pressed=true] svg{fill:#212121}.mg-qv-more{margin-top:4px}@media(max-width:749px){dialog.mg-qv-dialog[open]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;top:0;right:0;bottom:0;left:0}.mg-qv{grid-template-columns:1fr;gap:16px;padding:56px 16px 24px}.mg-qv-info{padding-top:0}}@media(min-width:750px){dialog.mg-qv-dialog[open]{--mg-qv-h:min(90dvh,760px);height:var(--mg-qv-h);overflow:hidden}dialog.mg-qv-dialog[open] .mg-qv-body,dialog.mg-qv-dialog[open] .mg-qv-body>.shopify-section{height:100%}.mg-qv{height:100%;padding:24px 32px;gap:28px;box-sizing:border-box}.mg-qv-gallery{min-height:0}.mg-qv-main{aspect-ratio:auto;flex:1 1 auto;min-height:0;max-height:none}.mg-qv-thumb{width:44px;height:60px}.mg-qv-info{min-height:0;overflow-y:auto;padding-top:16px;padding-inline-end:4px}}.mg-card-gender{min-height:16px;margin:0 0 2px;font-size:12px;line-height:16px;color:var(--mg-muted)}.mg-product-gender{margin:0 0 4px;font-size:14px;line-height:20px;color:var(--mg-muted)}.mg-product-gender:empty{display:none}.mg-brand:has(>.mg-brand-logo),.mg-product-brand:has(>.mg-brand-logo),.mg-qv-brand:has(>.mg-brand-logo){display:flex;align-items:center;height:1lh}.mg-brand-logo{display:block;height:var(--mg-brand-logo, 18px);width:auto;min-width:0;max-width:100%;object-fit:contain;object-position:left center;filter:grayscale(1) brightness(0)}[dir=rtl] .mg-brand-logo{object-position:right center}.mg-product-brand{--mg-brand-logo: 24px}.mg-qv-brand{--mg-brand-logo: 20px}@media(max-width:749px){.mg-brand{--mg-brand-logo: 16px}}.mg-search-brands{margin:4px 0 8px}.mg-search-brands a{padding-inline:0}.mg-search-brands a>span{display:inline-flex;align-items:baseline;gap:10px;min-width:0}.mg-search-brands small{font-size:12px;color:#8a8a8a}.mg-search-page .mg-search-brands{max-width:440px;margin:0 0 20px}.mg-search-suggest{margin:12px 0;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mg-storefront.css.map */
