.m-cart-drawer{--m-bg-opacity: 0;font-family:var(--font-stack-body)}.m-cart-drawer .m-cart-drawer__inner{width:min(100vw,390px)!important;max-width:390px;background:#fff!important;color:#141414;box-shadow:-16px 0 40px #0000001a}.m-cart-drawer .m-cart-drawer__inner>.m\:flex{min-height:100%}.m-cart-drawer .m-cart-drawer__header{padding:22px 18px 14px!important;border-bottom:1px solid #eeeeee}.m-cart-drawer .m-cart-drawer__title{margin:0;color:#161616;font-size:24px!important;font-weight:850!important;letter-spacing:-.03em;line-height:1.05}.m-cart-drawer .m-cart-drawer__count{margin:5px 0 0;color:#7a7a7a;font-size:13px;line-height:1.35}.m-cart-drawer foxkit-cart-countdown,.m-cart-drawer foxkit-cart-goal{display:none!important}.m-cart-drawer .m-cart-drawer__close{top:18px;right:14px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:12px;background:#f5f5f5;color:#111}.m-cart-drawer .m-cart-drawer__close svg{width:17px;height:17px}.m-cart-drawer .m-cart-drawer__body{padding:16px 16px 0!important;background:#fff}.m-cart-drawer #cart-drawer-form{height:100%}.m-cart-drawer .m-cart-drawer__empty{min-height:335px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 18px 22px;color:#111;text-align:center}.m-cart-drawer .m-cart-drawer__empty-illustration{width:128px;height:128px;margin-bottom:18px}.m-cart-drawer .m-cart-drawer__empty-illustration svg{width:100%;height:100%;display:block}.m-cart-drawer .m-cart-drawer__empty h4{margin:0;color:#111;font-size:18px;font-weight:900;letter-spacing:-.02em;line-height:1.2}.m-cart-drawer .m-cart-drawer__empty p{max-width:210px;margin:8px 0 18px;color:#717171;font-size:12px;line-height:1.45}.m-cart-drawer .m-cart-drawer__empty-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 20px;border-radius:6px;background:#111;color:#fff;font-size:13px;font-weight:800;line-height:1;text-decoration:none}.m-cart-drawer .m-cart-drawer__empty-button:hover{color:#fff}.m-cart-drawer .m-cart-drawer__empty-button svg{width:16px;height:16px}.m-cart-drawer .m-cart-drawer__items{display:flex;flex-direction:column;gap:14px}.m-cart-drawer .m-cart-drawer-item{width:100%;padding:0;border-bottom:0}.m-cart-drawer .m-cart-item--drawer__wrapper{position:relative;width:100%;gap:14px}.m-cart-drawer .m-cart-drawer-item__image,.m-cart-drawer .m-cart-item__image.m-cart-drawer-item__image{width:94px;min-width:94px;height:94px;aspect-ratio:1 / 1;border:0;border-radius:5px;background:#f2f2f2}.m-cart-drawer .m-cart-drawer-item__image a,.m-cart-drawer .m-cart-drawer-item__image .m-image,.m-cart-drawer .m-cart-drawer-item__image responsive-image,.m-cart-drawer .m-cart-drawer-item__image img{width:100%;height:100%;display:block}.m-cart-drawer .m-cart-drawer-item__image img{object-fit:contain}.m-cart-drawer .m-cart-drawer-item__info{flex:1;min-width:0;padding:2px 42px 0 0!important}.m-cart-drawer .m-cart-item__title{max-width:190px;color:#111;font-size:14px;font-weight:850;line-height:1.28;text-decoration:none}.m-cart-drawer .m-cart-item__title:hover{color:#111;text-decoration:none}.m-cart-drawer .m-cart-drawer-item__remove-icon{position:absolute;top:0;right:0;z-index:2}.m-cart-drawer .m-cart-drawer-item__remove-icon button{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:10px;background:#f6f6f6;color:#606060;cursor:pointer}.m-cart-drawer .m-cart-drawer-item__remove-icon svg{width:17px;height:17px}.m-cart-drawer .m-cart-drawer-item__variant{display:flex;flex-wrap:wrap;gap:0 8px;margin:7px 0 6px;color:#8d8d8d;font-size:11px;line-height:1.35}.m-cart-drawer .m-cart-item__option,.m-cart-drawer .m-cart-item__property{margin:0;color:inherit;font-size:inherit;line-height:inherit;word-break:normal}.m-cart-drawer .m-cart-item__option:not(:last-child){margin-right:9px;padding-right:9px;border-right:1px solid #d7d7d7}.m-cart-drawer .m-cart-item__option .m\:font-medium{font-weight:400}.m-cart-drawer .m-cart-item__price{margin-top:6px;color:#111;font-size:15px;font-weight:850;line-height:1.2}.m-cart-drawer .m-cart-item__price-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.m-cart-drawer .m-cart-item__price--compare{color:#8d8d8d;font-size:13px;font-weight:600}.m-cart-drawer .m-cart-item__price--final{color:#111;font-weight:850}.m-cart-drawer .m-cart-drawer-item__quantity{gap:10px;margin-top:12px}.m-cart-drawer .m-cart-drawer-item .m-quantity{width:108px;min-height:34px;display:grid;grid-template-columns:34px 1fr 34px;align-items:center;overflow:hidden;border:1px solid #ececec;border-radius:8px;background:#fff;color:#111}.m-cart-drawer .m-cart-drawer-item .m-quantity__button{width:34px;height:34px;padding:0;color:#777}.m-cart-drawer .m-cart-drawer-item .m-quantity__button svg{width:9px;height:9px}.m-cart-drawer .m-cart-drawer-item .m-quantity__input{width:100%;height:34px;min-height:34px;padding:0;color:#111;font-size:14px;font-weight:750;text-align:center}.m-cart-drawer .m-cart-drawer-item .m-cart-item__remove{display:none!important}.m-cart-drawer .m-cart-drawer__footer--wrapper{padding:10px 8px!important;background:#fff;box-shadow:none!important}.m-cart-drawer .m-cart-addon{margin-bottom:14px}.m-cart-drawer .m-cart-addon__header{display:block;margin-bottom:0!important}.m-cart-drawer .m-cart-addon__header button:not([data-open=coupon]){display:none!important}.m-cart-drawer .m-cart-addon__header button[data-open=coupon]{width:100%;display:grid;grid-template-columns:24px 1fr 18px;align-items:center;gap:12px;padding:13px 14px;border:1px solid #eeeeee;border-radius:8px;background:#fff;color:#151515;box-shadow:0 6px 18px #0000000d}.m-cart-drawer .m-cart-addon__header button[data-open=coupon]:hover,.m-cart-drawer .m-cart-addon__header button[data-open=coupon].active{background:#fff;color:#151515}.m-cart-drawer .m-cart-addon__header button[data-open=coupon]>svg{width:22px;height:22px}.m-cart-drawer .m-cart-addon__header button[data-open=coupon] .m-cart-addon__text{display:flex;width:auto;max-width:none;flex-direction:column;align-items:flex-start;margin:0;overflow:visible;text-align:left}.m-cart-drawer .m-cart-addon__text-title{color:#111;font-size:12px;font-weight:850;line-height:1.2}.m-cart-drawer .m-cart-addon__text-subtitle{margin-top:3px;color:#8b8b8b;font-size:11px;font-weight:400;line-height:1.2}.m-cart-drawer .m-cart-addon__arrow,.m-cart-drawer .m-cart-addon__arrow svg{width:18px;height:18px}.m-cart-drawer .m-cart-addon__header .m-tooltip__content{display:none}.m-cart-drawer .m-cart-addon__body{border-radius:16px 16px 0 0;box-shadow:0 -12px 30px #0000001f}.m-cart-drawer .m-cart-drawer__gift-wrapping{display:none}.m-cart-drawer .m-cart-drawer__summary{width:100%;margin:0 0 12px}.m-cart-drawer .m-cart-drawer__summary-card{padding:16px;border:1px solid #eeeeee;border-radius:12px;background:#fff;box-shadow:0 8px 24px #0000000f}.m-cart-drawer .m-cart-drawer__empty-footer-card{padding:0 8px 8px;border:1px solid #eeeeee;border-radius:10px;background:#fff;box-shadow:0 8px 24px #0000000f}.m-cart-drawer .m-cart-drawer__summary-row{display:flex;justify-content:space-between;gap:16px;color:#777;font-size:13px;line-height:1.25}.m-cart-drawer .m-cart-drawer__summary-row+.m-cart-drawer__summary-row{margin-top:13px}.m-cart-drawer .m-cart-drawer__summary-row span:last-child{color:#111;font-weight:800;text-align:right}.m-cart-drawer .m-cart-drawer__summary-row--muted span:last-child{color:#777;font-size:11px;font-weight:500}.m-cart-drawer .m-cart-drawer__summary-divider{height:1px;margin:16px 0;background:#eee}.m-cart-drawer .m-cart-drawer__total-row{align-items:center}.m-cart-drawer .m-cart-drawer__total-row .m-cart__subtotal--label,.m-cart-drawer .m-cart-drawer__total-row .m-cart__subtotal--price{color:#111;font-size:17px;font-weight:900;line-height:1.2}.m-cart-drawer .m-cart-drawer__trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.m-cart-drawer .m-cart-drawer__trust-row--stack{grid-template-columns:1fr;gap:0;margin-top:0}.m-cart-drawer .m-cart-drawer__trust-row--stack .m-cart-drawer__trust-item{min-height:55px;padding:10px 0;border-bottom:1px solid #eeeeee}.m-cart-drawer .m-cart-drawer__trust-item{min-width:0;display:flex;align-items:center;gap:6px;color:#111}.m-cart-drawer .m-cart-drawer__trust-icon{width:28px;height:28px;flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#f5f5f5}.m-cart-drawer .m-cart-drawer__trust-icon svg{width:17px;height:17px}.m-cart-drawer .m-cart-drawer__trust-item strong,.m-cart-drawer .m-cart-drawer__trust-item small{display:block;white-space:normal}.m-cart-drawer .m-cart-drawer__trust-item strong{font-size:8px;font-weight:900;line-height:1.15}.m-cart-drawer .m-cart-drawer__trust-item small{margin-top:1px;color:#6f6f6f;font-size:7px;line-height:1.1}.m-cart-drawer .m-button[name=checkout]{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:8px;background:#080808!important;color:#fff!important;font-size:15px;font-weight:850;letter-spacing:0;text-transform:none}.m-cart-drawer .m-cart-drawer__start-shopping{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-top:8px;border:0;border-radius:8px;background:#080808!important;color:#fff!important;font-size:15px;font-weight:850;letter-spacing:0;text-transform:none}.m-cart-drawer .m-cart-drawer__start-shopping:hover,.m-cart-drawer .m-button[name=checkout]:hover{background:#080808!important;color:#fff!important}.m-cart-drawer .m-cart-drawer__checkout-icon,.m-cart-drawer .m-cart-drawer__checkout-icon svg{width:18px;height:18px}.m-cart-drawer .additional-checkout-buttons,.m-cart-drawer .m-cart-drawer__link-to-cart,.m-cart-drawer .m-cart__trust-badge{display:none!important}@media screen and (max-width:767px){.m-cart-drawer .m-cart-drawer__inner{width:min(100vw,360px)!important;max-width:100vw}.m-cart-drawer .m-cart-drawer__header{padding:18px 16px 13px!important}.m-cart-drawer .m-cart-drawer__body{padding-inline:16px!important}.m-cart-drawer .m-cart-drawer__footer--wrapper{padding-inline:8px!important}.m-cart-drawer .m-cart-drawer-item__image,.m-cart-drawer .m-cart-item__image.m-cart-drawer-item__image{width:90px;min-width:90px;height:90px}.m-cart-drawer .m-cart-item__title{max-width:175px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cart-drawer-redesign.css.map */
