:root{--cube-recesso-bg:#111;--cube-recesso-fg:#fff;--cube-recesso-radius:6px;--cube-recesso-error:#b32d2e;--cube-recesso-border:rgba(0, 0, 0, .15)}.cube-recesso-button,.cube-recesso-button:visited{display:inline-block;padding: .7em 1.3em;background:var(--cube-recesso-bg);color:var(--cube-recesso-fg);border:0;border-radius:var(--cube-recesso-radius);font-weight:600;line-height:1.3;text-decoration:none;cursor:pointer}.cube-recesso-button:hover,.cube-recesso-button:focus{color:var(--cube-recesso-fg);opacity: .85;text-decoration:none}.cube-recesso-button:focus-visible{outline:3px
solid currentColor;outline-offset:2px}.cube-recesso-button[disabled]{opacity: .5;cursor:wait}.cube-recesso{max-width:640px}.cube-recesso__form .cube-recesso__field{display:flex;flex-direction:column;gap: .3em;margin:0
0 1.2em}.cube-recesso__form
label{font-weight:600}.cube-recesso__form input[type="text"],
.cube-recesso__form input[type="email"],
.cube-recesso__form
textarea{width:100%;box-sizing:border-box}.cube-recesso__form small,.cube-recesso__small{font-size: .875em;opacity: .75}.cube-recesso__hp{position:absolute !important;left:-9999px !important;width:1px;height:1px;overflow:hidden}.cube-recesso__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1em}.cube-recesso__errors{margin:0
0 1.5em;padding: .8em 1em;border-left:4px solid var(--cube-recesso-error);background:rgba(179, 45, 46, .06)}.cube-recesso__errors
ul{margin:0;padding-left:1.2em}.cube-recesso__declaration{margin:1.2em 0;padding: .8em 1.2em;border-left:4px solid var(--cube-recesso-bg);font-style:normal}.cube-recesso__summary{width:100%;margin:0
0 1.5em;border-collapse:collapse}.cube-recesso__summary th,
.cube-recesso__summary
td{padding: .5em .7em;border-bottom:1px solid var(--cube-recesso-border);text-align:left;vertical-align:top}.cube-recesso__summary
th{width:35%}.cube-recesso__notice{padding: .8em 1em;border-left:4px solid #dba617;background:rgba(219, 166, 23, .08)}.cube-recesso__done{padding:1em
1.2em;border-left:4px solid #00a32a;background:rgba(0, 163, 42, .06);margin-bottom:1.5em}.cube-recesso-order{margin:2em
0}.cube-recesso-footer{padding:12px
16px;text-align:center;font-size:14px}.cube-recesso-footer
a{font-weight:600;text-decoration:underline}.cube-recesso-fab,.cube-recesso-fab:visited{position:fixed;bottom:var(--cube-recesso-fab-offset, 20px);z-index:9990;display:inline-flex;align-items:center;gap: .5em;max-width:calc(100vw - 32px);padding: .65em 1.1em .65em .9em;background:var(--cube-recesso-bg);color:var(--cube-recesso-fg);border-radius:999px;box-shadow:0 4px 14px rgba(0, 0, 0, .25);font:600 14px/1.2 system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;text-decoration:none;transition:transform .15s ease, box-shadow .15s ease}.cube-recesso-fab--left{left:16px}.cube-recesso-fab--right{right:16px}.cube-recesso-fab:hover,.cube-recesso-fab:focus{color:var(--cube-recesso-fg);text-decoration:none;transform:translateY(-2px);box-shadow:0 6px 18px rgba(0, 0, 0, .3)}.cube-recesso-fab:focus-visible{outline:3px
solid var(--cube-recesso-bg);outline-offset:3px}.cube-recesso-fab__icon{flex:none}.cube-recesso-fab--discreto,.cube-recesso-fab--discreto:visited,.cube-recesso-fab--discreto:hover,.cube-recesso-fab--discreto:focus{background:rgba(255, 255, 255, .94);color:#222;border:1px
solid rgba(0, 0, 0, .18);box-shadow:0 2px 8px rgba(0, 0, 0, .12);font-size:12.5px;font-weight:500;padding: .5em .9em .5em .7em;gap: .4em}.cube-recesso-fab--discreto .cube-recesso-fab__icon{width:16px;height:16px}.cube-recesso-fab--discreto:focus-visible{outline-color:#222}@media (max-width: 480px){.cube-recesso-fab--discreto{font-size:12px}.cube-recesso-fab{font-size:13px;padding: .55em .9em .55em .75em}}@media (prefers-reduced-motion: reduce){.cube-recesso-fab{transition:none}}.woocommerce-orders-table .button.cube-recesso{white-space:nowrap}@media
print{.cube-recesso__print,.cube-recesso-fab,.cube-recesso-footer{display:none}}