.drawer.mcj-bag .drawer__overlay{background:#231a186b}@media screen and (min-width:750px){.drawer.mcj-bag .drawer__panel{top:10px;right:10px;bottom:10px;height:auto;width:500px;max-width:calc(100vw - 20px);border-radius:10px;overflow:hidden}.drawer.mcj-bag:not([data-open=true]) .drawer__panel{translate:calc(100% + 20px) 0}}.drawer.mcj-bag .drawer__panel{background:#fbf8f3}.mcj-bag .drawer__main{background:var(--c-white, #FFFFFF)}.mcj-bag .drawer__head{padding:24px 28px 16px;border-bottom:0}.mcj-bag .mcj-bag-title{margin:0;font-family:var(--font-heading);font-weight:400;font-size:30px;letter-spacing:0;text-transform:none}.mcj-bag .mcj-bag-title em{font-family:var(--font-editorial);font-style:italic;font-size:19px;color:var(--c-ink-muted)}.mcj-bag .mcj-bag-close{width:40px;height:40px;border:1px solid #DDD2C3;border-radius:50%}.mcj-bag-ship{display:grid;gap:8px;margin:0 28px 8px;padding:12px 14px;border-radius:8px;background:var(--c-sand);font-size:13px}.mcj-bag-ship strong{font-weight:500}.mcj-bag-ship strong .money{font-family:var(--font-sans);font-weight:500;font-size:inherit}.mcj-bag-ship__track{position:relative;height:3px;border-radius:2px;background:#ddd2c3;overflow:hidden}.mcj-bag-ship__track span{position:absolute;left:0;top:0;bottom:0;border-radius:2px;background:var(--c-navy)}.mcj-bag .drawer__body{padding:4px 28px 0}.mcj-bag .cart-item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;align-items:start;padding:20px 0;border-bottom:1px solid #E6DDD0}.mcj-bag .cart-item__media{display:block;width:100%;height:auto;aspect-ratio:3 / 4;align-self:start;border-radius:6px;overflow:hidden;background:var(--c-tile)}.mcj-bag .cart-item__media img{width:100%;height:100%;object-fit:cover}.mcj-bag .cart-item__info{display:grid;gap:5px;align-content:start}.mcj-bag .cart-item__row{display:flex;justify-content:space-between;gap:12px}.mcj-bag .cart-item__title{font-family:var(--font-editorial);font-size:16px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--c-ink)}.mcj-bag .cart-item__price,.mcj-bag .cart-item__price .money{font-family:var(--font-sans);font-size:14px;font-weight:400}.mcj-bag .cart-item__variant{font-size:12.5px;color:var(--c-ink-muted)}.mcj-bag .cart-item__foot{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.mcj-bag .cart-item__foot .qty{height:36px;border:1px solid #DDD2C3;border-radius:6px}.mcj-bag .cart-item__foot .qty button{width:34px}.mcj-bag .cart-item__foot .qty input{width:24px;font-size:14px}.mcj-bag .cart-item__remove{font-size:12px;color:var(--c-ink-muted);text-decoration:underline;text-underline-offset:3px;text-transform:none;letter-spacing:0}.mcj-bag .upsell{padding:22px 0 0;border:0}.mcj-bag .upsell-head{margin:0 0 14px;font-family:var(--font-editorial);font-size:19px;font-weight:400;letter-spacing:0;text-transform:none}.mcj-bag .upsell-rail{gap:12px;margin-right:-28px;padding-right:28px}.mcj-bag .upsell-rail>*{flex:0 0 calc((100% - 24px) / 3)}.mcj-bag .upsell-card__media{border-radius:8px}.mcj-bag .upsell-card__title{font-family:var(--font-editorial);font-size:14px}.mcj-bag .upsell-card__price,.mcj-bag .upsell-card__price .money{font-family:var(--font-sans);font-size:13px;font-weight:400}.mcj-bag .mjlc-cart,.mcj-bag .luxe-panel{border-radius:8px;background:#f6f1e9;border-color:#e6ddd0}.mcj-bag .cart-total{font-family:var(--font-sans);font-size:16px}.mcj-bag .cart-total .money{font-family:var(--font-sans);font-weight:400}.mcj-bag .drawer__foot{display:grid;gap:12px;padding:16px 28px 22px;border-top:1px solid #DDD2C3;background:#fbf8f3}.mcj-bag .drawer__footTotal{display:flex;justify-content:space-between;font-size:16px}.mcj-bag .drawer__footTotalL{font-size:16px;font-weight:400;letter-spacing:0;text-transform:none}.mcj-bag .drawer__footTotalV,.mcj-bag .drawer__footTotalV .money{font-family:var(--font-sans);font-size:16px;font-weight:400}.mcj-bag .mcj-bag-checkout .btn{height:56px;min-height:56px;border-radius:6px;background:var(--c-navy);border-color:var(--c-navy);color:var(--c-ivory);font-size:12px;font-weight:500;letter-spacing:.16em}.mcj-bag .mcj-bag-checkout .btn:hover{background:var(--c-claret);border-color:var(--c-claret)}.mcj-bag-note{margin:0;font-size:12px;text-align:center;color:var(--c-ink-muted)}.mcj-bag .drawer__foot--gold{background:#fbf8f3}@media screen and (max-width:749px){.mcj-bag .drawer__head{padding:14px 16px}.mcj-bag .mcj-bag-title{font-size:26px}.mcj-bag .mcj-bag-title em{font-size:17px}.mcj-bag .mcj-bag-close{width:44px;height:44px}.mcj-bag-ship{margin:0 16px 6px;padding:10px 12px;font-size:12.5px;gap:6px}.mcj-bag .drawer__body{padding:0 16px}.mcj-bag .cart-item{grid-template-columns:88px minmax(0,1fr);gap:14px;padding:16px 0}.mcj-bag .cart-item__title{font-size:15px}.mcj-bag .cart-item__foot .qty{height:44px}.mcj-bag .cart-item__foot .qty button{width:40px}.mcj-bag .upsell-rail>*{flex-basis:112px}.mcj-bag .upsell-rail{margin-right:-16px;padding-right:16px}.mcj-bag .drawer__foot{padding:12px 16px 22px;gap:10px}.mcj-bag-note{display:none}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/mcj-bag.css.map */
