.mlc{--mlc-radius:1.125rem;--mlc-inset:.75rem;--mlc-pill-px:.75rem;--mlc-pill-py:.25rem;--mlc-ratio:16 / 10;--mlc-pad:1rem;--mlc-price:1.5rem;--mlc-price-na:1.25rem;--mlc-price-h:2rem;--mlc-title:1.25rem;--mlc-title-lh:1.625rem;--mlc-title-min:0px;--mlc-foot-pad:1rem;border-radius:var(--mlc-radius)}@media (width>=40rem){.mlc:not([data-density=compact]){--mlc-pad:1.25rem;--mlc-foot-pad:1rem 1.25rem}}@media (width>=48rem){.mlc:not([data-density=compact]){--mlc-title-min:52px}}.mlc[data-density=compact]{--mlc-radius:1rem;--mlc-inset:.5rem;--mlc-pill-px:.5rem;--mlc-pill-py:.125rem;--mlc-ratio:4 / 3;--mlc-pad:.625rem;--mlc-price:1.0625rem;--mlc-price-na:.9375rem;--mlc-price-h:0px;--mlc-title:.9375rem;--mlc-title-lh:1.25rem;--mlc-title-min:0px;--mlc-foot-pad:.5rem}@media (width<=39.9375rem){.mlc[data-density=auto]{--mlc-radius:1rem;--mlc-inset:.5rem;--mlc-pill-px:.5rem;--mlc-pill-py:.125rem;--mlc-ratio:4 / 3;--mlc-pad:.625rem;--mlc-price:1.0625rem;--mlc-price-na:.9375rem;--mlc-price-h:0px;--mlc-title:.9375rem;--mlc-title-lh:1.25rem;--mlc-title-min:0px;--mlc-foot-pad:.5rem}}.mlc__media{aspect-ratio:var(--mlc-ratio)}.mlc__pill{left:var(--mlc-inset);top:var(--mlc-inset);padding:var(--mlc-pill-py) var(--mlc-pill-px)}.mlc__body{padding:var(--mlc-pad)}.mlc__price{font-size:var(--mlc-price);min-height:var(--mlc-price-h)}.mlc__price--na{font-size:var(--mlc-price-na)}.mlc__title{font-size:var(--mlc-title);line-height:var(--mlc-title-lh);min-height:var(--mlc-title-min)}.mlc__actions{padding:var(--mlc-foot-pad)}.mlc__img{transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.mlc:hover .mlc__img{transform:scale(1.035)}}.mlc__save{right:var(--mlc-inset);bottom:var(--mlc-inset);position:absolute}.mlc__save-dot{transition:border-color .15s,background-color .15s}.mlc__save:hover .mlc__save-dot{border-color:#fff}.mlc__c,.mlc__avail [data-sa-icon],.mlc[data-density=compact] .mlc__r{display:none}.mlc[data-density=compact] .mlc__c{display:block}.mlc[data-density=compact] .mlc__c.mlc__flex{display:flex}.mlc[data-density=compact] .mlc__save{top:calc(var(--mlc-inset) - .375rem);right:calc(var(--mlc-inset) - .375rem);width:2.75rem;height:2.75rem;bottom:auto}.mlc[data-density=compact] .mlc__save-dot{width:2rem;height:2rem}.mlc[data-density=compact] .mlc__actions{opacity:1;flex-direction:column;align-items:stretch;gap:.25rem;display:flex;position:relative;inset:auto}.mlc[data-density=compact] .mlc__avail,.mlc[data-density=compact] .mlc__offer button{flex:none;width:100%;height:2.75rem;font-size:.75rem;line-height:1rem}.mlc[data-density=compact] .mlc__avail [data-sa-icon]{display:block}.mlc[data-density=compact] .mlc__offer{flex:none;width:100%}.mlc[data-density=compact] .mlc__offer button{color:var(--text-2);background:0 0;border-color:#0000}.mlc[data-density=compact] .mlc__offer button:hover{color:var(--foreground);background:#ffffff0f}@media (width<=39.9375rem){.mlc[data-density=auto] .mlc__r{display:none}.mlc[data-density=auto] .mlc__c{display:block}.mlc[data-density=auto] .mlc__c.mlc__flex{display:flex}.mlc[data-density=auto] .mlc__save{top:calc(var(--mlc-inset) - .375rem);right:calc(var(--mlc-inset) - .375rem);width:2.75rem;height:2.75rem;bottom:auto}.mlc[data-density=auto] .mlc__save-dot{width:2rem;height:2rem}.mlc[data-density=auto] .mlc__actions{opacity:1;flex-direction:column;align-items:stretch;gap:.25rem;display:flex;position:relative;inset:auto}.mlc[data-density=auto] .mlc__avail,.mlc[data-density=auto] .mlc__offer button{flex:none;width:100%;height:2.75rem;font-size:.75rem;line-height:1rem}.mlc[data-density=auto] .mlc__avail [data-sa-icon]{display:block}.mlc[data-density=auto] .mlc__offer{flex:none;width:100%}.mlc[data-density=auto] .mlc__offer button{color:var(--text-2);background:0 0;border-color:#0000}.mlc[data-density=auto] .mlc__offer button:hover{color:var(--foreground);background:#ffffff0f}}@media (prefers-reduced-motion:reduce),(prefers-reduced-data:reduce){.mlc:hover .mlc__img{transform:none}}.mlc__sample{max-width:calc(100% - 2 * var(--mlc-inset));white-space:normal}.mlc[data-density=compact] .mlc__sample{top:auto;bottom:var(--mlc-inset);right:var(--mlc-inset);text-align:center;max-width:none}@media (width<=39.9375rem){.mlc[data-density=auto] .mlc__sample{top:auto;bottom:var(--mlc-inset);right:var(--mlc-inset);text-align:center;max-width:none}}
