.faq-page,.faq-page *,.faq-page *:before,.faq-page *:after{box-sizing:border-box}.faq-page{--inner-pad: 90px;position:relative;overflow-x:clip;padding:var(--padding-top) 0 var(--padding-bottom);color:rgb(var(--color-foreground));letter-spacing:normal}.faq-page-inner{max-width:1512px;margin:0 auto;padding:0 var(--inner-pad)}.faq-page-hero{position:relative;z-index:1;text-align:center}.faq-page-heading{max-width:620px;margin:0 auto;text-transform:uppercase}.faq-page-heading p{margin:0;font:inherit}.faq-page-description{margin:12px auto 0;font-weight:var(--font-weight-semibold);font-size:var(--text-base);line-height:var(--line-height-xl)}.faq-page-description p{margin:0}.faq-page-body{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:40px;margin-top:60px}.faq-page-nav{display:flex;flex:0 0 320px;flex-direction:column;gap:8px;width:320px;padding-top:58px}.faq-page-nav-item{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:56px;padding:16px 20px;background:var(--faq-nav-background-color, var(--white));border:2px solid var(--faq-nav-border-color, var(--pink-pale));border-radius:var(--radius-panel);text-align:left;cursor:pointer;transition:var(--transition-default)}.faq-page-nav-item.is-active{background:var(--faq-nav-active-background-color, var(--pink-vivid));border-color:transparent}.faq-page-nav-item:focus-visible{outline:2px solid var(--plum);outline-offset:3px}.faq-page-nav-item-main{display:flex;align-items:center;gap:6px;min-width:0}.faq-page-nav-item-icon{display:block;flex:0 0 auto;width:16px;height:16px;color:var(--faq-nav-icon-color, var(--plum))}.faq-page-nav-item-icon svg{display:block;width:100%;height:100%}.faq-page-nav-item-icon svg path,.faq-page-nav-item-icon svg rect,.faq-page-nav-item-icon svg circle{fill:currentColor}.faq-page-nav-item.is-active .faq-page-nav-item-icon{color:var(--faq-nav-active-text-color, var(--white))}.faq-page-nav-item-text{overflow:hidden;font-family:var(--font-secondary);font-weight:var(--font-weight-black);font-size:var(--text-sm);line-height:var(--line-height-m);white-space:nowrap;text-overflow:ellipsis}.faq-page-nav-item.is-active .faq-page-nav-item-text{color:var(--faq-nav-active-text-color, var(--white))}.faq-page-nav-item-count{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;height:20px;background:var(--faq-nav-count-background-color, var(--pink-blush));border-radius:var(--radius-round);font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--text-xs);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-m);color:var(--faq-nav-count-text-color, var(--pink));padding-top:.25em;padding-left:var(--letter-spacing-m)}.faq-page-nav-item.is-active .faq-page-nav-item-count{background:var(--overlay-white-25);color:var(--faq-nav-active-text-color, var(--white))}.faq-page-panels{flex:0 1 900px;min-width:0}.faq-page-panel:focus-visible{outline:2px solid var(--plum);outline-offset:6px}.faq-page-category-title{margin:0 0 18px;font-family:var(--font-primary);font-weight:var(--font-weight-black);font-size:clamp(var(--heading-2),3.2vw,var(--heading-1));line-height:var(--line-height-s);text-transform:uppercase}.faq-page-list{display:flex;flex-direction:column;gap:14px}.faq-page-item{background:var(--faq-item-background-color, var(--white));border:3px solid var(--faq-item-border-color, var(--plum));border-radius:var(--radius-media);box-shadow:var(--shadow-card-hard);transition:background-color .4s ease}.faq-page-item.is-open{background:var(--faq-item-open-background-color, var(--pink-blush))}.faq-page-question-heading{margin:0}.faq-page-row{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:17px 28px;background:none;border:0;text-align:left;cursor:pointer}.faq-page-ready .faq-page-row{transition:padding-bottom .4s ease}.faq-page-item.is-open .faq-page-row{padding-bottom:10px}.faq-page-row:focus-visible{outline:2px solid var(--plum);outline-offset:-4px}.faq-page-question{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--heading-3);line-height:var(--line-height-m)}.faq-page-toggle{position:relative;flex-shrink:0;width:40px;height:40px;background:var(--faq-toggle-background-color, var(--pink-blush));border:2px solid var(--faq-toggle-border-color, var(--plum));border-radius:var(--radius-round);transition:background-color .4s ease}.faq-page-item.is-open .faq-page-toggle{background:var(--faq-toggle-open-background-color, var(--white))}.faq-page-toggle:before,.faq-page-toggle:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:2px;background:var(--faq-toggle-icon-color, var(--plum));border-radius:2px;transform:translate(-50%,-50%)}.faq-page-toggle:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .35s ease}.faq-page-item.is-open .faq-page-toggle:after{transform:translate(-50%,-50%) rotate(0)}.faq-page-answer-wrap{max-height:0;overflow:hidden}.faq-page-ready .faq-page-answer-wrap{transition:max-height .4s ease}.faq-page-answer{padding:0 106px 17px 28px;font-weight:var(--font-weight-semibold);font-size:var(--text-base);line-height:var(--line-height-xl)}.faq-page-answer p{margin:0}.faq-page-answer p+p{margin-top:12px}.faq-page-links{position:relative;z-index:1;display:flex;gap:20px;margin-top:80px;padding-bottom:10px}.faq-page-decor-layer{position:absolute;z-index:-1;top:0;right:calc(-1 * var(--inner-pad));left:calc(-1 * var(--inner-pad));height:100%;pointer-events:none}.faq-page-decor{position:absolute;top:var(--decor-y-mobile, 0px);width:var(--decor-width-mobile, 103px);rotate:var(--decor-rotate-mobile, 0deg);filter:drop-shadow(var(--shadow-decor));pointer-events:none}.faq-page-decor--m-left{right:auto;left:var(--decor-x-mobile, 0px)}.faq-page-decor--m-right{right:var(--decor-x-mobile, 0px);left:auto}.faq-page-decor picture,.faq-page-decor img{display:block;width:100%;height:auto}@keyframes faq-page-reveal{0%{opacity:0;transform:translateY(var(--reveal-shift, 24px))}to{opacity:1;transform:none}}.faq-page .link-card.scroll-trigger{opacity:0}.faq-page .link-card.scroll-trigger:not(.scroll-trigger--offscreen){animation:faq-page-reveal .9s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--animation-order, 0) * .12s)}@media(prefers-reduced-motion:reduce){.faq-page .link-card.scroll-trigger{--reveal-shift: 0px}.faq-page-ready .faq-page-answer-wrap,.faq-page-item,.faq-page-nav-item,.faq-page-toggle,.faq-page-toggle:after{transition:none}}@media(max-width:989px){.faq-page{--inner-pad: 12px;padding:var(--padding-top-mobile) 0 var(--padding-bottom-mobile)}.faq-page-heading.h1{max-width:none;font-size:var(--heading-2-mobile)}.faq-page-description{max-width:300px;margin-top:8px;font-size:var(--text-base-sm)}.faq-page-body{flex-direction:column;align-items:stretch;gap:0;margin-top:32px}.faq-page-nav{flex:0 0 auto;flex-direction:row;width:auto;padding-top:0;margin-right:calc(-1 * var(--inner-pad));padding-right:var(--inner-pad);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.faq-page-nav::-webkit-scrollbar{display:none}.faq-page-nav-item{flex:0 0 auto;gap:12px;min-height:48px;width:auto;padding:12px}.faq-page-nav-item-text{overflow:visible;text-overflow:clip}.faq-page-nav-item-count{background:var(--faq-nav-count-background-color-mobile, var(--pink-pale))}.faq-page-panels{flex:0 0 auto;margin-top:32px}.faq-page-category-title{margin-bottom:22px;font-size:var(--heading-2-mobile)}.faq-page-list{gap:10px}.faq-page-item{border-width:2px;border-radius:var(--radius-media-mobile);box-shadow:var(--shadow-card-hard-mobile)}.faq-page-row{align-items:flex-start;gap:12px;padding:14px 16px}.faq-page-item.is-open .faq-page-row{padding-bottom:6px}.faq-page-question{font-size:var(--text-base);line-height:var(--line-height-s);letter-spacing:var(--letter-spacing-s)}.faq-page-toggle{width:30px;height:30px}.faq-page-toggle:before,.faq-page-toggle:after{width:7px;height:1.6px}.faq-page-answer{padding:0 16px 14px;font-size:var(--text-base-sm)}.faq-page-links{flex-direction:column;gap:20px;margin-top:60px}}@media(min-width:990px){.faq-page-decor{top:var(--decor-y, 0px);width:var(--decor-width, 212px);rotate:var(--decor-rotate, 0deg)}.faq-page-decor--left{right:auto;left:var(--decor-x, 0px)}.faq-page-decor--right{right:var(--decor-x, 0px);left:auto}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-faq-page.css.map */
