.hwb-reviews__meta{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;margin:-4px 0 22px;font-weight:600;color:var(--ink-soft)}@media(min-width:900px){.hwb-reviews{grid-template-columns:repeat(3,1fr);gap:18px}}.hwb-rail{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:4px 20px 10px;scrollbar-width:none}.hwb-rail::-webkit-scrollbar{display:none}.hwb-pcard{scroll-snap-align:start;background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit}.hwb-pcard img{aspect-ratio:1/1;object-fit:cover;width:100%}.hwb-pcard div{padding:14px 14px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.hwb-pcard b{font-size:14.5px;line-height:1.3}.hwb-pcard em{font-style:normal;font-size:13px;color:var(--ink-soft)}.hwb-pcard .hwb-price{font-size:16px;margin-top:auto}@media(min-width:900px){.hwb-rail{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);overflow:visible;margin:0;padding:0}}.hwb-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -20px 18px;padding:2px 20px 6px}.hwb-chips::-webkit-scrollbar{display:none}.hwb-chip{flex:none;min-height:44px;padding:10px 18px;border-radius:999px;border:1.5px solid var(--blush-deep);background:#fff;font:700 14px var(--f-body);color:var(--ink);cursor:pointer}.hwb-chip[aria-selected=true]{background:var(--rose);border-color:var(--rose);color:#fff}.hwb-scene{display:none;background:#fff;border:1px solid var(--blush-deep);border-radius:var(--r);overflow:hidden}.hwb-scene.is-active{display:grid;animation:hwbFade .35s ease}.hwb-scene__media{aspect-ratio:1/1;background:var(--blush)}.hwb-scene__media img{width:100%;height:100%;object-fit:cover}.hwb-scene__body{padding:22px}.hwb-scene__pick{display:flex;gap:12px;align-items:center;background:var(--blush);border-radius:var(--r-sm);padding:12px;margin:14px 0 16px}.hwb-scene__pick img{width:64px;height:64px;border-radius:6px;object-fit:cover;flex:none}.hwb-scene__pick b{display:block;font-size:14px;line-height:1.3}.hwb-scene__pick span{font-size:13.5px;color:var(--ink-soft)}@media(min-width:900px){.hwb-scene.is-active{grid-template-columns:1fr 1.1fr}.hwb-scene__body{padding:38px 40px;align-self:center}}@keyframes hwbFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hwb-note{max-width:720px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:28px 24px;position:relative;box-shadow:0 20px 50px -38px #0006}.hwb-note p{font-family:var(--f-display);font-size:clamp(19px,2.6vw,23px);line-height:1.5;font-weight:400}.hwb-note .sig{font-family:var(--f-body);font-size:14px;font-weight:700;color:var(--ink-soft);letter-spacing:.04em}.hwb-bundles{display:grid;gap:16px}.hwb-bundle{display:grid;grid-template-columns:110px 1fr;gap:14px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:12px;text-decoration:none;color:inherit}.hwb-bundle img{border-radius:var(--r-sm);aspect-ratio:1/1;object-fit:cover}.hwb-bundle b{display:block;font-family:var(--f-display);font-weight:500;font-size:19px;line-height:1.2;margin-bottom:4px}.hwb-bundle p{font-size:14px;color:var(--ink-soft);margin:0 0 6px}@media(min-width:900px){.hwb-bundles{grid-template-columns:repeat(3,1fr)}.hwb-bundle{grid-template-columns:1fr;padding:0;overflow:hidden}.hwb-bundle img{border-radius:0}.hwb-bundle div{padding:4px 18px 18px}}.hwb-faq{max-width:780px;margin:0 auto}.hwb-faq details{border-bottom:1px solid var(--line);padding:4px 0}.hwb-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:14px;align-items:center;padding:16px 0;font-weight:700;font-size:16.5px}.hwb-faq summary::-webkit-details-marker{display:none}.hwb-faq summary:after{content:"+";font-size:24px;font-weight:400;color:var(--accent);transition:transform .2s}.hwb-faq details[open] summary:after{transform:rotate(45deg)}.hwb-faq details p{color:var(--ink-soft);margin:0 0 16px;max-width:66ch}.hwb-final{text-align:center;background:var(--paper)}.hwb-final .hwb-h2{max-width:20ch;margin-left:auto;margin-right:auto}.hwb-final small{display:block;margin-top:14px;color:var(--ink-soft);font-size:13.5px}.hwb-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--line);box-shadow:0 -10px 30px -18px #00000059;padding:10px 14px calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .3s ease}.hwb-sticky.is-on{transform:none}.hwb-sticky img{width:46px;height:46px;border-radius:8px;object-fit:cover;flex:none}.hwb-sticky div{flex:1;min-width:0;line-height:1.25}.hwb-sticky b{display:block;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hwb-sticky span{font-size:13px;color:var(--ink-soft)}.hwb-sticky .hwb-btn{min-height:44px;padding:10px 18px;font-size:13px}@media(min-width:900px){.hwb-sticky{max-width:560px;left:auto;right:24px;bottom:20px;border-radius:999px;border:1px solid var(--line);padding:8px 8px 8px 12px}}.hwb-foot{padding:26px 20px 96px;text-align:center;font-size:13px;color:var(--ink-soft);border-top:1px solid var(--line)}.t-cardinal .hwb-hero--night{background:radial-gradient(120% 80% at 70% 10%,#6b1a25 0%,var(--maroon) 55%,#22060b 100%);color:#fbeee4;padding-bottom:var(--pad)}.hwb-hero--night .hwb-eyebrow,.hwb-hero--night .hwb-h1 em{color:var(--candle)}.hwb-hero--night .hwb-lede{color:#fbeee4d6}.hwb-hero--night .hwb-rating{color:#fbeee4cc}.hwb-hero--night .hwb-urgency{background:#ffffff0f;border-color:#ffffff2e;color:#fbeee4}.hwb-hero--night .hwb-urgency svg{color:var(--candle)}.hwb-hero--night .hwb-btn{background:var(--candle);border-color:var(--candle);color:#2a0a0f}.hwb-hero--night .hwb-btn--ghost{background:transparent;color:#fbeee4;border-color:#fbeee480}
/*# sourceMappingURL=/cdn/shop/t/27/assets/hwb-lp-3.css.map */
