:root{--mdl-font-body: var(--font-family-default, "Spartan", sans-serif);--mdl-font-heading: var(--font-family-default, "Spartan", sans-serif);--mdl-text: #333333;--mdl-heading: #252525;--mdl-prose-size: 16px;--mdl-prose-line: 1.65}body{font-family:var(--mdl-font-body);font-weight:400}#MainContent{font-family:var(--mdl-font-body)}#MainContent :is(h1,h2,h3,h4,h5,h6){font-family:var(--mdl-font-heading);font-weight:500;letter-spacing:normal}#MainContent .headingPage{font-size:clamp(26px,3.1vw,38px)!important;font-weight:500!important;line-height:1.25!important;letter-spacing:-.025em!important;text-transform:none!important;overflow-wrap:break-word}#MainContent .product-single__title{font-size:clamp(26px,2.5vw,32px)!important;font-weight:500!important;line-height:1.3!important;letter-spacing:-.02em!important;text-transform:none!important}#MainContent :is(.title_block,.section-header .title){font-family:var(--mdl-font-heading)!important;font-size:clamp(26px,3vw,38px)!important;font-weight:500!important;line-height:1.25!important;letter-spacing:-.025em!important;text-transform:none!important}#MainContent .title_block :is(span,strong,b){font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}#MainContent :is(.product-single__shortdes,.mdl-collection-intro){font-family:var(--mdl-font-body);font-size:var(--mdl-prose-size)!important;font-weight:400!important;line-height:var(--mdl-prose-line)!important;letter-spacing:normal!important;color:var(--mdl-text)}#MainContent :is(.rte,.rte-setting,.block_quote,.ourteam-item__text,.product-description,[id^=proTabs],.article__content,.article-content,.shopify-policy__body){font-family:var(--mdl-font-body);font-size:var(--mdl-prose-size);font-weight:400;line-height:var(--mdl-prose-line);letter-spacing:normal}#MainContent :is(.rte,.rte-setting,.block_quote,.ourteam-item__text,.product-description,[id^=proTabs],.article__content,.article-content) :is(p,li,blockquote):not(.mdl-fit *){font-family:var(--mdl-font-body)!important;font-size:var(--mdl-prose-size)!important;font-weight:400!important;line-height:var(--mdl-prose-line)!important;letter-spacing:normal!important;color:var(--mdl-text)}#MainContent :is(.rte,.rte-setting,.block_quote,.ourteam-item__text,.product-description,[id^=proTabs],.article__content,.article-content) p:not(.mdl-fit *){margin-top:0;margin-bottom:18px}#MainContent :is(.rte,.rte-setting,.block_quote,.ourteam-item__text,.product-description,[id^=proTabs],.article__content,.article-content) :is(h2,h3,h4):not(.mdl-fit *):not(.mdl-shipping-returns *){font-family:var(--mdl-font-heading)!important;font-size:23px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:normal!important;color:var(--mdl-heading);text-transform:none!important;margin-top:36px;margin-bottom:12px}#MainContent :is(.rte,.rte-setting,.block_quote,.ourteam-item__text,.product-description,[id^=proTabs],.article__content,.article-content) :is(strong,b):not(.mdl-fit *){font-weight:500!important}#MainContent :is(.rte,.rte-setting,.block_quote,.ourteam-item__text,.product-description,[id^=proTabs],.article__content,.article-content) :is(strong,b)>span:not(.mdl-fit *){font-weight:inherit!important}#MainContent :is(.rte,.rte-setting,.block_quote,.ourteam-item__text,.product-description,[id^=proTabs],.article__content,.article-content) :is(ul,ol):not(.mdl-fit *){padding-inline-start:22px;margin-bottom:24px}#MainContent :is(.rte,.rte-setting,.block_quote,.ourteam-item__text,.product-description,[id^=proTabs],.article__content,.article-content) li:not(.mdl-fit *){margin-bottom:10px}#MainContent :is(.product_tab .nav-tabs,.product-tabs .nav-tabs) a{font-family:var(--mdl-font-body);font-size:14px!important;font-weight:500!important;line-height:1.5;letter-spacing:.02em!important}#MainContent .mdl-fit{font-family:var(--mdl-font-body);font-size:var(--mdl-prose-size);font-weight:400}#MainContent .mdl-fit h1{font-size:clamp(36px,5vw,58px);font-weight:500;line-height:1.04;letter-spacing:-.045em}#MainContent .mdl-fit h2{font-size:clamp(26px,3.3vw,38px);font-weight:500;line-height:1.12;letter-spacing:-.03em}#MainContent .mdl-fit h3{font-size:18px;font-weight:500;line-height:1.4;letter-spacing:normal}#MainContent .mdl-fit p,#MainContent .mdl-fit .steps li{font-weight:400}#MainContent .mdl-fit :is(.small,.muted){font-size:14px;line-height:1.65}#MainContent .mdl-fit .lead{font-size:17px;line-height:1.65}#MainContent .mdl-fit .custom h3{color:inherit}#MainContent .mdl-fit :is(summary,strong,b){font-weight:500}#MainContent .mdl-shipping-returns h2{font-family:var(--mdl-font-heading)!important;font-size:28px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:normal!important}#MainContent .mdl-shipping-returns h3{font-family:var(--mdl-font-heading)!important;font-size:18px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:normal!important}.shopify-policy__container{font-family:var(--mdl-font-body);font-size:16px;font-weight:400;line-height:1.65;max-width:824px}.shopify-policy__title h1{font-family:var(--mdl-font-heading);font-size:clamp(28px,4vw,42px);font-weight:500;line-height:1.2;letter-spacing:-.025em}.shopify-policy__body :is(p,li){font-family:var(--mdl-font-body)!important;font-size:16px!important;font-weight:400!important;line-height:1.65!important;letter-spacing:normal!important}.shopify-policy__body :is(h2,h3,h4){font-family:var(--mdl-font-heading)!important;font-size:23px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:normal!important;margin:36px 0 12px}.shopify-policy__body :is(strong,b){font-weight:500!important}#MainContent :is(.product-name,.product__title,.product-title){font-family:var(--mdl-font-body);font-weight:500;line-height:1.5}footer{font-family:var(--mdl-font-body);font-weight:400}footer :is(h2,h3,h4,.title_block){font-family:var(--mdl-font-heading);font-weight:500;letter-spacing:normal}@media(max-width:767px){#MainContent :is(.rte,.rte-setting,.block_quote,.ourteam-item__text,.product-description,[id^=proTabs],.article__content,.article-content) :is(h2,h3,h4):not(.mdl-fit *):not(.mdl-shipping-returns *){font-size:21px!important;margin-top:28px}#MainContent .mdl-shipping-returns h2{font-size:25px!important}#MainContent .mdl-fit .jump{flex-wrap:wrap}}#MainContent .featured-row_title{font-family:var(--mdl-font-heading)!important;font-size:clamp(26px,3vw,38px)!important;font-weight:500!important;line-height:1.25!important;letter-spacing:-.025em!important;text-transform:none!important;margin-bottom:20px}#MainContent :is(.rte,.rte-setting,.product-description,[id^=proTabs],.article__content,.article-content) p:not(.mdl-fit *) :is(span,strong,b){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}#MainContent :is(.rte,.rte-setting,.product-description,[id^=proTabs],.article__content,.article-content) :is(h2,h3,h4):not(.mdl-fit *) :is(span,strong,b){font:inherit!important;letter-spacing:inherit!important}#MainContent .mdl-product-description{width:100%;max-width:none;text-align:left}#MainContent .mdl-product-description>div[style*=max-width]{width:100%!important;max-width:none!important;margin-inline:0!important}#MainContent .mdl-colors-guide{width:100%;max-width:none;margin:0 0 28px;text-align:left}#MainContent .mdl-colors-guide>h2:first-child{margin-top:0}.template-product .single__tab .product-single__tabs{visibility:visible!important;opacity:1!important;animation:none!important}#MainContent .mdl-garment-description,#MainContent .mdl-product-intro{width:100%;max-width:none;text-align:left}#MainContent .mdl-product-detail{border-top:1px solid #dedede;padding:15px 0;margin:0}#MainContent .mdl-product-detail>summary{font-family:var(--mdl-font-heading);font-size:18px;font-weight:500;line-height:1.4;letter-spacing:normal;color:#252525;cursor:pointer}#MainContent .mdl-product-detail__body{padding-top:14px}#MainContent .mdl-seam-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 18px}#MainContent .mdl-seam-photos img{display:block;width:100%;height:auto;object-fit:contain}#MainContent .mdl-product-intro>p:empty{display:none}@media(max-width:600px){#MainContent .mdl-seam-photos{grid-template-columns:1fr}#MainContent .mdl-seam-photos img{height:auto}}#MainContent .mdl-seam-photos{align-items:start;margin-top:22px;gap:22px}#MainContent .mdl-seam-photos figure{min-width:0;margin:0}#MainContent .mdl-seam-photos figcaption{margin-top:10px;font-size:14px;font-weight:400;line-height:1.5;color:#666}#MainContent .mdl-seams-label{display:inline-flex;align-items:center;gap:11px;vertical-align:middle}#MainContent .mdl-french-seam-icon{display:block;width:34px;height:38px;flex:0 0 34px;color:inherit;fill:none}#MainContent .mdl-fit .mdl-fit-title{font-size:clamp(36px,5vw,58px);font-weight:500;line-height:1.04;letter-spacing:-.045em;margin:10px 0 12px}
/*# sourceMappingURL=/cdn/shop/t/27/assets/mdl-typography.css.map */
