.ffc-cart-personalise{margin:24px 0;padding:20px;border:1.5px solid rgba(var(--color-foreground),.12);border-radius:14px;background:rgba(var(--color-foreground),.03)}.ffc-cart-personalise__head{margin-bottom:14px}.ffc-cart-personalise__title{font-family:var(--ffc-font-heading, inherit);font-size:1.9rem;margin:0 0 4px}.ffc-cart-personalise__hint{font-size:1.3rem;opacity:.75;margin:0}.ffc-cart-personalise__hint p{margin:0}.ffc-cart-personalise__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:10px 4px;flex-wrap:wrap}.ffc-cart-personalise__selectall{display:flex;align-items:center;gap:8px;font-size:1.3rem;cursor:pointer;-webkit-user-select:none;user-select:none}.ffc-cart-personalise__selectall input{width:18px;height:18px;cursor:pointer}.ffc-cart-personalise__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ffc-cart-personalise__item{display:grid;grid-template-columns:auto 56px 1fr;gap:14px;align-items:center;padding:10px;border:1px solid rgba(var(--color-foreground),.12);border-radius:10px;background:rgb(var(--color-background));transition:opacity .2s,transform .2s}.ffc-cart-personalise__item.is-done{opacity:.55}.ffc-cart-personalise__item.is-saving{opacity:.6}.ffc-cart-personalise__check{display:flex;align-items:center}.ffc-cart-personalise__check input{width:20px;height:20px;cursor:pointer}.ffc-cart-personalise__thumb{width:56px;height:56px;border-radius:8px;overflow:hidden;background:rgba(var(--color-foreground),.06);flex:0 0 56px}.ffc-cart-personalise__thumb img{width:100%;height:100%;object-fit:cover;display:block}.ffc-cart-personalise__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.ffc-cart-personalise__name{font-size:1.4rem}.ffc-cart-personalise__variant{font-size:1.2rem;opacity:.7}.ffc-cart-personalise__status{font-size:1.1rem;font-weight:700;color:#b23d0e}.ffc-cart-personalise__item.is-done .ffc-cart-personalise__status{color:#1f9d55}.ffc-cart-personalise__item.is-done .ffc-cart-personalise__status:before{content:"\2713  "}.ffc-cart-personalise__btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;border:0;border-radius:999px;padding:10px 18px;font-size:1.3rem;font-weight:700;background:#ff5a1f;color:#fff;cursor:pointer;white-space:nowrap}.ffc-cart-personalise__btn:hover:not(:disabled){filter:brightness(1.05)}.ffc-cart-personalise__btn:disabled{opacity:.6;cursor:wait}.ffc-cart-personalise__error{color:#d92d20;font-size:1.3rem;margin:12px 0 0;padding:10px 12px;border:1px solid rgba(217,45,32,.3);border-radius:8px;background:#d92d200f}@media(max-width:480px){.ffc-cart-personalise__item{grid-template-columns:auto 44px 1fr}.ffc-cart-personalise__bar{flex-direction:column;align-items:stretch}.ffc-cart-personalise__btn{width:100%}}.ffc-cart-personalise[hidden]{display:none}.ffc-cart-personalise__btn--ghost{background:transparent;color:rgb(var(--color-foreground));border:1.5px solid rgba(var(--color-foreground),.35)}.ffc-cart-personalise__min{margin:0 0 12px;padding:10px 12px;border-radius:10px;font-size:1.3rem;background:rgba(var(--color-foreground),.06)}.ffc-cart-personalise__min[hidden]{display:none}.ffc-cart-personalise__blankout{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0 0;font-size:1.3rem;opacity:.85}.ffc-cart-personalise__invalid{margin:0 0 18px;padding:14px 16px;border:1.5px solid rgba(220,53,69,.55);border-radius:12px;background:#dc354512}.ffc-cart-personalise__invalid-title{margin:0 0 6px;font-weight:600;font-size:1.5rem}.ffc-cart-personalise__invalid-body{margin:0 0 12px;font-size:1.3rem}.ffc-cart-personalise__invalid-actions{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:10px}.ffc-cart-personalise__invalid-list{list-style:none;margin:0;padding:0;font-size:1.2rem;opacity:.8}.ffc-cart-personalise__invalid-item{padding:2px 0}.ffc-cart-personalise__configured{margin:0 0 18px;padding:14px 16px;border:1.5px solid rgba(var(--color-foreground),.18);border-radius:12px;background:rgb(var(--color-background))}.ffc-cart-personalise__configured-title{margin:0 0 4px;font-weight:700;font-size:1.5rem}.ffc-cart-personalise__configured-body{margin:0 0 12px;font-size:1.3rem;opacity:.75}.ffc-cart-personalise__projects{display:grid;gap:10px}.ffc-cart-personalise__project{padding-top:10px;border-top:1px solid rgba(var(--color-foreground),.12)}.ffc-cart-personalise__project:first-child{padding-top:0;border-top:0}.ffc-cart-personalise__project-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ffc-cart-personalise__project-list{list-style:none;margin:8px 0 0;padding:0;font-size:1.2rem;opacity:.75}.ffc-cart-personalise__project-item{padding:2px 0}@media screen and (max-width:749px){.ffc-cart-personalise__invalid-actions .ffc-cart-personalise__btn{width:100%}.ffc-cart-personalise__project-head{align-items:stretch;flex-direction:column}.ffc-cart-personalise__project-head .ffc-cart-personalise__btn{width:100%}}.ffc-perso-gate{margin:0 0 12px;padding:12px 14px;border:1.5px solid rgba(220,53,69,.5);border-radius:10px;background:#dc354512}.ffc-perso-gate[hidden]{display:none}.ffc-perso-gate__msg{margin:0;font-size:1.3rem}.ffc-cart-personalise__item--blank{border-style:dashed}.ffc-cart-personalise__item--blank .ffc-cart-personalise__status{opacity:.7}.ffc-cart-personalise__item--pending .ffc-cart-personalise__status{font-weight:600}.ffc-cart-personalise__blocked{margin:12px 0 0;font-size:1.2rem;opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/30/assets/ffc-cart-personalise.css.map */
