.partners.partner-ribbon{margin:0 0 40px;padding:16px 0;background:#f8f4ff}.partner-ribbon-inner{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:28px}.partner-ribbon .section-head{margin:0}.partner-ribbon .section-head h2{margin:0;font-size:16px;line-height:1.4;max-width:13ch}.partner-ribbon .partner-track{padding:0;min-width:0;overflow-x:auto;scroll-snap-type:none;scrollbar-width:none}.partner-ribbon .partner-track::-webkit-scrollbar{display:none}.partner-loop{display:flex;width:max-content;transform:translate(0)}.partner-sequence{display:flex;align-items:center;gap:40px;flex:none;padding-right:40px}.partner-ribbon .partner-logo{flex:0 0 140px;width:140px;height:72px}.partner-ribbon .partner-logo-image{padding:6px}.partner-ribbon .partner-logo-ahead{padding:14px 4px}.partner-ribbon .partner-logo-frame{border-radius:var(--radius)}.partner-track.is-looping{overflow:hidden}.partner-track.is-looping .partner-loop{animation:mm-partner-ribbon 45s linear infinite;animation-play-state:paused}.partner-ribbon.is-in-view .partner-loop{animation-play-state:running}.partner-ribbon:focus-within .partner-loop{animation-play-state:paused}@media(hover:hover)and (pointer:fine){.partner-ribbon:hover .partner-loop{animation-play-state:paused}.partner-ribbon .partner-logo:hover img{transform:translateY(-2px) scale(1.04)}}@keyframes mm-partner-ribbon{to{transform:translate(-50%)}}.s25-gift-animation{display:block;width:64px;height:64px;color:var(--link);overflow:visible;margin-bottom:16px}.s25-gift-lid{transform-origin:38px 23px;animation:mm-gift-open 5.8s var(--ease) infinite}.s25-gift-spark{animation:mm-gift-spark 5.8s var(--ease) infinite;transform-origin:center}@keyframes mm-gift-open{0%,65%,to{transform:none}73%,86%{transform:translate(1px,-5px) rotate(-7deg)}}@keyframes mm-gift-spark{0%,65%,94%,to{opacity:0;transform:translateY(4px) scale(.8)}76%,85%{opacity:1;transform:none}}.card-quick-action{position:absolute;right:8px;bottom:8px;z-index:5}.card-quick-action .icon-button{display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;border:1px solid #1112;background:#fff;color:#111;border-radius:50%;box-shadow:none;transition:transform .3s var(--ease),background-color .25s}.card-quick-action .icon{width:20px;height:20px}.card-quick-action form{margin:0}@media(hover:hover)and (pointer:fine){.card-quick-action .icon-button:hover{transform:scale(1.06);background:#eee7ff}}.mm-quick-add-dialog{display:none;width:min(760px,calc(100vw - 32px));max-width:760px;max-height:90dvh;padding:0;border:0;border-radius:var(--radius);background:var(--background);color:var(--foreground);overflow-y:auto;overscroll-behavior:contain}.mm-quick-add-dialog[open]{display:block}.mm-quick-add-dialog .drawer-head{align-items:start;gap:16px}.mm-quick-add-dialog h2{font-size:24px;line-height:1.2;margin:0}.mm-quick-add-dialog .drawer-head>.icon-button{flex:none}.mm-quick-add-content{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:24px;padding:24px}.mm-quick-add-image{display:block;aspect-ratio:4/5;background:var(--surface);overflow:hidden;border-radius:var(--radius)}.mm-quick-add-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.mm-quick-add-content .price{font-size:24px;margin:0 0 12px}.mm-quick-add-content [data-quick-add-status]{font-size:14px;color:var(--muted);line-height:1.5;margin:0 0 16px}.mm-quick-add-content label{display:block;font-size:14px;font-weight:700;margin-bottom:8px}.mm-quick-add-content select{display:block;max-width:100%;width:100%;min-height:48px;margin-bottom:16px;font-size:14px}.mm-quick-add-content .button{width:100%;font-size:18px}.mm-quick-add-content .text-link{font-size:13px}@media(max-width:749px){.partner-ribbon-inner{grid-template-columns:minmax(0,1fr);gap:12px}.partner-ribbon .section-head h2{max-width:none;font-size:14px}.partner-ribbon .partner-logo{flex-basis:126px;width:126px;height:64px}.partner-sequence{gap:28px;padding-right:28px}.partners.partner-ribbon{padding-block:16px;margin-bottom:28px}.s25-gift-animation{width:56px;height:56px;margin-bottom:12px}.mm-quick-add-content{grid-template-columns:88px minmax(0,1fr);gap:16px;padding:20px}.mm-quick-add-dialog h2{font-size:20px}.mm-quick-add-dialog .drawer-head{padding:20px}.mm-quick-add-content .price{font-size:22px}.mm-quick-add-content select{font-size:13px}.mm-quick-add-content .button{font-size:16px;padding-inline:12px}}@media(prefers-reduced-motion:reduce){.partner-ribbon .partner-loop{animation:none!important;transform:none!important}.partner-ribbon .partner-track{overflow-x:auto}.partner-sequence[aria-hidden=true]{display:none}.s25-gift-animation *{animation:none!important}.s25-gift-spark{opacity:1}.card-quick-action .icon-button{transition:none!important;transform:none!important}}html[data-motion=false] .partner-ribbon .partner-loop{animation:none!important;transform:none!important}html[data-motion=false] .partner-ribbon .partner-track{overflow-x:auto}html[data-motion=false] .partner-sequence[aria-hidden=true]{display:none}html[data-motion=false] .s25-gift-animation *{animation:none!important}html[data-motion=false] .s25-gift-spark{opacity:1}html[data-theme=dark] .partners.partner-ribbon{background:#211d27}
/*# sourceMappingURL=/cdn/shop/t/133/assets/mamigo-extras.css.map */
