.theme-nine .t9-qo{padding:80px 0}.theme-nine .t9-qo__head{text-align:center;margin-bottom:28px}.theme-nine .t9-qo__lead{max-width:640px;margin:12px auto 0}.theme-nine .t9-qo__grid{gap:24px;display:grid}.theme-nine .t9-qo__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-nine .t9-qo__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.theme-nine .t9-qo__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.theme-nine .t9-qo-card,.theme-nine .t9-qo-panel,.theme-nine .t9-qo-teaser{background:var(--bg-dark-1,#1e1f22);border-radius:10px;box-shadow:0 10px 30px #00000040}.theme-nine .t9-qo-card{flex-direction:column;height:100%;display:flex;overflow:hidden}.theme-nine .t9-qo-card__media{aspect-ratio:4/3;background:#252629;justify-content:center;align-items:center;display:flex}.theme-nine .t9-qo-card__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.theme-nine .t9-qo-card__body,.theme-nine .t9-qo-panel,.theme-nine .t9-qo-teaser{padding:24px}.theme-nine .t9-qo-card__body{flex-direction:column;flex:1;gap:8px;display:flex}.theme-nine .t9-qo-card__price{color:#fff;font-weight:600}.theme-nine .t9-qo-card__actions,.theme-nine .t9-qo-detail__buy,.theme-nine .t9-qo__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;display:flex}.theme-nine .t9-qo-nav{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.theme-nine .t9-qo-pill{color:#fff;background:#252629;border:0;border-radius:6px;padding:8px 16px}.theme-nine .t9-qo-pill.is-active,.theme-nine .t9-qo-pill[aria-pressed=true]{background:var(--primary-color,#5623d8)}.theme-nine .t9-qo-teaser{color:inherit;text-align:left;border:0;width:100%}.theme-nine .t9-qo-search{color:#fff;background:#252629;border:1px solid #ffffff1f;border-radius:6px;width:min(420px,100%);margin:0 auto 24px;padding:12px 14px;display:block}.theme-nine .t9-qo-aisle+.t9-qo-aisle{margin-top:36px}.theme-nine .t9-qo-qty{align-items:center;gap:10px;display:inline-flex}.theme-nine .t9-qo-qty button{background:var(--primary-color,#5623d8);color:#fff;border:0;border-radius:6px;width:32px;height:32px}.theme-nine .t9-qo-checkout{z-index:10000;background:#000000b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.theme-nine .t9-qo-checkout__panel{color:#adb7be;background:#1e1f22;border-radius:10px;width:min(980px,100%);max-height:min(90vh,900px);padding:32px;overflow:auto}.theme-nine .t9-qo-checkout__close{float:right;color:#fff;background:0 0;border:0;font-size:28px;line-height:1}.theme-nine .t9-qo-checkout__columns{clear:both;grid-template-columns:1fr 1fr;gap:32px;display:grid}.theme-nine .t9-qo-checkout__line{border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.theme-nine .t9-qo-checkout .appointment-form__group label,.theme-nine .t9-qo-checkout h2,.theme-nine .t9-qo-checkout h3{color:#fff}.theme-nine .t9-qo-checkout input,.theme-nine .t9-qo-checkout select,.theme-nine .t9-qo-checkout textarea{color:#fff;background:#252629;border:1px solid #ffffff1f;border-radius:6px;width:100%;padding:10px 12px}@media (max-width:991px){.theme-nine .t9-qo__grid--3,.theme-nine .t9-qo__grid--4,.theme-nine .t9-qo-checkout__columns{grid-template-columns:1fr 1fr}}@media (max-width:767px){.theme-nine .t9-qo__grid--2,.theme-nine .t9-qo__grid--3,.theme-nine .t9-qo__grid--4,.theme-nine .t9-qo-checkout__columns,.theme-nine .t9-qo-checkout__line{grid-template-columns:1fr}}
