mm-student-discount{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px 10px;width:100%;min-width:0;margin-block:0 14px;padding:12px;border:1px solid #cedbc9;border-radius:12px;background:#f2f6ee;color:#236548;box-sizing:border-box;text-align:left}.mm-student-discount__icon{width:26px;height:26px}.mm-student-discount__icon svg{display:block;width:100%;height:100%}.mm-student-discount__copy{min-width:0}.mm-student-discount__copy strong{display:block;font-size:13px;line-height:1.4}.mm-student-discount__copy p{margin:3px 0 0;color:#45604b;font-size:12px;line-height:1.45}.mm-student-discount__button{min-height:44px;padding:8px 12px;border:1px solid #236548;border-radius:22px;background:#fff;color:#236548;font:inherit;font-size:12px;font-weight:650;line-height:1.3;cursor:pointer;text-align:center}.mm-student-discount__button:hover{background:#e6eede}.mm-student-discount__button:focus-visible{outline:2px solid #236548;outline-offset:3px}.mm-student-discount__button:disabled{opacity:.65;cursor:wait}.mm-student-discount__button[hidden]{display:none}.mm-student-discount--active{border-color:#96b299}.mm-student-discount--active .mm-student-discount__button{border-color:transparent;background:transparent;text-decoration:underline;font-weight:400}.mm-student-discount__message{grid-column:1 / -1;margin:0;color:#236548;font-size:12px;line-height:1.5}.mm-student-discount__message[data-error=true]{color:#7a3025}.mm-student-discount__message[hidden]{display:none}.mm-cart-student-saving{display:block;margin-block-start:4px;color:#236548;font-size:11px;line-height:1.45}@media(max-width:749px){mm-student-discount{position:relative;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:7px 10px;margin-block-end:8px;border-radius:10px}.mm-student-discount__icon{display:none}.mm-student-discount__copy strong{font-size:12px;line-height:1.3}.mm-student-discount__copy p{margin-top:2px;font-size:11px;line-height:1.35}.mm-student-discount__button{min-height:44px;padding:6px 8px;font-size:11px;white-space:nowrap}.mm-student-discount--active .mm-student-discount__button{padding-inline:4px}.mm-student-discount--unavailable{grid-template-columns:minmax(0,1fr)}.mm-student-discount__message[data-error=false]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#cart-drawer .mm-shipping-progress{margin-block-end:0}#cart-drawer .mm-shipping-progress>p:last-child,#cart-drawer .cart-totals__tax-note,#cart-drawer .cart-totals__tax-note small{font-size:10px;line-height:1.4}#cart-drawer .mm-shipping-note{margin-block:0;padding-block:6px 8px}#cart-drawer .cart-drawer__summary{padding-block:10px;gap:8px!important}#cart-drawer .cart-drawer__summary .cart-totals:not(:has(.cart-totals__original-container:empty)){padding-block-start:10px}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/mm-student-discount.css.map */
