.hjt-faq__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,112px);align-items:start}.hjt-faq__aside{position:sticky;top:96px;display:flex;flex-direction:column;gap:28px}.hjt-faq__head .hjt-eyebrow{margin-bottom:12px}.hjt-faq__text{margin-top:18px;max-width:440px}.hjt-faq__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--hjt-radius-lg);background:var(--hjt-sand)}.hjt-faq__media--square{aspect-ratio:1}.hjt-faq__media--landscape{aspect-ratio:4 / 3}.hjt-faq__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--hjt-ease)}.hjt-faq__media:hover .hjt-faq__img{transform:scale(1.03)}.hjt-faq__actions{display:flex}.hjt-faq__btn{min-width:240px}.hjt-faq__list{counter-reset:hjt-faq-group}.hjt-faq__group{display:flex;align-items:center;gap:14px;margin:52px 0 14px;font:700 12px/1.5 var(--hjt-font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--hjt-gold-ink)}.hjt-faq__group:first-child{margin-top:0}.hjt-faq__group:before{counter-increment:hjt-faq-group;content:counter(hjt-faq-group,decimal-leading-zero);display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--hjt-champagne);color:var(--hjt-navy);font:700 10px/1 var(--hjt-font-ui);letter-spacing:.04em}.hjt-faq__item{border-bottom:1px solid var(--hjt-line)}.hjt-faq__list>.hjt-faq__item:first-child,.hjt-faq__group+.hjt-faq__item{border-top:1px solid var(--hjt-line-strong)}.hjt-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding:22px 0;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.hjt-faq__summary::-webkit-details-marker{display:none}.hjt-faq__summary::marker{content:""}.hjt-faq__summary:focus-visible{outline:2px solid var(--hjt-gold);outline-offset:4px;border-radius:8px}.hjt-faq__q{display:block;min-width:0}.hjt-faq__q-cn{display:block;font:700 clamp(16px,1.3vw,19px)/1.5 var(--hjt-font-cn);letter-spacing:.04em;color:var(--hjt-navy);transition:color .25s var(--hjt-ease)}.hjt-faq__q-en{display:block;margin-top:3px;font:500 13px/1.5 var(--hjt-font-body);color:var(--hjt-muted)}.hjt-faq__icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;border:1px solid var(--hjt-line-strong);color:var(--hjt-navy);transition:background-color .3s var(--hjt-ease),border-color .3s var(--hjt-ease),color .3s var(--hjt-ease)}.hjt-faq__icon .hjt-icon{width:16px;height:16px;transition:transform .4s var(--hjt-ease)}.hjt-faq__summary:hover .hjt-faq__q-cn{color:var(--hjt-navy-2)}.hjt-faq__summary:hover .hjt-faq__icon{border-color:var(--hjt-navy)}.hjt-faq__item[open] .hjt-faq__icon{background:var(--hjt-navy);border-color:var(--hjt-navy);color:var(--hjt-cream-2)}.hjt-faq__item[open] .hjt-faq__icon .hjt-icon{transform:rotate(45deg)}.hjt-faq__answer{max-width:660px;padding:0 60px 26px 0;font-size:15px;line-height:1.8}.hjt-faq__answer p{margin:0 0 .6em}.hjt-faq__answer p:last-child{margin-bottom:0}.hjt-faq__answer em{font-style:normal;color:var(--hjt-muted)}.hjt-faq__answer p>em:only-child{display:block;font-size:14px;line-height:1.7}.hjt-faq__disclaimer{margin-top:28px;max-width:660px}@supports (interpolate-size: allow-keywords){@media(prefers-reduced-motion:no-preference){.hjt-faq{interpolate-size:allow-keywords}.hjt-faq__item::details-content{block-size:0;overflow:hidden;transition:block-size .45s var(--hjt-ease),content-visibility .45s allow-discrete}.hjt-faq__item[open]::details-content{block-size:auto}}}@media(prefers-reduced-motion:no-preference){.hjt-faq__item[open] .hjt-faq__answer{animation:hjt-faq-in .5s var(--hjt-ease) both}}@keyframes hjt-faq-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.hjt-bg-navy .hjt-faq__item,.hjt-bg-navy .hjt-faq__list>.hjt-faq__item:first-child,.hjt-bg-navy .hjt-faq__group+.hjt-faq__item{border-color:var(--hjt-line-light)}.hjt-bg-navy .hjt-faq__q-cn{color:var(--hjt-cream-2)}.hjt-bg-navy .hjt-faq__q-en,.hjt-bg-navy .hjt-faq__answer em,.hjt-bg-navy .hjt-faq__disclaimer{color:#fbf8f1b3}.hjt-bg-navy .hjt-faq__answer{color:var(--hjt-cream-2)}.hjt-bg-navy .hjt-faq__group{color:var(--hjt-champagne)}.hjt-bg-navy .hjt-faq__icon{border-color:var(--hjt-line-light);color:var(--hjt-cream-2)}.hjt-bg-navy .hjt-faq__item[open] .hjt-faq__icon{background:var(--hjt-cream-2);color:var(--hjt-navy)}@media(max-width:989px){.hjt-faq__grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:40px}.hjt-faq__answer{padding-right:0}}@media(max-width:749px){.hjt-faq__grid{display:flex;flex-direction:column;align-items:stretch;gap:28px}.hjt-faq__aside{display:contents}.hjt-faq__head{order:1}.hjt-faq__main{order:2}.hjt-faq__media{order:3;aspect-ratio:4 / 3;border-radius:var(--hjt-radius-md)}.hjt-faq__actions{order:4;margin-top:-8px}.hjt-faq__btn{width:100%;min-width:0}.hjt-faq__summary{padding:18px 0;gap:16px}.hjt-faq__q-cn{font-size:16px}.hjt-faq__icon{width:36px;height:36px}.hjt-faq__answer{padding-bottom:22px;font-size:15px}.hjt-faq__group{margin-top:40px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/hjt-faq.css.map */
