.q-root{display:block}.q-card{border-radius:10px}.q-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:1rem}.q-title{flex:1;margin:0;line-height:1.2;margin-bottom:.75em}.q-steps .button+.button{margin-left:.5rem}.q-body{min-height:140px}.q-fade-in{opacity:1;transition:opacity 250ms ease}.q-fade-out{opacity:0;transition:opacity 250ms ease}.q-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem}.q-option,.q-reset,.q-reset--m,.q-back{padding:1rem .75rem;background:#fff0;color:#745d3b;border-color:#745d3b;border-radius:300px;justify-content:center;font-size:1.25em;margin-bottom:.35rem}.q-option:hover,.button:focus:not(.q-reset){background:#e6d2b9;color:#745d3b;box-shadow:0 8px 24px rgb(0 0 0 / .06);border-color:#fff0}button.q-button{margin:1em 0 0}.q-products{display:grid;gap:.75rem}.q-product{background:#fff;border-radius:300px;padding:1.5rem 1.75rem}.q-product__body{display:flex;align-items:center;gap:1rem}.q-product__thumbnail{flex-shrink:0;width:80px;height:80px}.q-product__thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:8px}.q-product__content{flex:1;min-width:0}.q-product__name{display:block;font-size:1.1em;line-height:1.4;word-wrap:break-word}.presentation-block{display:flex;flex-direction:column;height:100%}.presentation-block>*{width:100%}.q-actions{margin-top:auto;padding-top:1rem}.q-reset{border-color:#fff;padding:1rem .75rem}.q-reset--m.q-btn-text{display:none}.q-btn-text{font-size:1rem;text-decoration:underline;font-weight:500;margin:0}.q-back{font-size:1rem;border-radius:.75rem;padding:.75rem 1.5rem;margin-top:2rem}.q-whitespace-nowrap{white-space:nowrap}.q-flex{display:flex}.q-dir-col{flex-direction:column}@media (max-width:550px){.q-option{margin-right:0}.q-back{padding:.5rem .75rem;min-width:135px;max-width:100%}.q-reset{width:100%;padding:.75rem}.q-btn-text.q-reset{display:none}.q-reset--m.q-btn-text{display:initial;margin-top:.5rem}.q-product__name{text-align:center}.q-product{padding:.5rem 1rem}}