.td-mini-cart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999990;visibility:hidden;pointer-events:none;font-family:inherit}.td-mini-cart.is-open{visibility:visible;pointer-events:auto}.td-mini-cart__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#12100f61;opacity:0;transition:opacity .26s}.td-mini-cart.is-open .td-mini-cart__backdrop{opacity:1}.td-mini-cart__panel{position:absolute;right:0;top:0;display:flex;flex-direction:column;width:min(440px,100%);height:100%;height:100dvh;background:#faf8f5;transform:translate(102%);transition:transform .3s cubic-bezier(.2,.7,.2,1);box-shadow:-8px 0 38px #00000012;color:#26221e;outline:0}.td-mini-cart.is-open .td-mini-cart__panel{transform:translate(0)}.td-mini-cart__header{display:flex;align-items:flex-start;justify-content:space-between;padding:26px 25px 22px;border-bottom:1px solid #e4dcd3}.td-mini-cart__eyebrow{font-size:10px;letter-spacing:.2em;color:#83786e}.td-mini-cart__header h2{font:400 29px/1.2 Georgia,Times New Roman,serif!important;margin:8px 0 0!important;color:#29241f!important}.td-mini-cart__header h2 span{font:400 13px/1.2 Arial,sans-serif;color:#867e76}.td-mini-cart__close{background:transparent!important;color:#29241f!important;border:0!important;font:400 30px/1 Arial,sans-serif!important;min-width:44px;min-height:44px;cursor:pointer;padding:4px!important}.td-mini-cart__content{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:19px 25px}.td-mini-cart__item{display:grid;grid-template-columns:84px minmax(0,1fr);gap:16px;padding:13px 0 19px;border-bottom:1px solid #e4dcd3}.td-mini-cart__image{display:block;width:84px;aspect-ratio:3/4;object-fit:cover;background:#eae4dd}.td-mini-cart__item-name{display:block;font:400 15px/1.4 Georgia,serif;color:#29241f;text-decoration:none;margin-bottom:7px}.td-mini-cart__item-variant{font-size:12px;line-height:1.5;color:#786e65;margin:0 0 9px}.td-mini-cart__item-line{display:flex;align-items:center;justify-content:space-between;gap:8px}.td-mini-cart__qty{font-size:12px;letter-spacing:.02em;color:#62574f}.td-mini-cart__price{font-size:13px;font-weight:600;white-space:nowrap;color:#29241f}.td-mini-cart__footer{flex-shrink:0;padding:17px 25px max(20px,env(safe-area-inset-bottom));border-top:1px solid #e4dcd3;background:#faf8f5}.td-mini-cart__subtotal{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;margin:0 0 8px}.td-mini-cart__subtotal strong{font-size:17px;font-weight:600}.td-mini-cart__shipping{font:400 11px/1.5 Arial,sans-serif;color:#7c7268;margin:0 0 16px}.td-mini-cart__checkout{display:flex!important;align-items:center;justify-content:center;padding:16px 20px!important;min-height:49px!important;background:#29241f!important;color:#fff!important;letter-spacing:.1em;font:600 11px/1.3 Arial,sans-serif!important;text-decoration:none!important;text-align:center}.td-mini-cart__continue{display:block;width:100%;margin-top:11px;padding:12px!important;border:1px solid #ccc1b6!important;background:transparent!important;color:#29241f!important;letter-spacing:.1em;font:500 11px/1.3 Arial,sans-serif!important;cursor:pointer}.td-mini-cart__notice{padding:10px 25px;background:#f0e9df;color:#383028;font-size:12px;margin:0}.td-mini-cart__empty{padding:35px 0;text-align:center;font:400 17px/1.6 Georgia,serif;color:#625950}.td-mini-cart__error{padding:14px 0;color:#8d302b;font-size:13px}body.td-mini-cart-open{overflow:hidden}@media(max-width:749px){.td-mini-cart__header{padding:23px 20px 19px}.td-mini-cart__content{padding:14px 20px}.td-mini-cart__footer{padding:15px 20px max(16px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.td-mini-cart__backdrop,.td-mini-cart__panel{transition:none!important}}.td-mini-cart__remove{display:inline-block!important;margin-top:11px!important;padding:5px 0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#74685e!important;text-decoration:underline!important;text-underline-offset:3px;font:400 12px/1.4 Arial,sans-serif!important;cursor:pointer}.td-mini-cart__remove:hover,.td-mini-cart__remove:focus-visible{color:#24211e!important}.td-mini-cart__remove:disabled{opacity:.45;cursor:progress}.td-mini-cart__item[aria-busy=true]{opacity:.55}.td-mini-cart .td-mini-cart__remove{font-size:10px!important;font-weight:400!important;letter-spacing:.025em!important;line-height:1.3!important;color:#8d8176!important;text-decoration:none!important;margin-top:7px!important;padding:6px 2px 6px 0!important;min-height:28px}.td-mini-cart .td-mini-cart__remove:hover,.td-mini-cart .td-mini-cart__remove:focus-visible{color:#2c2621!important;text-decoration:underline!important;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/39/assets/td-mini-cart.css.map */
