.qh{font-family:"Figtree",var(--font-body-family, sans-serif);color:#3a3a3a;background:#fff;padding:var(--qh-pt, 56px) 0 var(--qh-pb, 56px);box-sizing:border-box}.qh *,.qh *:before,.qh *:after{box-sizing:border-box}.qh-wrap{max-width:1280px;margin:0 auto;padding:0 16px}@media(min-width:750px){.qh-wrap{padding:0 32px}}.qh-center{text-align:center}.qh-narrow{max-width:760px;margin:0 auto}.qh-alt{background:#f5f5f7}.qh-title{font-size:clamp(2.4rem,4vw,4rem);font-weight:800;letter-spacing:-.5px;line-height:1.15;margin:0 0 16px;color:#111}.qh-title--xl{font-size:clamp(3rem,6vw,6rem)}.qh-sub,.qh-text,.qh-text p{font-size:1.8rem;line-height:1.5;color:#3a3a3a;margin:0 auto 24px;max-width:760px}.qh-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 20px;border-radius:6px;background:#111;color:#fff;font-weight:700;font-size:1.6rem;text-decoration:none;border:2px solid #111;transition:background .2s,color .2s}.qh-btn:hover{background:#333;border-color:#333;color:#fff;text-decoration:none}.qh-btn--light{background:#fff;color:#111;border-color:#fff}.qh-btn--light:hover{background:#e5e5e5;color:#111;border-color:#e5e5e5}.qh-hero{background:#fff}.qh-hero .qh-title{color:#111}.qh-hero .qh-title{margin-bottom:20px}.qh-panel{margin-top:40px;border-radius:12px;overflow:hidden;background:#e5e5e5}.qh-panel img,.qh-panel video{display:block;width:100%;height:auto}.qh-explore .qh-title{margin-bottom:32px}.qh-cards{list-style:none;margin:0;padding:0 0 8px;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.qh-card{flex:0 0 80%;scroll-snap-align:start}.qh-card__link{display:flex;flex-direction:column;height:100%;border-radius:12px;overflow:hidden;text-decoration:none;color:#111;background:#fff;border:1px solid #e5e5e5;transition:box-shadow .2s,transform .2s}.qh-card__link:hover{box-shadow:0 10px 24px #00000014}.qh-card__media{aspect-ratio:4 / 5;overflow:hidden;background:#f5f5f7}.qh-card__media img,.qh-card__media svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.qh-card__link:hover .qh-card__media img{transform:scale(1.04)}.qh-card__foot{padding:20px 20px 24px;background:#fff;border-top:1px solid #e5e5e5;flex:1}.qh-card__title{margin:0 0 6px;font-size:2.4rem;font-weight:800;color:#111}.qh-card__sub{margin:0 0 12px;font-size:1.5rem;color:#3a3a3a}.qh-card__cta{font-weight:700;font-size:1.5rem;color:#111}@media(min-width:750px){.qh-card{flex-basis:calc((100% - 32px) / 3)}.qh-cards{overflow-x:visible}}.qh-carousel__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.qh-carousel__head .qh-title{margin:0}.qh-carousel__arrows{display:none;gap:8px}@media(min-width:750px){.qh-carousel__arrows{display:flex}}.qh-arrow{width:44px;height:44px;border-radius:50%;border:2px solid #111;background:transparent;color:#111;font-size:2.6rem;line-height:1;cursor:pointer;padding:0 0 4px}.qh-arrow:hover:not(:disabled){background:#111;color:#fff}.qh-arrow:disabled{opacity:.35;cursor:default}.qh-track{position:relative;list-style:none;margin:0;padding:0 0 8px;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.qh-track::-webkit-scrollbar{display:none}.qh-pcard{position:relative;flex:0 0 70%;scroll-snap-align:start;background:#fff;color:#111;border:1px solid #e5e5e5;border-radius:12px;padding:16px;transition:box-shadow .2s;display:flex;flex-direction:column}@media(min-width:750px){.qh-pcard{flex-basis:calc((100% - 32px) / 3)}}@media(min-width:990px){.qh-pcard{flex-basis:calc((100% - 48px)/4)}}.qh-pcard:hover{box-shadow:0 10px 24px #00000014}.qh-pcard__img{display:block;aspect-ratio:1;margin-bottom:12px;overflow:hidden;border-radius:8px;background:var(--qr-grey-50, #f5f5f7)}.qh-pcard__img img,.qh-pcard__img svg{width:100%;height:100%;object-fit:contain;display:block}.qh-pcard__title{margin:0 0 8px;font-size:1.7rem;font-weight:700;line-height:1.3}.qh-pcard__title a{color:#111;text-decoration:none}.qh-pcard__price{margin:0 0 16px;font-size:1.6rem;font-weight:500;color:#111}.qh-pcard .qh-btn{margin-top:auto}.qh-promo .qh-title{margin-bottom:32px}.qh-promo__grid{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:750px){.qh-promo__grid{grid-template-columns:1fr 1fr;gap:24px}}.qh-promo__card{display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:#f5f5f7;border:1px solid #e5e5e5}.qh-promo__body{padding:32px 28px 24px}.qh-promo__title{margin:0 0 12px;font-size:clamp(2.4rem,3vw,3.2rem);font-weight:800;color:#111;letter-spacing:-.5px}.qh-promo__text{margin:0 0 20px;font-size:1.6rem;line-height:1.5;color:#3a3a3a}.qh-promo__img{margin-top:auto}.qh-promo__img img{display:block;width:100%;height:auto}.qh-faq__wrap{max-width:880px}.qh-faq .qh-title{margin-bottom:32px}.qh-faq__item{border-top:1px solid #e5e5e5}.qh-faq__item:last-child{border-bottom:1px solid #e5e5e5}.qh-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 4px;font-size:1.9rem;font-weight:700;color:#111;cursor:pointer;list-style:none}.qh-faq__q::-webkit-details-marker{display:none}.qh-faq__q:focus-visible{outline:3px solid #111;outline-offset:2px}.qh-faq__chev{flex:0 0 auto;color:#111;stroke:currentColor;transition:transform .2s}.qh-faq__item[open] .qh-faq__chev{transform:rotate(180deg)}.qh-faq__a{padding:0 4px 20px;font-size:1.6rem;line-height:1.6;color:#3a3a3a}.qh-faq__a p{margin:0 0 12px}.qh-faq__a a{color:#111;text-decoration:underline}.qh-closing{background:#111;color:#fff}.qh-closing :focus-visible{outline-color:#fff!important}.qh-closing__text{margin:0 auto 24px;max-width:900px;font-size:clamp(3.2rem,6vw,6.4rem);font-weight:800;letter-spacing:-1px;line-height:1.1;color:#fff}.qh-carousel,.qh{overflow-x:clip}.qh-card__media--product{background:#fff}.qh-card__media--product img{object-fit:contain;padding:24px}@media(min-width:990px){.qh-explore .qh-card{flex-basis:calc((100% - 48px)/4)}}.qh-promo__img--product{background:#fff;display:flex;align-items:center;justify-content:center;aspect-ratio:2 / 1}.qh-promo__img--product img{width:auto;max-width:100%;height:100%;max-height:100%;object-fit:contain;padding:16px}.qh-promo__img,.qh-promo__img--product{height:300px;aspect-ratio:auto;overflow:hidden}.qh-promo__img img{width:100%;height:100%;object-fit:cover}.qh-promo__img--product img{width:100%;height:100%;object-fit:contain;padding:20px}@media(max-width:749px){.qh-promo__img,.qh-promo__img--product{height:220px}}.qh-promo__body{flex:1;display:flex;flex-direction:column;align-items:flex-start}.qh-promo__text{flex:1}
/*# sourceMappingURL=/cdn/shop/t/36/assets/qvwi-roku-home.css.map */
