.mf-basket-open{overflow:hidden}#mf-basket-dialog{background:var(--mf-paper);color:var(--mf-ink);border:0;border-top:4px solid var(--mf-red);padding:28px;width:min(620px,calc(100% - 32px));max-height:85dvh;overflow:auto;border-radius:4px;box-shadow:0 12px 60px #0005}#mf-basket-dialog::backdrop{background:#0009}.mf-basket-head{display:flex;justify-content:space-between;gap:20px;align-items:start;margin-bottom:24px}.mf-basket-head h2{font-size:30px;margin:6px 0}.mf-basket-head .mf-basket-close{background:var(--mf-tint);color:var(--mf-ink);border:1px solid var(--mf-line);width:44px;height:44px;font-size:28px;cursor:pointer}#mf-basket-dialog ul{list-style:none;padding:0;margin:0}#mf-basket-dialog li{position:relative;border-bottom:1px solid var(--mf-line);padding:18px 35px 18px 0;min-height:90px}#mf-basket-dialog li>a:not(.remove){display:block;font-weight:bold;line-height:1.5}#mf-basket-dialog li img{float:left;width:65px;height:65px;object-fit:contain;background:#fff;margin:0 15px 10px 0}#mf-basket-dialog li .remove{position:absolute;right:0;top:18px;width:28px;height:28px;text-align:center;font-size:23px;color:var(--mf-red)}#mf-basket-dialog .quantity{display:block;margin-top:6px;font-size:14px}#mf-basket-dialog .total{border-top:1px solid var(--mf-line);padding-top:18px;display:flex;justify-content:space-between}#mf-basket-dialog .buttons{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}#mf-basket-dialog .button{display:inline-block;padding:14px 20px;border:1px solid var(--mf-line);font-weight:bold;background:var(--mf-tint);color:var(--mf-ink)}#mf-basket-dialog .checkout{background:var(--mf-red);color:#fff;border-color:var(--mf-red)}#mf-basket-dialog .woocommerce-mini-cart__empty-message{padding:20px 0}#mf-basket-dialog>.mf-basket-close{margin-top:8px}.mf-spotlight-slides{overflow:hidden}.mf-spotlight-slide[hidden]{display:none!important}.mf-spotlight-slide{animation:mf-slide-in .4s ease}.mf-spotlight-slide .mf-product-body{min-height:220px}.mf-slider-controls{display:flex;align-items:center;justify-content:center;gap:14px;padding-top:15px;color:#fff}.mf-slider-controls[hidden]{display:none}.mf-slider-controls button{min-width:44px;min-height:44px;border:1px solid #777;background:#191919;color:#fff;cursor:pointer;border-radius:3px;font-size:24px}.mf-slider-controls .mf-slider-pause{font-size:13px;padding:0 14px}.mf-slide-count{font-size:13px}@keyframes mf-slide-in{from{opacity:.3;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.mf-spotlight-slide{animation:none}}@media(max-width:600px){#mf-basket-dialog{padding:20px;max-height:80dvh}.mf-basket-head h2{font-size:26px}.mf-spotlight-slide .mf-product-body{min-height:240px}}

.s4-home .s4-local>img{max-height:460px;object-position:50% 45%}
