.acs-bulk-ladder__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;align-items:start}@media screen and (min-width:990px){.acs-bulk-ladder__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:4.8rem}.acs-bulk-ladder__card:only-child{grid-column:1 / -1;max-width:64rem;margin:0 auto}}.acs-bulk-ladder__heading{margin:0;color:rgb(var(--color-foreground));font-size:calc(var(--font-heading-scale) * 2.6rem);line-height:1.15;letter-spacing:-.02em}@media screen and (min-width:750px){.acs-bulk-ladder__heading{font-size:calc(var(--font-heading-scale) * 3.2rem)}}.acs-bulk-ladder__intro{margin-top:1.4rem;color:rgba(var(--color-foreground),.72);font-size:1.5rem;line-height:1.6}.acs-bulk-ladder__intro>:first-child{margin-top:0}.acs-bulk-ladder__intro>:last-child{margin-bottom:0}.acs-bulk-ladder__card{display:block;box-sizing:border-box;padding:1.6rem;border:.1rem solid rgba(var(--color-foreground),.09);border-radius:var(--acs-radius-lg, 22px);background-color:rgb(var(--color-background));box-shadow:0 .1rem .2rem rgba(var(--color-foreground),.04),0 1rem 3rem -1.4rem rgba(var(--color-foreground),.18)}@media screen and (min-width:750px){.acs-bulk-ladder__card{padding:2.4rem}}.acs-bulk-ladder__table{width:100%;margin:0;border-collapse:collapse;table-layout:fixed;font-size:1.4rem}.acs-bulk-ladder__col-qty{width:5rem}.acs-bulk-ladder__col-per{width:7.5rem}.acs-bulk-ladder__col-save{width:5.5rem}@media screen and (min-width:750px){.acs-bulk-ladder__col-qty{width:8rem}.acs-bulk-ladder__col-per{width:10rem}.acs-bulk-ladder__col-save{width:7rem}}.acs-bulk-ladder__th{padding:0 0 1.1rem;border-bottom:.1rem solid rgba(var(--color-foreground),.12);color:rgba(var(--color-foreground),.55);font-size:1.1rem;font-weight:600;letter-spacing:.06em;text-align:left;text-transform:uppercase;vertical-align:bottom}.acs-bulk-ladder__th--right{text-align:right}.acs-bulk-ladder__group[hidden]{display:none}.acs-bulk-ladder__label-row>.acs-bulk-ladder__label{padding:1.2rem 0 0;color:rgba(var(--color-foreground),.55);font-size:1.15rem;font-weight:600;letter-spacing:.04em;text-align:left;text-transform:uppercase}.acs-bulk-ladder__row>th,.acs-bulk-ladder__row>td{padding:1.1rem 0;border-bottom:.1rem solid rgba(var(--color-foreground),.09);vertical-align:middle}.acs-bulk-ladder__group>.acs-bulk-ladder__row:last-child>th,.acs-bulk-ladder__group>.acs-bulk-ladder__row:last-child>td{border-bottom:0}.acs-bulk-ladder__qty{color:rgb(var(--color-foreground));font-weight:500;text-align:left;white-space:nowrap}.acs-bulk-ladder__per{color:rgb(var(--color-foreground));font-weight:600;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.acs-bulk-ladder__save{color:rgb(var(--color-link));font-weight:600;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.acs-bulk-ladder__save--none{color:rgba(var(--color-foreground),.35);font-weight:400}.acs-bulk-ladder__row--current>th,.acs-bulk-ladder__row--current>td{background-color:rgba(var(--color-link),.06)}.acs-bulk-ladder__row--current>.acs-bulk-ladder__qty{position:relative;font-weight:700}.acs-bulk-ladder__row--current>.acs-bulk-ladder__qty:before{content:"";position:absolute;top:.4rem;bottom:.4rem;left:-.8rem;width:.3rem;border-radius:999px;background-color:rgb(var(--color-link))}.acs-bulk-ladder__row>.acs-bulk-ladder__barcell{padding-right:1.2rem;padding-left:1.2rem}.acs-bulk-ladder__track{display:block;position:relative;width:100%;height:.6rem;border-radius:999px;background-color:rgba(var(--color-foreground),.1);overflow:hidden}.acs-bulk-ladder__track:after{content:"";position:absolute;top:0;bottom:0;left:0;width:var(--acs-ladder-bar, 8%);border-radius:999px;background-color:rgb(var(--color-link))}@media(prefers-reduced-motion:no-preference){.acs-bulk-ladder.scroll-trigger--offscreen .acs-bulk-ladder__track:after{width:0;animation:none}.acs-bulk-ladder__track:after{animation:acs-ladder-grow .7s cubic-bezier(.22,1,.36,1) both;animation-delay:.15s}}@keyframes acs-ladder-grow{0%{width:0}to{width:var(--acs-ladder-bar, 8%)}}@media screen and (max-width:26em){.acs-bulk-ladder__table{font-size:1.3rem}.acs-bulk-ladder__th{letter-spacing:.04em}.acs-bulk-ladder__row>.acs-bulk-ladder__barcell{padding-right:.8rem;padding-left:.8rem}.acs-bulk-ladder__col-qty{width:4.2rem}.acs-bulk-ladder__col-per{width:6.4rem}.acs-bulk-ladder__col-save{width:4.6rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-acs-bulk-ladder.css.map */
