.mm-mug-intro,.mm-mug-benefits,.mm-mug-content,.mm-mug-faq-heading{color:#1f2a22;font-family:var(--font-body--family)}.mm-mug-intro h2{margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.35;letter-spacing:-.018em}.mm-mug-intro p,.mm-mug-content p,.mm-mug-content li{color:#1f2a22c2;font-size:15px;line-height:1.65}.mm-mug-intro p{margin:0}.mm-mug-benefits.mm-product-story{width:100%;margin:4px 0 0;padding:0}.mm-mug-benefits .mm-product-benefits{gap:20px}.shopify-section:has(.mm-mug-intro) .add-to-cart-button{--button-color: #ffffff;--button-background-color: #2d4a3e;--button-border-color: #2d4a3e;min-height:50px;background:#2d4a3e;color:#fff;font-weight:600}.shopify-section:has(.mm-mug-intro) .add-to-cart-button:not(:disabled):hover{--button-background-color: #213b31;--button-border-color: #213b31;background:#213b31}.mm-mug-content{width:100%;max-width:1100px;margin:0 auto;padding:56px 0}.mm-mug-content h2,.mm-mug-faq-heading{margin:0 0 20px;font-size:clamp(24px,2.4vw,30px);font-weight:600;line-height:1.22;letter-spacing:-.02em}.mm-mug-content p{margin:0 0 14px}.mm-mug-content p:last-child{margin-bottom:0}.mm-mug-story{max-width:760px;text-align:center}.mm-mug-features{padding-block:24px}.mm-mug-feature{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px;padding:36px 0}.mm-mug-feature+.mm-mug-feature{border-top:1px solid rgba(31,42,34,.16)}.mm-mug-feature h2{max-width:360px;margin:0;font-size:26px}.mm-mug-feature ul{margin:20px 0 0;padding-inline-start:20px}.mm-mug-feature li+li{margin-top:6px}.mm-mug-process>h2{max-width:680px;margin:0 auto 32px;text-align:center}.mm-mug-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none}.mm-mug-steps li{min-width:0}.mm-mug-step-number{display:block;margin-bottom:12px;color:#2d4a3e;font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.08em}.mm-mug-steps h3{margin:0 0 8px;color:#1f2a22;font-size:17px;font-weight:600;line-height:1.35;letter-spacing:-.01em}.mm-mug-faq-heading{margin:0;text-align:center}.section:has(.mm-mug-faq-heading) .accordion{width:100%;max-width:820px;align-self:center}.section:has(.mm-mug-faq-heading) .details__header{color:#1f2a22;font-family:var(--font-body--family);font-size:16px;font-weight:600;line-height:1.4;text-transform:none}.section:has(.mm-mug-faq-heading) .details-content{color:#1f2a22c2;font-size:15px;line-height:1.65}@media(max-width:749px){.mm-mug-intro h2{font-size:18px}.mm-mug-intro p,.mm-mug-content p,.mm-mug-content li{font-size:14px;line-height:1.6}.mm-mug-content{padding-block:36px}.mm-mug-features{padding-block:8px}.mm-mug-feature{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:28px}.mm-mug-feature h2{max-width:none;font-size:23px}.mm-mug-steps{grid-template-columns:minmax(0,1fr);gap:24px}.mm-mug-step-number{margin-bottom:8px}.mm-mug-process>h2{margin-bottom:26px}.section:has(.mm-mug-faq-heading) .details__header{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/185/assets/mm-travel-mug.css.map */
