.jj-request-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;height:100%;min-height:32rem;padding:3.2rem 2.4rem;box-sizing:border-box;background:#fff;border:1px solid #e6e6e9;border-radius:12px;text-align:center}.jj-request-tile__logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.6rem;margin-bottom:.8rem}.jj-request-tile__logos .brand-logo--filter{max-height:calc(21px * var(--brand-scale))}.jj-request-tile__eyebrow{margin:0;font-size:1.3rem;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:#0c28d2}.jj-request-tile__heading{margin:0;max-width:26rem;font-family:var(--font-heading-family);font-size:2.4rem;font-weight:700;line-height:1.15;color:#121212}.jj-request-tile__text{margin:0;max-width:28rem;font-size:1.5rem;line-height:1.4;color:#4a4a52}.jj-request-tile__button{margin-top:.8rem;min-width:18rem}@media screen and (max-width:749px){.jj-request-tile{gap:.8rem;min-height:0;padding:2rem 1.2rem}.jj-request-tile__logos{gap:.6rem 1rem;margin-bottom:.4rem}.jj-request-tile__logos .brand-logo--filter{max-height:calc(15px * var(--brand-scale))}.jj-request-tile__logos .brand-logo:nth-child(n+3){display:none}.product-grid--mattress .jj-request-tile__logos .brand-logo:nth-child(n+3){display:block}.jj-request-tile__eyebrow{font-size:1.05rem;letter-spacing:.06em}.jj-request-tile__heading{font-size:1.8rem}.jj-request-tile__text{font-size:1.3rem}.jj-request-tile__button{width:100%;min-width:0;min-height:4.2rem;padding:0 1rem;font-size:1.4rem}}html:has(.jj-request-dialog[open]){overflow:hidden}.jj-request-dialog{width:min(50.6rem,calc(100% - 3.2rem));max-width:none;max-height:calc(100dvh - 3.2rem);padding:0;border:0;border-radius:12px;overflow:auto;overscroll-behavior:contain;background:#fff;color:rgb(var(--color-foreground));box-shadow:0 2rem 6rem #12121240}.jj-request-dialog::backdrop{background:#12121280}.jj-request-dialog__inner{position:relative;padding:3.2rem 2.8rem 2.4rem}.jj-request-dialog__close{position:absolute;top:1.2rem;right:1.2rem;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;border-radius:50%;background:transparent;color:#121212;cursor:pointer}.jj-request-dialog__close:hover{background:#f1f2f4}.jj-request-dialog__close svg{width:1.6rem;height:1.6rem}.jj-request-dialog__title{margin:0 4rem .8rem 0;font-size:2.6rem;font-weight:700;line-height:1.15}.jj-request-dialog__intro{margin:0 0 .8rem;font-size:1.5rem;line-height:1.45;color:#4a4a52}.jj-request-dialog__form shopify-forms-embed{--forms-body-font: normal 400 16px var(--font-body-family);--forms-heading-font: normal 700 20px var(--font-heading-family);--forms-base-font-size: 16px;--forms-heading-font-size: 20px;--heading-font-size: 20px;--form-field-border-radius: 7px;--button-border-radius: 7px;--app-embed-padding-x: 0px;--app-embed-padding-y: 1.6rem}@media screen and (max-width:749px){.jj-request-dialog__inner{padding:2.4rem 1.6rem 2rem}.jj-request-dialog__title{font-size:2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/jj-item-request.css.map */
