.pebble-faq{--pf-max: 1400px;--pf-gutter: clamp(16px, 1.85vw, 26px);--pf-panel-min-height: 82rem;--pf-item-inset-left: 3rem;--pf-item-inset-right: 3.5rem;--pf-item-inset-y: 2.75rem;--pf-card-heading: var(--pebble-heading-size);--pf-card-text-mob: 1.25rem;--pf-card-text: 1.4375rem;--pf-heading-mob: var(--pebble-heading-size);--pf-heading: var(--pebble-heading-size);--pf-question-mob: 1.75rem;--pf-question: clamp(1.75rem, calc(.75vw + 1.45rem) , 2.375rem);--pf-answer-mob: 1.1875rem;--pf-answer: 1.375rem;width:100%;background:#fff}.pebble-faq__shell{width:100%;max-width:var(--pf-max);margin-inline:auto;padding-inline:var(--pf-gutter)}@media only screen and (min-width:780px){.pebble-faq__shell{width:100%;max-width:var(--pf-max);padding-inline:var(--pf-gutter)}}.pebble-faq__panel{display:flex;flex-direction:column;border-radius:var(--pf-panel-radius, 20px);overflow:hidden;background:#f3f3f3}@media only screen and (min-width:780px){.pebble-faq__panel{flex-direction:row;align-items:stretch;min-height:var(--pf-panel-min-height)}.pebble-faq__card{flex:0 0 32%;width:32%;min-height:100%}.pebble-faq__main{flex:1 1 auto;min-width:0;padding:clamp(5rem,calc(6vw + 1rem),9rem) clamp(1.6rem,calc(9.302vw - 5.535rem),8rem)}.pebble-faq__heading{margin-bottom:clamp(2.4rem,calc(2.5vw + .75rem),4rem)}}.pebble-faq__card{position:relative;display:flex;flex-direction:column;min-height:540px}.pebble-faq__card-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.pebble-faq__card-media img,.pebble-faq__card-media .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.pebble-faq__card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pf-card-overlay, rgba(27, 27, 27, .72));pointer-events:none}.pebble-faq__card-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1.4rem,calc(1.2vw + .8rem),2rem);padding:clamp(2.4rem,5vw,4rem) clamp(1.6rem,4vw,3rem);flex:1;min-height:400px;color:#fff;text-align:center}.pebble-faq__card-btn-wrap{margin:0;justify-content:center}.pebble-faq__card-heading{margin:0;font-family:var(--font_heading__stack);font-size:var(--pebble-heading-size);line-height:var(--pebble-heading-line);font-weight:var(--pebble-heading-weight);letter-spacing:var(--pebble-heading-tracking);color:#fff}.pebble-faq__card-text{margin:0;font-size:var(--pf-card-text-mob);line-height:var(--pebble-body-leading, 1.6);color:#ffffffeb}.pebble-faq__card-text p{margin:0}.pebble-faq__card-text p+p{margin-top:.75rem}.pebble-faq .slideshow--buttons .btn,.pebble-faq .slideshow--buttons .btn--secondary{background:#fff!important;color:#1b1b1b!important;border:none!important;border-radius:999px!important;padding:6px 6px 6px 18px!important;font-size:15px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;display:inline-flex!important;align-items:center!important;gap:10px!important;box-shadow:none!important;text-decoration:none!important}.pebble-faq .slideshow--buttons .btn:after,.pebble-faq .slideshow--buttons .btn--secondary:after{content:"";display:block;width:28px;height:28px;border-radius:50%;background-color:#1b1b1b;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M10 7.5L15.5 12 10 16.5' stroke='white' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:16px}.pebble-faq .slideshow--buttons .btn:hover{transform:translateY(-1px)}.pebble-faq__main{flex:1 1 auto;min-width:0;padding:clamp(8.5rem,calc(10.5vw + 1rem),17rem) clamp(1.6rem,calc(9.302vw - 5.535rem),8rem);background:#f3f3f3}.pebble-faq__heading{margin:0 0 clamp(3.2rem,calc(3.5vw + 1rem),5.5rem);font-family:var(--font_heading__stack);font-size:var(--pebble-heading-size);line-height:var(--pebble-heading-line);font-weight:var(--pebble-heading-weight);letter-spacing:var(--pebble-heading-tracking);color:#1b1b1b}@media only screen and (min-width:780px){.pebble-faq__heading{font-size:var(--pebble-heading-size)}.pebble-faq__card-text{font-size:var(--pf-card-text)}}.pebble-faq__accordion{display:flex;flex-direction:column;gap:1.75rem;width:100%}.pebble-faq__item{border:none;border-radius:16px;background:#fff;overflow:hidden}.pebble-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:var(--pf-item-inset-y) var(--pf-item-inset-right) var(--pf-item-inset-y) var(--pf-item-inset-left);min-height:7rem;cursor:pointer;list-style:none}.pebble-faq__item[open] .pebble-faq__summary{padding-bottom:1.25rem}.pebble-faq__summary::-webkit-details-marker{display:none}.pebble-faq__question{font-family:var(--font_heading__stack);font-size:var(--pf-question-mob);line-height:1.25;font-weight:700;letter-spacing:-.02em;color:#1b1b1b}@media only screen and (min-width:780px){.pebble-faq__question{font-size:var(--pf-question)}}.pebble-faq__icon{display:inline-flex;align-items:center;justify-content:center;line-height:0;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#e8e8e8;color:#1b1b1b}.pebble-faq__icon svg{width:12px;height:7px;display:block;flex-shrink:0;transition:transform .2s ease}.pebble-faq__item[open] .pebble-faq__icon svg{transform:rotate(180deg)}.pebble-faq__answer{padding:.25rem var(--pf-item-inset-right) var(--pf-item-inset-y) var(--pf-item-inset-left);font-size:var(--pf-answer-mob);line-height:var(--pebble-body-leading, 1.6);color:#6b6b6b}@media only screen and (min-width:780px){.pebble-faq__answer{font-size:var(--pf-answer)}}.pebble-faq__answer p{margin:0}@media only screen and (max-width:779px){.pebble-faq{--pf-item-inset-left: 1.75rem;--pf-item-inset-right: 2rem;--pf-item-inset-y: 2rem;--pf-card-min-height-mob: 360px}.pebble-faq__card{min-height:var(--pf-card-min-height-mob)}.pebble-faq__card-content{min-height:var(--pf-card-min-height-mob);gap:1.4rem;padding:2.4rem 1.6rem;justify-content:center}.pebble-faq__main{padding:3.2rem 1.6rem 4rem}}.template-index .pebble-faq.section-container{padding-top:96px!important;padding-bottom:80px!important}@media only screen and (max-width:779px){.template-index .pebble-faq.section-container{padding-top:56px!important;padding-bottom:56px!important}}@media(prefers-reduced-motion:reduce){.pebble-faq .slideshow--buttons .btn:hover{transform:none}.pebble-faq__icon svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/s__pebble-faq.css.map */
