.cp-faq{background:var(--cp-faq-background, var(--cp-light-blue));padding:var(--cp-faq-pad-top, 0px) 56px var(--cp-faq-pad-bottom, 56px)}.cp-faq__card{display:grid;grid-template-columns:minmax(0,40.96%) minmax(0,1fr);max-width:1328px;min-height:623px;margin:0 auto;background:var(--cp-flat-white);border-radius:8px;overflow:hidden}.cp-faq__media{position:relative}.cp-faq__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cp-faq__content{max-width:544px;margin-left:min(128px,16.34%);margin-right:min(111px,14.23%);padding:64px 0}.cp-faq__heading{color:var(--cp-faq-heading-color, var(--cp-text-accent));margin:0 0 40px}.cp-faq-item{border-bottom:2px solid var(--cp-stroke-strong)}.cp-faq-item__summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 0;cursor:pointer;list-style:none}.cp-faq-item:first-of-type .cp-faq-item__summary{padding-top:0}.cp-faq-item__summary::-webkit-details-marker{display:none}.cp-faq-item__question{margin:0;font-family:var(--cp-font-display);font-weight:var(--cp-weight-bold);font-size:var(--cp-h5-size);line-height:1;letter-spacing:var(--cp-h5-letter-spacing);color:var(--cp-text-primary)}.cp-faq-item__chevron{flex:0 0 auto;color:var(--cp-text-accent);transition:transform .2s ease}.cp-faq-item[open] .cp-faq-item__chevron{transform:scaleY(-1)}.cp-faq-item__answer{color:var(--cp-text-primary);padding:0 0 16px}.cp-faq-item__answer p{margin:0}.cp-faq-item__answer p+p{margin-top:.75em}.cp-faq-item--empty .cp-faq-item__summary{cursor:default}.cp-faq-item__answer--empty{color:var(--cp-text-accent);font-style:italic}.cp-faq__button{width:100%;margin-top:32px}@media(prefers-reduced-motion:reduce){.cp-faq-item__chevron{transition:none}}@media(max-width:1023px){.cp-faq{padding:var(--cp-faq-pad-m-top, 40px) 20px var(--cp-faq-pad-m-bottom, 40px)}.cp-faq__card{grid-template-columns:1fr;min-height:0}.cp-faq__media{inline-size:100%;block-size:385px;aspect-ratio:auto;max-block-size:none}.cp-faq__content{max-width:none;margin-left:0;margin-right:0;padding:24px}.cp-faq__heading{font-size:48px;line-height:1.2;letter-spacing:-.96px;margin-bottom:40px}.cp-faq-item__question{font-family:var(--cp-font-text);font-weight:var(--cp-weight-medium);font-size:16px;line-height:normal;letter-spacing:0}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/candy-faq.css.map */
