.mini-checkout{position:fixed;inset:auto 0 0;z-index:4;display:block;padding:16px max(24px,calc((100vw - 1600px)/2));padding-bottom:max(16px,env(safe-area-inset-bottom));background:#fff;color:#171717;font-size:14px;border-top:1px solid #e5e5e5;box-shadow:0 0 12px #00000012;visibility:hidden}.mini-checkout.is-visible{visibility:visible}.mini-checkout--top{inset:0 0 auto}html[data-header-status=visible] .mini-checkout--top{top:var(--header-height, 0px)}.mini-checkout__row{display:flex;align-items:center;gap:24px;max-width:1000px;margin:auto}.mini-checkout__image{width:56px;height:56px;object-fit:contain;flex-shrink:0}.mini-checkout__details{flex:1;min-width:0}.mini-checkout__prices{display:flex;align-items:center;gap:12px;white-space:nowrap}.mini-checkout__prices strong{font-size:18px;line-height:1.3}.mini-checkout__compare{color:#aaa;font-size:14px}.mini-checkout__discount{padding:3px 8px;border-radius:0;background:#a5ce49;color:#fff;font-weight:700;font-size:12px}.mini-checkout__title{font-size:16px;font-weight:700;line-height:1.3;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-checkout__options{display:flex;flex:0 1 230px;min-width:80px;gap:4px}.mini-checkout__options select{width:100%;min-width:0;height:44px;padding:0 34px 0 14px;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23171717' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px;border:1px solid #e5e5e5;border-radius:0;background-color:#fff;color:inherit;font:inherit;text-overflow:ellipsis}.mini-checkout__quantity{display:flex;flex:0 0 150px;align-items:center;height:44px;border:1px solid #e5e5e5;border-radius:0;overflow:hidden}.mini-checkout button{cursor:pointer;font:inherit}.mini-checkout__quantity button{flex:0 0 40px;height:100%;padding:0;background:transparent;border:0;color:inherit}.mini-checkout__quantity input{width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:center;-webkit-appearance:textfield;appearance:textfield;font:inherit}.mini-checkout__quantity input::-webkit-inner-spin-button,.mini-checkout__quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.mini-checkout__actions{display:flex;flex-shrink:0;border-radius:0;overflow:hidden}.mini-checkout__actions button{height:44px;padding:0 24px;border:0;color:#fff;background:#000;font-weight:700;white-space:nowrap}.mini-checkout__actions .mini-checkout__add{background:#333;padding:0 20px}.mini-checkout__add svg{width:22px;height:22px;display:block}.mini-checkout button:disabled{opacity:.45;cursor:not-allowed}.mini-checkout :focus-visible{outline:2px solid #52820b;outline-offset:-3px}.mini-checkout__error{font-size:12px;color:#b00020;padding-top:8px}@media(max-width:1100px)and (min-width:750px){.mini-checkout__row{gap:8px}.mini-checkout__image{width:56px;height:56px}.mini-checkout__details{min-width:190px}.mini-checkout__prices{gap:6px}.mini-checkout__prices strong{font-size:18px}.mini-checkout__discount{font-size:12px;padding:5px 8px}.mini-checkout__compare{display:none}.mini-checkout__options{flex-basis:140px}.mini-checkout__quantity{flex-basis:90px}.mini-checkout__quantity button{flex-basis:28px}.mini-checkout__actions button,.mini-checkout__actions .mini-checkout__add{padding:0 14px}.mini-checkout__title{font-size:16px}}@media(max-width:749px){.mini-checkout{padding:8px 12px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.mini-checkout__row{display:flex;flex-wrap:nowrap;gap:5px}.mini-checkout__image,.mini-checkout__title,.mini-checkout__compare{display:none}.mini-checkout__details{flex:0 0 auto}.mini-checkout__prices{gap:3px;flex-wrap:nowrap}.mini-checkout__prices strong{font-size:clamp(10px,2.9vw,14px)}.mini-checkout__discount{padding:3px;font-size:9px}.mini-checkout__options{flex:1 1 70px;min-width:32px;gap:2px}.mini-checkout__options select{height:38px;padding:0 16px 0 5px;font-size:11px;background-position:right 5px center;background-size:8px 6px}.mini-checkout__quantity{flex:0 0 60px;min-width:0;height:38px;margin-left:auto}.mini-checkout__quantity button{flex-basis:19px;font-size:14px}.mini-checkout__quantity input{font-size:12px}.mini-checkout__actions{margin-left:0}.mini-checkout__actions button{height:38px;padding:0 7px;font-size:11px}.mini-checkout__actions .mini-checkout__add{padding:0 7px}.mini-checkout__add svg{width:16px;height:16px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-mini-checkout.css.map */
