.pebble-faq-banner{container:pebble-faq / inline-size;padding-block:var(--faq-top) var(--faq-bottom)}.pebble-faq-banner__panel{display:grid;grid-template-columns:var(--faq-banner-width) minmax(0,1fr);border-radius:var(--faq-radius);overflow:hidden;background:var(--faq-background);color:var(--faq-text)}.pebble-faq-banner__banner{position:relative;min-width:0;background:var(--faq-banner-bg);color:var(--faq-banner-text)}.pebble-faq-banner__picture{position:absolute;top:0;right:0;bottom:0;left:0}.pebble-faq-banner__picture img{width:100%;height:100%;object-fit:cover}.pebble-faq-banner__picture:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / var(--faq-overlay))}.pebble-faq-banner__banner-content{position:relative;padding:40px;text-align:center;display:flex;flex-direction:column;align-items:center}.pebble-faq-banner .pebble-faq-banner__banner h2{color:inherit;font-size:32px;line-height:1.3125;font-weight:700;margin:0}.pebble-faq-banner .pebble-faq-banner__description{font-size:15px;line-height:24px;font-weight:600;margin-top:16px}.pebble-faq-banner__description p{margin:0}.pebble-faq-banner__banner-content>p{margin:0 0 16px}.pebble-faq-banner .pebble-faq-banner__button{margin-top:32px;--color-background:#000;--color-foreground:#fff}.pebble-faq-banner__questions{min-width:0;padding:clamp(40px,calc(5.814cqw - 4.59px),80px) clamp(16px,calc(9.302cqw - 55.35px),80px);align-self:center}.pebble-faq-banner .pebble-faq-banner__heading{color:inherit;font-size:40px;line-height:1.2;font-weight:700;margin:0 0 40px}.pebble-faq-banner__list{display:grid;gap:10px}.pebble-faq-banner__item{background:var(--faq-card);color:var(--faq-card-text);border-radius:10px;overflow:clip}.pebble-faq-banner .pebble-faq-banner__item summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px;font-size:22px;line-height:1.454;font-weight:700;cursor:pointer;list-style:none}.pebble-faq-banner__item summary::-webkit-details-marker{display:none}.pebble-faq-banner .pebble-faq-banner__item[open] summary{padding-bottom:20px}.pebble-faq-banner__caret{flex:0 0 30px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--faq-card-text) 7%,var(--faq-card))}.pebble-faq-banner__caret svg{width:16px;height:16px;transition:transform .25s ease-in-out}.pebble-faq-banner__item[open] .pebble-faq-banner__caret svg{transform:rotate(180deg)}.pebble-faq-banner__answer-inner{padding:0 24px 40px;font-size:15px;line-height:24px;color:color-mix(in srgb,var(--faq-card-text) 70%,var(--faq-card))}.pebble-faq-banner__answer-inner>:first-child{margin-top:0}.pebble-faq-banner__answer-inner>:last-child{margin-bottom:0}.pebble-faq-banner__item summary:focus-visible{outline:2px solid currentColor;outline-offset:-4px;border-radius:10px}@container pebble-faq (max-width:1100px){.pebble-faq-banner__questions{padding:40px 32px}.pebble-faq-banner__banner-content{padding:32px 20px}.pebble-faq-banner .pebble-faq-banner__heading{font-size:32px}.pebble-faq-banner .pebble-faq-banner__item summary{font-size:18px}}@container pebble-faq (max-width:700px){.pebble-faq-banner__panel{grid-template-columns:minmax(0,1fr)}.pebble-faq-banner__banner{min-height:0;aspect-ratio:1}.pebble-faq-banner__banner-content{padding:24px 20px}.pebble-faq-banner .pebble-faq-banner__banner h2{font-size:22.4px}.pebble-faq-banner .pebble-faq-banner__button{margin-top:24px}.pebble-faq-banner__questions{padding:40px 16px}.pebble-faq-banner .pebble-faq-banner__heading{font-size:28px;margin-bottom:24px}.pebble-faq-banner .pebble-faq-banner__item summary{padding:20px 16px;font-size:16px;gap:10px}.pebble-faq-banner__answer-inner{padding:0 16px 32px}}@media(prefers-reduced-motion:reduce){.pebble-faq-banner__caret svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pebble-faq-banner.css.map */
