.tpp{--tpp-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--tpp-serif: var(--font-heading-family, "Playfair Display", Georgia, "Times New Roman", serif);--tpp-bg: #fdf6f0;--tpp-ink: #2b2320;--tpp-text: #4a3f3a;--tpp-muted: #8c857f;--tpp-terracota: #a8563e;--tpp-btn: #a9573f;--tpp-btn-hover: #964a34;--tpp-btn-off: #dcb9ad;--tpp-btn-off-text: #fbf1ec;--tpp-pink-bg: #fbefe9;--tpp-pink-border: #f1ded5;--tpp-pink-line: #f0dcd2;--tpp-icon-bg: #f3d9cc;--tpp-green: #2f5f3f;--tpp-green-text: #4a5a4c;--tpp-green-bg: #e9f0e8;--tpp-green-border: #d6e3d6;--tpp-green-btn: #c5d9c7;--tpp-green-btn-hover: #b7cfba;--tpp-divider: #e6dcd5;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:16px;font-family:var(--tpp-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;opacity:0;transition:opacity .22s ease}.tpp[hidden]{display:none}.tpp.is-open{opacity:1}.tpp__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#261c1880}.tpp__dialog{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:600px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;margin:0 auto;padding:26px 30px 20px;background:var(--tpp-bg);border-radius:18px;box-shadow:0 24px 70px #00000047;color:var(--tpp-text);outline:none;transform:translateY(14px);transition:transform .22s ease}.tpp.is-open .tpp__dialog{transform:translateY(0)}.tpp__close{position:absolute;top:16px;right:16px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:#6b4a3c;cursor:pointer;line-height:1}.tpp__close:hover{background:#6b4a3c14}.tpp__close svg{display:block}.tpp__eyebrow{margin:0 0 6px;padding:0 32px;color:var(--tpp-terracota);font-size:11.5px;font-weight:600;letter-spacing:.22em;line-height:1.5;text-transform:uppercase}.tpp__title{margin:0 0 8px;color:var(--tpp-ink);font-family:var(--tpp-serif);font-size:36px;font-weight:400;font-style:normal;letter-spacing:-.01em;line-height:1.1;text-transform:none}.tpp__intro{margin:0 0 14px;color:#2e2926;font-size:16px;line-height:1.5}.tpp__stock{box-sizing:border-box;margin:0 0 10px;padding:12px 14px;background:var(--tpp-green-bg);border:1px solid var(--tpp-green-border);border-radius:14px;text-align:left}.tpp__stock-row{display:flex;align-items:flex-start;gap:12px;margin:0 0 10px}.tpp__stock-icon{flex:0 0 auto;width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:var(--tpp-green)}.tpp__stock-icon svg{width:42px;height:42px}.tpp__stock-text{min-width:0}.tpp__stock-title{margin:0 0 4px;color:var(--tpp-green);font-size:16.5px;font-weight:700;line-height:1.3}.tpp__stock-desc{margin:0;color:var(--tpp-green-text);font-size:14.5px;line-height:1.45}.tpp__steps{box-sizing:border-box;margin:0 0 10px;padding:2px 16px;background:var(--tpp-pink-bg);border:1px solid var(--tpp-pink-border);border-radius:14px;text-align:left}.tpp__step{display:flex;align-items:center;gap:14px;padding:10px 0;border-top:1px solid var(--tpp-pink-line)}.tpp__step:first-child{border-top:0}.tpp__icon{flex:0 0 auto;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:var(--tpp-icon-bg);border-radius:50%;color:var(--tpp-terracota)}.tpp__icon svg{width:24px;height:24px}.tpp__step-text{margin:0;min-width:0;color:var(--tpp-text);font-size:15px;line-height:1.4}.tpp__step-text strong{display:inline-block;margin-bottom:2px;color:var(--tpp-terracota);font-size:16px;font-weight:700}.tpp__step-text b{font-weight:700;color:var(--tpp-ink)}.tpp__fallback{display:flex;align-items:center;gap:14px;padding:2px 6px 0;text-align:left}.tpp__divider{height:1px;margin:12px 6px 10px;border:0;background:var(--tpp-divider)}.tpp__foot{margin:0 6px 12px;color:var(--tpp-muted);font-size:13.5px;line-height:1.45;text-align:left}.tpp__check{display:flex;align-items:center;gap:14px;margin:0 6px 12px;padding:2px 0;cursor:pointer;text-align:left;user-select:none;-webkit-user-select:none}.tpp__checkbox{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;opacity:0}.tpp__checkmark{flex:0 0 auto;box-sizing:border-box;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:2px solid var(--tpp-ink);border-radius:8px;color:#fff;transition:background .15s ease,border-color .15s ease}.tpp__checkmark svg{width:16px;height:16px;opacity:0;transition:opacity .15s ease}.tpp__checkbox:checked+.tpp__checkmark{background:var(--tpp-btn);border-color:var(--tpp-btn)}.tpp__checkbox:checked+.tpp__checkmark svg{opacity:1}.tpp__checkbox:focus-visible+.tpp__checkmark{box-shadow:0 0 0 3px #a9573f59}.tpp__check-text{color:var(--tpp-ink);font-size:15.5px;line-height:1.4}.tpp__btn{box-sizing:border-box;width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;gap:10px;margin:0;padding:12px 16px;border:0;border-radius:12px;font-family:var(--tpp-sans);font-size:15.5px;font-weight:600;letter-spacing:.14em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background .18s ease,color .18s ease,opacity .18s ease;-webkit-appearance:none;appearance:none}.tpp__arrow{font-weight:400;letter-spacing:0}.tpp__btn--stock{min-height:46px;background:var(--tpp-green-btn);border-radius:10px;color:var(--tpp-green);font-size:15px;font-weight:700;letter-spacing:.1em}.tpp__btn--stock:hover{background:var(--tpp-green-btn-hover);color:var(--tpp-green)}.tpp__btn--primary{margin:0 6px;width:calc(100% - 12px);background:var(--tpp-btn);color:#fff}.tpp__btn--primary:hover{background:var(--tpp-btn-hover);color:#fff}.tpp__btn--primary:disabled,.tpp__btn--primary[aria-disabled=true]{background:var(--tpp-btn-off);color:var(--tpp-btn-off-text);cursor:not-allowed}.tpp__btn--primary.is-busy{opacity:.7;cursor:progress}html.touche-pedido-open{overflow:hidden!important}html.touche-pedido-open #toucheDiscountPopup,html.touche-pedido-open #toucheDiscountLauncher{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.touche-pedido-shield-host{position:relative}.touche-pedido-shield{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;background:transparent;cursor:pointer}@media screen and (max-width:749px){.tpp{padding:20px 14px}.tpp__dialog{max-width:440px;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);padding:24px 14px 16px;border-radius:16px}.tpp__close{top:8px;right:8px;width:38px;height:38px}.tpp__eyebrow{padding:0 30px;margin-bottom:8px;font-size:10.5px;letter-spacing:.18em}.tpp__title{margin-bottom:6px;font-size:30px}.tpp__intro{margin-bottom:12px;font-size:14.5px}.tpp__stock{margin-bottom:10px;padding:12px;border-radius:12px}.tpp__stock-row{gap:10px;margin-bottom:10px}.tpp__stock-icon{width:40px;height:40px}.tpp__stock-icon svg{width:36px;height:36px}.tpp__stock-title{font-size:15.5px}.tpp__stock-desc{font-size:13.5px}.tpp__btn--stock{min-height:46px;font-size:13.5px}.tpp__steps{margin-bottom:8px;padding:2px 12px;border-radius:12px}.tpp__step{gap:12px;padding:10px 0}.tpp__icon{width:44px;height:44px}.tpp__icon svg{width:22px;height:22px}.tpp__step-text{font-size:14px}.tpp__step-text strong{font-size:15px}.tpp__fallback{gap:12px;padding:2px 2px 0}.tpp__divider{margin:10px 2px 8px}.tpp__foot{margin:0 2px 10px;font-size:12.5px}.tpp__check{gap:12px;margin:0 2px 10px}.tpp__checkmark{width:26px;height:26px;border-radius:7px}.tpp__check-text{font-size:14.5px}.tpp__btn{min-height:50px;font-size:14px;letter-spacing:.12em}.tpp__btn--primary{margin:0 2px;width:calc(100% - 4px)}}@media screen and (max-width:360px){.tpp__btn{padding:12px 10px;font-size:13px;letter-spacing:.08em;white-space:nowrap;gap:8px}.tpp__btn--stock{font-size:12.5px;letter-spacing:.06em}.tpp__title{font-size:28px}}@media screen and (max-width:749px)and (max-height:700px){.tpp__title{font-size:28px}.tpp__icon{width:42px;height:42px}.tpp__icon svg{width:22px;height:22px}.tpp__step{padding:9px 0}}@media(prefers-reduced-motion:reduce){.tpp,.tpp__dialog{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/touche-pedido.css.map */
