.mua-mix{background:#f7f4ed;scroll-margin-top:100px}#mix-and-match{scroll-margin-top:180px}.mua-mix__plan-detail{min-height:1.5em;margin:.5rem 0 0;color:#50564a;font-size:.8rem}.mua-mix__heading{text-align:center;max-width:680px;margin:0 auto 2rem}.mua-mix__eyebrow{font-size:.8rem;text-transform:uppercase;letter-spacing:.16em;font-weight:700}.mua-mix__heading h2{font-size:clamp(2.8rem,6vw,5.2rem);margin-bottom:.75rem}mua-product-cards{display:block}.mua-mix__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.mua-mix__card{border:1px solid #d9d5ca;border-radius:16px;overflow:hidden;background:#fff;min-width:0}.mua-mix__image{display:flex;justify-content:center;background:var(--flavor-tint);padding:1rem}.mua-mix__image img{width:100%;height:250px;object-fit:contain;mix-blend-mode:multiply}.mua-mix__details{padding:1.25rem}.mua-mix__details h3{font-family:var(--mua-font-display);font-size:2.2rem;line-height:1;text-transform:uppercase;margin:0 0 .5rem}.mua-mix__details a{color:inherit;text-decoration:none}.mua-mix__notes{color:#50564a;margin:0 0 1.25rem;font-size:.9rem}.mua-mix__details label{display:block;font-size:.8rem;font-weight:700;margin-bottom:.45rem}.mua-mix__details select{width:100%;min-height:48px;padding:.65rem 1.7rem .65rem .6rem;border:1px solid #a4ac9d;border-radius:6px;background:#fff;color:#172019;font:inherit;font-size:.8rem;text-overflow:ellipsis}.mua-mix__quantity-row{display:flex;align-items:center;justify-content:space-between;margin-top:1.1rem;gap:.5rem}.mua-mix__quantity-row label{margin:0}.mua-mix__quantity{display:flex;border:1px solid #b7beb1;border-radius:25px;overflow:hidden}.mua-mix__quantity button{width:48px;height:48px;background:none;border:0;font-size:1.4rem;cursor:pointer;color:#172019}.mua-mix__quantity button:disabled{opacity:.35;cursor:default}.mua-mix__quantity input{width:40px;padding:0;border:0;background:#fff;font:inherit;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.mua-mix__quantity input::-webkit-inner-spin-button{-webkit-appearance:none}.mua-mix__add{width:100%;margin-top:1rem;background:#203b2c;border-color:#203b2c;color:#fff}.mua-mix__add:disabled{opacity:.55;cursor:wait}.mua-mix__message{font-size:.8rem;margin:.75rem 0 0}.mua-mix__details .mua-mix__cart-link{display:inline-block;margin-top:.5rem;font-size:.8rem;text-decoration:underline}.mua-mix__details [hidden]{display:none}.mua-mix__fine-print{font-size:.8rem;text-align:center;color:#50564a}.mua-mix__manage{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;border-top:1px solid #d9d5ca;padding-top:1.8rem;margin-top:2rem}.mua-mix__manage h3{margin:0 0 .4rem;font-size:1.35rem}.mua-mix__manage p{margin:0;max-width:600px;color:#50564a}.mua-mix__manage a{flex-shrink:0}.mua-mix :focus-visible{outline:3px solid #147c69;outline-offset:3px}@media(max-width:749px){.mua-mix__grid{grid-template-columns:1fr}.mua-mix__image img{height:220px}.mua-mix__manage{flex-direction:column;align-items:stretch}}.faq-page{max-width:920px}.faq-page .faq-item__question{min-height:60px;list-style:none}.faq-page .faq-item__question::-webkit-details-marker{display:none}.faq-page .faq-item__question:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.faq-item__icon:before{content:"+"}.faq-item[open] .faq-item__icon:before{content:"\2212"}.faq-page .faq-item__answer a{text-decoration:underline;text-underline-offset:3px}.faq-page .faq-item__answer p:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
