.hqlove-reviews{background:var(--hr-bg);color:var(--hr-text);padding:var(--hr-top) 0 var(--hr-bottom);font-size:var(--hr-body)}.hqlove-reviews .hr-header{text-align:center;max-width:720px;margin:0 auto 28px}.hqlove-reviews .hr-eyebrow{font-size:.72em;letter-spacing:.15em;margin:0 0 16px}.hqlove-reviews h2{font-size:var(--hr-heading);color:var(--hr-text);margin:0 0 18px;line-height:1.2}.hqlove-reviews .hr-intro p{margin:0;line-height:1.65}.hqlove-reviews .hr-grid{display:grid;grid-template-columns:repeat(var(--hr-columns),minmax(0,1fr));gap:24px;margin-bottom:32px}.hqlove-reviews .hr-card{background:var(--hr-card);border-radius:var(--hr-radius);overflow:hidden}.hqlove-reviews .hr-photo{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.hqlove-reviews .hr-card-content{padding:26px}.hqlove-reviews .hr-stars{color:var(--hr-accent);font-size:22px;letter-spacing:3px;margin-bottom:16px}.hqlove-reviews h3{font-size:1.25em;color:var(--hr-text);margin:0 0 12px}.hqlove-reviews .hr-review{line-height:1.65}.hqlove-reviews .hr-author{font-weight:700;margin:20px 0 0}.hqlove-reviews .hr-detail{font-size:.85em;opacity:.8;margin:6px 0 0}.hqlove-reviews .hr-empty{text-align:center;max-width:700px;margin:0 auto 28px;line-height:1.6}.hqlove-reviews .hr-form{max-width:700px;margin:0 auto}.hqlove-reviews .hr-form-details{border:0}.hqlove-reviews .hr-open{width:fit-content;max-width:100%;margin:auto;padding:14px 32px;min-height:48px;display:block;cursor:pointer;text-align:center;border-radius:var(--hr-radius);background:var(--hr-accent);color:var(--hr-button-text);font-weight:700;list-style:none}.hqlove-reviews .hr-open::-webkit-details-marker{display:none}.hqlove-reviews .hr-form-content{margin-top:26px;padding:28px;background:var(--hr-card);border-radius:var(--hr-radius)}.hqlove-reviews .hr-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.hqlove-reviews .hr-full{grid-column:1/-1}.hqlove-reviews .hr-field label{display:block;font-size:.9em;margin-bottom:8px;font-weight:600}.hqlove-reviews .hr-field input,.hqlove-reviews .hr-field select,.hqlove-reviews .hr-field textarea{font:inherit;width:100%;max-width:100%;min-height:46px;border:1px solid #888;border-radius:6px;padding:11px 12px;background:var(--hr-card);color:var(--hr-text)}.hqlove-reviews .hr-field textarea{resize:vertical}.hqlove-reviews :focus-visible{outline:2px solid var(--hr-accent);outline-offset:3px}.hqlove-reviews .hr-note{font-size:.82em;line-height:1.5;margin:18px 0}.hqlove-reviews .hr-submit{font:inherit;font-weight:700;cursor:pointer;border:0;min-height:48px;padding:14px 28px;border-radius:var(--hr-radius);background:var(--hr-accent);color:var(--hr-button-text)}.hqlove-reviews .hr-success{line-height:1.6;margin:0}.hqlove-reviews .hr-errors{margin-bottom:20px}@media(max-width:749px){.hqlove-reviews h2{font-size:clamp(26px,8vw,var(--hr-heading))}.hqlove-reviews .hr-grid,.hqlove-reviews .hr-fields{grid-template-columns:1fr}.hqlove-reviews .hr-form-content{padding:20px}.hqlove-reviews .hr-submit{width:100%}}.hq-usage{display:block;background:var(--hq-video-bg);color:var(--hq-video-ink);padding:var(--hq-video-space) 0}.hq-usage__header{text-align:center;margin:0 auto 28px;max-width:660px}.hq-usage__eyebrow{font-size:11px;font-weight:600;letter-spacing:.16em;margin:0 0 10px;text-transform:uppercase}.hq-usage__heading{color:inherit;font-size:clamp(28px,3.3vw,42px);line-height:1.12;letter-spacing:-.025em;margin:0 0 12px}.hq-usage__intro{font-size:16px;line-height:1.5;opacity:.8}.hq-usage__intro p{margin:0}.hq-usage__rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1120px;margin:0 auto}.hq-usage__rail:focus-visible{outline:2px solid currentColor;outline-offset:5px}.hq-usage__card{min-width:0}.hq-usage__media{position:relative;overflow:hidden;border-radius:var(--hq-video-radius);background:#e4dfd6;aspect-ratio:9 / 16;isolation:isolate}.hq-usage__video{display:block;width:100%;height:100%;object-fit:cover}.hq-usage__toggle{position:absolute;bottom:12px;right:12px;width:44px;height:44px;border-radius:50%;background:#ffffffeb;color:#25332e;border:0;padding:0;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 12px #0002}.hq-usage__toggle:not([hidden]){display:flex}.hq-usage__toggle:focus-visible{outline:3px solid white;outline-offset:3px}.hq-usage__pause,.hq-usage__toggle[data-playing=true] .hq-usage__play{display:none}.hq-usage__toggle[data-playing=true] .hq-usage__pause{display:block}.hq-usage__caption{font-family:inherit;color:inherit;font-size:15px;line-height:1.35;margin:12px 0 0;text-align:center;font-weight:500}.hq-usage__note{text-align:center;font-size:11px;line-height:1.5;opacity:.65;margin:20px 0 0}.hq-usage__placeholder{display:grid;place-content:center;height:100%;padding:20px;text-align:center}@media(max-width:749px){.hq-usage{padding:min(var(--hq-video-space),40px) 0}.hq-usage__header{margin-bottom:22px}.hq-usage__rail{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:68%;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:12px}.hq-usage__card{scroll-snap-align:start}.hq-usage__intro{font-size:14px}}hq-cart-controls{display:block;margin:0 0 1.6rem;color:inherit}hq-cart-controls[hidden],hq-cart-controls [hidden]{display:none!important}.hq-cart-controls__timer{display:flex;gap:.8rem;justify-content:center;padding:1rem 1.2rem;margin:0 0 1.2rem;background:var(--hq-cart-panel-bg);color:var(--hq-cart-panel-color);border-radius:.6rem;font-size:1.4rem}.hq-cart-controls__timer strong{font-variant-numeric:tabular-nums}.hq-cart-controls__protection{border:1px solid rgba(35,28,23,.2);padding:1.2rem;border-radius:.6rem}.hq-cart-controls__choice{display:flex;gap:1rem;align-items:center;cursor:pointer;font-size:1.4rem;font-weight:600}.hq-cart-controls__choice input{margin:0;width:1.8rem;height:1.8rem;accent-color:var(--hq-cart-panel-color);flex-shrink:0}.hq-cart-controls__protection p{margin:.6rem 0 0 2.8rem;font-size:1.2rem;line-height:1.5}.hq-cart-controls__error{font-size:1.3rem;color:#982c1d;margin:.8rem 0}.hqlove-review-card{display:flex;align-items:center;gap:18px;padding:20px;border-radius:12px;background:var(--hrc-bg);color:var(--hrc-text);font-size:14px;line-height:1.55}.hqlove-review-card__image{width:72px;height:72px;border-radius:50%;object-fit:cover;flex-shrink:0;object-position:center 30%}.hqlove-review-card__content p{margin:0 0 8px}.hqlove-review-card__content p:last-child{margin-bottom:0}.hqlove-review-card__heading,.hqlove-review-card__author{font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
