.gch-reels{grid-auto-columns:46%}.gch-reel{display:flex;flex-direction:column}.gch-reel__v{position:relative;aspect-ratio:9 / 16;border-radius:var(--gch-radius);overflow:hidden;background:#111}.gch-reel__v video,.gch-reel__v img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gch-reel__v{cursor:pointer}.gch-reel__v:focus-visible{outline:2px solid var(--gch-ink);outline-offset:2px}.gch-reel__cap{position:absolute;left:.625rem;right:.625rem;bottom:.625rem;color:#fff;font-size:.75rem;font-weight:600;line-height:1.25;text-shadow:0 1px 6px rgba(0,0,0,.55);margin:0}.gch-reel__p{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;text-decoration:none;color:var(--gch-ink)}.gch-reel__p img{width:2.5rem;height:3.125rem;object-fit:cover;border-radius:.5rem;flex:none}.gch-reel__p span{display:block;font-size:.75rem;line-height:1.25}.gch-reel__p b{display:block;font-size:.7812rem;font-weight:600}.gch-why{display:grid;gap:.75rem;margin:0 0 1.25rem;padding:0;list-style:none}.gch-why li{display:flex;border:1px solid var(--gch-line);gap:.75rem;align-items:flex-start;background:#fff;border-radius:var(--gch-radius);padding:.875rem 1rem}.gch-why svg{flex:none;width:1.5rem;height:1.5rem;margin-top:.0625rem}.gch-why b{display:block;font-size:.9375rem;margin-bottom:.125rem}.gch-why span{display:block;font-size:.8125rem;line-height:1.45;color:var(--gch-muted)}.gch-uses{grid-auto-columns:74%}.gch-use{position:relative;display:block;aspect-ratio:4 / 5;border-radius:var(--gch-radius);overflow:hidden;color:#fff;text-decoration:none;background:#222}.gch-use img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gch-use:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 25%,#0000008c 55%,#000c)}.gch-use__b{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:1}.gch-use__t{font-size:1.375rem;font-weight:600;margin:0 0 .125rem;color:#fff;line-height:1.15}.gch-use__p{font-size:.8125rem;margin:0 0 .625rem;color:#fff;opacity:.9}.gch-use__go{font-size:.8125rem;font-weight:600;text-decoration:underline;text-underline-offset:.1875rem}.gch-size-help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.625rem;background:var(--gch-beige);border-radius:var(--gch-radius);padding:1rem;margin-bottom:1rem}.gch-size-help p{margin:0;font-size:.875rem}.gch-size-help b{display:block;font-size:1rem}.gch-size-help .gch-btn{min-height:2.5rem;font-size:.8125rem;padding:0 1rem}.gch-faq details{border-bottom:1px solid var(--gch-line)}.gch-faq summary{list-style:none;font-family:var(--text-font-family, inherit);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:.625rem;padding:1rem 0;font-size:.9375rem;font-weight:600}.gch-faq summary::-webkit-details-marker{display:none}.gch-faq summary:after{content:"+";font-size:1.25rem;font-weight:400;line-height:1}.gch-faq details[open] summary:after{content:"\2013"}.gch-faq__a{font-size:.875rem;line-height:1.55;color:#3a3632;padding:0 0 1rem;margin:0}.gch .gch-reel__p b,.gch .gch-use__t{font-family:var(--heading-font-family, inherit);font-weight:500}.gch-size-help{border:1px solid var(--gch-line)}.gch a.gch-btn.gch-btn--ghost{color:var(--gch-ink)}.gch .gch-size-help__btns{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.gch .gch-size-help__btns button.gc-sg__open--btn{display:inline-flex;align-items:center;justify-content:center;height:auto;min-height:2.5rem;padding:0 1rem;font-size:.8125rem;font-weight:500;letter-spacing:.04em;text-transform:none;border-radius:0}.gch .gch-size-help__btns button.gc-sg__open--btn:hover{background:#fff;color:#211a1e}@media(min-width:990px){.gch .gch-help{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem;align-items:start}.gch .gch-help .gch-size-help{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.25rem;padding:2rem;margin:0}.gch .gch-help .gch-size-help p{font-size:.9375rem;line-height:1.6}.gch .gch-help .gch-size-help b{font-size:1.25rem;margin-bottom:.5rem;font-family:var(--heading-font-family, inherit);font-weight:500}.gch .gch-help .gch-faq{border-top:1px solid var(--gch-line)}.gch .gch-help .gch-faq summary{padding:1.25rem 0;font-size:1rem}.gch .gch-help .gch-faq__a{font-size:.9375rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/gc-hm-b.css.map */
