.pd-faq{--pd-faq-rose: var(--pd-accent);--pd-faq-plum: var(--pd-plum);--pd-faq-blush: var(--pd-alt-bg);--pd-faq-card-w: 58vw;--pd-faq-overlap: -14px;padding:6.4rem 0 7.2rem;background-color:var(--pd-bg);color:var(--pd-ink);overflow:hidden}.pd-faq__defs{position:absolute;width:0;height:0;overflow:hidden}.pd-faq__header{display:flex;flex-direction:column;align-items:center;gap:1.2rem;max-width:72rem;margin:0 auto 2.4rem;padding:0 2rem;text-align:center}.pd-faq__ornament{margin-bottom:.8rem}.pd-faq .pd-faq__title{margin:0;color:var(--pd-faq-rose);font-family:var(--pd-font-title);font-style:italic;font-weight:400;font-size:clamp(3.2rem,3.4vw,4.8rem);line-height:1.15;letter-spacing:var(--pd-title-tracking);text-transform:none}.pd-faq__subtitle{margin:0;font-family:var(--pd-font-text);font-size:clamp(1.8rem,1.5vw,2.1rem);line-height:1.5}.pd-faq__track{display:flex;margin:0;padding:4.8rem 2.4rem 5.6rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:2.4rem;scroll-behavior:smooth;scrollbar-width:none}.pd-faq__track::-webkit-scrollbar{display:none}.pd-faq__item{--rot: 0deg;position:relative;z-index:1;flex:0 0 var(--pd-faq-card-w);margin:0 var(--pd-faq-overlap) 0 0;scroll-snap-align:start;transform:rotate(var(--rot));transition:transform .4s ease}.pd-faq__item:last-child{margin-right:0}.pd-faq__item:nth-child(6n+1){--rot: -3deg}.pd-faq__item:nth-child(6n+2){--rot: 2.5deg}.pd-faq__item:nth-child(6n+3){--rot: -1.5deg}.pd-faq__item:nth-child(6n+4){--rot: 4deg}.pd-faq__item:nth-child(6n+5){--rot: -4deg}.pd-faq__item:nth-child(6n+6){--rot: 2deg}.pd-faq__item:hover,.pd-faq__item:focus-within,.pd-faq__item.is-flipped{z-index:5}.pd-faq__item:nth-child(4n+1){--card-bg: var(--pd-signature);--card-fg: var(--pd-on-dark);--card-icon: var(--pd-on-dark);--card-line: var(--pd-signature)}.pd-faq__item:nth-child(4n+2){--card-bg: var(--pd-alt-bg);--card-fg: var(--pd-ink);--card-icon: var(--pd-signature);--card-line: var(--pd-alt-bg)}.pd-faq__item:nth-child(4n+3){--card-bg: var(--pd-bg);--card-fg: var(--pd-ink);--card-icon: var(--pd-signature);--card-line: var(--pd-signature)}.pd-faq__item:nth-child(4n+4){--card-bg: var(--pd-touch);--card-fg: var(--pd-ink);--card-icon: var(--pd-signature);--card-line: var(--pd-touch)}.pd-faq__item:nth-child(4n+1):last-child:not(:first-child){--card-bg: var(--pd-alt-bg);--card-fg: var(--pd-ink);--card-icon: var(--pd-signature);--card-line: var(--pd-alt-bg)}.pd-faq__card{position:relative;width:100%;aspect-ratio:29 / 40;perspective:1400px;color:var(--card-fg)}.pd-faq__inner{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,.7,.3,1)}.pd-faq__card.is-flipped .pd-faq__inner{transform:rotateY(180deg)}.pd-faq__face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.pd-faq__face--back{transform:rotateY(180deg)}.pd-faq__shape{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:visible;fill:var(--card-bg);stroke:var(--card-line);stroke-width:1.5;stroke-linejoin:round;filter:drop-shadow(0 8px 18px rgba(0,0,0,.06))}.pd-faq__content{position:absolute;top:31%;right:11%;bottom:9%;left:11%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4rem;text-align:center}.pd-faq__icon{flex:0 0 auto;width:4rem;height:4rem;color:var(--card-icon)}.pd-faq .pd-faq__question{margin:0;color:var(--card-fg);font-family:var(--pd-font-text);font-weight:400;font-size:clamp(2rem,5.4vw,2.6rem);line-height:1.2;letter-spacing:0;text-transform:none}.pd-faq__more,.pd-faq__back-label{font-family:var(--pd-font-text);font-size:1.6rem;text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}.pd-faq__content--back{justify-content:space-between}.pd-faq__answer{flex:1 1 auto;min-height:0;width:100%;overflow-y:auto;overscroll-behavior:contain;display:flex;align-items:safe center;scrollbar-width:thin}.pd-faq__answer p{margin:auto 0;font-family:var(--pd-font-text);font-size:1.6rem;line-height:1.6}.pd-faq__back-label{flex:0 0 auto;font-size:1.3rem}.pd-faq__toggle{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;cursor:pointer}.pd-faq__card.is-flipped .pd-faq__toggle{pointer-events:none}.pd-faq__card.is-flipped .pd-faq__face--back{cursor:pointer}.pd-faq__toggle:focus-visible{outline:2px solid var(--pd-faq-rose);outline-offset:6px}.pd-faq__controls{display:flex;align-items:center;justify-content:center;gap:2.4rem;padding:0 2rem}.pd-faq__progress{position:relative;flex:0 1 30rem;height:2px;background-color:#e6e0e2;overflow:hidden}.pd-faq__progress-bar{position:absolute;inset:0 auto 0 0;width:var(--progress, 0%);background-color:var(--pd-faq-rose);transition:width .3s ease}.pd-faq__arrows{display:flex;gap:1rem}.pd-faq__arrow{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background-color:var(--pd-faq-rose);color:#fff;cursor:pointer;transition:background-color .3s ease,color .3s ease}.pd-faq__arrow:hover{background-color:var(--pd-faq-plum)}.pd-faq__arrow:disabled{background-color:#e6e0e2;color:#8a8a8a;cursor:default}.pd-faq__arrow:focus-visible{outline:2px solid var(--pd-faq-rose);outline-offset:3px}.pd-faq__footer{display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin-top:4.8rem;padding:0 2rem;text-align:center}.pd-faq__all{color:var(--pd-faq-rose);font-family:var(--pd-font-text);font-size:var(--pd-label-size);letter-spacing:var(--pd-label-tracking);text-transform:uppercase;text-decoration:underline;text-underline-offset:.4em;text-decoration-thickness:1px;font-weight:500}.pd-faq__all:hover{color:var(--pd-ink)}.pd-faq__contact{margin:0;font-family:var(--pd-font-title);font-style:italic;font-size:1.8rem}.pd-faq__contact a{color:var(--pd-faq-rose);text-underline-offset:.2em}@media(hover:hover)and (pointer:fine){.pd-faq__item:hover{transform:rotate(calc(var(--rot) * .5)) translateY(-4px)}}@media screen and (min-width:750px){.pd-faq{--pd-faq-card-w: 290px;--pd-faq-overlap: -26px;padding:var(--pd-faq-pt, 100px) 0 var(--pd-faq-pb, 110px)}.pd-faq__header{margin-bottom:3.2rem}.pd-faq__track{padding:5.6rem max(4rem,calc((100vw - 1400px)/2)) 6.4rem;scroll-padding-inline:max(4rem,calc((100vw - 1400px)/2))}.pd-faq .pd-faq__question{font-size:2.6rem}.pd-faq__answer p{font-size:1.8rem}}@media(prefers-reduced-motion:reduce){.pd-faq__track{scroll-behavior:auto}.pd-faq__item,.pd-faq__inner{transition:none}.pd-faq__card.is-flipped .pd-faq__inner{transform:none}.pd-faq__face--back{transform:none;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.pd-faq__face--front{transition:opacity .3s ease,visibility .3s}.pd-faq__card.is-flipped .pd-faq__face--back{opacity:1;visibility:visible}.pd-faq__card.is-flipped .pd-faq__face--front{opacity:0;visibility:hidden}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/pd-faq.css.map */
