.hx .hx-x__k{margin:0 0 12px;text-align:center;font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-weight:800;font-size:16px;letter-spacing:.8px;text-transform:uppercase;color:var(--o)}.hx .hx-x__lead{max-width:720px;margin:16px auto 0;text-align:center;font-size:18px;font-weight:600;line-height:1.4;color:var(--ig-ink)}.hx .hx-x__note{margin:24px 0 0;text-align:center;font-size:14px;line-height:1.5;color:var(--mut)}.hx-rng__box{max-width:900px;margin:0 auto;padding:42px 40px 36px;border-radius:18px;background:var(--pan2)}.hx-bat{display:flex;justify-content:center;gap:80px;margin:34px auto 0}.hx-bat__m{display:flex;flex-direction:column;align-items:center;width:180px;margin:0}.hx-bat__m figcaption{margin-bottom:22px;font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-weight:800;font-size:15px;letter-spacing:.6px;text-transform:uppercase;color:var(--mut)}.hx-bat__cell{position:relative;display:flex;align-items:flex-end;width:92px;height:160px;padding:6px;border:5px solid var(--ig-ink);border-radius:16px}.hx-bat__cell:before{content:"";position:absolute;top:-14px;left:50%;width:34px;height:9px;margin-left:-17px;border-radius:4px 4px 0 0;background:var(--ig-ink)}.hx-bat__cell i{display:block;width:100%;border-radius:8px;background:var(--o)}.hx-bat__n{margin-top:14px;font-family:"Source Serif 4",Georgia,Times New Roman,serif;font-weight:700;font-size:50px;line-height:1;letter-spacing:-.01em;color:var(--ig-ink)}.hx-bat__stamp{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:6px 14px;border:2px solid var(--ig-ok);border-radius:999px;font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-weight:800;font-size:15.5px;letter-spacing:1px;text-transform:uppercase;color:var(--ig-ok)}.hx-bat__stamp svg{width:16px;height:16px;fill:none;stroke:var(--ig-ok);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.hx-rng__cap{max-width:620px;margin:30px auto 0;text-align:center;font-size:19px;font-weight:700;line-height:1.4;color:var(--ig-ink)}.hx-rng__cap strong{color:var(--o)}.hx-rng__after{max-width:600px;margin:10px auto 0;text-align:center;font-size:17px;line-height:1.45;color:var(--ig-ink2)}.hx-drum__box{max-width:1100px;margin:0 auto}.hx-drum__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;margin:36px 0 0;padding:0}.hx-drum__s{position:relative;display:flex;flex-direction:column;padding:18px 18px 24px;border-radius:18px;border:1px solid var(--ig-line);background:var(--pan2)}.hx-drum__s.is-back{border-color:color-mix(in srgb,var(--ig-acc) 65%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--ig-acc) 14%,transparent),var(--pan2) 65%)}.hx-drum__s+.hx-drum__s:before{content:"";position:absolute;top:84px;left:-20px;width:12px;height:12px;border-top:3px solid var(--o);border-right:3px solid var(--o);transform:rotate(45deg)}.hx-drum__art{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;aspect-ratio:16/9;border-radius:12px;background:var(--ig-pan)}.hx-sig{display:block;width:44%;height:auto;overflow:visible}.hx-sig rect.on{fill:var(--o)}.hx-sig rect.off{fill:var(--ig-pan);stroke:var(--ig-line);stroke-width:1.5}.hx-leaf circle{fill:var(--o)}.hx-leaf path{fill:none;stroke:var(--ig-on-acc);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.hx-drum__al{font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-weight:800;font-size:14px;letter-spacing:.8px;text-transform:uppercase;color:var(--ig-ink)}.is-weak .hx-drum__al{color:var(--mut)}.hx-drum__txt{margin-top:16px}.hx-drum__tag{display:block;font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-weight:800;font-size:15px;letter-spacing:.6px;text-transform:uppercase;color:var(--o)}.hx-drum__txt h3{margin:6px 0 0;font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-weight:800;font-size:21px;line-height:1.2;color:var(--ig-ink)}.hx-drum__txt p{margin:8px 0 0;font-size:17px;line-height:1.45;color:var(--ig-ink2)}.hx-drum__others{margin-top:24px;padding:22px 24px;border-radius:16px;border:1px dashed var(--ig-line2)}.hx-drum__ot{margin:0 0 14px;font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-weight:800;font-size:15px;letter-spacing:.6px;text-transform:uppercase;color:var(--mut)}.hx-drum__others ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 30px;list-style:none;margin:0;padding:0}.hx-drum__others li{display:flex;align-items:flex-start;gap:14px}.hx-drum__oi{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:50%;border:1px solid var(--ig-line);background:var(--ig-pan)}.hx-drum__oi svg{width:24px;height:24px;fill:none;stroke:var(--ig-ink3);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hx-drum__others b{display:block;font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-weight:800;font-size:18px;color:var(--ig-ink)}.hx-drum__others p{margin:4px 0 0;font-size:16px;line-height:1.45;color:var(--ig-ink3)}@media(max-width:749px){.hx-rng__box{padding:32px 16px 28px}.hx-bat{gap:24px;margin-top:26px}.hx-bat__m{width:140px}.hx-bat__m figcaption{margin-bottom:18px;white-space:nowrap;font-size:12px;letter-spacing:.3px}.hx-bat__cell{width:72px;height:124px;padding:5px;border-width:4px;border-radius:13px}.hx-bat__cell:before{top:-12px;width:28px;height:8px;margin-left:-14px}.hx-bat__cell i{border-radius:6px}.hx-bat__n{margin-top:12px;font-size:38px}.hx-bat__stamp{margin-top:10px;padding:5px 10px;font-size:14px}.hx-bat__stamp svg{width:13px;height:13px}.hx-rng__cap{margin-top:24px;font-size:18px}.hx-rng__after{font-size:16px}.hx .hx-x__lead{font-size:17px}.hx-drum__steps{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:28px}.hx-drum__s{flex-direction:row;align-items:center;gap:14px;padding:12px}.hx-drum__s+.hx-drum__s:before{top:-16px;left:calc(50% - 6px);width:10px;height:10px;transform:rotate(135deg)}.hx-drum__art{flex:0 0 108px;aspect-ratio:1;gap:8px}.hx-sig{width:62%}.hx-drum__al{font-size:9.5px;letter-spacing:.4px;text-align:center}.hx-drum__txt{margin-top:0}.hx-drum__tag{font-size:11.5px}.hx-drum__txt h3{margin-top:4px;font-size:18px}.hx-drum__txt p{margin-top:5px;font-size:15.5px;line-height:1.4}.hx-drum__others{margin-top:20px;padding:18px 16px}.hx-drum__others ul{grid-template-columns:minmax(0,1fr);gap:16px}.hx-drum__others b{font-size:17px}.hx-drum__others p{font-size:15.5px}}.hx-rng__box:has(.hx-vs){max-width:980px}.hx-vs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;max-width:860px;margin:32px auto 0}.hx-vs__h{margin:0 0 6px;text-align:center}.hx-vs__img{position:relative;overflow:hidden;aspect-ratio:4/3;border-radius:14px;border:2px solid var(--ig-line);background:var(--ig-pan)}.hx-vs__h.is-you .hx-vs__img{border-color:var(--o);box-shadow:0 0 0 1px var(--o),0 12px 30px color-mix(in srgb,var(--ig-acc) 18%,transparent)}.hx-vs__img img{display:block;width:100%;height:100%;object-fit:cover}.hx-vs__badge{position:absolute;top:12px;left:12px;padding:7px 12px;border-radius:8px;background:var(--o);font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-weight:800;font-size:15px;letter-spacing:.5px;line-height:1.1;text-transform:uppercase;color:var(--ig-on-acc)}.hx-vs__h figcaption{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:14px}.hx-vs__h small{font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-weight:800;font-size:15px;letter-spacing:.6px;text-transform:uppercase;color:var(--mut)}.hx-vs__h.is-you small{color:var(--o)}.hx-vs__num{display:flex;align-items:center;gap:12px}.hx-vs__num b{font-family:"Source Serif 4",Georgia,Times New Roman,serif;font-weight:700;font-size:46px;line-height:1;letter-spacing:-.01em;color:var(--ig-ink)}.hx-vs__bat{position:relative;display:flex;align-items:flex-end;width:24px;height:42px;padding:3px;border:3px solid var(--ig-ink);border-radius:6px}.hx-vs__bat:before{content:"";position:absolute;top:-7px;left:50%;width:10px;height:4px;margin-left:-5px;border-radius:2px 2px 0 0;background:var(--ig-ink)}.hx-vs__bat i{display:block;width:100%;border-radius:2px;background:var(--o)}.hx-vs__h .hx-bat__stamp{margin-top:0}.hx-vs__rl{grid-column:1 / -1;display:flex;align-items:center;gap:14px;margin:22px 0 8px;font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-weight:800;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:var(--mut)}.hx-vs__rl:before,.hx-vs__rl:after{content:"";flex:1;height:1px;background:var(--ig-pan3)}.hx-vs__c{margin:0;padding:12px 14px;border-radius:10px;background:var(--ig-pan);font-size:15.5px;font-weight:600;line-height:1.4;color:var(--ig-ink2)}.hx-vs__c.is-you{background:color-mix(in srgb,var(--ig-acc) 9%,transparent);border:1px solid color-mix(in srgb,var(--ig-acc) 35%,transparent);color:var(--ig-ink)}@media(max-width:749px){.hx-vs{gap:0 10px;margin-top:24px}.hx-vs__img{aspect-ratio:4/5;border-radius:10px}.hx-vs__badge{top:6px;left:6px;right:6px;padding:5px 6px;border-radius:6px;font-size:9.5px;letter-spacing:.3px;text-align:center}.hx-vs__h figcaption{gap:6px;margin-top:10px}.hx-vs__h small{font-size:12px;letter-spacing:.3px;white-space:nowrap}.hx-vs__num{gap:8px}.hx-vs__num b{font-size:32px}.hx-vs__bat{width:18px;height:32px;padding:2px;border-width:2.5px;border-radius:5px}.hx-vs__bat:before{top:-6px;width:8px;margin-left:-4px}.hx-vs__h .hx-bat__stamp{padding:4px 9px;font-size:13px}.hx-vs__rl{margin:18px 0 6px;font-size:10.5px;gap:10px}.hx-vs__c{padding:10px;font-size:13.5px;line-height:1.35}}.hx .hx-kit{margin-top:30px}.hx .hx-kit__h{padding:0;font-size:20px}.hx .hx-kit ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hx .hx-kit li{padding:0 0 12px;border-radius:12px;border:1px solid var(--ig-line);background:var(--ig-pan);overflow:hidden}.hx .hx-kit img{border-radius:0}.hx .hx-kit b{margin-top:10px;font-size:15px;letter-spacing:.4px}.hx .hx-kit span{margin-top:2px;padding:0 6px;font-size:15.5px;line-height:1.25}@media(max-width:600px){.hx .hx-kit ul{gap:8px}.hx .hx-kit li{padding-bottom:9px;border-radius:10px}.hx .hx-kit b{margin-top:7px;font-size:13px}.hx .hx-kit span{font-size:14px}}.hx-vs{column-gap:8px}.hx-vs__rl{margin:16px 0 6px}.hx-vs__c{border-radius:10px}@media(max-width:749px){.hx-vs{column-gap:6px}.hx-vs__rl{margin:14px 0 5px}}.hx .hx-kit ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.hx .hx-kit li{padding-bottom:9px;border-radius:10px}.hx .hx-kit b{margin-top:8px;font-size:10.5px;letter-spacing:.2px}.hx .hx-kit span{padding:0 4px;font-size:11.5px}@media(max-width:600px){.hx .hx-kit ul{display:flex;gap:8px;margin:0 -20px;padding:0 20px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 20px;scrollbar-width:none}.hx .hx-kit ul::-webkit-scrollbar{display:none}.hx .hx-kit li{flex:0 0 31%;scroll-snap-align:start}}@media(min-width:900px){.hx .hx-studies{display:flex;flex-wrap:wrap;justify-content:center}.hx .hx-studies>.hx-st{flex:0 1 calc((100% - 28px) / 3)}}.hx-vs__corner{display:none}.hx-vs{row-gap:6px}.hx-vs__rl{margin:10px 0 0;justify-content:center}.hx-vs__rl:before,.hx-vs__rl:after{display:none}.hx-vs__c{display:flex;align-items:center;min-height:48px;padding:10px 14px}@media(min-width:750px){.hx-vs{grid-template-columns:118px minmax(0,1fr) minmax(0,1fr);column-gap:8px;max-width:920px}.hx-vs__corner{display:block}.hx-vs__h{margin-bottom:12px}.hx-vs__rl{grid-column:auto;display:flex;align-items:center;justify-content:flex-start;margin:0;padding:0 2px;font-size:14px;letter-spacing:.8px;color:var(--ig-ink3)}}@media(max-width:749px){.hx-vs__rl{margin:8px 0 0;font-size:12px}.hx-vs__c{min-height:0;padding:9px 10px}}.hx-vs2{--mid:44px;position:relative;max-width:880px;margin:32px auto 0}.hx-vs2:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:linear-gradient(to bottom,transparent 0,var(--ig-line2) 6%,var(--ig-line2) 94%,transparent 100%)}.hx-vs2__heads,.hx-vs2__r{position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--mid) minmax(0,1fr)}.hx-vs2__heads{align-items:start}.hx-vs2__h.is-l{grid-column:1}.hx-vs2__h.is-r{grid-column:3}.hx-vs2__h{margin:0}.hx-vs2__vs{grid-column:2;grid-row:1;justify-self:center;align-self:start;position:relative;z-index:2;display:grid;place-items:center;width:54px;height:54px;margin-top:calc(var(--imgh, 230px) / 2 - 27px);border-radius:50%;background:var(--o);box-shadow:0 0 0 6px var(--pan2);font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-weight:800;font-size:18px;letter-spacing:.5px;color:var(--ig-on-acc)}.hx-vs2__rows{display:flex;flex-direction:column;gap:10px;margin-top:22px}.hx-vs2__r{row-gap:6px}.hx-vs2__rl{grid-column:1 / -1;justify-self:center;position:relative;z-index:1;padding:3px 12px;border-radius:999px;border:1px solid var(--ig-line2);background:var(--pan2);font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-weight:800;font-size:13px;letter-spacing:.9px;text-transform:uppercase;color:var(--ig-ink3)}.hx-vs2__c{margin:0;padding:12px 14px;border-radius:10px;background:var(--ig-pan);font-size:15.5px;font-weight:600;line-height:1.4;color:var(--ig-ink2)}.hx-vs2__c.is-l{grid-column:1;text-align:right}.hx-vs2__c.is-r{grid-column:3;text-align:left}.hx-vs2__c.is-you{background:color-mix(in srgb,var(--ig-acc) 9%,transparent);border:1px solid color-mix(in srgb,var(--ig-acc) 35%,transparent);color:var(--ig-ink)}@media(min-width:750px){.hx-vs2{--imgh:240px}}@media(max-width:749px){.hx-vs2{--mid:22px;margin-top:24px}.hx-vs2{--imgh:170px}.hx-vs2__vs{width:38px;height:38px;margin-top:calc(var(--imgh) / 2 - 19px);box-shadow:0 0 0 4px var(--pan2);font-size:15px}.hx-vs2__rows{gap:8px;margin-top:18px}.hx-vs2__rl{padding:2px 9px;font-size:9.5px;letter-spacing:.5px}.hx-vs2__c{padding:9px 10px;font-size:13.5px;line-height:1.35}}.hx-vs2{container-type:inline-size;--ar:.75}.hx-vs2__vs{margin-top:calc((100cqw - var(--mid)) / 2 * var(--ar) / 2 - 27px)}@media(max-width:749px){.hx-vs2{--ar:1.25}.hx-vs2__vs{margin-top:calc((100cqw - var(--mid)) / 2 * var(--ar) / 2 - 19px)}}@media(max-width:749px){.hx-vs2{--ar:1}.hx-vs2 .hx-vs__img{aspect-ratio:1}.hx-vs2 .hx-vs__img img{object-position:0% 50%}}@media(max-width:749px){.hx-vs2{--ar:.75}.hx-vs2 .hx-vs__img{aspect-ratio:4/3}.hx-vs2 .hx-vs__img img{object-position:50% 50%}.hx-vs2 .hx-vs__badge{top:4px;left:4px;right:4px;padding:3px 4px;font-size:8.5px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hx-explain.css.map */
