.shpflt-plans-faq{background-color:var(--faq-bg);padding-top:var(--faq-padding-top-mobile);padding-bottom:var(--faq-padding-bottom-mobile)}@media(min-width:990px){.shpflt-plans-faq{padding-top:var(--faq-padding-top-desktop);padding-bottom:var(--faq-padding-bottom-desktop)}}.shpflt-plans-faq__container{max-width:168rem;margin:0 auto;padding-left:var(--faq-container-padding);padding-right:var(--faq-container-padding)}.shpflt-plans-faq__eyebrow{font-family:var(--faq-eyebrow-font);font-size:var(--faq-eyebrow-size);color:var(--faq-eyebrow-color);letter-spacing:var(--faq-eyebrow-letter-spacing);text-transform:uppercase;line-height:1.4;margin:0 0 2.4rem}.shpflt-plans-faq__heading{font-family:var(--faq-heading-font);font-size:var(--faq-heading-size-mobile);font-weight:var(--faq-heading-weight);color:var(--faq-heading-color);line-height:var(--faq-heading-line-height);letter-spacing:-.01em;margin:0 0 4rem;word-break:break-word}@media(min-width:990px){.shpflt-plans-faq__heading{font-size:var(--faq-heading-size-desktop)}}.shpflt-plans-faq__layout{display:grid;grid-template-columns:1fr;gap:4rem}@media(min-width:990px){.shpflt-plans-faq__layout{grid-template-columns:minmax(24rem,1fr) minmax(0,2.2fr);gap:var(--faq-column-gap);align-items:start}}.shpflt-plans-faq__nav{width:100%}.shpflt-plans-faq__nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.shpflt-plans-faq__nav-item{margin:0}.shpflt-plans-faq__nav-link{position:relative;display:block;width:100%;text-align:left;font-family:var(--faq-nav-font);font-size:var(--faq-nav-size);color:var(--faq-nav-color);background:transparent;border:0;padding:var(--faq-nav-padding-y) var(--faq-nav-padding-x);cursor:pointer;line-height:1.4;transition:background-color .2s ease,color .2s ease}.shpflt-plans-faq__nav-link:hover{background:color-mix(in srgb,var(--faq-nav-active-bg) 50%,transparent)}.shpflt-plans-faq__nav-link--active{background:var(--faq-nav-active-bg);color:var(--faq-nav-active-color)}.shpflt-plans-faq__nav-link--active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--faq-nav-accent-width);background:var(--faq-nav-accent-color)}.shpflt-plans-faq__content{min-width:0}.shpflt-plans-faq__list{list-style:none;margin:0;padding:0}.shpflt-plans-faq__item{border-bottom:1px solid var(--faq-divider-color)}.shpflt-plans-faq__item:first-of-type{border-top:1px solid var(--faq-divider-color)}.shpflt-plans-faq__question{display:flex;align-items:center;justify-content:space-between;gap:2rem;width:100%;background:transparent;border:0;padding:var(--faq-item-padding-y) 0;cursor:pointer;font-family:var(--faq-question-font);font-size:var(--faq-question-size);font-weight:var(--faq-question-weight);color:var(--faq-question-color);line-height:1.35;text-align:left}.shpflt-plans-faq__question-label{flex:1}.shpflt-plans-faq__question-icon{position:relative;display:inline-block;width:1.6rem;height:1.6rem;flex-shrink:0;color:var(--faq-question-color)}.shpflt-plans-faq__question-icon:before,.shpflt-plans-faq__question-icon:after{content:"";position:absolute;background:currentColor}.shpflt-plans-faq__question-icon:before{left:0;right:0;top:50%;height:1.5px;transform:translateY(-50%)}.shpflt-plans-faq__question-icon:after{top:0;bottom:0;left:50%;width:1.5px;transform:translate(-50%);transition:transform .2s ease,opacity .2s ease}.shpflt-plans-faq__question--open .shpflt-plans-faq__question-icon:after{transform:translate(-50%) scaleY(0);opacity:0}.shpflt-plans-faq__answer{font-family:var(--faq-answer-font);font-size:var(--faq-answer-size);color:var(--faq-answer-color);line-height:var(--faq-answer-line-height);padding:0 0 var(--faq-item-padding-y)}.shpflt-plans-faq__answer p{margin:0 0 1.2rem}.shpflt-plans-faq__answer p:last-child{margin:0}.shpflt-plans-faq__answer a{text-decoration:underline;text-underline-offset:.25em;color:inherit}.shpflt-plans-faq__footnote{font-family:var(--faq-footnote-font);font-size:var(--faq-footnote-size);color:var(--faq-footnote-color);margin:2.4rem 0 0;line-height:1.4}.shpflt-plans-faq__help-note{font-family:var(--faq-footnote-font);font-size:var(--faq-footnote-size);color:var(--faq-footnote-color);margin:1.2rem 0 0;line-height:1.5}.shpflt-plans-faq__help-note a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.shpflt-plans-faq__help-note p{margin:0}.shpflt-plans-faq__help-note p+p{margin-top:.5rem}@media(max-width:749px){.shpflt-plans-faq__container{padding-left:20px;padding-right:20px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-shpflt-plans-faq.css.map */
