.primo-faq__head{max-width:42rem;margin:0 auto 36px;text-align:center}.primo-faq__heading{margin:0 0 12px;font-family:var(--primo-font-display);font-size:clamp(28px,3.2vw,40px);font-weight:var(--primo-weight-display);line-height:1.15;letter-spacing:var(--primo-ls-display);color:var(--primo-text);text-wrap:balance}.primo-faq__intro-text{margin:0 auto;max-width:36rem;font-family:var(--primo-font-body);font-size:calc(15px * var(--primo-body-scale));line-height:1.65;color:var(--primo-text-muted)}.primo-faq__list{max-width:820px;margin:0 auto;border-top:1px solid var(--primo-border)}.primo-faq__item{border:0;border-bottom:1px solid var(--primo-border);border-radius:0;background:transparent;padding:0}.primo-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;padding:20px 0;font-family:var(--primo-font-body);font-size:calc(16px * var(--primo-body-scale));font-weight:var(--primo-weight-medium);line-height:1.4;color:var(--primo-text)}.primo-faq__item summary::-webkit-details-marker{display:none}.primo-faq__item summary:hover{color:var(--primo-cta)}.primo-faq__item[open] summary{color:var(--primo-cta)}.primo-faq__question{flex:1;min-width:0;text-align:left}.primo-faq__toggle{position:relative;flex-shrink:0;width:18px;height:18px;color:var(--primo-text-muted)}.primo-faq__toggle:before,.primo-faq__toggle:after{content:"";position:absolute;top:50%;left:50%;background:currentColor;transform:translate(-50%,-50%)}.primo-faq__toggle:before{width:12px;height:1px}.primo-faq__toggle:after{width:1px;height:12px}.primo-faq__item[open] .primo-faq__toggle:after{opacity:0}.primo-faq__answer{padding:0 36px 22px 0;font-family:var(--primo-font-body);font-size:calc(15px * var(--primo-body-scale));line-height:1.7;color:var(--primo-text-muted)}.primo-faq__answer p:first-child{margin-top:0}.primo-faq__answer p:last-child{margin-bottom:0}.primo-faq__answer a{color:var(--primo-text);text-decoration:underline;text-underline-offset:3px}.primo-faq__answer a:hover{color:var(--primo-cta)}.primo-faq__support{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:8px 20px;max-width:820px;margin:36px auto 0;padding-top:28px;border-top:1px solid var(--primo-border);text-align:center}.primo-faq__support-copy{margin:0;width:100%;font-family:var(--primo-font-body);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--primo-text-muted)}.primo-faq__support-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px}.primo-faq__support-phone{font-family:var(--primo-font-body);font-size:15px;font-weight:var(--primo-weight-medium);color:var(--primo-text);text-decoration:none}.primo-faq__support-phone:hover{color:var(--primo-cta)}.primo-faq__support-hours{font-size:14px;color:var(--primo-text-muted)}.primo-faq__support-link{font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--primo-cta);text-decoration:none}.primo-faq__support-link:hover{text-decoration:underline;text-underline-offset:3px}.primo-section--bg-dark .primo-faq__heading,.primo-section--bg-dark .primo-faq__item summary,.primo-section--bg-dark .primo-faq__support-phone{color:#fff}.primo-section--bg-dark .primo-faq__intro-text,.primo-section--bg-dark .primo-faq__answer,.primo-section--bg-dark .primo-faq__support-copy,.primo-section--bg-dark .primo-faq__support-hours{color:#ffffff9e}.primo-section--bg-dark .primo-faq__list,.primo-section--bg-dark .primo-faq__item,.primo-section--bg-dark .primo-faq__support{border-color:#ffffff24}@media screen and (min-width:990px){.primo-faq__list--two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:56px;max-width:none;border-top:0}.primo-faq__list--two .primo-faq__item:nth-child(-n+2){border-top:1px solid var(--primo-border)}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/primo-faq.css.map */
