@font-face{font-family:Assistant;src:url(./mm-assistant-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Assistant;src:url(./mm-assistant-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.mmsc,.mmsc *,.mmsc *:before,.mmsc *:after{box-sizing:border-box}.mmsc{font:400 17px/1.4 Assistant,Arial,sans-serif;letter-spacing:0;text-transform:none;color:#151515;-webkit-font-smoothing:antialiased}.mmsc p{margin:0}.mmsc button,.mmsc select{font:inherit;letter-spacing:0;text-transform:none}.mmsc-spacer{height:calc(84px + env(safe-area-inset-bottom,0px))}html:has([data-mm-sticky-checkout]){scroll-padding-bottom:100px}.mmsc-bar{position:fixed;z-index:35;inset:auto 0 0;background:#fff;border-top:3px solid #ff00bb;box-shadow:0 -6px 24px #0003;padding:10px 24px calc(10px + env(safe-area-inset-bottom,0px))}.mmsc-bar-inner{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.mmsc-bar-copy{display:flex;align-items:center;gap:14px;min-width:0;line-height:1.2}.mmsc-bar-copy strong{font-size:19px;font-weight:700}.mmsc-bar-copy>span{font-size:16px;color:#4a4a4a}.mmsc-cart-form{margin:0;flex-shrink:0}.mmsc .mmsc-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 22px;border:1px solid #151515;border-radius:4px;background:#f0b;color:#151515;font:700 18px/1.15 Assistant,Arial,sans-serif;text-decoration:none;text-align:center;cursor:pointer;box-shadow:0 2px #151515;transition:filter .15s;flex-shrink:0}.mmsc-button:hover{filter:brightness(1.08)}.mmsc .mmsc-button:disabled{cursor:not-allowed;background:#e6e6e6;color:#595959;box-shadow:none;border-color:#bdbdbd}.mmsc :is(a,button,select):focus-visible{outline:3px solid #151515;outline-offset:3px}.mmsc-ticket-controls{display:flex;align-items:center;gap:10px;flex-shrink:0}.mmsc-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mmsc-select{display:block;width:230px;min-height:48px;padding:10px 30px 10px 12px;color:#151515;background:#fff;border:1px solid #757575;border-radius:4px;box-shadow:none;font-size:17px;cursor:pointer}body:has([data-mmd-menu-toggle][aria-expanded=true]) .mmsc-bar,body:has(.mm-mobile-menu[open]) .mmsc-bar,body:has(dialog[open]) .mmsc-bar{visibility:hidden;pointer-events:none}@media(max-width:1000px){.mmsc-bar-copy{display:block}.mmsc-bar-copy strong{display:block;font-size:18px}.mmsc-bar-copy>span{display:block;font-size:14px;margin-top:3px}}@media(max-width:700px){.mmsc-bar{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px))}.mmsc-bar-inner{gap:12px}.mmsc-bar-copy:not(:has(+.mmsc-cart-form)){display:none}.mmsc-ticket-controls{width:100%;min-width:0;gap:10px}.mmsc-select{width:auto;min-width:0;flex:1}.mmsc .mmsc-ticket-controls .mmsc-button{min-width:110px;font-size:17px;padding:11px 14px}}@media(max-width:380px){.mmsc-bar{padding-inline:12px}.mmsc-ticket-controls{gap:8px}.mmsc-select{font-size:16px;padding-left:9px;padding-right:22px}.mmsc .mmsc-ticket-controls .mmsc-button{min-width:106px;font-size:16px;padding-inline:12px}}@media(prefers-reduced-motion:reduce){.mmsc-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/mm-sticky-checkout.css.map */
