@font-face{font-family:mbv2 Fallback Regular;src:local("Arial"),local("ArialMT");size-adjust:96.7%;ascent-override:95%;descent-override:31%;line-gap-override:0%}@font-face{font-family:mbv2 Fallback SemiBold;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:93.7%;ascent-override:98%;descent-override:32%;line-gap-override:0%}.mbv2{--mbv2-ink: #1d1d1b;--mbv2-muted: #555555;--mbv2-soft: #6b6b6b;--mbv2-line: #ebebeb;--mbv2-border: #cfcfcf;--mbv2-border-soft: #dddddd;--mbv2-active: #f4f2ee;--mbv2-red: #8e1c1c;--mbv2-surface: #ffffff;--mbv2-disabled-text: #b3b3b3;--mbv2-disabled-background: #fafafa;--mbv2-header-offset: var(--header-height, 104px);--mbv2-body-text: #333333;--mbv2-vip: #206103;--mbv2-offwhite: #f1f0eb;--mbv2-sage: #a1a6a0;--mbv2-slate: #2f343a;--mbv2-step-border: #999999;--mbv2-mix-match: #777057;--mbv2-active-dot: #70ed7b;--mbv2-price-red: #980404;--mbv2-pill-background: #f7f7f7;--mbv2-size-selected-background: #2b343c;--mbv2-size-selected-text: #fdfdfd;--mbv2-photo-tint: rgba(0, 0, 0, .04);--mbv2-font: "ProximaNova Regular", "mbv2 Fallback Regular", Arial, sans-serif;--mbv2-font-medium: "ProximaNova SemiBold", "mbv2 Fallback SemiBold", Arial, sans-serif;--mbv2-ease: cubic-bezier(.2, .7, .2, 1);--mbv2-duration-fast: .16s;--mbv2-duration: .28s;interpolate-size:allow-keywords;display:block;color:var(--mbv2-ink);font-family:var(--mbv2-font);font-size:14px;line-height:1.3}.mbv2 *,.mbv2 *:before,.mbv2 *:after{box-sizing:border-box}.mbv2 button{font-family:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.mbv2 :is(.mbv2__step,.mbv2__pill,.mbv2__size,.mbv2__swatch,.mbv2__button,.mbv2__gallery-button){transition:background-color var(--mbv2-duration-fast) var(--mbv2-ease),border-color var(--mbv2-duration-fast) var(--mbv2-ease),box-shadow var(--mbv2-duration-fast) var(--mbv2-ease),color var(--mbv2-duration-fast) var(--mbv2-ease),opacity var(--mbv2-duration) var(--mbv2-ease),transform var(--mbv2-duration-fast) var(--mbv2-ease)}.mbv2 :is(.mbv2__step,.mbv2__pill,.mbv2__size,.mbv2__swatch,.mbv2__button):not(:disabled):active{transform:scale(.97)}@keyframes mbv2-fade-in{0%{opacity:0}}@keyframes mbv2-fade-up{0%{opacity:0;transform:translateY(4px)}}@keyframes mbv2-pulse{50%{opacity:.55}}.mbv2 button:focus-visible,.mbv2 summary:focus-visible{outline:2px solid var(--mbv2-ink);outline-offset:2px}.mbv2-scroller{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mbv2-scroller::-webkit-scrollbar{display:none}.mbv2 [hidden]{display:none!important}.mbv2 strong,.mbv2 b{font-family:var(--mbv2-font-medium);font-weight:400}.mbv2__wrap{max-width:1200px;margin:0 auto;padding:12px 16px 0;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "steps" "img" "style" "color" "size" "foot" "info"}.mbv2__head{grid-area:head;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.mbv2__tags{display:flex}.mbv2__title{margin:0;font-family:var(--mbv2-font-medium);font-size:16px;font-weight:400;line-height:1.25;letter-spacing:.04em;text-transform:uppercase;color:var(--mbv2-ink)}.mbv2__badge{padding:4px 8px;font-family:var(--mbv2-font-medium);font-size:11px;letter-spacing:.06em;white-space:nowrap;color:var(--mbv2-surface);text-transform:uppercase;background:var(--mbv2-red)}.mbv2__badge--mix{background:var(--mbv2-mix-match)}.mbv2__steps{grid-area:steps;--mbv2-step-height: 36px;--mbv2-pointer-gap: 8px;--mbv2-pointer-height: 8px;background:linear-gradient(var(--mbv2-sage),var(--mbv2-sage)) 0 calc(var(--mbv2-step-height) + var(--mbv2-pointer-gap)) / 100% 1px no-repeat}.mbv2__steps-track{min-width:0;padding-bottom:calc(var(--mbv2-pointer-gap) + 1px + var(--mbv2-pointer-height));display:grid;grid-auto-flow:column;--mbv2-steps-gap: 8px;--mbv2-steps-visible: var(--mbv2-pieces);--mbv2-steps-peek: 0px;grid-auto-columns:calc((100% - var(--mbv2-steps-peek) - (var(--mbv2-steps-visible) - 1) * var(--mbv2-steps-gap)) / var(--mbv2-steps-visible));gap:var(--mbv2-steps-gap)}.mbv2__steps-track--overflow{margin-right:-16px;--mbv2-steps-visible: 4;--mbv2-steps-peek: calc(40px + var(--mbv2-steps-gap))}.mbv2__steps,.mbv2__head{scroll-margin-top:calc(var(--mbv2-header-offset) + 16px)}.mbv2 .mbv2__step{position:relative;height:var(--mbv2-step-height);min-width:0;padding:0 8px;display:flex;align-items:center;gap:6px;text-align:left;scroll-snap-align:start;background:var(--mbv2-surface);border:1px solid var(--mbv2-step-border)}.mbv2 .mbv2__step.is-active{background:var(--mbv2-offwhite)}.mbv2__step.is-active:after{content:"";position:absolute;top:calc(100% + 1px + var(--mbv2-pointer-gap) + 1px);left:50%;width:12px;height:var(--mbv2-pointer-height);background:var(--mbv2-ink);clip-path:polygon(0 0,100% 0,50% 100%);transform:translate(-50%)}.mbv2 .mbv2__step:disabled{opacity:.4;cursor:not-allowed}.mbv2__step-kicker{display:none;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--mbv2-sage)}.mbv2__step-label{font-family:var(--mbv2-font-medium);font-size:12px;text-transform:uppercase;white-space:nowrap;color:var(--mbv2-sage)}.mbv2__step:is(.is-active,.is-filled) .mbv2__step-label{color:var(--mbv2-ink)}.mbv2__step-status{width:8px;height:8px;flex-shrink:0;border-radius:50%}.mbv2__step.is-filled .mbv2__step-status{background:var(--mbv2-sage)}.mbv2__step.is-active .mbv2__step-status{background:var(--mbv2-active-dot)}.mbv2__left{grid-area:img;position:relative}.mbv2__gallery{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--mbv2-active)}.mbv2__thumbs{display:none}.mbv2__slides,.mbv2-zoom__slides{width:100%;height:100%}.mbv2__slide,.mbv2-zoom__slide{flex:0 0 100%;height:100%;display:flex;align-items:center;justify-content:center;scroll-snap-align:start}.mbv2__slide{cursor:zoom-in}.mbv2__slide img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.mbv2 .mbv2__gallery-button{position:absolute;z-index:2;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;color:var(--mbv2-soft);background:transparent}.mbv2 .mbv2__gallery-button--zoom{right:12px;bottom:16px;width:32px;height:32px;color:var(--mbv2-ink);background:var(--mbv2-photo-tint)}.mbv2__gallery-button--zoom .icon{width:14px;height:14px}.mbv2 .mbv2__gallery-button--prev,.mbv2 .mbv2__gallery-button--next{top:50%;width:36px;height:36px;transform:translateY(-50%)}.mbv2 .mbv2__gallery-button--prev{left:8px}.mbv2 .mbv2__gallery-button--next{right:8px}.mbv2__gallery.is-single .mbv2__gallery-button--prev,.mbv2__gallery.is-single .mbv2__gallery-button--next,.mbv2__gallery.is-single .mbv2__gallery-bars{display:none}.mbv2__gallery-breadcrumb{position:absolute;top:10px;left:10px;z-index:2;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mbv2-soft)}.mbv2__gallery-breadcrumb a{color:inherit;text-decoration:underline}.mbv2__gallery-badge{position:absolute;top:8px;right:8px;z-index:2;padding:4px 8px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;background:var(--mbv2-offwhite)}.mbv2__gallery-bars{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;gap:2px}.mbv2__gallery-bar{flex:1;height:3px;background:var(--mbv2-surface);transition:background-color var(--mbv2-duration-fast) var(--mbv2-ease)}.mbv2__gallery-bar.is-active{background:var(--mbv2-ink)}.mbv2__block{display:flex;flex-direction:column;gap:6px}.mbv2__block--style{grid-area:style;flex-direction:row;align-items:center;gap:10px}.mbv2__block--color{grid-area:color}.mbv2__block--size{grid-area:size}.mbv2__row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.mbv2__label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mbv2-muted)}.mbv2__label strong{color:var(--mbv2-ink)}.mbv2__heading{display:flex;align-items:center;gap:12px;white-space:nowrap}.mbv2__heading--divider:after{content:"";flex:1;height:1px;background:var(--mbv2-sage)}.mbv2__label--value{font-size:14px;letter-spacing:0;text-transform:none;color:var(--mbv2-ink)}.mbv2__label--size:after{content:":"}.mbv2__color-product{display:none}.mbv2 .mbv2__link{position:static;padding:0;margin:0;font-size:12px;text-decoration:underline;color:var(--mbv2-ink);background:none;border:0}.mbv2__styles{flex:1;min-width:0;display:grid;grid-template-columns:repeat(var(--mbv2-style-count, 4),minmax(0,1fr));gap:6px}.mbv2 .mbv2__pill{min-height:36px;padding:4px;display:flex;align-items:center;justify-content:center;background:var(--mbv2-pill-background);border:1px solid transparent}.mbv2 .mbv2__pill.is-selected{background:var(--mbv2-offwhite);border-color:var(--mbv2-step-border)}.mbv2__pill-name{font-family:var(--mbv2-font-medium);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.mbv2__swatches{display:flex;flex-wrap:wrap;gap:10px}.mbv2 .mbv2__swatch{width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--mbv2-surface);border:1px solid var(--mbv2-border-soft)}.mbv2 .mbv2__swatch.is-selected{border-color:var(--mbv2-ink);box-shadow:inset 0 0 0 1px var(--mbv2-ink)}:where(.mbv2__swatch-fill){background-image:var(--mbv2-swatch-fallback)}.mbv2 .mbv2__swatch-fill{transition:transform var(--mbv2-duration) var(--mbv2-ease);width:32px;height:32px;border-radius:50%;background-size:cover;background-position:center}.mbv2__swatch-photo{display:none}.mbv2__size-groups{display:flex;flex-direction:column;gap:10px}.mbv2__size-group{display:flex;flex-direction:column;gap:6px}.mbv2__sizes{display:flex;flex-wrap:wrap;gap:10px 12px}.mbv2 .mbv2__size{min-width:41px;height:31px;padding:0 5px;font-size:13px;background:var(--mbv2-surface);border:1px solid var(--mbv2-ink)}.mbv2 .mbv2__size.is-selected{color:var(--mbv2-size-selected-text);background:var(--mbv2-size-selected-background)}.mbv2 .mbv2__size:disabled{color:var(--mbv2-disabled-text);text-decoration:line-through;background:var(--mbv2-disabled-background);border-color:var(--mbv2-border);cursor:not-allowed}.mbv2__error{font-size:12px;color:var(--mbv2-red)}.mbv2__foot{grid-area:foot;position:sticky;bottom:0;z-index:5;margin:0 -16px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:8px;background:var(--mbv2-surface);border-top:1px solid var(--mbv2-line)}.mbv2__totals{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"info price" "note note";align-items:start;row-gap:2px;column-gap:12px}.mbv2__totals-info{grid-area:info;display:flex;flex-direction:column;gap:2px}.mbv2__totals-count{font-family:var(--mbv2-font-medium);font-size:13px;color:var(--mbv2-ink)}.mbv2__totals-price{grid-area:price;justify-self:end;display:flex;align-items:baseline;gap:8px;white-space:nowrap}.mbv2__full-price{font-size:14px;color:var(--mbv2-sage)}.mbv2__total-price{font-family:var(--mbv2-font-medium);font-size:18px;color:var(--mbv2-price-red)}.mbv2__price-note{grid-area:note;margin:0;font-size:11px;text-align:right;color:var(--mbv2-sage)}.mbv2__vip{display:flex;align-items:center;justify-content:flex-end;gap:8px}.mbv2__vip-badge{padding:2px 16px 2px 12px;font-family:var(--mbv2-font-medium);font-size:12px;color:var(--mbv2-surface);background:var(--mbv2-vip);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%)}.mbv2__vip-price{font-family:var(--mbv2-font-medium);font-size:18px;color:var(--mbv2-vip)}.mbv2__actions{display:flex;gap:6px}.mbv2 .mbv2__button{min-height:50px;padding:4px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-family:var(--mbv2-font-medium);font-size:14px;letter-spacing:.1em;text-transform:uppercase}.mbv2 .mbv2__button--primary{flex:2;font-size:15px;letter-spacing:.04em;color:var(--mbv2-offwhite);background:var(--mbv2-slate);border:0}.mbv2 .mbv2__button--primary:disabled{opacity:.6;cursor:progress;animation:mbv2-pulse 1.2s ease-in-out infinite}.mbv2 :is(.mbv2__error,.mbv2__cta-note):not([hidden]){animation:mbv2-fade-up var(--mbv2-duration) var(--mbv2-ease)}.mbv2 .mbv2__button--secondary{flex:1;font-size:13px;letter-spacing:.06em;color:var(--mbv2-ink);background:var(--mbv2-surface);border:1px solid var(--mbv2-ink)}.mbv2__cta-note{font-family:var(--mbv2-font);font-size:10px;letter-spacing:.04em;opacity:.8}.mbv2__info{grid-area:info;border-top:1px solid var(--mbv2-line)}.mbv2__info details{border-bottom:1px solid var(--mbv2-line)}.mbv2__info summary{position:relative;padding:12px 28px 12px 10px;display:flex;justify-content:space-between;list-style:none;cursor:pointer;font-family:var(--mbv2-font-medium);font-size:15px}.mbv2__info summary::-webkit-details-marker{display:none}.mbv2__info summary:after{content:"";position:absolute;top:50%;right:10px;width:14px;height:9px;margin-top:-4.5px;background:currentColor;clip-path:polygon(0 0,100% 0,50% 100%);transition:transform var(--mbv2-duration) var(--mbv2-ease)}.mbv2__info details[open] summary:after{transform:rotate(180deg)}.mbv2__info details::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size var(--mbv2-duration) var(--mbv2-ease),opacity var(--mbv2-duration) var(--mbv2-ease),content-visibility var(--mbv2-duration) allow-discrete}.mbv2__info details[open]::details-content{block-size:auto;opacity:1}.mbv2__info-body{padding:0 10px 14px;font-size:14px;line-height:1.6;color:var(--mbv2-body-text)}.mbv2__info-body a{color:var(--mbv2-ink)}.mbv2__info-body ul{margin:0 0 8px;padding-left:20px}.mbv2__info-body p{margin:0}.mbv2__unavailable{grid-area:style;display:none;padding:40px 16px;text-align:center;font-size:13px;letter-spacing:.08em;color:var(--mbv2-muted)}.mbv2.is-unavailable .mbv2__unavailable{display:block}.mbv2.is-unavailable :is(.mbv2__steps,.mbv2__left,.mbv2__block,.mbv2__foot,.mbv2__info){display:none}.mbv2 .mbv2-skeleton{border-color:transparent;background:var(--mbv2-active)}.mbv2[aria-busy=true] :is(.mbv2-skeleton,.mbv2__gallery:not(:has(img))){animation:mbv2-pulse 1.4s ease-in-out infinite}.mbv2[aria-busy=true] .mbv2__gallery{background:var(--mbv2-active)}.mbv2-skeleton--price{display:inline-block;width:3.5em;height:.9em;vertical-align:middle;border-radius:2px}.mbv2[aria-busy=true] .mbv2__gallery-button{visibility:hidden}.mbv2[aria-busy=true] .mbv2__button--primary:disabled{animation:none}.mbv2-zoom{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:var(--mbv2-active)}.mbv2-zoom::backdrop{background:#0006}.mbv2-zoom[open],.mbv2-zoom[open]::backdrop{animation:mbv2-fade-in var(--mbv2-duration) var(--mbv2-ease)}.mbv2-zoom__slide img{max-width:100%;max-height:100%;object-fit:contain;display:block}.mbv2 .mbv2-zoom__close{position:absolute;top:calc(12px + env(safe-area-inset-top,0px));right:12px;z-index:2;width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--mbv2-surface);box-shadow:0 2px 8px #00000026}@media(hover:hover){.mbv2 :is(.mbv2__pill,.mbv2__swatch,.mbv2__step,.mbv2__size):not(:disabled):hover{border-color:var(--mbv2-ink)}.mbv2 .mbv2__button--primary:not(:disabled):hover{background:#000}.mbv2 .mbv2__swatch:hover .mbv2__swatch-fill{transform:scale(1.06)}.mbv2 .mbv2__gallery-button:hover{background:var(--mbv2-surface)}}@media(prefers-reduced-motion:reduce){.mbv2 *,.mbv2 *:before,.mbv2 *:after,.mbv2-zoom::backdrop{animation:none!important;transition:none!important}.mbv2__info details::details-content{transition:none!important}}@media screen and (max-width:989px){.mbv2__swatches{gap:6px}.mbv2 .mbv2__swatch{width:36px;height:36px}.mbv2 .mbv2__swatch-fill{width:28px;height:28px}.mbv2__foot{padding-top:10px;padding-bottom:10px;gap:10px;background:var(--mbv2-offwhite);border-top:0}}@media screen and (min-width:990px){.mbv2__wrap{--mbv2-crumb-height: 14px;--mbv2-left-gap: 12px;max-width:1280px;padding:24px 40px 40px;grid-template-columns:minmax(0,1fr) minmax(360px,400px);grid-template-rows:repeat(7,auto) 1fr;grid-template-areas:"img head" "img steps" "img style" "img color" "img size" "img foot" "img info" "img .";column-gap:40px;row-gap:18px}.mbv2__head{margin-top:calc(var(--mbv2-crumb-height) + var(--mbv2-left-gap));gap:10px;padding-bottom:14px;border-bottom:1px solid var(--mbv2-sage)}.mbv2__title{font-size:26px;font-family:var(--mbv2-font)}.mbv2__steps{--mbv2-step-height: 44px}.mbv2__steps-track--overflow{margin-right:0;--mbv2-steps-peek: 0px}.mbv2 .mbv2__step{padding:0 12px;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}.mbv2__step-kicker{display:block}.mbv2__step-label{font-family:var(--mbv2-font);font-size:14px}.mbv2__step-status{position:absolute;top:6px;right:6px;border:1px solid var(--mbv2-border)}.mbv2__step:is(.is-active,.is-filled) .mbv2__step-status{border-color:transparent}.mbv2__left{align-self:start;position:sticky;top:var(--mbv2-header-offset);display:grid;grid-template-columns:62px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"crumb crumb" "thumbs photo";column-gap:26px;row-gap:var(--mbv2-left-gap)}.mbv2__gallery-breadcrumb{grid-area:crumb;position:static;line-height:var(--mbv2-crumb-height)}.mbv2__thumbs{grid-area:thumbs;display:flex;flex-direction:column;gap:12px;overflow-y:auto;scrollbar-width:none;contain:size}.mbv2 .mbv2__thumb{flex-shrink:0;width:100%;aspect-ratio:1 / 1;padding:0;background:var(--mbv2-active);border:1px solid transparent}.mbv2 .mbv2__thumb.is-active{border-color:var(--mbv2-ink)}.mbv2__thumb img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.mbv2__gallery{grid-area:photo}.mbv2__gallery-badge{top:14px;right:14px;padding:6px 12px;font-size:12px}.mbv2__gallery-bars,.mbv2 .mbv2__gallery-button--zoom{display:none}.mbv2 .mbv2__pill{min-height:32px}.mbv2__pill-name{font-size:11px}.mbv2__label--value{font-size:15px}.mbv2__label--value:before{content:"";display:inline-block;margin-right:10px;vertical-align:1px;border-left:8px solid var(--mbv2-ink);border-top:5px solid transparent;border-bottom:5px solid transparent}.mbv2 .mbv2__link{font-size:15px}.mbv2__color-prefix{display:none}.mbv2__color-product{display:inline;letter-spacing:.06em;text-transform:uppercase}.mbv2__label--color strong{font-family:var(--mbv2-font)}.mbv2__swatches{gap:10px}.mbv2 .mbv2__swatch{width:58px;height:62px;overflow:hidden;border-radius:0}.mbv2__swatch-fill{display:none}.mbv2__swatch-photo{width:100%;height:100%;display:block;object-fit:cover;object-position:top;opacity:.55;transition:opacity var(--mbv2-duration-fast) var(--mbv2-ease)}.mbv2__swatch:is(.is-selected,:hover) .mbv2__swatch-photo{opacity:1}.mbv2__foot{position:static;z-index:auto;margin:0;padding:18px 0 0;gap:12px;border-top-color:var(--mbv2-sage)}.mbv2__full-price{font-size:18px}.mbv2__total-price{font-size:24px}.mbv2__price-note{font-size:12px}.mbv2 .mbv2__button{min-height:44px;font-size:15px}.mbv2 .mbv2__button--secondary{display:none}}
/*# sourceMappingURL=/cdn/shop/t/147/assets/multibundle-v2.css.map */
