.sp-collection-faq{padding-block:64px 76px;border-top:1px solid rgba(184,138,114,.1);background:radial-gradient(circle at 50% 0%,rgba(232,201,194,.16),transparent 32%),linear-gradient(180deg,var(--sp-color-ivoire) 0%,rgba(245,233,221,.52) 100%)}.sp-collection-faq__header{max-width:760px;margin-inline:auto;text-align:center}.sp-collection-faq__kicker{margin:0 0 12px;color:var(--sp-color-framboise);font-family:var(--sp-font-accent);font-size:.78rem;font-weight:var(--sp-font-accent-weight);letter-spacing:.13em;text-transform:uppercase}.sp-collection-faq__heading{margin:0;color:var(--sp-color-prune);font-family:var(--sp-font-heading);font-size:clamp(2.8rem,5vw,4.2rem);font-weight:var(--sp-font-heading-weight);letter-spacing:-.035em;line-height:.98;text-wrap:balance}.sp-collection-faq__intro{max-width:610px;margin:20px auto 0;color:#4a312aad;font-family:var(--sp-font-body);font-size:.98rem;line-height:1.7}.sp-collection-faq__intro p{margin:0}.sp-collection-faq__items{display:grid;gap:10px;max-width:980px;margin:36px auto 0}.sp-collection-faq__item{overflow:hidden;margin:0;border:1px solid rgba(184,138,114,.18);border-radius:20px;background:#fff8f1c7;box-shadow:0 8px 24px #4a312a09;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.sp-collection-faq__item[open]{border-color:#9e405c3d;background:#fff8f1f5;box-shadow:0 14px 32px #4a312a0f}.sp-collection-faq__question{display:grid;grid-template-columns:42px minmax(0,1fr) 38px;align-items:center;gap:18px;padding:20px 22px;color:var(--sp-color-prune);cursor:pointer;list-style:none}.sp-collection-faq__question::-webkit-details-marker{display:none}.sp-collection-faq__question::marker{content:""}.sp-collection-faq__number{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#9e405c14;color:var(--sp-color-framboise);font-family:var(--sp-font-body);font-size:.72rem;font-weight:750;letter-spacing:.05em;transition:background .18s ease,color .18s ease}.sp-collection-faq__question-text{font-family:var(--sp-font-body);font-size:1rem;font-weight:700;line-height:1.45}.sp-collection-faq__icon{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(158,64,92,.14);border-radius:50%;color:var(--sp-color-framboise);transition:background .18s ease,color .18s ease,border-color .18s ease}.sp-collection-faq__icon svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.sp-collection-faq__icon-vertical{transform-origin:center;transition:opacity .18s ease,transform .18s ease}.sp-collection-faq__item[open] .sp-collection-faq__number{background:var(--sp-color-framboise);color:var(--sp-color-ivoire)}.sp-collection-faq__item[open] .sp-collection-faq__icon{border-color:var(--sp-color-framboise);background:var(--sp-color-framboise);color:var(--sp-color-ivoire)}.sp-collection-faq__item[open] .sp-collection-faq__icon-vertical{opacity:0;transform:rotate(90deg)}.sp-collection-faq__answer{max-width:820px;padding:0 76px 24px 82px;color:#4a312abf;font-family:var(--sp-font-body);font-size:.94rem;line-height:1.75}.sp-collection-faq__answer .metafield-rich_text_field>*:first-child{margin-top:0}.sp-collection-faq__answer .metafield-rich_text_field>*:last-child{margin-bottom:0}.sp-collection-faq__answer a{color:var(--sp-color-framboise);text-decoration-color:#9e405c59;text-underline-offset:3px}@media(hover:hover){.sp-collection-faq__item:not([open]):hover{border-color:#9e405c38;box-shadow:0 12px 28px #4a312a0e}.sp-collection-faq__question:hover .sp-collection-faq__number{background:#9e405c21}}@media screen and (max-width:749px){.sp-collection-faq{padding-block:56px 64px}.sp-collection-faq__heading{font-size:clamp(2.45rem,11vw,3.35rem)}.sp-collection-faq__intro{margin-top:16px;font-size:.92rem}.sp-collection-faq__items{gap:8px;margin-top:32px}.sp-collection-faq__item{border-radius:17px}.sp-collection-faq__question{grid-template-columns:34px minmax(0,1fr) 32px;gap:12px;padding:17px 16px}.sp-collection-faq__number{width:32px;height:32px;font-size:.66rem}.sp-collection-faq__question-text{font-size:.93rem}.sp-collection-faq__icon{width:30px;height:30px}.sp-collection-faq__answer{padding:0 16px 20px 62px;font-size:.89rem}}@media(prefers-reduced-motion:reduce){.sp-collection-faq__item,.sp-collection-faq__number,.sp-collection-faq__icon,.sp-collection-faq__icon-vertical{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/sp-collection-faq.css.map */
