.ll-product-card__actions{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:auto;width:100%}.ll-product-card__quick-add,.ll-product-card__more-info{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1.2rem .8rem;border:0;border-radius:var(--ll-btn-radius);font-family:var(--ll-font-display);font-size:1.6rem;font-weight:400;letter-spacing:0;line-height:1;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;box-sizing:border-box}.ll-product-card__quick-add{background:var(--ll-ink);color:#fff}.ll-product-card__quick-add:hover{background:#1d1b1b}.ll-product-card__more-info{background:#ececec;color:var(--ll-ink)}.ll-product-card__more-info:hover{background:#e2e2e2}.ll-quick-add{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;pointer-events:none}.ll-quick-add:not([hidden]){pointer-events:auto}.ll-quick-add__overlay{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;margin:0;background:#1d1d1b73;opacity:0;cursor:pointer;transition:opacity .4s ease}.ll-quick-add.is-open .ll-quick-add__overlay{opacity:1}.ll-quick-add__panel{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:min(44rem,100%);height:100%;background:#fff;box-shadow:-1.2rem 0 3.2rem #1d1d1b1f;transform:translate(100%);transition:transform .45s cubic-bezier(.22,1,.36,1);overflow:hidden}.ll-quick-add.is-open .ll-quick-add__panel{transform:translate(0)}.ll-quick-add__close{position:absolute;top:1.2rem;right:1.2rem;z-index:2;width:4.4rem;height:4.4rem;border:0;background:transparent;color:var(--ll-ink);font-size:3.2rem;line-height:1;cursor:pointer}.ll-quick-add__body{flex:1;overflow-y:auto;padding:5.6rem 2.4rem 2.4rem}.ll-quick-add__type{margin:0 0 .4rem;font-family:var(--ll-font-poppins);font-size:1.4rem;font-weight:400;color:#1d1d1bb3}.ll-quick-add__title{margin:0;font-family:var(--ll-font-display);font-size:3.2rem;font-weight:400;line-height:1.1;color:var(--ll-ink)}.ll-quick-add__price{margin:1.2rem 0 0;font-family:var(--ll-font-display);font-size:2.4rem;font-weight:400;line-height:1.1;color:var(--ll-ink)}.ll-quick-add__price [data-ll-quick-price]{color:var(--ll-ink)}.ll-quick-add__price s{margin-left:.8rem;color:var(--ll-ink);font-size:1.8rem}.ll-quick-add__form{display:flex;flex-direction:column;gap:2rem;margin-top:2.4rem}.ll-quick-add__sizes{border:0;margin:0;padding:0}.ll-quick-add__sizes-label,.ll-quick-add__plans-title{margin:0 0 1rem;font-family:var(--ll-font-poppins);font-size:1.5rem;font-weight:400;color:#1d1d1bbf}.ll-quick-add__size-list{display:flex;flex-wrap:wrap;gap:.8rem}.ll-quick-add__size{cursor:pointer;position:relative}.ll-quick-add__size input{position:absolute;opacity:0;pointer-events:none}.ll-quick-add__size span{display:inline-flex;align-items:center;justify-content:center;min-width:6.4rem;min-height:3.8rem;padding:.6rem 1.6rem;border:1.5px solid var(--ll-ink);border-radius:var(--ll-radius-md);background:transparent;color:var(--ll-ink);font-family:var(--ll-font-display);font-size:1.8rem;font-weight:400;line-height:1}.ll-quick-add__size.is-selected span,.ll-quick-add__size input:checked+span{background:var(--ll-accent);border-color:var(--ll-ink);color:#fff}.ll-quick-add__size input:disabled+span{opacity:.4;cursor:not-allowed}.ll-quick-add__plans-box{display:flex;flex-direction:column;gap:1.2rem}.ll-quick-add__plan{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:1rem;row-gap:1.2rem;align-items:center;margin:0;padding:1.6rem;border:1.5px solid var(--ll-ink);border-radius:var(--ll-radius-md);background:#fff;cursor:pointer}.ll-quick-add__plan input{margin:0;width:1.8rem;height:1.8rem;accent-color:var(--ll-ink)}.ll-quick-add__plan-name{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;font-family:var(--ll-font-poppins);font-size:1.6rem;color:var(--ll-ink)}.ll-quick-add__save{display:inline-flex;align-items:center;min-height:2.1rem;padding:0 .8rem;border-radius:1.2rem;background:var(--ll-ink);color:#fff;font-family:var(--ll-font-poppins);font-size:1.072rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ll-quick-add__plan-price{display:flex;align-items:baseline;gap:.6rem;font-family:var(--ll-font-poppins);font-size:1.6rem;white-space:nowrap}.ll-quick-add__plan-price s{color:var(--ll-muted)}.ll-quick-add__freq{display:none;flex-direction:column;gap:.4rem;grid-column:1 / -1}.ll-quick-add__plan.is-selected .ll-quick-add__freq{display:flex}.ll-quick-add__freq-label{font-family:var(--ll-font-poppins);font-size:1.3rem;letter-spacing:.06rem;text-transform:uppercase}.ll-quick-add__freq-select{width:100%;min-height:5.5rem;padding:1.2rem 2rem;border:1px solid var(--ll-ink);border-radius:.4rem;background:transparent;color:var(--ll-ink);font-family:var(--ll-font-poppins);font-size:1.6rem}.ll-quick-add__row{display:grid;grid-template-columns:auto 1fr;gap:1.2rem;align-items:stretch}.ll-quick-add__qty{display:inline-flex;align-items:center;border:1px solid var(--ll-ink);border-radius:.4rem;min-height:5rem}.ll-quick-add__qty button{width:4rem;height:100%;border:0;background:transparent;color:var(--ll-ink);font-size:2.2rem;line-height:1;cursor:pointer}.ll-quick-add__qty input{width:4rem;height:4.8rem;border:0;text-align:center;font-family:var(--ll-font-poppins);font-size:1.6rem;color:var(--ll-ink);-moz-appearance:textfield}.ll-quick-add__qty input::-webkit-outer-spin-button,.ll-quick-add__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ll-quick-add__atc{display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:1.2rem 2rem;border:0;border-radius:var(--ll-btn-radius);background:var(--ll-ink);color:#fff;font-family:var(--ll-font-display);font-size:2.4rem;font-weight:400;letter-spacing:0;text-transform:uppercase;cursor:pointer}.ll-quick-add__atc:hover:not(:disabled){background:#1d1b1b}.ll-quick-add__atc:disabled{opacity:.55;cursor:not-allowed}.ll-quick-add__atc.is-loading{pointer-events:none;opacity:.7}.ll-quick-add__details{display:inline-block;margin-top:.4rem;font-family:var(--ll-font-poppins);font-size:1.4rem;color:var(--ll-ink);text-underline-offset:.3rem}.ll-quick-add__error{margin:0;font-family:var(--ll-font-poppins);font-size:1.4rem;color:#b42318}.ll-quick-add__error[hidden]{display:none}@media screen and (max-width:749px){.ll-quick-add__panel{width:100%}.ll-quick-add__title{font-size:2.8rem;padding-right:3.2rem}.ll-quick-add__qty{display:none}.ll-quick-add__row{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/littles-quick-add.css.map */
