.mf-duo .mf-duo__head .mf-duo__badge{display:grid;place-items:center;margin:0;color:#fff}.mf-duo--offer{position:relative;overflow:hidden;background:linear-gradient(140deg,#0f2e21,#1e5b3e 58%,#2b7552);border:0;color:#fff;box-shadow:0 10px 28px #1e5b3e33}.mf-duo--offer:before{content:"";position:absolute;width:220px;height:220px;right:-70px;top:-90px;border-radius:50%;background:radial-gradient(closest-side,#ffffff1f,transparent);pointer-events:none}.mf-duo--offer .mf-duo__head .mf-duo__badge{background:#fff;color:#1e5b3e}.mf-duo--offer .mf-duo__head b{font-size:15.5px}.mf-duo--offer .mf-duo__head span{color:#ffffffc2}.mf-duo__picks{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.mf-duo__picks--1{grid-template-columns:1fr}.mf-duo__pick{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;padding:12px 8px 10px;border-radius:12px;background:#ffffff14;border:1px solid #ffffff26;color:inherit;text-decoration:none;animation:mf-trio-pop .5s var(--mf-ease) both;transition:background .2s}.mf-duo__pick:hover{background:#ffffff21}.mf-duo__pick img{width:64px;height:64px;border-radius:10px;object-fit:cover;background:#fff;margin-bottom:4px;flex:0 0 64px}.mf-duo__pick b{font-size:13px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mf-duo__pick small{font-size:11px;opacity:.7;text-transform:uppercase;letter-spacing:.03em}.mf-duo__pick em{font-style:normal;font-size:13px;font-weight:800;margin-top:2px}.mf-duo__pick em s{font-weight:500;opacity:.6;margin-right:3px}.mf-duo__tag{position:absolute;top:7px;right:7px;padding:3px 7px;border-radius:999px;background:#f5b300;color:#0d0d0d;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;animation:mf-trio-wiggle 3.2s ease-in-out 1s infinite}.mf-duo__cta{position:relative;overflow:hidden;width:100%;min-height:50px;padding:8px 16px;border:0;border-radius:999px;background:#fff;color:#0f2e21;font:inherit;font-size:14.5px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;cursor:pointer;box-shadow:0 8px 20px #0000003d;transition:transform .15s,box-shadow .2s}.mf-duo__cta:hover{box-shadow:0 10px 26px #00000052}.mf-duo__cta:active{transform:scale(.98)}.mf-duo__cta small{font-size:12px;font-weight:600;color:#1e5b3e;opacity:.8}.mf-duo__cta:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,#1e5b3e26,transparent);transform:skew(-20deg);animation:mf-trio-shine 3s ease-in-out infinite}.mf-duo__cta:disabled,.mf-duo__cta.is-loading{opacity:.7;cursor:default}.mf-duo__shuffle{display:flex;align-items:center;gap:6px;margin:10px auto 0;padding:4px 8px;border:0;background:none;color:#ffffffd9;font:inherit;font-size:12.5px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.mf-duo__shuffle:hover{color:#fff}.mf-duo--active .mf-duo__badge{background:var(--mf-green)}.mf-duo__free{color:var(--mf-green);font-weight:800}.mf-duo__save{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding:10px 12px;border-radius:10px;background:var(--mf-green-soft);color:var(--mf-green);font-size:13px}.mf-duo__save b{font-size:14px}@keyframes mf-trio-shine{0%,55%{left:-60%}to{left:130%}}@keyframes mf-trio-pop{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@keyframes mf-trio-wiggle{0%,88%,to{transform:rotate(0)}92%{transform:rotate(-6deg)}96%{transform:rotate(6deg)}}@media(prefers-reduced-motion:reduce){.mf-duo__pick,.mf-duo__tag,.mf-duo__cta:after{animation:none}}.mf-duo__picks--1 .mf-duo__pick{display:grid;grid-template-columns:64px 1fr auto;grid-template-rows:auto auto;column-gap:12px;row-gap:2px;align-items:center;text-align:left;padding:10px 12px}.mf-duo__picks--1 .mf-duo__pick img{grid-row:1/3;margin:0}.mf-duo__picks--1 .mf-duo__pick b{grid-column:2;align-self:end}.mf-duo__picks--1 .mf-duo__pick small{grid-column:2;grid-row:2;align-self:start}.mf-duo__picks--1 .mf-duo__pick em{grid-column:3;grid-row:1/3;margin:14px 0 0;text-align:right}.mf-duo__eyebrow{display:inline-block;margin:0 0 5px;padding:3px 8px;border-radius:999px;background:#f5b300;color:#0d0d0d;font-style:normal;font-size:10.5px;font-weight:800;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.mf-duo--active .mf-duo__eyebrow{display:none}.mf-cart__body{scrollbar-width:none}.mf-cart__body::-webkit-scrollbar{display:none}
/*# sourceMappingURL=/cdn/shop/t/60/assets/mf-cart-trio.css.map */
