.pf-cart-custom{margin-top:10px;max-width:460px;border:1px solid #d6d7e4;border-radius:12px;padding:10px;background:#fff}.pf-cart-custom--missing{border:2px solid #b52233;background:#fff0f0}.pf-cart-alert,.pf-cart-checkout-alert{color:#9d182c;font-size:13px;line-height:1.45;margin:4px 0 9px}.pf-cart-custom details summary{cursor:pointer;font-size:13px;font-weight:750;color:var(--pf-brand-ink,#273681);padding:6px 0}.pf-cart-custom__fields{display:grid;gap:11px;padding:10px 0}.pf-cart-custom__fields label{display:grid;gap:4px;font-weight:700;font-size:12px;color:var(--pf-brand-ink,#273681)}.pf-cart-custom__fields input,.pf-cart-custom__fields select{width:100%;min-width:0;max-width:100%;font-size:14px;min-height:42px;padding:8px 10px;border-radius:9px;border:1px solid #878bb0;background:#fff;color:#252840}.pf-cart-custom__fields [aria-invalid=true]{outline:2px solid #ba1b2e}.pf-cart-custom__save{background:#344ad8;color:#fff;border:0;border-radius:20px;padding:10px 18px;min-height:42px;font-weight:800;cursor:pointer}.pf-cart-custom__save:disabled{opacity:.6;cursor:wait}.pf-cart-custom__feedback{font-size:12px;margin:0;color:#9d182c}.pf-cart-continue{display:inline-flex;margin:15px 0 4px;min-height:42px;align-items:center;gap:6px;font-weight:750;color:var(--pf-brand-ink,#273681);text-decoration:underline;text-underline-offset:4px}.pf-cart-checkout-alert{background:#fff0f0;border:1px solid #b52233;border-radius:10px;padding:10px}.cart__checkout-button:disabled{cursor:not-allowed;opacity:.45}.pf-cart-custom__piece{min-width:0;display:grid;gap:10px;border:1px solid #d2c9e8;border-radius:12px;padding:12px;margin:0;background:#fff}.pf-cart-custom__piece legend{font-size:13px;color:var(--pf-brand-ink,#273681);font-weight:850;padding:0 5px}.pf-cart-custom__piece label{min-width:0}.pf-cart-custom__piece input,.pf-cart-custom__piece select{max-width:100%;width:100%;box-sizing:border-box}.pf-cart-design-link{display:grid;gap:5px;margin:10px 0 12px;max-width:360px}.pf-cart-design-link__button{display:inline-flex;justify-content:center;align-items:center;max-width:max-content;min-height:44px;padding:10px 16px;border:2px solid #273681;border-radius:12px;background:#fffaf0;color:#273681!important;font-size:13px;font-weight:800;text-decoration:none!important}.pf-cart-design-link__button:hover{background:#e7ddff}.pf-cart-design-link__button:focus-visible{outline:3px solid #db466c;outline-offset:3px}.pf-cart-design-link small{font-size:12px;color:#45425e;line-height:1.4}
/*# sourceMappingURL=/cdn/shop/t/95/assets/pf-cart-custom.css.map */
