.mt99-v4-pdp{font-family:Arial,Helvetica,sans-serif;background:#fff;color:#0a0a0a;padding-bottom:90px}.mt99-v4-pdp *{box-sizing:border-box}.mt99-v4-pdp button{font-family:inherit}.mt99-v4-pdp__shell{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:46px;max-width:1460px;margin:0 auto;padding:34px 40px 58px}.mt99-v4-pdp__gallery-wrap{position:relative;min-width:0}.mt99-v4-pdp__gallery{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mt99-v4-pdp__slide{aspect-ratio:4/5;background:#f5f5f5;overflow:hidden}.mt99-v4-pdp__slide[hidden]{display:none!important}.mt99-v4-pdp__slide img{width:100%;height:100%;object-fit:cover}.mt99-v4-pdp__arrow,.mt99-v4-pdp__gallery-ui{display:none}.mt99-v4-pdp__info{position:sticky;top:118px;height:max-content;padding:8px 0}.mt99-v4-pdp__eyebrow{margin-bottom:11px;color:#747474;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.mt99-v4-pdp__title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:start}.mt99-v4-pdp__title-row h1{margin:0;font-size:34px;line-height:1.02;letter-spacing:-.03em;font-weight:900}.mt99-v4-pdp__price{font-size:20px;line-height:1.1;white-space:nowrap}.mt99-v4-pdp__status-row{display:flex;justify-content:space-between;gap:16px;margin:12px 0 26px;color:#666;font-size:12px}.mt99-v4-pdp__status-row strong{color:#28733c;font-size:10px;text-transform:uppercase;white-space:nowrap}.mt99-v4-pdp__status-row strong.is-soldout{color:#9a2424}.mt99-v4-pdp__selectors{border-top:1px solid #ddd;padding-top:21px}.mt99-v4-pdp__option{margin-bottom:23px}.mt99-v4-pdp__option-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:11px;font-size:12px}.mt99-v4-pdp__option-head>b,.mt99-v4-pdp__option-head b{margin-left:5px}.mt99-v4-pdp__sizeguide-link{border:0;background:none;padding:0;color:#111;font-size:11px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mt99-v4-pdp__colors{display:flex;flex-wrap:wrap;gap:12px}.mt99-v4-pdp__color{display:grid;grid-template-columns:36px auto;align-items:center;gap:8px;border:0;background:transparent;color:#111;padding:0;cursor:pointer}.mt99-v4-pdp__color i{display:block;width:34px;height:34px;border-radius:50%;background:var(--swatch);border:1px solid #cfcfcf}.mt99-v4-pdp__color span{font-size:11px}.mt99-v4-pdp__color.is-selected i{outline:2px solid #111;outline-offset:2px}.mt99-v4-pdp__color:not(.is-selected) span{color:#777}.mt99-v4-pdp__sizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mt99-v4-pdp__size{height:46px;border:1px solid #cfcfcf;background:#fff;color:#111;font-size:12px;font-weight:800;cursor:pointer}.mt99-v4-pdp__size.is-selected{background:#0a0a0a;color:#fff;border-color:#0a0a0a}.mt99-v4-pdp__fit-note{display:grid;grid-template-columns:82px 1fr;gap:12px;padding:14px 0;border-top:1px solid #ddd;color:#666;font-size:11px;line-height:1.45}.mt99-v4-pdp__fit-note strong{color:#111;text-transform:uppercase;font-size:9px;letter-spacing:.04em}.mt99-v4-pdp__benefits{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:0 0 16px}.mt99-v4-pdp__benefits>div{padding:12px 10px}.mt99-v4-pdp__benefits>div+div{border-left:1px solid #ddd}.mt99-v4-pdp__benefits strong{display:block;font-size:9px;letter-spacing:.03em}.mt99-v4-pdp__benefits span{display:block;margin-top:3px;color:#666;font-size:10px}.mt99-v4-pdp__actions{display:grid;grid-template-columns:1.35fr .65fr;gap:8px}.mt99-v4-pdp__actions button{height:54px;border:1px solid #0a0a0a;font-size:12px;font-weight:900;text-transform:uppercase;cursor:pointer}.mt99-v4-pdp__add{background:#0a0a0a;color:#fff}.mt99-v4-pdp__buy{background:#fff;color:#0a0a0a}.mt99-v4-pdp__actions button:disabled,.mt99-v4-pdp__sticky button:disabled{opacity:.4;cursor:not-allowed}.mt99-v4-pdp__error{margin-top:8px;color:#a40c1d;font-size:11px}.mt99-v4-pdp__accordions{margin-top:22px;border-top:1px solid #ddd}.mt99-v4-pdp__accordions details{border-bottom:1px solid #ddd}.mt99-v4-pdp__accordions summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;cursor:pointer;font-size:12px;font-weight:800}.mt99-v4-pdp__accordions summary::-webkit-details-marker{display:none}.mt99-v4-pdp__accordions summary b{font-size:17px;font-weight:400}.mt99-v4-pdp__detail-copy{padding:0 0 18px;color:#555;font-size:12px;line-height:1.55}.mt99-v4-pdp__detail-copy p:first-child{margin-top:0}.mt99-v4-pdp__detail-copy ul{margin:10px 0 0;padding-left:18px}.mt99-v4-pdp__detail-copy li{margin:5px 0}.mt99-v4-pdp__related{max-width:1460px;margin:0 auto;padding:46px 40px 70px;border-top:1px solid #ddd}.mt99-v4-pdp__sticky{display:none}html.mt99-modal-open,body.mt99-modal-open{overflow:hidden!important}.mt99-v4-sizeguide[hidden]{display:none!important}.mt99-v4-sizeguide{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483500;display:flex;align-items:center;justify-content:center;padding:24px}.mt99-v4-sizeguide__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#00000085}.mt99-v4-sizeguide__sheet{position:relative;z-index:1;width:min(720px,100%);max-height:min(760px,88dvh);overflow:auto;background:#fff;padding:26px}.mt99-v4-sizeguide__sheet header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid #ddd}.mt99-v4-sizeguide__sheet header span{display:block;color:#777;font-size:9px;font-weight:900;letter-spacing:.05em}.mt99-v4-sizeguide__sheet header h2{margin:5px 0 0;font-size:30px;line-height:1;font-weight:900;letter-spacing:-.03em}.mt99-v4-sizeguide__sheet header button{width:36px;height:36px;border:0;background:transparent;font-size:28px;line-height:1;color:#111}.mt99-v4-sizeguide__units{display:flex;gap:0;margin:18px 0}.mt99-v4-sizeguide__units button{width:52px;height:36px;border:1px solid #111;background:#fff;color:#111;font-size:10px;font-weight:900}.mt99-v4-sizeguide__units button+button{border-left:0}.mt99-v4-sizeguide__units button.is-active{background:#111;color:#fff}.mt99-v4-sizeguide__table-wrap{overflow-x:auto}.mt99-v4-sizeguide table{width:100%;border-collapse:collapse;font-size:11px}.mt99-v4-sizeguide th,.mt99-v4-sizeguide td{padding:10px 7px;border-bottom:1px solid #e2e2e2;text-align:left;white-space:nowrap}.mt99-v4-sizeguide th{font-size:9px;text-transform:uppercase}.mt99-v4-sizeguide__note{margin:18px 0 0;color:#666;font-size:11px;line-height:1.5}.mt99-v4-sizeguide__model{display:flex;justify-content:space-between;gap:20px;margin-top:18px;padding-top:16px;border-top:1px solid #ddd;font-size:11px}.mt99-v4-sizeguide__model strong{text-transform:uppercase;font-size:9px}@media(max-width:1023px){.mt99-v4-pdp{padding-bottom:82px}.mt99-v4-pdp__shell{display:block;padding:0}.mt99-v4-pdp__gallery-wrap{background:#f5f5f5}.mt99-v4-pdp__gallery{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.mt99-v4-pdp__gallery::-webkit-scrollbar{display:none}.mt99-v4-pdp__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:4/5}.mt99-v4-pdp__gallery-ui{display:block;position:absolute;right:12px;bottom:12px;background:#ffffffe6;padding:5px 8px;font-size:10px;font-weight:800}.mt99-v4-pdp__arrow{display:flex;position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:34px;height:44px;align-items:center;justify-content:center;border:0;background:transparent;color:#111;font-size:30px;font-weight:300;line-height:1}.mt99-v4-pdp__arrow--prev{left:2px}.mt99-v4-pdp__arrow--next{right:2px}.mt99-v4-pdp__info{position:static;padding:18px 15px 24px}.mt99-v4-pdp__eyebrow{font-size:9px}.mt99-v4-pdp__title-row{display:block}.mt99-v4-pdp__title-row h1{font-size:22px;line-height:1.08;margin-bottom:7px}.mt99-v4-pdp__price{font-size:18px}.mt99-v4-pdp__status-row{margin:8px 0 20px;font-size:11px}.mt99-v4-pdp__selectors{padding-top:18px}.mt99-v4-pdp__colors{gap:14px 18px}.mt99-v4-pdp__color{grid-template-columns:34px auto}.mt99-v4-pdp__color i{width:32px;height:32px}.mt99-v4-pdp__sizes{grid-template-columns:repeat(4,1fr)}.mt99-v4-pdp__size{height:45px}.mt99-v4-pdp__fit-note{grid-template-columns:72px 1fr}.mt99-v4-pdp__actions{grid-template-columns:1fr 1fr}.mt99-v4-pdp__related{padding:34px 14px 46px}.mt99-v4-pdp__related .mt99-v3-products{grid-template-columns:repeat(2,1fr)}.mt99-v4-pdp__sticky{position:fixed;left:0;right:0;bottom:0;z-index:35;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;background:#fff;border-top:1px solid #ddd;padding:9px 12px max(9px,env(safe-area-inset-bottom));transform:translateY(110%);opacity:0;pointer-events:none;transition:transform .2s ease,opacity .2s ease}.mt99-v4-pdp__sticky.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.mt99-v4-pdp__sticky>div{min-width:0;display:flex;flex-direction:column}.mt99-v4-pdp__sticky small{max-width:128px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px;color:#777}.mt99-v4-pdp__sticky strong{font-size:14px}.mt99-v4-pdp__sticky button{height:46px;border:0;background:#0a0a0a;color:#fff;font-size:12px;font-weight:900;text-transform:uppercase}.mt99-v4-sizeguide{align-items:flex-end;padding:0}.mt99-v4-sizeguide__sheet{width:100%;max-height:82dvh;padding:20px 15px calc(20px + env(safe-area-inset-bottom))}.mt99-v4-sizeguide__sheet header h2{font-size:26px}.mt99-v4-sizeguide table{font-size:10px}.mt99-v4-sizeguide th,.mt99-v4-sizeguide td{padding:9px 6px}.mt99-v4-sizeguide__model{display:block}.mt99-v4-sizeguide__model span{display:block;margin-top:5px;color:#666}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/mt99-product-v4.css.map */
