.cx .cx-cgrid a.cx-cgrid__prod{color:var(--cx-navy);text-decoration:underline;text-decoration-color:#0c1f3e59;text-underline-offset:3px}.cx .cx-cgrid a.cx-cgrid__prod:hover{color:var(--cx-sky-ink);text-decoration-color:currentColor}.cx-faq,.cx-faq__note{max-width:780px}.cx-head--sub{margin-top:56px}.cx-qgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.cx-qgrid:not(.is-all) .cx-qcard--more{display:none}.cx-qcard{margin:0}.cx .cx-qcard__btn{display:flex;flex-direction:column;width:100%;height:100%;padding:0;margin:0;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid var(--cx-line);border-radius:14px;overflow:hidden;color:inherit;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.cx .cx-qcard__btn:hover{transform:translateY(-3px);box-shadow:0 10px 26px #0c1f3e1a;border-color:var(--cx-sky)}.cx .cx-qcard__btn:focus-visible{outline:3px solid var(--cx-sky);outline-offset:2px}.cx-qcard__media{display:block;aspect-ratio:4 / 3;background:var(--cx-ice);overflow:hidden}.cx-qcard__media img{width:100%;height:100%;object-fit:cover}.cx-qcard__body{display:flex;flex-direction:column;gap:10px;padding:16px 16px 18px;flex:1}.cx-qcard__q{display:block;font-family:var(--cx-head);font-weight:700;font-size:18px;line-height:1.25;color:var(--cx-navy)}.cx-qcard__cta{display:block;margin-top:auto;font-family:var(--cx-head);font-weight:700;font-size:15px;color:var(--cx-sky-ink)}.cx-qcard__cta span{display:inline-block;margin-left:2px;font-size:18px;line-height:1}.cx-more--center{text-align:center}.cx-qnote{margin-top:14px;font-size:14px;color:var(--cx-muted)}.cx-qmodal{border:0;padding:0;width:min(680px,92vw);max-width:92vw;max-height:90vh;border-radius:16px;overflow:visible;background:#fff;color:var(--cx-body)}.cx-qmodal::backdrop{background:#081530b8}.cx-qmodal__media{aspect-ratio:16 / 9;overflow:hidden;border-radius:16px 16px 0 0;background:var(--cx-ice)}.cx-qmodal__media img{width:100%;height:100%;object-fit:cover}.cx-qmodal__body{padding:22px 28px 20px;max-height:calc(90vh - (min(680px,92vw)*.5625));overflow-y:auto}.cx .cx-qmodal__q{font-size:24px;font-weight:800;line-height:1.2;margin:6px 0 10px}.cx-qmodal__a{padding:0}.cx-qmodal__nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid var(--cx-line)}.cx .cx-qmodal__prev,.cx .cx-qmodal__next{background:none;border:0;padding:6px 0;cursor:pointer;font-family:var(--cx-head);font-weight:700;font-size:15px;color:var(--cx-navy)}.cx .cx-qmodal__prev:hover,.cx .cx-qmodal__next:hover{color:var(--cx-sky-ink)}.cx-qmodal__count{font-size:15px;color:var(--cx-muted)}@media(min-width:721px)and (max-width:989px){.cx-qgrid{grid-template-columns:repeat(3,1fr)}}.cx .cx-vcard{font:inherit;text-align:left;padding:0;margin:0;cursor:pointer;width:100%;appearance:none;-webkit-appearance:none}.cx-vcard .cx-card__body>span{display:block}.cx .cx-card__title{font-family:var(--cx-head);font-size:20px;font-weight:700;line-height:1.2;color:var(--cx-navy)}.cx-vcard__media{position:relative;display:block;background:var(--cx-navy)}.cx-play{position:absolute;left:50%;top:50%;width:58px;height:58px;margin:-29px 0 0 -29px;border-radius:50%;background:#fffffff0;box-shadow:0 6px 18px #0c1f3e4d;transition:transform .15s ease}.cx-play:after{content:"";position:absolute;left:23px;top:18px;border-style:solid;border-width:11px 0 11px 17px;border-color:transparent transparent transparent var(--cx-navy)}.cx-vcard:hover .cx-play{transform:scale(1.08)}.cx-vmodal{border:0;padding:0;background:transparent;max-width:min(420px,92vw);width:100%;overflow:visible}.cx-vmodal::backdrop{background:#081530d1}.cx-vmodal__body{background:#fff;border-radius:14px;overflow:hidden;max-height:88vh;overflow-y:auto}.cx-vmodal__frame video{display:block;width:100%;max-height:78vh;aspect-ratio:9 / 16;object-fit:contain;background:#000}.cx-vmodal__ig{padding:8px 8px 0}.cx-vmodal__ig .instagram-media{margin:0 auto!important;min-width:0!important;width:100%!important;max-width:100%!important}.cx-vmodal__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 14px}.cx .cx-vmodal__title{font-family:var(--cx-head);font-weight:700;font-size:17px;color:var(--cx-navy)}.cx .cx-vmodal__ig-link{flex:none;font-family:var(--cx-head);font-weight:700;font-size:14px;color:var(--cx-sky-ink);text-decoration:none}.cx .cx-vmodal__ig-link:hover{text-decoration:underline}.cx .cx-is-hidden{display:none!important}.cx .cx-btn[hidden]{display:none}.cx-more--center{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.cx-more--center:not(:has(>:not([hidden]))){display:none}.cx .cx-chip.is-on{background:var(--cx-navy);border-color:var(--cx-navy);color:#fff}.cx-pager{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:28px;font-size:16px;color:var(--cx-muted)}.cx-empty{text-align:center;padding:24px 0 8px}.cx-empty p{margin-bottom:18px;color:var(--cx-muted)}.cx .cx-vmodal__close,.cx .cx-qmodal__close{position:absolute;top:-14px;right:-14px;z-index:2;width:40px;height:40px;border-radius:50%;border:0;cursor:pointer;background:#fff;color:var(--cx-navy);font-size:26px;line-height:40px;text-align:center;box-shadow:0 4px 14px #00000040}html.cx-noscroll{overflow:hidden}.cx-guide-video{margin:0 auto 32px;max-width:340px;text-align:center}.cx-guide-video video{display:block;width:100%;aspect-ratio:9 / 16;object-fit:cover;border-radius:14px;background:#000}.cx-guide-video figcaption{margin-top:10px;font-family:var(--cx-head);font-weight:700;font-size:15px;color:var(--cx-navy)}@media(max-width:720px){.cx .cx-card__title{font-size:18px}.cx-play{width:40px;height:40px;margin:-20px 0 0 -20px}.cx-play:after{left:16px;top:12px;border-width:8px 0 8px 12px}.cx .cx-vmodal__close,.cx .cx-qmodal__close{top:8px;right:8px}.cx-qgrid{grid-template-columns:1fr 1fr;gap:12px}.cx-qcard__body{padding:12px 12px 14px;gap:8px}.cx-qcard__q{font-size:16px}.cx-qcard__cta{font-size:14px}.cx-head--sub{margin-top:40px}.cx-qmodal{width:100vw;max-width:100vw;max-height:92vh;margin:auto auto 0;border-radius:16px 16px 0 0}.cx-qmodal__body{padding:18px 18px 16px;max-height:calc(92vh - 56.25vw)}.cx .cx-qmodal__q{font-size:21px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cx-hub-media.css.map */
