.ac{min-height:100svh;display:flex;flex-direction:column}.ac-main{flex:1;width:100%;max-width:1240px;margin:0 auto;padding:40px var(--gut) 72px}@media(min-width:1000px){.ac-main{padding-block:64px 96px}}.ac[data-busy] .ac-items,.ac[data-busy] .ac-sum{opacity:.55;pointer-events:none;transition:opacity .2s}.ac-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media(min-width:1000px){.ac-grid{grid-template-columns:minmax(0,1fr) 380px;gap:72px;align-items:start}}.ac-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--rule)}.ac-title{margin:0;font-size:clamp(28px,3vw,40px);font-weight:600;letter-spacing:-.01em;line-height:1;text-transform:uppercase}.ac-count{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gray)}.ac-list{list-style:none;margin:0;padding:0}.ac-line{display:grid;grid-template-columns:104px minmax(0,1fr);gap:18px;padding:22px 0;border-bottom:1px solid var(--rule)}@media(min-width:750px){.ac-line{grid-template-columns:140px minmax(0,1fr);gap:28px;padding:28px 0}}.ac-line__img{display:block;aspect-ratio:4 / 5;background:var(--graphite);overflow:hidden}.ac-line__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.ac-line__img:hover img{transform:scale(1.03)}.ac-line__ph{width:100%;height:100%;display:grid;place-items:center;font-size:10px;letter-spacing:.24em;color:var(--gray)}.ac-line__body{min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.ac-line__top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.ac-line__id{min-width:0;display:grid;gap:6px;justify-items:start}.ac-line__name{font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.ac-line__name:hover{color:var(--cream)}.ac-line__meta{margin:0;font-size:13px;color:var(--gray)}.ac-tag{margin-top:2px}.ac-line__price{margin:0;display:grid;justify-items:end;gap:2px;font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.ac-line__price s{font-size:12.5px;color:var(--gray);text-decoration-thickness:1px}.ac-line__bottom{display:flex;align-items:center;justify-content:space-between;gap:16px}.ac-qty{display:inline-flex;align-items:center;border:1px solid var(--rule);height:40px}.ac-qty__btn{all:unset;cursor:pointer;width:40px;height:100%;display:grid;place-items:center;color:var(--white);opacity:.8;transition:opacity .2s,background .2s}.ac-qty__btn:hover{opacity:1;background:#f7ecd10f}.ac-qty__btn:focus-visible{outline:1px solid var(--cream);outline-offset:-1px}.ac-qty__btn svg{width:11px;height:11px}.ac-qty__in{width:36px;height:100%;border:0;padding:0;background:transparent;color:var(--white);font:inherit;font-size:13px;text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ac-qty__in::-webkit-outer-spin-button,.ac-qty__in::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ac-qty__in:focus-visible{outline:1px solid var(--cream);outline-offset:-1px}.ac-remove{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gray);text-decoration:none;min-height:40px;display:inline-flex;align-items:center;transition:color .2s}.ac-remove:hover{color:var(--cream)}.ac-sum{display:grid;gap:16px;padding:24px;background:var(--graphite);border:1px solid var(--rule)}@media(min-width:1000px){.ac-sum{position:sticky;top:calc(var(--nav) + 24px);padding:28px}}.ac-rows{margin:0;display:grid;gap:10px}.ac-rows>div{display:flex;justify-content:space-between;gap:16px;font-size:13.5px;font-variant-numeric:tabular-nums}.ac-rows dt{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gray);padding-top:2px}.ac-rows dd{margin:0}.ac-save dd{color:var(--cream)}.ac-muted{color:var(--gray)}.ac-total{display:flex;justify-content:space-between;align-items:baseline;padding-top:16px;border-top:1px solid var(--rule)}.ac-total span{font-size:11px;letter-spacing:.14em;text-transform:uppercase}.ac-total strong{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.ac-checkout{margin-top:4px}.ac-express{display:grid;gap:8px}.ac-express :is(shopify-accelerated-checkout-cart,.additional-checkout-buttons){width:100%;--shopify-accelerated-checkout-button-block-size: 50px;--shopify-accelerated-checkout-button-border-radius: 0px;--shopify-accelerated-checkout-inline-alignment: stretch}.ac-msg{margin:0;font-size:12.5px;color:var(--cream)}.ac-msg:empty{display:none}.ac-note{margin:0;font-size:12px;color:var(--gray);text-align:center}.ac-continue{justify-self:center;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gray);text-decoration:none;min-height:40px;display:inline-flex;align-items:center}.ac-continue:hover{color:var(--cream)}.ac-empty{min-height:52svh;display:grid;place-content:center;justify-items:center;gap:18px;text-align:center}.ac-empty__line{margin:0;color:var(--gray);font-size:14px}.ac-empty__btn{width:auto;min-width:280px;padding:0 32px;margin-top:8px;text-decoration:none}.ap a.ap-btn{color:var(--cream)}.ac .ac-qty__in,.ac .ac-qty__in:hover,.ac .ac-qty__in:focus,.ac .ac-qty__in:focus-visible{background:transparent!important;color:#f4f4f1!important;-webkit-text-fill-color:#F4F4F1;box-shadow:none!important;border:0!important;border-radius:0!important;font-size:15px!important;font-weight:600;opacity:1!important;min-height:0;padding:0!important}.ac .ac-qty__in:focus-visible{outline:1px solid var(--cream)!important;outline-offset:-1px}.ac-pay{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.ac-pay svg{height:22px;width:auto;display:block;border-radius:3px}
/*# sourceMappingURL=/cdn/shop/t/23/assets/ascend-cart.css.map */
