.qg .qg-band{max-width:1344px;margin:72px auto;padding:clamp(32px,5vw,72px);display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,6vw,100px);align-items:end;background:#e8e2d9;border-radius:14px;color:#202c31}.qg .qg-band-kicker{display:block;font-size:11px;font-weight:700;letter-spacing:.13em;color:#a84e40}.qg .qg-band h2{font-family:Bricolage,Arial,sans-serif;font-size:clamp(38px,5vw,62px);line-height:1.02;letter-spacing:-.045em;margin:18px 0}.qg .qg-band-copy p{font-size:16px;line-height:1.6;max-width:390px;color:#4a5659}.qg .qg-band-form label{display:block;font-size:13px;font-weight:650;margin-bottom:10px}.qg .qg-band-row{display:flex;gap:10px}.qg .qg-band-row input{flex:1;width:100%;min-width:0;min-height:52px;padding:12px 16px;border:1px solid #b9b8ae;border-radius:6px;background:#faf9f6;color:#202c31;font-size:16px}.qg .qg-band-row button{min-height:52px;padding:0 22px;border:0;border-radius:6px;background:#202c31;color:#fff;font-size:14px;font-weight:650;cursor:pointer;white-space:nowrap}.qg .qg-band-row button:hover{background:#3b4d50}.qg .qg-band-form small{display:block;margin-top:14px;font-size:12px;line-height:1.6;color:#4a5659}.qg .qg-band-form small a{text-decoration:underline}.qg .qg-band-feedback{margin-top:12px;font-size:14px}.qg .qg-footer{margin:0;padding:64px 0 28px;background:#253a46;color:#f6f5f0;border:0}.qg .qg-footer-inner{max-width:1344px;margin:auto;padding:0 40px}.qg .qg-footer-main{display:grid;grid-template-columns:1.1fr 1.3fr;gap:60px;padding-bottom:56px}.qg .qg-footer-brand strong{display:block;font-family:Bricolage,Arial,sans-serif;font-size:34px;letter-spacing:-.05em}.qg .qg-footer-brand strong span{color:#dd897b}.qg .qg-footer-brand p{margin:14px 0 0;color:#f6f5f0;font-size:16px;line-height:1.55}.qg .qg-footer-brand .qg-footer-intro{max-width:270px;color:#ccd6d8;font-size:14px}.qg .qg-footer-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.qg .qg-footer-cols h2{font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:5px 0 18px;color:#c4d1d4}.qg .qg-footer-cols a,.qg .qg-footer-bottom a{display:block;min-height:0;margin:0 0 13px;font-size:14px;line-height:1.45;color:#f6f5f0;text-decoration:none}.qg .qg-footer a:hover{text-decoration:underline;text-underline-offset:4px}.qg .qg-footer-bottom{display:flex;justify-content:space-between;gap:20px;align-items:baseline;border-top:1px solid #73838a;padding:24px 0 12px;font-size:12px;color:#ccd6d8}.qg .qg-footer-bottom nav{display:flex;gap:20px;flex-wrap:wrap}.qg .qg-footer-bottom a{font-size:12px;margin:0}.qg .qg-footer-disclosure{max-width:860px;margin:12px 0 0;color:#ccd6d8;font-size:12px;line-height:1.6}.qg .qg-footer-disclosure a{color:inherit;text-decoration:underline}.qg .qg-band :focus-visible,.qg .qg-footer :focus-visible,.qoolala-decision :focus-visible{outline:3px solid #db8d7d;outline-offset:4px}.qoolala-decision{color:#334348;font-size:15px;line-height:1.55}.qoolala-decision p{margin:0 0 12px}.qoolala-decision ul{padding-left:20px;margin:0}.qoolala-decision li{margin:5px 0}.qoolala-decision .qoolala-important{margin-top:12px;font-size:13px;color:#526068}@media(max-width:749px){.qg .qg-band{grid-template-columns:1fr;margin:44px 16px;padding:32px 24px;gap:28px}.qg .qg-band-row{flex-direction:column}.qg .qg-footer{padding-top:48px;padding-bottom:110px}.qg .qg-footer-inner{padding:0 20px}.qg .qg-footer-main{grid-template-columns:1fr;gap:36px;padding-bottom:35px}.qg .qg-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.qg .qg-footer-bottom{display:block}.qg .qg-footer-bottom nav{margin-top:18px;gap:12px 18px}}.qoolala-story{padding:clamp(48px,6vw,90px) 24px;background:#f0ede7;color:#23353b}.qoolala-story-inner{max-width:1200px;margin:auto}.qoolala-story-kicker{font-size:11px;font-weight:700;letter-spacing:.12em;color:#a84e40}.qoolala-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 72px;margin-top:26px}.qoolala-story-item{border-top:1px solid #c6c9c2;padding-top:22px}.qoolala-story-item h2{font-size:clamp(23px,2.2vw,32px);line-height:1.2;letter-spacing:-.03em;margin:0 0 12px}.qoolala-story-item p{font-size:15px;line-height:1.7;max-width:46ch;margin:0;color:#4b595b}@media(max-width:749px){.qoolala-story-grid{grid-template-columns:1fr;gap:26px}}.qg .qg-footer .qg-footer-disclosure a{color:#f6f5f0;text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/15/assets/qoolala-design-system.css.map */
