.ptc-rental-quote-action{margin:1.5rem 0}.ptc-quote-floating[hidden],.ptc-quote-notice[hidden],.ptc-quote-overlay[hidden],.ptc-quote-panel[hidden],.ptc-quote-form[hidden]{display:none!important}.ptc-quote-notice{position:fixed;z-index:100;right:1.5rem;bottom:6.5rem;max-width:min(36rem,calc(100vw - 2rem));margin:0;padding:1rem 1.4rem;border-radius:.8rem;background:#fff9fc;color:#2e2a39;box-shadow:0 .5rem 2rem #2e2a3933}.ptc-quote-floating{position:fixed;z-index:100;right:1.5rem;bottom:1.5rem;padding:1.2rem 1.6rem;border:0;border-radius:.8rem;background:#2e2a39;color:#fff;box-shadow:0 .5rem 2rem #2e2a3933;cursor:pointer;font:inherit}.ptc-quote-floating span{display:inline-grid;place-items:center;min-width:2.2rem;height:2.2rem;margin-left:.5rem;border-radius:50%;background:#fce8f0;color:#2e2a39}.ptc-quote-overlay{position:fixed;z-index:199;top:0;right:0;bottom:0;left:0;background:#2e2a3980}.ptc-quote-panel{position:fixed;z-index:200;top:0;right:0;width:min(100%,44rem);height:100dvh;overflow-y:auto;padding:2.4rem;background:#fff9fc;color:#2e2a39;box-shadow:-.8rem 0 2rem #2e2a3926}.ptc-quote-open{overflow:hidden}.ptc-quote-panel__head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ptc-quote-panel__head h2{margin:0 0 1rem}.ptc-quote-close{border:0;background:transparent;color:inherit;font-size:3rem;line-height:1;cursor:pointer}.ptc-quote-items{list-style:none;margin:1rem 0 2rem;padding:0}.ptc-quote-items li{border-bottom:1px solid #e3ced8;padding:1.2rem 0}.ptc-quote-items a{color:inherit;font-weight:600}.ptc-quote-items__controls{display:flex;align-items:center;gap:1rem;margin-top:.8rem}.ptc-quote-items__controls button{border:1px solid #c9b7c2;border-radius:.4rem;background:#fff;color:#2e2a39;padding:.25rem .7rem;cursor:pointer;font:inherit}.ptc-quote-items__controls button:last-child{margin-left:auto}.ptc-quote-form{display:grid;gap:.65rem}.ptc-quote-form label{margin-top:.7rem}.ptc-quote-form input,.ptc-quote-form textarea{width:100%;padding:1rem;border:1px solid #bcaeba;border-radius:.4rem;background:#fff;color:#2e2a39;font:inherit}.ptc-quote-form textarea[hidden]{display:none}.ptc-quote-form button[type=submit]{margin-top:1.4rem}.ptc-quote-success{padding:1rem;background:#e4f5e7;border-radius:.4rem}@media(max-width:749px){.ptc-quote-floating{right:1rem;bottom:1rem}.ptc-quote-notice{right:1rem;bottom:6rem}.ptc-quote-panel{padding:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ptc-rental-quote.css.map */
