.faq{position:relative;--faq-icon-duration: .24s;--faq-panel-duration: .32s;--faq-transition-timing: cubic-bezier(.4, 0, .2, 1);--faq-answer-duration: .38s;--faq-answer-delay: .02s;--faq-answer-transition-timing: cubic-bezier(.22, .61, .36, 1);--faq-answer-label-left: 80px;--faq-answer-label-top: 2.4rem;--faq-answer-padding-inline-start: 118px;--faq-answer-padding-inline-end: 80px;--faq-answer-padding-top-hidden: .4rem;--faq-answer-padding-bottom-hidden: 4.4rem;--faq-answer-padding-top-revealed: 2.4rem;--faq-answer-padding-bottom-revealed: 2.4rem}.faq__inner{margin:0 300px}.faq__header{text-align:center;margin-bottom:3.5rem}.faq__title{display:inline-block;font-family:Kozuka Gothic Pr6N;font-size:3.2rem;letter-spacing:.35rem;font-weight:500;color:#1b1b1b;--tenez-highlight-background: linear-gradient(transparent 65%, rgba(171, 158, 106, .35) 0);--tenez-highlight-padding-inline: .5rem}.faq__subtitle{margin-top:1.6rem;font-size:1.5rem;letter-spacing:.1rem;color:#666}.faq__list{border-bottom:1px dashed #3d3d3d;font-size:15px}.faq-item{border-top:1px dashed #3d3d3d}.faq-item__summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:1.6rem;padding:2rem 80px;cursor:pointer;font-size:1.6rem;letter-spacing:.05rem;color:#1b1b1b;position:relative}.faq-item__summary:focus{outline:none}.faq-item__summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.faq-item__summary::-webkit-details-marker{display:none}.faq-item__label,.faq-item__answer-label{font-family:EB Garamond,"Noto Serif JP",\6e38\660e\671d\4f53,Yu Mincho,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  Pro,Hiragino Mincho Pro,MS P\660e\671d,MS PMincho,serif;font-size:2rem;letter-spacing:.1rem}.faq-item__label{position:absolute;left:30px}.faq-item__label{color:#3d3d3d}.faq-item__question{display:block;font-size:15px;line-height:1.8}.faq-item__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;justify-self:end}.faq-item__icon-line{position:absolute;top:50%;left:0;width:100%;height:1px;background:#1b1b1b;transform-origin:center}.faq-item__icon-line--horizontal{transform:translateY(-50%)}.faq-item__icon-line--vertical{opacity:1;transform:translateY(-50%) rotate(90deg);will-change:transform}.faq-item[data-icon-state=plus] .faq-item__icon-line--vertical{opacity:1;transform:translateY(-50%) rotate(90deg)}.faq-item[data-icon-state=minus] .faq-item__icon-line--vertical{opacity:0;transform:translateY(-50%) rotate(180deg)}.faq-item[data-icon-animation] .faq-item__icon-line--vertical{transition:transform var(--faq-icon-duration) var(--faq-transition-timing)}.faq-item[data-icon-animation=opening] .faq-item__icon-line--vertical{opacity:1;transform:translateY(-50%) rotate(180deg)}.faq-item[data-icon-animation=closing] .faq-item__icon-line--vertical{opacity:1;transform:translateY(-50%) rotate(90deg)}.faq-item__panel{height:0;overflow:hidden;transition:height var(--faq-panel-duration) var(--faq-transition-timing)}.faq-item[open] .faq-item__panel{height:auto}.faq-item[data-animating=true] .faq-item__panel{will-change:height}.faq-item[data-animating=true] .faq-item__answer-viewport{will-change:clip-path,padding-top,padding-bottom}.faq-item__content{background:#f4f5f7e6;border-top:1px dotted rgba(27,27,27,.1);position:relative}.faq-item__answer-label{color:#ab9e6a;position:absolute;left:var(--faq-answer-label-left);top:var(--faq-answer-label-top);line-height:1.2;transform:translateY(.16em)}.faq-item__answer-viewport{min-width:0;overflow:hidden;clip-path:inset(0 0 100% 0);padding:var(--faq-answer-padding-top-hidden) var(--faq-answer-padding-inline-end) var(--faq-answer-padding-bottom-hidden) var(--faq-answer-padding-inline-start);transition:clip-path var(--faq-answer-duration) var(--faq-answer-transition-timing) var(--faq-answer-delay),padding-top var(--faq-answer-duration) var(--faq-answer-transition-timing) var(--faq-answer-delay),padding-bottom var(--faq-answer-duration) var(--faq-answer-transition-timing) var(--faq-answer-delay)}.faq-item[data-answer-state=revealed] .faq-item__answer-viewport{clip-path:inset(0 0 0 0);padding-top:var(--faq-answer-padding-top-revealed);padding-bottom:var(--faq-answer-padding-bottom-revealed)}.faq-item__answer{font-size:15px;line-height:2;letter-spacing:.05rem;color:#333;min-width:0}.faq-item__answer a{color:inherit;text-decoration:underline}.faq__empty{text-align:center;font-size:1.5rem;color:#666}@media screen and (max-width:749px){.faq__list{font-size:12px;line-height:1.8}.faq__inner{margin-left:10px;margin-right:10px}.faq{--faq-answer-label-left: 2rem;--faq-answer-label-top: 2rem;--faq-answer-padding-inline-start: 4.8rem;--faq-answer-padding-inline-end: 2rem;--faq-answer-padding-top-hidden: .4rem;--faq-answer-padding-bottom-hidden: 3.6rem;--faq-answer-padding-top-revealed: 2rem;--faq-answer-padding-bottom-revealed: 2rem}.faq__title{font-size:2.8rem;letter-spacing:.25rem}.faq__subtitle{font-size:1.4rem}.faq-item__summary{padding:15px;font-size:1.5rem;column-gap:1.2rem;line-height:1}.faq-item__label{font-size:16px;position:static}.faq-item__answer-label{font-size:16px}.faq-item__question{font-size:12px;line-height:1.8}.faq-item__icon{width:14px;height:14px}.faq-item__content{min-height:0}.faq-item__answer{font-size:12px}}@media(prefers-reduced-motion:reduce){.faq-item__icon-line--vertical,.faq-item__panel,.faq-item__answer-viewport{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-faq.css.map */
