@media screen and (min-width:990px){html body main :is(.pants-sub,.pants-intro,.mgt-ww__intro,.mgt-ww .mgt-ww__tagline,.lp-tagline){font-size:18px!important;line-height:1.6!important}html body main :is(.pants-checks li,.mgt-ww__bullets li,.lp-bullet){font-size:17px!important;line-height:1.55!important}html body main :is(.pants-label,.mgt-ww__option legend,.lp-option>strong){font-size:16px!important;line-height:1.5!important}html body main :is(.pants-options button,.mgt-ww__choice,.lp-choice){font-size:16px!important;line-height:1.5!important;min-height:46px}html body main :is(.pants-size-guide,.mgt-ww__fit-link,.lp-size-guide,.pants-options-help,.pants-fit-help,.pants-trust,.mgt-ww__shipping-note,.mgt-ww__selection,.mgt-purchase-stock-help,.mgt-purchase-promises,.mgt-purchase-promises a,.mgt-purchase-details,.mgt-purchase-details summary,.lp-purchase-details summary,.mgt-inline-signup>summary){font-size:15px!important;line-height:1.6!important}html body main .mgt-pants-style-choice :is(p,a){font-size:15px!important;line-height:1.5!important}html body main .mgt-pants-style-choice strong{font-size:16px!important}html body main .mgt-size-reassurance :is(p,a){font-size:16px!important;line-height:1.6!important}html body main .mgt-size-reassurance strong{font-size:17px!important;line-height:1.45!important}html body main :is(.mgt-pdp-benefits p,.mgt-real-work p:not(.pants-kicker):not(.eyebrow),.mgt-feature-story p:not(.mgt-feature-eyebrow),.mgt-construction-grid p,.mgt-pdp-information,.mgt-pdp-information p,.mgt-ww__cafe-copy p,.lp-purchase-details .prose,.detailgrid p,.infogrid p,.lp-details p){font-size:17px!important;line-height:1.65!important}html body main :is(.mgt-guide-table th,.mgt-guide-table td){font-size:16px!important}html body main :is(.mgt-pdp-founder,.mgt-feature-story a,.mgt-real-work a,.mgt-testimonials__link,.mgt-testimonials figcaption){font-size:15px!important;line-height:1.6!important}html body main :is(.mgt-testimonials blockquote,.mgt-product-fit-proof blockquote){font-size:18px!important;line-height:1.6!important}html body main .mgt-testimonials__intro{font-size:17px!important;line-height:1.6!important}html body main .mgt-testimonials__eyebrow{font-size:13px!important;line-height:1.5!important}html body main :is(.mc-fit-entry p,.mc-section-head>p:not(.mc-eyebrow),.mc-product-info p,.mc-proof-grid li,.signup p,.mgt-pants-choice p){font-size:17px!important;line-height:1.6!important}html body main :is(.mc-eyebrow,.mgt-feature-eyebrow,.pants-eyebrow,.mgt-ww__eyebrow,.lp-eyebrow){font-size:13px!important;line-height:1.5!important}html body main :is(.mc-caption,.mgt-fit-proof-quote p){font-size:14px!important;line-height:1.6!important}html body main :is(.product-card p.text-sm,.mgt-search-fit p){font-size:16px!important;line-height:1.5!important}}.article-content,.article-content>.prose{min-width:0}.mgt-article-table-frame{position:relative;max-width:100%;min-width:0;margin-block:1.5rem}.mgt-article-table-frame[data-overflow=true]:before{content:"\2194";position:absolute;right:0;top:-23px;font:700 18px/20px Arial,sans-serif;color:#932424;pointer-events:none}.mgt-article-table-scroll{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#932424 #dedbd5;margin-block:0;box-shadow:inset -12px 0 12px -12px #0000003d}.mgt-article-table-scroll table{margin-block:0!important;min-width:100%}.mgt-article-table-scroll::-webkit-scrollbar{height:8px}.mgt-article-table-scroll::-webkit-scrollbar-thumb{background:#932424;border-radius:4px}.mgt-article-table-scroll::-webkit-scrollbar-track{background:#dedbd5}.mgt-article-table-scroll:focus-visible{outline:2px solid #932424;outline-offset:4px}.restock-alerts-modal-box .modalCloseButtonWrapper[data-mgt-close-ready]{position:absolute!important;top:4px!important;right:4px!important;width:44px!important;height:44px!important;display:grid!important;place-items:center!important;cursor:pointer;z-index:2}.restock-alerts-modal-box .modalCloseButtonWrapper[data-mgt-close-ready]:focus-visible{outline:3px solid #932424;outline-offset:1px;border-radius:50%}.restock-alerts-modal-box .modalCloseButtonWrapper[data-mgt-close-ready] .modal-close-btn{position:static!important}@media(max-width:760px){html body main .mgt-ww .mgt-pdp-information table{min-width:0!important;width:100%!important;table-layout:fixed}html body main .mgt-ww .mgt-pdp-information :is(th,td){font-size:14px!important;padding:10px 6px!important;white-space:normal!important;overflow-wrap:normal}html body main .mgt-ww .mgt-pdp-information :is(th,td):first-child{width:20%}html body main .mgt-ww .mgt-pdp-information :is(th,td):not(:first-child){width:40%}html body main .mgt-inline-signup input[type=email],html body main :is(input[name="properties[Recipient email]"],input[name="properties[Recipient name]"],input[name="properties[Send on]"],textarea[name="properties[Message]"]),.restock-alerts-modal-box :is(input,select,textarea){font-size:16px!important}}.mgt-fit-anchor{display:block;scroll-margin-top:100px}.product-card .mgt-sale-saving{display:none!important}.product-card__title{min-height:2.9em;text-transform:none!important}.product-card__title a{font-size:16px;line-height:1.4}.product-card .mgt-card-options{position:static;display:block;margin:10px 0 0;min-height:44px;padding:12px 10px;z-index:1;font-size:13px}.product-card__figure:has(.mgt-card-options){display:flex;flex-direction:column}.mgt-duty-mobile-nav{padding:20px 24px 28px!important}.mgt-duty-mobile-nav>a,.mgt-duty-mobile-nav summary{font-size:18px!important;min-height:48px!important;line-height:1.4!important}.mgt-duty-mobile-nav summary{display:flex!important;justify-content:space-between;list-style:none!important}.mgt-duty-mobile-nav summary::-webkit-details-marker{display:none}.mgt-mobile-nav-chevron{font-size:24px;transition:transform .15s ease}.mgt-duty-mobile-nav details[open] .mgt-mobile-nav-chevron{transform:rotate(180deg)}.mgt-duty-mobile-nav ul{padding:0 0 8px 14px!important}.mgt-chart-alternative{display:block!important;min-height:44px;margin:8px 0 14px!important;line-height:1.45!important;text-align:left;text-decoration:underline}html body main#main .mgt-collection__hero{min-height:260px!important}html body main#main .mgt-collection__copy{padding:28px 40px!important}html body main#main .mgt-collection h1{font-size:clamp(28px,3vw,42px)!important;max-width:22ch!important;line-height:1.12!important}html body main#main .mgt-collection__description{margin-top:12px!important;font-size:16px!important;line-height:1.5!important}html body main#main .mgt-collection__button{margin-top:18px!important}html body main#main .mgt-collection__media{height:280px!important;min-height:0!important}html body main#main .mgt-collection__media img{min-height:0!important}@media(max-width:760px){html body main#main .mgt-collection__hero{display:block!important;min-height:0!important}html body main#main .mgt-collection__media{display:none!important}html body main#main .mgt-collection__copy{padding:22px 20px!important}html body main#main .mgt-collection__eyebrow{margin-bottom:8px!important;font-size:11px!important}html body main#main .mgt-collection h1{font-size:26px!important;max-width:none!important}html body main#main .mgt-collection__description{margin-top:10px!important;font-size:14px!important;line-height:1.5!important}html body main#main .mgt-collection__button{display:none!important}html body main#main .mgt-collection__nav{padding:6px 12px!important;justify-content:flex-start!important;scrollbar-width:thin!important}html body main#main .mgt-collection__nav a{padding:12px 10px!important;font-size:12px!important}.product-card__title a{font-size:14px!important;line-height:1.4!important}.product-card p.text-sm{font-size:12px!important;line-height:1.45!important}html body main#main .mgt-curves-first-mobile,html body main#main .mgt-mobile-buy-jump{display:none!important}html body main#main .pants-pdp,html body main#main .mgt-ww__pdp,html body main#main .lp-pdp{padding:14px 12px!important;gap:0!important}html body main#main .pants-buy,html body main#main .mgt-ww__buy,html body main#main .lp-buy{position:static!important;padding:16px!important;border:0!important}html body main#main .pants-buy h1,html body main#main .mgt-ww__buy h1,html body main#main .lp-buy h1{font-size:28px!important;line-height:1.15!important;margin:8px 0!important}html body main#main .pants-sub,html body main#main .mgt-ww__tagline{display:none!important}html body main#main .pants-intro,html body main#main .mgt-ww__intro{display:none!important}html body main#main .pants-price,html body main#main .mgt-ww__price,html body main#main .lp-price{margin:12px 0!important}html body main#main .mgt-compact-gallery{width:100%!important;margin:14px 0!important}html body main#main .mgt-compact-gallery .pants-hero,html body main#main .mgt-compact-gallery .mgt-ww__hero,html body main#main .mgt-compact-gallery .lp-hero{height:240px!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important}html body main#main .mgt-compact-gallery .pants-hero img,html body main#main .mgt-compact-gallery .mgt-ww__hero-image,html body main#main .mgt-compact-gallery .lp-hero img{object-fit:contain!important;width:100%!important;height:100%!important;max-height:240px!important}html body main#main .mgt-compact-gallery :is(.pants-thumbs,.mgt-ww__thumbs,.lp-thumbs){display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;margin-top:6px!important;gap:6px!important}html body main#main .mgt-compact-gallery :is(.pants-thumb,.mgt-ww__thumb,.lp-thumb){flex:0 0 54px!important;height:54px!important;min-width:54px!important}html body main#main .pants-checks,html body main#main .mgt-ww__bullets{gap:5px!important;margin:10px 0!important}html body main#main .pants-checks li,html body main#main .mgt-ww__bullets li{font-size:13px!important;line-height:1.4!important}html body main#main .mgt-size-reassurance{padding:8px 10px!important;margin:8px 0!important}html body main#main .mgt-size-reassurance p{font-size:12px!important}#mgt-home-fit .chart-content p,#mgt-home-fit .chart-content td,#mgt-home-fit .chart-content th{font-size:14px!important}}html body main#main .mgt-collection__media img{object-position:center top!important}@media(max-width:699px){navigation-drawer.navigation-drawer{--drawer-content-max-height: calc(100dvh - 16px) !important}}@media(max-width:760px){html body main#main .pants-pdp,html body main#main .mgt-ww__pdp,html body main#main .lp-pdp{grid-template-columns:minmax(0,1fr)!important;min-width:0!important;max-width:100%!important}html body main#main .pants-buy,html body main#main .mgt-ww__buy,html body main#main .lp-buy{min-width:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box}html body main#main .mgt-compact-gallery{min-width:0!important;max-width:100%!important;position:static!important}html body main#main .mgt-compact-gallery .pants-hero img{object-position:center!important}}@media(max-width:760px){html body main#main .pants-price{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important}html body main#main .pants-price strong{font-size:28px!important}html body main#main .pants-price s{font-size:17px!important}html body main#main .pants-price .pants-save{font-size:11px!important;flex-basis:auto!important;margin:0!important}}#mgt-home-fit .mgt-chart-alternative{font-size:14px!important;padding-block:6px!important}#mgt-home-fit #brand-model-note,#mgt-home-fit #chart-content p{font-size:14px!important;line-height:1.5!important}
/*# sourceMappingURL=/cdn/shop/t/90/assets/mgt-cleanup-layout.css.map */
