mm-gadget{display:block}.mm-gadget__cta[hidden]{display:none}mm-gadget:not(:defined){display:none}.mm-gadget{--mm-accent: #c9366b;--mm-gadget-bg: #111111;--mm-gadget-text: #ffffff;--mm-gadget-gap: 16px;position:fixed;left:0;right:0;bottom:calc(var(--mm-gadget-gap) + var(--mm-gadget-lift, 0px));width:min(var(--mm-max-width, 1200px),calc(100% - 2 * var(--mm-gadget-gap)));margin:0 auto;z-index:2147483647;background:var(--mm-gadget-bg);color:var(--mm-gadget-text);border-radius:18px;box-shadow:0 10px 32px #00000047;font-size:14px;line-height:1.3;text-align:left;letter-spacing:normal;text-transform:none;transform:translateY(calc(100% + 2 * var(--mm-gadget-gap)));visibility:hidden;transition:transform .3s ease,opacity .2s ease,visibility 0s linear .3s}.mm-gadget.is-visible{transform:translateY(0);visibility:visible;transition:transform .3s ease,opacity .2s ease,visibility 0s}.mm-gadget.is-collapsed{transform:translateY(calc(100% + var(--mm-gadget-gap) - env(safe-area-inset-bottom,0px)));box-shadow:none}.mm-gadget.is-collapsed .mm-gadget__inner{visibility:hidden;transition:visibility 0s linear .3s}body.open-cc .mm-gadget:not(.is-fixed){transform:translateY(calc(100% + 2 * var(--mm-gadget-gap)));visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}.mm-gadget.is-fixed.is-visible{transition:transform .3s ease,opacity .2s ease,visibility 0s,z-index 0s linear .3s}body.open-cc .mm-gadget.is-fixed{z-index:40}body.open-cc .mm-gadget.is-fixed.is-visible{transition:transform .3s ease,opacity .2s ease,visibility 0s,z-index 0s}body.mm-gadget-dock-hidden .mm-gadget.is-fixed.is-visible{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .3s ease,visibility 0s linear .2s}.mm-gadget[hidden]{display:none!important}.mm-gadget *,.mm-gadget *:before,.mm-gadget *:after{box-sizing:border-box}.mm-gadget p{margin:0;padding:0;color:inherit;font-size:inherit;line-height:inherit;letter-spacing:normal;text-transform:none}.mm-gadget strong{font-weight:700;color:inherit}.mm-gadget button{-webkit-appearance:none;appearance:none;font:inherit;letter-spacing:normal;text-transform:none;margin:0;border:0;border-radius:0;box-shadow:none;min-height:0;cursor:pointer}.mm-gadget .mm-gadget__handle{position:absolute;left:50%;bottom:100%;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:56px;height:28px;padding:0 16px;border-radius:14px 14px 0 0;background:var(--mm-gadget-bg);color:var(--mm-gadget-text);line-height:1;box-shadow:0 -6px 16px #00000029}.mm-gadget .mm-gadget__handle:after{content:"";position:absolute;top:-10px;right:-8px;bottom:0;left:-8px}.mm-gadget .mm-gadget__handle:focus-visible{outline:2px solid var(--mm-gadget-text);outline-offset:-3px}.mm-gadget.is-fixed .mm-gadget__handle{display:none}.mm-gadget__handle-icon{flex:none;transition:transform .25s ease}.mm-gadget.is-collapsed .mm-gadget__handle-icon{transform:rotate(180deg)}.mm-gadget__handle-count{display:none;min-width:20px;padding:3px 7px;border-radius:999px;background:var(--mm-accent);color:#fff;font-size:11px;font-weight:700;line-height:1.1;text-align:center}.mm-gadget.is-collapsed .mm-gadget__handle-count:not([hidden]){display:inline-block}.mm-gadget__handle-pct{display:none;padding:3px 8px;border:1px solid var(--mm-accent);border-radius:999px;font-size:11px;font-weight:700;line-height:1.1;white-space:nowrap}.mm-gadget.is-collapsed .mm-gadget__handle-pct:not([hidden]){display:inline-block}.mm-gadget .mm-gadget__handle.is-pulse{animation:mm-gadget-pulse .6s ease 2}@keyframes mm-gadget-pulse{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.15)}}.mm-gadget__inner{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(280px,2.4fr) auto;align-items:center;gap:12px 24px;padding:12px 20px}.mm-gadget__main{display:contents}.mm-gadget__lead{display:flex;align-items:center;gap:12px;min-width:0;grid-column:1;grid-row:1}.mm-gadget__icon{flex:none;width:28px;height:28px;opacity:.85}.mm-gadget__msg{font-size:12px;font-weight:500;line-height:1.25}.mm-gadget__bar{grid-column:2;grid-row:1;position:relative;height:10px;margin:34px 22px 4px}.mm-gadget__track{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--mm-gadget-text) 22%,transparent)}.mm-gadget__fill{display:block;height:100%;width:0;border-radius:999px;background:var(--mm-accent);box-shadow:0 0 12px color-mix(in srgb,var(--mm-accent) 60%,transparent);transition:width .35s ease}.mm-gadget__tier{position:absolute;top:50%;width:0;height:0}.mm-gadget__dot{position:absolute;top:-14px;left:-14px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:4px;border-radius:50%;background:var(--mm-gadget-bg);color:color-mix(in srgb,var(--mm-gadget-text) 60%,transparent);border:1.5px solid color-mix(in srgb,var(--mm-gadget-text) 40%,transparent);transition:background-color .25s ease,border-color .25s ease,color .25s ease}.mm-gadget__dot img{display:block;width:100%;height:100%;object-fit:contain;opacity:.6;transition:opacity .25s ease}.mm-gadget__tier.is-reached .mm-gadget__dot img{opacity:1}.mm-gadget__tier.is-reached .mm-gadget__dot{background:var(--mm-accent);border-color:var(--mm-accent);color:#fff}.mm-gadget__tier-label{position:absolute;bottom:22px;left:0;transform:translate(-50%);padding:3px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--mm-gadget-text) 28%,transparent);white-space:nowrap;font-size:12px;font-weight:700;line-height:1.2;opacity:.8;transition:opacity .25s ease,border-color .25s ease}.mm-gadget__tier.is-reached .mm-gadget__tier-label{opacity:1;border-color:var(--mm-accent)}.mm-gadget__tier:last-child .mm-gadget__tier-label{transform:translate(calc(-100% + 14px))}.mm-gadget__side{grid-column:3;grid-row:1;display:flex;align-items:center;gap:16px}.mm-gadget__summary{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:12px;opacity:.85}.mm-gadget__count{font-size:13px;font-weight:700;line-height:1}.mm-gadget__pct{display:inline-block;margin-left:4px;padding:4px 10px;border-radius:999px;background:var(--mm-accent);color:#fff;font-size:12px;font-weight:700;line-height:1.2}.mm-gadget__pct[hidden]{display:none}.mm-gadget__cta{min-width:150px;padding:12px 22px;border-radius:12px;background:var(--mm-accent);color:#fff;font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap;transition:opacity .2s ease,filter .2s ease}.mm-gadget__cta:hover:not(:disabled){filter:brightness(1.08)}.mm-gadget__cta:disabled{cursor:progress;opacity:.7}.mm-gadget__cta:focus-visible{outline:2px solid var(--mm-gadget-text);outline-offset:2px}@media only screen and (max-width:1023px){.mm-gadget__inner{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"lead pct cta" "bar bar bar";gap:2px 0;padding:10px 14px 8px}.mm-gadget__main,.mm-gadget__side,.mm-gadget__summary{display:contents}.mm-gadget__lead{grid-area:lead;gap:8px;padding-right:10px}.mm-gadget__bar{grid-area:bar;margin:32px 18px 2px}.mm-gadget__pct{grid-area:pct;margin:0 10px 0 0;padding:3px 8px;font-size:11px;white-space:nowrap}.mm-gadget__cta{grid-area:cta;position:relative;min-width:0;padding:9px 14px;font-size:13px}.mm-gadget .mm-gadget__msg{font-size:13px;line-height:1.25}.mm-gadget .mm-gadget__count{grid-area:cta;justify-self:end;align-self:start;position:relative;z-index:1;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#fff;color:var(--mm-gadget-bg);font-size:11px;line-height:20px;text-align:center;transform:translate(7px,-8px)}.mm-gadget:not(.has-pieces) .mm-gadget__count{display:none}.mm-gadget__summary>[data-mm-g-unit]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mm-gadget__dot{top:-12px;left:-12px;width:24px;height:24px;padding:3px}.mm-gadget__tier-label{bottom:15px}.mm-gadget__tier:last-child .mm-gadget__tier-label{transform:translate(calc(-100% + 12px))}}@media only screen and (max-width:767px){.mm-gadget{--mm-gadget-gap: 10px;border-radius:16px}.mm-gadget__icon{width:24px;height:24px}.mm-gadget__msg{font-size:11.5px}.mm-gadget__bar{margin:28px 18px 2px}.mm-gadget__tier-label{font-size:10px;padding:2px 7px}.mm-gadget .mm-gadget__cta{padding:3px 12px;font-size:11px;line-height:1.2}.mm-gadget__cta:after{content:"";position:absolute;top:-11px;right:-6px;bottom:-11px;left:-6px}.mm-gadget .mm-gadget__count{align-self:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;transform:translate(8px,-10px);pointer-events:none}}body.mm-gadget-visible{padding-bottom:calc(var(--mm-gadget-h, 0px) + 32px)}body.mm-gadget-visible .back-to-top{bottom:calc(var(--mm-gadget-h, 0px) + 28px)}@media only screen and (min-width:1068px){body.mm-gadget-visible .back-to-top{bottom:calc(var(--mm-gadget-h, 0px) + 38px)}body.mm-gadget-visible.mm-gadget-docks{padding-bottom:0}body.mm-gadget-visible.mm-gadget-docks #main-content{padding-bottom:calc(var(--mm-gadget-h, 0px) + 32px)}body.mm-gadget-visible.mm-gadget-docks:not(.mm-gadget-dock-hidden) .back-to-top{bottom:calc(var(--mm-gadget-h, 0px) + 38px + var(--mm-gadget-lift, 0px))}}body.mm-gadget-visible #smile-ui-container,body.mm-gadget-visible #smile-ui-lite-container{z-index:2147483646!important}.mm-leave{--mm-accent: #c9366b;box-sizing:border-box;width:min(440px,calc(100% - 32px));max-width:none;max-height:calc(100% - 32px);margin:auto;padding:0;border:0;border-radius:18px;background:#fff;color:#111;box-shadow:0 24px 64px #00000059;font-size:15px;line-height:1.45;text-align:left;letter-spacing:normal;text-transform:none}.mm-leave[open]{animation:mm-leave-in .18s ease}.mm-leave::backdrop{background:#1111118c}.mm-leave *,.mm-leave *:before,.mm-leave *:after{box-sizing:border-box}.mm-leave .mm-leave__box{padding:24px}.mm-leave .mm-leave__title{margin:0 0 8px;padding:0;color:#111;font-size:18px;font-weight:700;line-height:1.3;letter-spacing:normal;text-transform:none}.mm-leave .mm-leave__text{margin:0;padding:0;color:#444;font-size:15px;line-height:1.45;letter-spacing:normal;text-transform:none}.mm-leave .mm-leave__error{margin:14px 0 0;padding:10px 12px;border-radius:10px;background:#fdecea;color:#8a1f17;font-size:14px;line-height:1.4}.mm-leave .mm-leave__error[hidden]{display:none}.mm-leave .mm-leave__actions{display:flex;flex-direction:column;gap:10px;margin-top:20px}.mm-leave .mm-leave__btn{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;margin:0;padding:10px 16px;border:1.5px solid transparent;border-radius:12px;box-shadow:none;font:inherit;font-size:15px;font-weight:600;line-height:1.2;letter-spacing:normal;text-transform:none;text-decoration:none;cursor:pointer}.mm-leave .mm-leave__btn--primary{background:var(--mm-accent);border-color:var(--mm-accent);color:#fff}.mm-leave .mm-leave__btn--secondary{background:#fff;border-color:#d1d5db;color:#111}.mm-leave .mm-leave__btn--secondary:hover:not(:disabled){border-color:#111}.mm-leave .mm-leave__btn--link{min-height:40px;background:transparent;color:#555;text-decoration:underline;text-underline-offset:3px}.mm-leave .mm-leave__btn:focus-visible{outline:2px solid var(--mm-accent);outline-offset:2px}.mm-leave .mm-leave__btn:disabled{cursor:progress;opacity:.6}@media(max-width:479px){.mm-leave .mm-leave__box{padding:20px}}@keyframes mm-leave-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mm-leave[open]{animation:none}.mm-gadget,.mm-gadget.is-visible,.mm-gadget.is-fixed.is-visible,.mm-gadget__fill,.mm-gadget__dot,.mm-gadget__handle-icon,body.open-cc .mm-gadget:not(.is-fixed),body.open-cc .mm-gadget.is-fixed.is-visible,body.mm-gadget-dock-hidden .mm-gadget.is-fixed.is-visible{transition:none}.mm-gadget .mm-gadget__handle.is-pulse{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/mm-gadget.css.map */
