.ht-cd[hidden],.ht-cd__scrim[hidden],.ht-cartcount.is-zero{display:none!important}.ht-cd__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#0c0d108c;opacity:0;pointer-events:none;transition:opacity .3s ease}.ht-cd__scrim.is-open{opacity:1;pointer-events:auto}.ht-cd{position:fixed;top:0;right:0;bottom:0;z-index:9001;width:min(430px,100vw);background:#fff;color:#14151a;display:flex;flex-direction:column;transform:translate(100%);transition:transform .36s cubic-bezier(.4,0,.2,1);box-shadow:-18px 0 50px #0c0d102e}.ht-cd.is-open{transform:none}.ht-cd__head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 22px;border-bottom:1px solid #e6e6e2}.ht-cd__title{font-family:var(--ht-serif);font-size:21px}.ht-cd__count{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8b8f98}.ht-cd__x{background:none;border:0;font-size:26px;line-height:1;color:#14151a;padding:0 2px;cursor:pointer}.ht-cd__body{flex:1 1 auto;overflow-y:auto;padding:8px 22px 22px}.ht-cd__foot{border-top:1px solid #e6e6e2;padding:18px 22px calc(18px + env(safe-area-inset-bottom,0px))}.ht-cdi{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;padding:18px 0;border-bottom:1px solid #efeeea}.ht-cdi:last-child{border-bottom:0}.ht-cdi__img{background:#f5f4f1;border-radius:8px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.ht-cdi__img img{width:100%;height:100%;object-fit:contain}.ht-cdi__brand{font-size:9.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#8b8f98}.ht-cdi__t{margin-top:4px;font-size:13.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ht-cdi__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px}.ht-cdi__p{font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums}.ht-cdi__qty{display:inline-flex;align-items:center;border:1px solid #e3e3df;border-radius:999px}.ht-cdi__qty button{width:30px;height:30px;background:none;border:0;font-size:15px;line-height:1;color:#14151a;cursor:pointer}.ht-cdi__qty span{min-width:22px;text-align:center;font-size:13px;font-variant-numeric:tabular-nums}.ht-cdi__rm{background:none;border:0;padding:0;font-size:11px;letter-spacing:.06em;color:#9aa0a8;text-decoration:underline;cursor:pointer}.ht-cdi__rm:hover{color:#14151a}.ht-cd__sub{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:14px}.ht-cd__sub b{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.ht-cd__note{margin:8px 0 14px;font-size:11.5px;color:#8b8f98}.ht-cd__go{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;border-radius:999px;border:1px solid #14151a;background:#14151a;color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.ht-cd__go:hover{opacity:.86}.ht-cd__view{display:block;text-align:center;margin-top:11px;font-size:11.5px;color:#80848d}.ht-cd__view:hover{color:#14151a}.ht-cd__empty{text-align:center;padding:60px 10px;color:#80848d}.ht-cd__empty p{margin:0 0 18px;font-size:14px}.ht-cd.is-busy .ht-cd__body,.ht-cd.is-busy .ht-cd__foot{opacity:.45;pointer-events:none}body.ht-cd-open{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ht-cart.css.map */
