.th-faq-cat{--th-gold: #B08D4C;--th-gold-hover: #D4A867;--th-ease: cubic-bezier(.22, 1, .36, 1);--th-ease-soft: cubic-bezier(.16, 1, .3, 1);--th-ease-line: cubic-bezier(.4, 0, .2, 1);padding-top:clamp(6rem,8vh,10rem);padding-bottom:0;background:rgb(var(--color-background))}.th-faq-cat:last-of-type{padding-bottom:clamp(8rem,10vh,12rem)}.th-faq-cat__head{margin-bottom:3.6rem;display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;padding-bottom:2.8rem;position:relative;opacity:0;transform:translateY(2.4rem);transition:opacity 1.4s var(--th-ease-soft),transform 1.4s var(--th-ease)}.th-faq-cat__head:after{content:"";position:absolute;left:0;bottom:0;width:0;height:.1rem;background:rgba(var(--color-foreground),.1);transition:width 1.4s var(--th-ease-line) .4s}.th-faq-cat.is-visible .th-faq-cat__head{opacity:1;transform:none}.th-faq-cat.is-visible .th-faq-cat__head:after{width:100%}.th-faq-cat__eyebrow{font-size:1.1rem;letter-spacing:.32em;text-transform:uppercase;color:var(--th-gold);font-weight:500;display:inline-flex;align-items:center;gap:1.4rem;margin-bottom:1.6rem}.th-faq-cat__eyebrow:before,.th-faq-cat__eyebrow:after{content:"";width:1.6rem;height:.1rem;background:var(--th-gold);display:inline-block;flex-shrink:0;transform:scaleX(0);transform-origin:center;transition:transform 1.1s var(--th-ease-line) .5s}.th-faq-cat.is-visible .th-faq-cat__eyebrow:before,.th-faq-cat.is-visible .th-faq-cat__eyebrow:after{transform:scaleX(1)}.th-faq-cat__title{font-size:calc(var(--font-heading-h2-scale) * 2.4rem);font-weight:500;letter-spacing:calc(var(--font-heading-letter-spacing) * .08);color:rgb(var(--color-foreground-title));margin:0;line-height:1.18}@media screen and (min-width:1200px){.th-faq-cat__title{font-size:calc(var(--font-heading-h2-scale) * 3.6rem)}}.th-faq-cat__num{font-size:clamp(4.4rem,5.5vw,7.2rem);font-weight:500;color:rgba(var(--color-foreground),.1);line-height:.9;letter-spacing:-.02em;flex-shrink:0;transition:color .8s var(--th-ease),transform .8s var(--th-ease);transform:scale(.85);display:inline-block}.th-faq-cat.is-visible .th-faq-cat__num{color:var(--th-gold);transform:scale(1)}.th-faq-item{border-bottom:.1rem solid rgba(var(--color-foreground),.1);opacity:0;transform:translateY(1.8rem);transition:opacity 1s var(--th-ease-soft),transform 1s var(--th-ease),border-color .3s var(--th-ease)}.th-faq-cat.is-visible .th-faq-item{opacity:1;transform:none}.th-faq-cat.is-visible .th-faq-item:nth-of-type(1){transition-delay:.3s}.th-faq-cat.is-visible .th-faq-item:nth-of-type(2){transition-delay:.4s}.th-faq-cat.is-visible .th-faq-item:nth-of-type(3){transition-delay:.5s}.th-faq-cat.is-visible .th-faq-item:nth-of-type(4){transition-delay:.6s}.th-faq-cat.is-visible .th-faq-item:nth-of-type(5){transition-delay:.7s}.th-faq-cat.is-visible .th-faq-item:nth-of-type(6){transition-delay:.8s}.th-faq-cat.is-visible .th-faq-item:nth-of-type(7){transition-delay:.9s}.th-faq-item__q{width:100%;background:none;border:none;padding:2.6rem 0;display:flex;align-items:center;justify-content:space-between;gap:2.4rem;cursor:pointer;text-align:left;font-family:inherit;color:rgb(var(--color-foreground));font-size:1.55rem;font-weight:500;line-height:1.5;transition:color .4s var(--th-ease),padding-left .4s var(--th-ease-line);position:relative}.th-faq-item__q:before{content:"";position:absolute;left:-1.2rem;top:50%;transform:translateY(-50%);width:.3rem;height:0;background:var(--th-gold);transition:height .4s var(--th-ease-line)}.th-faq-item__q:hover{color:var(--th-gold);padding-left:1.4rem}.th-faq-item__q:hover:before{height:60%}.th-faq-item__icon{width:2.2rem;height:2.2rem;flex-shrink:0;position:relative;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:50%;transition:border-color .4s var(--th-ease),transform .5s var(--th-ease),background .4s var(--th-ease),box-shadow .4s var(--th-ease)}.th-faq-item__icon:before,.th-faq-item__icon:after{content:"";position:absolute;background:var(--th-gold);top:50%;left:50%;transition:transform .4s var(--th-ease-line),background .3s var(--th-ease)}.th-faq-item__icon:before{width:.9rem;height:.1rem;transform:translate(-50%,-50%)}.th-faq-item__icon:after{width:.1rem;height:.9rem;transform:translate(-50%,-50%)}.th-faq-item__q:hover .th-faq-item__icon{border-color:var(--th-gold);transform:scale(1.08)}.th-faq-item.is-open .th-faq-item__icon{border-color:var(--th-gold);background:var(--th-gold);transform:rotate(180deg) scale(1.05);box-shadow:0 0 0 .4rem #b08d4c26}.th-faq-item.is-open .th-faq-item__icon:before,.th-faq-item.is-open .th-faq-item__icon:after{background:#fff}.th-faq-item.is-open .th-faq-item__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.th-faq-item.is-open .th-faq-item__q{color:var(--th-gold);padding-left:1.4rem}.th-faq-item.is-open .th-faq-item__q:before{height:60%}.th-faq-item__a{max-height:0;overflow:hidden;transition:max-height .55s var(--th-ease-line)}.th-faq-item__a-inner{padding:0 0 2.8rem;font-size:1.45rem;line-height:1.8;color:rgba(var(--color-foreground),.65);max-width:72rem;opacity:0;transform:translateY(-.8rem);transition:opacity .4s var(--th-ease) .1s,transform .4s var(--th-ease) .1s}@media screen and (min-width:1200px){.th-faq-item__a-inner{font-size:1.5rem}}.th-faq-item.is-open .th-faq-item__a-inner{opacity:1;transform:none}.th-faq-item__a-inner ul{list-style:none;margin:1rem 0 0;padding:0}.th-faq-item__a-inner li{position:relative;padding:0 0 0 2.2rem;margin-bottom:.8rem}.th-faq-item__a-inner li:before{content:"";position:absolute;left:0;top:1.1rem;width:1rem;height:.1rem;background:var(--th-gold)}.th-faq-item__a-inner a{color:var(--th-gold);text-decoration:none;border-bottom:.1rem solid transparent;transition:border-color .3s var(--th-ease),color .3s var(--th-ease)}.th-faq-item__a-inner a:hover{border-bottom-color:var(--th-gold-hover);color:var(--th-gold-hover)}.th-faq-item__a-inner strong{color:rgb(var(--color-foreground));font-weight:600}@media screen and (max-width:749px){.th-faq-cat__head{flex-direction:column;align-items:flex-start;gap:1.2rem}.th-faq-cat__num{font-size:4.2rem;align-self:flex-end;margin-top:-4.4rem}}@media screen and (max-width:600px){.th-faq-item__q{font-size:1.45rem;padding:2.4rem 0}}@media(prefers-reduced-motion:reduce){.th-faq-cat *,.th-faq-cat *:before,.th-faq-cat *:after{animation:none!important;transition-duration:.01s!important}.th-faq-cat__head,.th-faq-item{opacity:1!important;transform:none!important}}.no-js .th-faq-cat__head,.no-js .th-faq-item{opacity:1;transform:none}
/*# sourceMappingURL=/cdn/shop/t/9/assets/th-faq.css.map */
