.faq{position:relative;overflow:hidden;padding:var(--padding-top) 0 var(--padding-bottom);color:rgb(var(--color-foreground))}.faq-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%}.faq-background img{display:block;width:100%;height:100%;object-fit:cover}.faq-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,566px) minmax(0,624px);align-items:start;justify-content:space-between;column-gap:60px;row-gap:24px}.faq-content{grid-area:1 / 1;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.faq-heading{max-width:600px;margin:0;text-transform:uppercase}.faq-heading p{margin:0;font:inherit}.faq-description{margin:0;font-weight:var(--font-weight-semibold);font-size:var(--text-base);line-height:var(--line-height-xl)}.faq-description p{margin:0}.faq-description strong,.faq-description b{font-weight:var(--font-weight-black)}.faq-image{grid-area:2 / 1;display:block;width:310px;margin-left:8px}.faq-image img{display:block;width:100%;height:auto}.faq-list{grid-area:1 / 2 / 3 / 3;display:flex;flex-direction:column;gap:14px}.faq-item{background:var(--white);border:3px solid var(--plum);border-radius:12px;box-shadow:5px 5px 0 var(--pink-candy);transition:background-color .4s ease}.faq-item.is-open{background:var(--pink-blush)}.faq-question-heading{margin:0}.faq-row{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:20px 30px;background:none;border:0;text-align:left;cursor:pointer}.faq-row:focus-visible{outline:2px solid var(--plum);outline-offset:4px}.faq-question{margin:0;font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--heading-3);line-height:var(--line-height-m);color:var(--plum)}.faq-toggle{position:relative;flex-shrink:0;width:40px;height:40px;background:var(--pink-blush);border:2px solid var(--plum);border-radius:var(--radius-round);transition:background-color .4s ease}.faq-item.is-open .faq-toggle{background:var(--white)}.faq-toggle:before,.faq-toggle:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background:var(--plum);border-radius:2px;transform:translate(-50%,-50%)}.faq-toggle:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .35s ease}.faq-item.is-open .faq-toggle:after{transform:translate(-50%,-50%) rotate(0)}.faq-panel{max-height:0;overflow:hidden}.faq-list-ready .faq-panel{transition:max-height .4s ease}.faq-answer{padding:0 64px 20px 30px;font-weight:var(--font-weight-semibold);font-size:var(--text-base);line-height:var(--line-height-xl);color:var(--plum)}.faq-answer p{margin:0}.faq-answer p+p{margin-top:12px}@media(prefers-reduced-motion:reduce){.faq-list-ready .faq-panel,.faq-item,.faq-toggle,.faq-toggle:after{transition:none}}@media(max-width:989px){.faq{padding:var(--padding-top-mobile) 0 var(--padding-bottom-mobile)}.faq-inner{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:22px}.faq-content{grid-area:auto;align-items:center;gap:8px;width:100%;text-align:center}.faq-heading.h1{font-size:var(--heading-2-mobile)}.faq-description{font-size:var(--text-base-sm)}.faq-list{grid-area:auto;gap:10px;width:100%}.faq-item{border-width:2px;border-radius:10px;box-shadow:3px 3px 0 var(--pink-candy)}.faq-row{align-items:flex-start;gap:12px;padding:16px 18px}.faq-item.is-open .faq-row{padding-bottom:6px}.faq-question{font-size:var(--text-base);line-height:var(--line-height-s);letter-spacing:var(--letter-spacing-s)}.faq-toggle{width:30px;height:30px}.faq-toggle:before,.faq-toggle:after{width:12px}.faq-answer{padding:0 18px 16px;font-size:var(--text-base-sm)}.faq-image{grid-area:auto;width:245px;margin:0}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-faq.css.map */
