:root{--ma-mono: ui-monospace, "SF Mono", SFMono-Regular, "JetBrains Mono", Menlo, Consolas, monospace;--ma-wine: #6e2433}.product-information .product-media__image{object-position:50% 15%}@media(max-width:749px){.product-information__media{width:100vw;min-width:100vw;margin-inline:calc(50% - 50vw)}.product-information__media .media-gallery__mobile-controls{justify-content:center}.product-information__media .slideshow-controls__dots{gap:0;padding:0}.product-information__media .slideshow-controls__dots .slideshow-control{position:relative;width:24px;height:24px;padding:0;font-size:0;color:transparent;background:none;border:0}.product-information__media .slideshow-controls__dots .slideshow-control:before{content:"";position:absolute;inset:50% auto auto 50%;width:6px;height:6px;border-radius:50%;transform:translate(-50%,-50%);background:#ffffff8c;box-shadow:0 0 0 1px #0000001f;transition:width .2s ease-out,background-color .2s ease-out}.product-information__media .slideshow-controls__dots .slideshow-control[aria-selected=true]:before{width:16px;border-radius:3px;background:#fff}.product-information__media .slideshow-controls__dots .slideshow-control:after{display:none}}@media(min-width:750px){.product-information .media-gallery__grid{gap:var(--sp-1, 4px)}}.product-information .media-gallery__grid{gap:var(--sp-1, 4px)!important}.ma-pt{display:grid;gap:var(--sp-2, 8px)}.ma-pt__k{margin:0;font:500 11px/1.2 var(--ma-font);letter-spacing:.16em;text-transform:uppercase;color:var(--ma-muted, #5f5c57)}.product-information .product-details .ma-pt__h{display:grid;gap:var(--sp-1, 4px);margin:0;font:400 clamp(1.625rem,1.15rem + 1.3vw,2.375rem)/1.08 var(--ma-font)!important;letter-spacing:-.015em;text-wrap:balance}.ma-pt__g{font:400 14px/1.4 var(--ma-font);letter-spacing:.01em;color:var(--ma-muted, #5f5c57)}.product-information .product-details product-price .price{font:400 15px/1.3 var(--ma-mono)!important;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--ma-ink, #1a1a1a)}.product-information .product-details product-price .compare-at-price{font-family:var(--ma-mono)}.product-information .product-details .ma-spec{margin:0!important;font-size:12px!important;letter-spacing:.1em!important}.product-information .product-details .variant-option--buttons.ma-isw-set{display:flex!important;flex-wrap:wrap;gap:var(--sp-3, 12px) var(--sp-2, 8px)!important}.product-information .product-details .ma-isw-set legend .variant-option__swatch-value{margin-left:var(--sp-2, 8px);font:400 13px/1 var(--ma-font);letter-spacing:.02em;text-transform:none;color:var(--ma-ink, #1a1a1a)}.product-information .product-details .variant-option .ma-isw-label{position:relative;display:grid!important;justify-items:center;align-content:start;gap:6px;width:64px!important;min-width:64px!important;min-height:0!important;padding:0!important;border:0!important;background:none!important;color:var(--ma-ink, #1a1a1a)!important;cursor:pointer}.product-information .product-details .variant-option .ma-isw-label{overflow:visible!important}.ma-isw{position:relative;display:block;width:64px;height:85px;overflow:hidden;background:#f6f5f2}.ma-isw:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px var(--ma-line, #e6e3dd);pointer-events:none;transition:box-shadow .2s ease-out}.ma-isw img{display:block;width:100%;height:100%;object-fit:cover}.product-information .product-details .ma-isw-label .variant-option__button-label__text{display:block!important;max-width:64px;font:400 11px/1.3 var(--ma-font)!important;letter-spacing:.02em;text-align:center;white-space:normal}.product-information .product-details .ma-isw-label .variant-option__button-label__text:before{display:none!important}.ma-isw-label:hover .ma-isw:after{box-shadow:inset 0 0 0 1px var(--ma-ink, #1a1a1a)}.ma-isw-label:has(input:checked) .ma-isw:after{box-shadow:inset 0 0 0 2px var(--ma-wine)}.ma-isw-label:has(input:checked) .variant-option__button-label__text{color:var(--ma-wine)}.ma-isw-label:has(input:focus-visible) .ma-isw{outline:2px solid var(--ma-navy, #1e2a4a);outline-offset:2px}.ma-isw-label:has(input[data-option-available=false]) .ma-isw img{opacity:.4}.product-information .product-details .variant-option--buttons:not(.ma-isw-set) .variant-option__button-label{min-height:44px;min-width:48px}.product-information .product-details .variant-option__button-label:has(input:focus-visible){outline:2px solid var(--ma-navy, #1e2a4a);outline-offset:2px}.ma-who{margin:0;font:400 13px/1.5 var(--ma-font);color:var(--ma-muted, #5f5c57)}.ma-fit__guide:focus-visible{outline:2px solid var(--ma-navy, #1e2a4a);outline-offset:2px}.product-information .product-details .add-to-cart-button{min-height:54px}.product-information .product-details .add-to-cart-button .add-to-cart-icon{display:none}.product-information .product-details .add-to-cart-button:focus-visible{outline:2px solid var(--ma-navy, #1e2a4a);outline-offset:3px}.product-information .product-details .ma-ship span{white-space:nowrap}.product-information .product-details .ma-ship{margin:calc(-1 * var(--sp-2, 8px)) 0 0!important;font:400 12px/1.6 var(--ma-font)!important;letter-spacing:.02em!important;color:var(--ma-muted, #5f5c57);text-align:center;text-wrap:balance}.ma-sg{position:fixed;inset:0 0 0 auto;margin:0;padding:0;border:0;width:min(480px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;background:#fff;color:var(--ma-ink, #1a1a1a);box-shadow:-24px 0 48px -24px #1e2a4a47}.ma-sg::backdrop{background:#1a1a1a52}.ma-sg[open]{animation:ma-sg-in .22s ease-out}@keyframes ma-sg-in{0%{transform:translate(24px);opacity:0}}.ma-sg__in{display:flex;flex-direction:column;height:100%}.ma-sg__head{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-3, 12px) var(--sp-5, 24px);border-bottom:1px solid var(--ma-line, #e6e3dd)}.ma-sg__h{margin:0;font:500 12px/1 var(--ma-font);letter-spacing:.16em;text-transform:uppercase}.ma-sg__x{display:grid;place-items:center;width:44px;height:44px;margin-right:-12px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.ma-sg__x:focus-visible{outline:2px solid var(--ma-navy, #1e2a4a);outline-offset:-2px}.ma-sg__body{overflow:auto;padding:var(--sp-5, 24px);font:400 14px/1.6 var(--ma-font)}.ma-sg__body .ma-size-table{overflow-x:auto;margin:var(--sp-4, 16px) 0}.ma-sg__body table{width:100%;border-collapse:collapse;font:400 13px/1.4 var(--ma-mono);font-variant-numeric:tabular-nums}.ma-sg__body th,.ma-sg__body td{padding:10px 8px;border-bottom:1px solid var(--ma-line, #e6e3dd);text-align:left;white-space:nowrap}.ma-sg__body th{font:500 11px/1.2 var(--ma-font);letter-spacing:.1em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.ma-sg[open]{animation:none}.ma-isw:after,.product-information__media .slideshow-controls__dots .slideshow-control:before{transition:none}}.product-information .product-details .variant-option .ma-isw-label:before{display:none!important}.product-information .product-details .ma-acc--pack{border-top:0;margin-top:calc(-1 * var(--sp-5, 24px) + 6px)}.product-information .product-details .layout-panel-flex>div:not([class]):not(:has(*)){display:none}.ma-desc{display:grid;justify-items:start;gap:var(--sp-2, 8px)}.ma-desc__t{max-height:3.2em;overflow:hidden;font:400 14px/1.6 var(--ma-font);color:var(--ma-ink, #1a1a1a)}.ma-desc__t>:first-child{margin-top:0}.ma-desc__t p{margin:0 0 var(--sp-3, 12px)}.ma-desc__t strong{font-weight:500}.ma-desc.is-open .ma-desc__t{max-height:none}.ma-desc:not(.is-open) .ma-desc__more-body{visibility:hidden}.ma-desc__btn{min-height:44px;padding:0;border:0;background:none;color:var(--ma-navy, #1e2a4a);cursor:pointer;font:500 11px/1 var(--ma-font);letter-spacing:.16em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.ma-desc__btn:hover{text-decoration-color:var(--ma-wine)}.ma-desc__btn:focus-visible{outline:2px solid var(--ma-navy, #1e2a4a);outline-offset:2px}.product-information .product-details .ma-acc__body h3{margin:var(--sp-5, 24px) 0 var(--sp-2, 8px);font:500 11px/1.3 var(--ma-font);letter-spacing:.14em;text-transform:uppercase;color:var(--ma-ink, #1a1a1a)}.product-information .product-details .ma-acc__body h3:first-child{margin-top:0}.product-information .product-details .ma-acc__body{font:400 14px/1.6 var(--ma-font)}.product-information .product-details .ma-acc__item summary:focus-visible{outline:2px solid var(--ma-navy, #1e2a4a);outline-offset:2px}sticky-add-to-cart .sticky-add-to-cart__bar{left:0!important;right:0;bottom:0!important;width:100%!important;max-width:none!important;transform:translateY(calc(100% + 8px))!important;gap:var(--sp-4, 16px)!important;padding:var(--sp-3, 12px) max(var(--gutter, 16px),calc((100vw - 1440px)/2 + 48px)) calc(var(--sp-3, 12px) + env(safe-area-inset-bottom,0px))!important;border-top:1px solid var(--ma-line, #e6e3dd);box-shadow:none!important}sticky-add-to-cart .sticky-add-to-cart__bar[data-stuck=true]{transform:none!important}sticky-add-to-cart .sticky-add-to-cart__image{width:42px;height:56px;aspect-ratio:auto}sticky-add-to-cart .sticky-add-to-cart__image-img{object-fit:cover!important;object-position:50% 15%}sticky-add-to-cart .sticky-add-to-cart__title{font:400 14px/1.35 var(--ma-font)!important}sticky-add-to-cart .sticky-add-to-cart__price .price{font:400 14px/1.3 var(--ma-mono)!important;letter-spacing:.04em;font-variant-numeric:tabular-nums}sticky-add-to-cart .sticky-add-to-cart__button{min-width:220px;min-height:48px;height:auto!important}sticky-add-to-cart .sticky-add-to-cart__button .add-to-cart-text>.svg-wrapper{display:none}sticky-add-to-cart .sticky-add-to-cart__button .add-to-cart-text__content{display:inline!important}sticky-add-to-cart .sticky-add-to-cart__button:focus-visible{outline:2px solid var(--ma-navy, #1e2a4a);outline-offset:2px}@media(max-width:749px){sticky-add-to-cart .sticky-add-to-cart__bar{gap:var(--sp-3, 12px)!important;padding-inline:var(--sp-4, 16px)!important}sticky-add-to-cart .sticky-add-to-cart__image{width:36px;height:48px}sticky-add-to-cart .sticky-add-to-cart__button{width:auto!important;min-width:0;padding:0 var(--sp-5, 24px)!important}}.ma-wear{grid-column:2;width:100%;max-width:1440px;margin:0 auto}.ma-wear__h{margin:0 0 var(--sp-5, 24px);font:400 clamp(1.375rem,1rem + 1vw,1.875rem)/1.15 var(--ma-font);letter-spacing:-.01em;color:var(--ma-ink, #1a1a1a)}.ma-wear__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-6, 32px) var(--grid-gap, 12px);margin:0;padding:0;list-style:none}@media(min-width:990px){.ma-wear__h{margin-bottom:var(--sp-6, 32px)}.ma-wear__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gap, 16px)}}.ma-wear__a{display:grid;gap:var(--sp-1, 4px);color:inherit;text-decoration:none}.ma-wear__img{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;margin-bottom:var(--sp-2, 8px);background:#f6f5f2}.ma-wear__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 15%}.ma-wear__f{opacity:0;transition:opacity .25s ease-out;display:none}@media(hover:hover)and (pointer:fine){.ma-wear__f{display:block}.ma-wear__a:hover .ma-wear__f,.ma-wear__a:focus-visible .ma-wear__f{opacity:1}}.ma-wear__t{overflow:hidden;font:400 14px/1.35 var(--ma-font);white-space:nowrap;text-overflow:ellipsis;color:var(--ma-ink, #1a1a1a)}.ma-wear__p{font:400 13px/1.3 var(--ma-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--ma-muted, #5f5c57)}.ma-wear__a:focus-visible{outline:2px solid var(--ma-navy, #1e2a4a);outline-offset:4px}.ma-wear__a:hover .ma-wear__t{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}@media(prefers-reduced-motion:reduce){.ma-wear__f{transition:none}}.ma-jump{position:fixed;inset:auto 0 0 0;z-index:20;padding:10px var(--sp-4, 16px) calc(10px + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid var(--ma-line, #e6e3dd);transform:translateY(110%);visibility:hidden;transition:transform .22s cubic-bezier(.2,.7,.2,1),visibility 0s .22s}.ma-jump.is-on{transform:none;visibility:visible;transition:transform .22s cubic-bezier(.2,.7,.2,1)}.ma-jump__b{display:block;width:100%;min-height:48px;border:0;background:var(--ma-navy, #1e2a4a);color:#fff;font:600 12px/1 var(--ma-font, inherit);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.ma-jump__b:focus-visible{outline:2px solid var(--ma-wine);outline-offset:2px}@media(min-width:750px){.ma-jump{display:none}}@media(prefers-reduced-motion:reduce){.ma-jump{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ma-cro.css.map */
