.mh-basket-root{font-family:Barlow,Arial,sans-serif;color:#0a0a0a}.mh-basket{position:fixed;inset:0 0 0 auto;box-sizing:border-box;width:min(100%,480px);height:100dvh;max-width:100%;max-height:100dvh;margin:0;border:0;padding:0;background:#f7f5f2;color:#0a0a0a;overflow:hidden;font:400 16px/1.5 Barlow,Arial,sans-serif;letter-spacing:0;transform:translate(100%);transition:transform .2s ease,display .2s allow-discrete,overlay .2s allow-discrete}.mh-basket[open]{display:flex;flex-direction:column;transform:translate(0)}.mh-basket::backdrop{background:#0a0a0a73;opacity:0;transition:opacity .2s ease,display .2s allow-discrete,overlay .2s allow-discrete}.mh-basket[open]::backdrop{opacity:1}@starting-style{.mh-basket[open]{transform:translate(100%)}.mh-basket[open]::backdrop{opacity:0}}html.mh-basket-open{overflow:hidden;scrollbar-gutter:stable}.mh-basket *,.mh-basket *:before,.mh-basket *:after{box-sizing:border-box}.mh-basket a{color:inherit;text-underline-offset:3px}.mh-basket button,.mh-basket input{font:inherit;letter-spacing:inherit}.mh-basket button{cursor:pointer}.mh-basket button:disabled{cursor:default;opacity:.45}.mh-basket :focus-visible{outline:2px solid #f00;outline-offset:2px}.mh-basket [hidden]{display:none!important}.mh-basket__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:none;padding:18px 24px;border-bottom:1px solid #e7e4df;background:#f7f5f2}body .mh-basket__heading h2{font-family:Barlow,Arial,sans-serif!important;font-size:24px;line-height:1.15;font-weight:600;letter-spacing:-.02em;margin:0;text-transform:none}.mh-basket__close{display:grid;place-items:center;width:44px;height:44px;padding:10px;border:0;background:transparent;color:inherit;border-radius:8px}.mh-basket__close:hover{background:#e7e4df}.mh-basket__content{display:flex;flex:1;flex-direction:column;min-height:0}.mh-basket__scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 24px 24px}.mh-basket__delivery{padding:22px 0 8px}.mh-basket__delivery p{margin:0 0 12px}.mh-basket__delivery strong{font-weight:600}.mh-basket__delivery small{display:block;margin:8px 0 0;color:#4b4945;font-size:12px}.mh-basket__track{height:5px;overflow:hidden;border-radius:4px;background:#e7e4df}.mh-basket__track span{display:block;height:100%;background:#0a0a0a}.mh-basket__items,.mh-basket__discounts,.mh-basket__payments{margin:0;padding:0;list-style:none}.mh-basket__item{display:grid;grid-template-columns:88px minmax(0,1fr);gap:18px;padding:24px 0;border-bottom:1px solid #e7e4df}.mh-basket__image{display:block;align-self:start;aspect-ratio:1;background:#fff;border-radius:8px;overflow:hidden}.mh-basket__image img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.mh-basket__item-info{min-width:0}.mh-basket__item-title{font-weight:600;line-height:1.25;text-decoration:none}.mh-basket__item-title:hover{text-decoration:underline}.mh-basket__variant,.mh-basket__property{margin:5px 0 0;font-size:14px;line-height:1.4;color:#4b4945;overflow-wrap:anywhere}.mh-basket__item-price{margin:8px 0 0;font-weight:600}.mh-basket__item-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:14px}.mh-basket__quantity{display:flex;align-items:center;border:1px solid #b8b4ae;border-radius:8px;background:#fff;overflow:hidden}.mh-basket__quantity button{width:38px;height:40px;border:0;background:transparent;color:#0a0a0a;padding:0;font-size:21px}.mh-basket__quantity span{min-width:24px;text-align:center;font-variant-numeric:tabular-nums}.mh-basket__quantity button:focus-visible{outline-offset:-3px}.mh-basket__remove{font-size:13px;text-decoration:underline;min-height:44px;display:inline-flex;align-items:center}.mh-basket__addon{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px;margin-top:24px;background:#fff;border:1px solid #e7e4df;border-radius:8px}.mh-basket__addon img{display:block;object-fit:contain;width:64px;height:80px}.mh-basket__addon p{margin:0;font-size:15px;font-weight:600;line-height:1.3}.mh-basket__addon a{text-decoration:none}.mh-basket__addon span{display:block;font-size:15px;margin-top:5px}.mh-basket__addon small{display:block;color:#4b4945;font-size:12px;line-height:1.3;margin-top:5px}.mh-basket__add{height:44px;min-width:50px;padding:0 10px;border:1.5px solid #0a0a0a;border-radius:8px;background:transparent;color:#0a0a0a;font-weight:600!important}.mh-basket__add:hover{background:#0a0a0a;color:#fff}.mh-basket__checkout{flex:none;padding:18px 24px max(18px,env(safe-area-inset-bottom));border-top:1px solid #e7e4df;background:#fff}.mh-basket__discounts{font-size:13px;margin-bottom:10px}.mh-basket__discounts li,.mh-basket__total{display:flex;gap:16px;justify-content:space-between}.mh-basket__total{font-size:17px;margin:0}.mh-basket__total strong{font-weight:600;font-variant-numeric:tabular-nums}.mh-basket__checkout-note{font-size:12px;color:#4b4945;margin:5px 0 15px}.mh-basket .mh-basket__button{display:flex;align-items:center;justify-content:center;min-height:56px;width:100%;padding:12px 20px;background:#0a0a0a;color:#fff!important;border:1.5px solid #0a0a0a;border-radius:8px;text-align:center;text-decoration:none;font-size:16px;font-weight:600;line-height:1.2}.mh-basket .mh-basket__button:hover{background:#333;border-color:#333}.mh-basket__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin-top:13px}.mh-basket__payments li{display:flex}.mh-basket__payments svg{width:31px;height:20px}.mh-basket__full-link{display:block;text-align:center;font-size:12px;margin-top:10px}.mh-basket__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;flex:1;padding:40px 24px}.mh-basket__empty p{font-size:20px;margin:0}.mh-basket__empty .mh-basket__button{max-width:340px}.mh-basket__status:empty{display:none}.mh-basket__status:not(:empty){padding:14px 24px;font-size:14px;background:#ffecec;color:#0a0a0a;border-bottom:1px solid #e7e4df}.mh-basket__recovery{padding:24px}.mh-basket[aria-busy=true] [data-mh-basket-change],.mh-basket[aria-busy=true] [data-mh-basket-addon],.mh-basket[aria-busy=true] [data-mh-basket-checkout]{pointer-events:none;opacity:.55}@media(min-width:750px){.mh-basket{font-size:17px}.mh-basket__item{grid-template-columns:96px minmax(0,1fr)}}@media(max-width:374px){.mh-basket__heading,.mh-basket__checkout,.mh-basket__scroll{padding-inline:16px}.mh-basket__item{gap:12px;grid-template-columns:72px minmax(0,1fr)}.mh-basket__addon{padding:12px;grid-template-columns:52px minmax(0,1fr) auto}.mh-basket__addon img{width:52px}}@media(prefers-reduced-motion:reduce){.mh-basket,.mh-basket::backdrop{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/mh-basket.css.map */
