#cart-drawer:has(.mfb){--drawer-body-padding: 0;--drawer-footer-padding: 12px 16px 14px}.mfb,.mfb-foot{--mfb-navy: #132b42;--mfb-ink: #132b42;--mfb-soft: #6b7280;--mfb-grey: #7b7f85;--mfb-green: #1d8a4e;--mfb-cream: #faf8f3;--mfb-line: #e6e1d7;--mfb-border: #dcdcdc;color:var(--mfb-ink);font-variant-numeric:tabular-nums}.mfb{display:grid;gap:0;padding-bottom:20px}.mfb [hidden]{display:none!important}.mfb__top{position:sticky;top:0;z-index:2}.mfb__bar{position:relative;display:flex;align-items:center;justify-content:center;min-height:48px;padding:8px 40px;color:#fff;background:var(--mfb-navy)}.mfb__rating{margin:0;font-size:14px;line-height:1.3;text-align:center}.mfb__close{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:44px;height:44px;padding:0;color:#fff;background:none;border:0;cursor:pointer}.mfb__close svg{width:18px;height:18px}.mfb__timer{margin:0;padding:10px 16px;font-size:14px;line-height:1.3;text-align:center;background:var(--mfb-cream)}.mfb__timer strong{font-weight:700}.mfb__progress{padding:16px 16px 4px}.mfb__ship{margin:0 0 14px;font-size:14px;line-height:1.4;text-align:center}.mfb__steps{--n: 2;--done: 1;position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));margin:0 auto;padding:0;max-width:calc(150px * var(--n));list-style:none}.mfb__steps:before,.mfb__steps:after{content:"";position:absolute;top:13px;left:calc(50% / var(--n));height:3px}.mfb__steps:before{right:calc(50% / var(--n));background:var(--mfb-line)}.mfb__steps:after{width:calc((100% - 100% / var(--n)) * (var(--done) - 1) / (var(--n) - 1));background:var(--mfb-navy)}.mfb__step{position:relative;z-index:1;display:grid;justify-items:center;gap:6px;text-align:center}.mfb__dot{display:grid;place-items:center;width:28px;height:28px;color:transparent;background:#fff;border:2.5px solid var(--mfb-navy);border-radius:50%}.mfb__step.is-done .mfb__dot{color:#fff;background:var(--mfb-navy)}.mfb__label{font-size:12px;line-height:1.25}#cart-drawer .mfb__lines{display:grid;gap:0;padding:8px 16px 0}#cart-drawer .mfb__lines>*+*{padding-block-start:14px}.mfb-line{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:0 12px;align-items:start;padding:14px 0}.mfb-line+.mfb-line{border-top:1px solid var(--mfb-line)}.mfb-line__media{position:relative;width:72px}.mfb-line__img{display:block;width:72px;height:72px;object-fit:cover;border:1px solid var(--mfb-line);border-radius:8px;background:var(--mfb-navy)}.mfb-line__info{display:grid;justify-items:start;gap:4px;min-width:0}.mfb-line__title{margin:0;font-size:15px;font-weight:700;line-height:1.25;color:var(--mfb-ink);text-decoration:none;overflow-wrap:anywhere}.mfb-line__label{margin-top:2px;font-size:13px;color:var(--mfb-soft)}.mfb-line__variant{max-width:100%;min-width:0;min-height:40px;padding:6px 30px 6px 10px;font-size:14px;color:var(--mfb-ink);background-color:#fff;border:1px solid var(--mfb-border);border-radius:4px}.mfb-line__qty{margin-top:6px}.mfb-qty{display:inline-flex;border:1px solid var(--mfb-border);border-radius:4px;overflow:hidden}.mfb-qty__btn,.mfb-qty__input{width:40px;height:40px;padding:0;font-size:16px;line-height:1;text-align:center;color:var(--mfb-ink);background:#fff;border:0}.mfb-qty__btn{font-weight:700;cursor:pointer}.mfb-qty__btn:disabled{color:#c4c4c4;cursor:default}.mfb-qty__input{border-inline:1px solid var(--mfb-border);font-weight:500}.mfb-line__price{display:grid;justify-items:end;gap:2px;text-align:end;white-space:nowrap}.mfb-line__compare{font-size:15px;color:var(--mfb-grey)}.mfb-line__now{font-size:19px;font-weight:700;color:var(--mfb-ink)}.mfb-line__save{font-size:13px;color:var(--mfb-green)}.mfb-line__remove-wrap{display:block;margin-top:6px}.mfb-line__remove{display:block;width:44px;height:44px;margin-inline-end:-12px;background:var(--mfb-grey);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M4 7h16M10 3h4M6 7l1 13h10l1-13M10 11v6M14 11v6'/%3E%3C/svg%3E") center / 22px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M4 7h16M10 3h4M6 7l1 13h10l1-13M10 11v6M14 11v6'/%3E%3C/svg%3E") center / 22px no-repeat}.mfb-line__remove:hover{background:var(--mfb-ink)}.mfb__gifts{margin:2px 16px 0;padding:10px 0 0;font-size:13px;line-height:1.45;color:var(--mfb-soft);border-top:1px solid var(--mfb-line)}.mfb__gifts-total{margin:2px 16px 0;font-size:13px;line-height:1.45;color:var(--mfb-ink)}.mfb__upsell{position:relative;margin:18px 0 0;padding:0 44px}#cart-drawer .mfb .mf-upsell{gap:8px;padding:0;background:none;border:0}#cart-drawer .mfb .mf-upsell__heading{font-size:13px;font-weight:700;color:var(--mfb-ink);text-align:center}#cart-drawer .mfb .mf-upsell__list{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}#cart-drawer .mfb .mf-upsell__card{flex:0 0 100%;grid-template-columns:64px minmax(0,1fr);gap:8px 12px;padding:14px;background:var(--mfb-cream);border:1px solid var(--mfb-line);border-radius:12px;scroll-snap-align:start}#cart-drawer .mfb .mf-upsell__img{width:64px;height:64px;border-radius:6px;background:var(--mfb-navy)}#cart-drawer .mfb .mf-upsell__title{font-size:14px;font-weight:700;color:var(--mfb-ink)}#cart-drawer .mfb .mf-upsell__benefit,#cart-drawer .mfb .mf-upsell__pct{display:none}#cart-drawer .mfb .mf-upsell__now{font-size:15px;color:var(--mfb-ink)}#cart-drawer .mfb .mf-upsell__price s{color:var(--mfb-grey)}#cart-drawer .mfb .mf-upsell__form{grid-column:2;flex-direction:column;align-items:start;gap:8px}#cart-drawer .mfb .mf-upsell__select{width:100%;min-height:40px;border-color:var(--mfb-border)}#cart-drawer .mfb .mf-upsell__add{flex:none;min-height:40px;padding:8px 16px;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:#fff;background:var(--mfb-navy);border:0;border-radius:4px}.mfb__arrow{position:absolute;top:50%;display:grid;place-items:center;width:44px;height:44px;padding:0;color:var(--mfb-ink);background:none;border:0;cursor:pointer;transform:translateY(-50%)}.mfb__arrow:before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M19 12H5M11 6l-6 6 6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M19 12H5M11 6l-6 6 6 6'/%3E%3C/svg%3E") center / contain no-repeat}.mfb__arrow--prev{left:0}.mfb__arrow--next{right:0}.mfb__arrow--next:before{transform:scaleX(-1)}.mfb__upsell:not(:has(.mf-upsell__card+.mf-upsell__card)){padding:0 16px}.mfb__upsell:not(:has(.mf-upsell__card+.mf-upsell__card)) .mfb__arrow{display:none}#cart-drawer .mfb-foot{display:grid;gap:12px}.mfb-foot__rows{display:grid;gap:4px}.mfb-foot__row{display:flex;justify-content:space-between;gap:12px;margin:0}.mfb-foot__row--save{font-size:14px}.mfb-foot__row--total{font-size:19px;font-weight:500}#cart-drawer .mfb-foot button[name=checkout]{display:block;width:100%;min-height:54px;padding:12px 16px;font-size:17px;font-weight:600;letter-spacing:.01em;text-align:center;text-transform:none;white-space:normal;color:#fff;background:var(--mfb-navy);border:0;border-radius:6px;cursor:pointer}#cart-drawer .mfb-foot button[name=checkout]:hover{background:#0c1d2e}#cart-drawer .mfb-foot button[name=checkout]:disabled{opacity:.6;cursor:progress}.mfb-foot__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:2px 0 0;padding:0;list-style:none}.mfb-foot__trust li{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--mfb-navy)}.mfb-foot__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.mfb-foot__pay svg{display:block;width:38px;height:24px}@media screen and (min-width:700px){#cart-drawer:has(.mfb){--drawer-footer-padding: 16px 28px 22px}.mfb__progress,#cart-drawer .mfb__lines{padding-inline:28px}.mfb__gifts,.mfb__gifts-total{margin-inline:28px}.mfb__upsell{padding-inline:52px}}#cart-drawer .mfb{padding-block:0 20px;background:none}@media screen and (max-width:699px){#cart-drawer:has(.mfb){--drawer-footer-padding: 10px 16px 10px}#cart-drawer .mfb-foot{gap:8px}#cart-drawer .mfb-foot button[name=checkout]{min-height:50px}.mfb-foot__trust{gap:4px 14px}.mfb-foot__trust li{font-size:12px}.mfb-foot__pay{flex-wrap:nowrap;gap:4px}.mfb-foot__pay svg{width:24px;height:16px}.mfb-line__variant{width:100%;padding:6px 24px 6px 8px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/mf-cart-b.css.map */
