.momentum-pages #MainContent{--page-margin: var(--momentum-page-gutter);--momentum-copy: #526059}.momentum-pages #MainContent h1{font-family:var(--font-heading--family);font-size:30px;font-weight:800;line-height:1.2;text-transform:none;text-wrap:balance;overflow-wrap:anywhere}.momentum-pages #MainContent :is(h2,h3){text-wrap:balance}.momentum-pages #MainContent :is(p,li){text-wrap:pretty}.momentum-pages #MainContent .momentum-page-eyebrow{margin:0 0 12px;color:var(--momentum-copy);font:400 12px/1.5 var(--font-body--family)}.momentum-page:not(.momentum-page-about,.momentum-page-contact) #MainContent .page-width-content{--page-content-width: var(--wide-page-width)}.momentum-page:not(.momentum-page-about,.momentum-page-contact) #MainContent .rte:not(.text-block){width:100%;max-width:42rem}.momentum-pages #MainContent :is(.button,.button-secondary){min-height:48px;border-radius:999px;font-weight:800}.momentum-page:not(.momentum-page-about,.momentum-page-contact) #MainContent>.shopify-section:first-child .section-content-wrapper{gap:0}.momentum-page:not(.momentum-page-about,.momentum-page-contact) #MainContent h1{margin:0}.momentum-page:not(.momentum-page-about,.momentum-page-contact) #MainContent .text-block:has(h1){margin-block-end:32px}.momentum-page #MainContent rte-formatter,.momentum-page #MainContent .rte{color:var(--momentum-copy);line-height:1.75;overflow-wrap:anywhere}.momentum-page #MainContent :is(rte-formatter,.rte) :is(h2,h3,h4){color:var(--momentum-ink);margin-block:36px 16px}.momentum-page #MainContent :is(rte-formatter,.rte) a{color:var(--momentum-green);text-decoration:underline}.momentum-page #MainContent :is(rte-formatter,.rte) :is(img,iframe,video){max-width:100%}.momentum-pages .shopify-policy__container{max-width:calc(42rem + var(--momentum-page-gutter) * 2);margin-inline:auto;padding:48px var(--momentum-page-gutter) 64px}.momentum-pages .shopify-policy__title{margin-block-end:32px;text-align:start}.momentum-pages .shopify-policy__title h1{margin:0;text-align:start}.momentum-pages .shopify-policy__body{color:var(--momentum-copy);line-height:1.75;overflow-wrap:anywhere}.momentum-pages .shopify-policy__body :is(p,ul,ol){margin-block:0 24px}.momentum-pages .shopify-policy__body :is(h2,h3,h4){color:var(--momentum-ink);margin-block:36px 16px;font-family:var(--font-body--family);font-size:22px;font-weight:700;line-height:1.35}.momentum-pages .shopify-policy__body a{color:var(--momentum-green);text-decoration:underline}.momentum-page:not(.momentum-page-about,.momentum-page-contact) #MainContent rte-formatter details{border-block-end:1px solid var(--momentum-border)}.momentum-page:not(.momentum-page-about,.momentum-page-contact) #MainContent rte-formatter summary{min-height:48px;padding-block:20px;color:var(--momentum-ink);font-weight:600;cursor:pointer}.momentum-page:not(.momentum-page-about,.momentum-page-contact) #MainContent rte-formatter details>:not(summary){margin-block:0 20px;color:var(--momentum-copy);font-size:14px;line-height:1.65}.momentum-page #MainContent .momentum-faq{width:100%;max-width:42rem}.momentum-page #MainContent .momentum-faq :is(h1,h2,h3,h4){margin-block:24px 12px;font-family:var(--font-body--family);font-size:18px;font-weight:700;line-height:1.35;text-transform:none}.momentum-page-contact #MainContent{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,7vw,100px);max-width:1500px;margin-inline:auto;padding:48px var(--momentum-page-gutter) 64px}.momentum-page-contact #MainContent>.shopify-section{min-width:0}.momentum-page-contact #MainContent .section-background{display:none}.momentum-page-contact #MainContent .section{display:block;min-width:0;padding:0}.momentum-page-contact #MainContent .section-content-wrapper{padding:0}.momentum-page-contact #MainContent h1{margin-block:0 16px}.momentum-page-contact .contact-form{padding:clamp(24px,3.2vw,44px);border:1px solid var(--momentum-border);border-radius:var(--momentum-radius);background:var(--momentum-surface)}.momentum-page-contact .contact-form__form{gap:18px}.momentum-page-contact .contact-form__input{min-width:0;min-height:56px;padding:16px 18px;border:1px solid var(--momentum-border);border-radius:12px;background:#fff;color:var(--momentum-ink);font-size:16px}.momentum-page-contact .contact-form__input::placeholder{color:var(--momentum-copy);opacity:1}.momentum-page-contact .contact-form__input--textarea{min-height:180px}.momentum-page-contact .contact-form :is(.button,.button-secondary){width:100%;margin-block-start:4px}.momentum-page-about .hero{min-height:0;width:min(var(--momentum-content-max),calc(100% - 2 * var(--momentum-page-gutter)));margin:48px auto 0;color:var(--momentum-ink)}.momentum-page-about .hero__container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;row-gap:0;align-items:center;min-height:0;padding:0;background:#fff}.momentum-page-about .hero__media-grid{position:relative;inset:auto;grid-column:1;grid-row:3;aspect-ratio:1;overflow:clip;border-radius:8px;margin-block-start:32px}.momentum-page-about .hero__media{object-position:right center}.momentum-page-about .hero__content-wrapper{display:contents}.momentum-page-about .hero .text-block{grid-column:2;grid-row:3;align-self:center;max-width:none;padding:0;margin-block-start:32px}.momentum-page-about .hero .text-block:first-child{grid-column:1 / -1;grid-row:1;margin:0 0 12px;color:var(--momentum-copy);font-size:12px}.momentum-page-about .hero .text-block:has(h1){grid-column:1 / -1;grid-row:2;margin:0}.momentum-page-about .hero h1{max-width:none;color:var(--momentum-ink)}.momentum-page-about .hero p{max-width:560px;color:var(--momentum-copy);line-height:1.6}.momentum-page-about .brand-philosophy{padding-block:clamp(56px,6vw,88px) 40px}.momentum-page-about .brand-philosophy-container{display:grid;grid-template-columns:1fr 3fr;gap:48px;align-items:start}.momentum-page-about :is(.brand-philosophy-label,.dt-values-label){padding-block-start:8px;color:var(--momentum-green);font-size:13px;font-weight:700;text-transform:uppercase}.momentum-page-about :is(.brand-philosophy-title,.dt-values-title){margin:0 0 24px;color:var(--momentum-green);font-family:var(--font-heading--family);font-size:30px;font-weight:800;line-height:1.2}.momentum-page-about .brand-philosophy-description{max-width:66ch;margin:0;color:var(--momentum-copy);font-size:16px;line-height:1.75}.momentum-page-about .features-container{padding-block:20px 40px}.momentum-page-about .features-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.momentum-page-about .feature-card{min-width:0;padding:32px;border:1px solid var(--momentum-border);border-radius:var(--momentum-radius);background:var(--momentum-surface)}.momentum-page-about .feature-number{margin:0 0 40px;color:var(--momentum-green);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.momentum-page-about .feature-title{margin:0 0 16px;color:var(--momentum-ink);font-family:var(--font-heading--family);font-size:25px;font-weight:800;line-height:1.15}.momentum-page-about .feature-description{margin:0;color:var(--momentum-copy);font-size:15px;line-height:1.7}.momentum-page-about .media-with-content .media-block{overflow:clip;border-radius:var(--momentum-radius)}.momentum-page-about .media-with-content__content{min-width:0}.momentum-page-about .media-with-content__content h2{color:var(--momentum-green);font-size:30px;font-weight:800;line-height:1.2}.momentum-page-about .dt-values-wrap{padding-block:72px}.momentum-page-about .dt-values-top{display:grid;grid-template-columns:1fr 3fr;gap:48px}.momentum-page-about .dt-values-divider{margin:32px 0 40px;border:0;border-block-start:1px solid var(--momentum-border)}.momentum-page-about .dt-values-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.momentum-page-about .dt-values-item h3{margin:0 0 16px;color:var(--momentum-green);font-size:22px;font-weight:800;line-height:1.15}.momentum-page-about .dt-values-item p{margin:0;color:var(--momentum-copy);font-size:15px;line-height:1.7}.momentum-cart .cart-page--empty{min-height:320px;padding-block:64px;text-align:center}.momentum-cart .cart-page--empty :is(.cart-page__title,.cart-page__more-blocks){margin-block-start:0}.momentum-cart .cart-page__title h1{font-size:30px}.momentum-cart .cart-page__items{min-width:0}.momentum-cart .cart-items__table-row{border-block-end:1px solid var(--momentum-border)}.momentum-cart .cart-items__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;line-height:1.35}.momentum-cart .cart-items__media-container{overflow:clip;border-radius:16px;background:var(--momentum-surface)}.momentum-cart .cart-summary{overflow:clip;border:1px solid var(--momentum-border);border-radius:var(--momentum-radius);background:var(--momentum-surface)}.momentum-cart .cart-summary__inner{padding:32px}.momentum-cart :is(.cart-totals,.cart-items__price){font-variant-numeric:tabular-nums}.momentum-search .search-page__header{width:100%;max-width:960px;margin-inline:auto}.momentum-search .search-page__header h1{margin-block:0 32px;color:var(--momentum-green);font-family:var(--font-heading--family);font-size:30px;font-weight:800;line-height:1.2}.momentum-search .search-page-input__parent{width:100%}.momentum-search search-page-input-component{width:100%;max-width:100%;margin-block:0}.momentum-search .search-page-input{min-height:64px;border:1px solid var(--momentum-border);border-radius:999px;background:var(--momentum-surface);color:var(--momentum-ink);font-size:16px}.momentum-search .card-gallery,.momentum-cart .card-gallery,.momentum-not-found .card-gallery{overflow:clip;border:1px solid var(--momentum-border);border-radius:var(--momentum-radius);background:var(--momentum-surface)}.momentum-not-found .card-gallery .product-media-container{--gallery-aspect-ratio: 1}.momentum-not-found #MainContent>.shopify-section:first-child{margin:24px var(--momentum-page-gutter) 0;overflow:clip;border-radius:var(--momentum-radius)}.momentum-not-found #MainContent h1{color:var(--momentum-green)}.momentum-blog .blog-posts{--page-content-width: var(--wide-page-width);--columns-gap: 32px;--rows-gap: 48px}.momentum-blog .blog-posts h1{color:var(--momentum-green)}.momentum-blog .blog-post-item{min-width:0;grid-column:span 3}.momentum-blog .blog-post-item--horizontal .blog-post-card{display:flex;flex-direction:column}.momentum-blog .blog-post-card__image-container{overflow:clip;border-radius:8px;aspect-ratio:4 / 3}.momentum-blog .blog-post-card__image-container :is(a,img){display:block;width:100%;height:100%}.momentum-blog .blog-post-item--horizontal:has(.blog-post-card__image-container) .blog-post-card>*{flex-basis:auto}.momentum-blog .blog-post-card :is(h2,h3,h4){font-size:18px;font-weight:800;line-height:1.35}.momentum-article #MainContent .section-content-wrapper>header{width:100%;max-width:960px;margin-inline:auto;padding-block-end:32px;border-block-end:1px solid var(--momentum-border)}.momentum-article #MainContent h1{color:var(--momentum-green);font-size:30px}.momentum-article .blog-post-content{width:100%;max-width:760px;color:var(--momentum-copy);font-size:17px;line-height:1.8}.momentum-article .blog-post-content :is(h2,h3,h4){margin-block:40px 20px;color:var(--momentum-ink);line-height:1.2}.momentum-article .blog-post-content a{color:var(--momentum-green);text-decoration:underline}.momentum-article #MainContent img{border-radius:var(--momentum-radius)}@media(max-width:989px){.momentum-page-contact #MainContent{grid-template-columns:minmax(0,1fr);gap:40px;max-width:800px;padding-block:48px 64px}.momentum-page-about .dt-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.momentum-page-about .features-wrapper{gap:16px}.momentum-page-about .feature-card{padding:24px}}@media(max-width:749px){.momentum-pages #MainContent h1{font-size:30px}.momentum-page-contact .contact-form{padding:24px 20px}.momentum-page-about .hero{margin-block-start:32px}.momentum-page-about .hero__container{grid-template-columns:minmax(0,1fr);gap:0}.momentum-page-about .hero .text-block:not(:first-child,:has(h1)){grid-column:1;grid-row:4}.momentum-page-about .hero h1{font-size:30px}.momentum-page-about :is(.brand-philosophy-container,.dt-values-top,.features-wrapper){grid-template-columns:minmax(0,1fr);gap:24px}.momentum-page-about :is(.brand-philosophy-title,.dt-values-title){font-size:30px}.momentum-page-about .feature-number{margin-block-end:24px}.momentum-page-about .dt-values-wrap{padding-block:48px}.momentum-page-about .dt-values-grid{gap:32px 24px}.momentum-page-about .dt-values-item h3{font-size:20px}.momentum-cart .cart-page--empty{min-height:280px;padding-block:32px}.momentum-cart .cart-page__summary{margin-block-start:32px}.momentum-cart .cart-summary__inner{padding:24px}.momentum-not-found #MainContent>.shopify-section:first-child{margin-block-start:16px}.momentum-article .blog-post-content{font-size:16px}.momentum-blog .blog-post-item{grid-column:span 6}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/momentum-pages.css.map */
