.btn-wa{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:48px;margin-top:10px;padding:12px 18px;border-radius:999px;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);font-family:var(--f-body);font-weight:700;font-size:14.5px;line-height:1.2;text-decoration:none;transition:border-color .2s,background .2s}.btn-wa:hover,.btn-wa:focus-visible{border-color:#1faa59;background:#f0fbf4}.btn-wa svg{flex:none;width:20px;height:20px;fill:none;stroke:#0f7f43;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tw-act{margin-top:22px}.tw-act .btn{width:100%}.sup-act{max-width:440px;margin-top:0}.sup-act .tw-buy{display:grid;gap:14px}.sup .sup-act .btn-note{text-align:center;margin-left:0}.tw-product .btn-wa{display:inline-flex;width:auto;margin-top:14px}.wa-fab{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:150;display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:0 22px 0 18px;border-radius:999px;background:#0f7f43;color:#fff;font-family:var(--f-body);font-weight:700;font-size:15px;text-decoration:none;box-shadow:0 14px 30px -10px #0f7f43b3;transition:transform .2s,background .2s}.wa-fab:hover,.wa-fab:focus-visible{background:#0b6936;transform:translateY(-2px)}.wa-fab svg{flex:none;width:26px;height:26px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tw footer{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}@media(max-width:640px){.wa-fab{right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));width:56px;padding:0;justify-content:center}.wa-fab span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(prefers-reduced-motion:reduce){.wa-fab,.btn-wa{transition:none}}@media print{.wa-fab{display:none}}.ent{display:flex;flex-direction:column}.ent ul{flex-grow:1}.up{display:flex;flex-direction:column}.up ul{flex-grow:1}.up .up-tag{align-self:flex-start}.up-act{margin-top:20px}.up-act .btn-note{display:block;margin:10px 0 0;text-align:center}.pack .btn-dark:not([disabled]){background:var(--btn);box-shadow:0 12px 28px -10px #cc470c99}.pack .btn-dark:not([disabled]):hover{background:var(--btn-hover)}.tw-on .build{height:172vh}
/*# sourceMappingURL=/cdn/shop/t/16/assets/tw-boutons.css.map */
