.section-faq-category,.section-faq-hub{--fp-black: #1a1a1a;--fp-red: #de2241;--fp-surface: #f5f5f5;--fp-surface-low: #f0efee;--fp-divider: #e5e5e5;--fp-divider-soft: #efefef;--fp-text: #1a1a1a;--fp-text-muted: #666666;--fp-text-dim: #999999;font-family:Inter,-apple-system,system-ui,sans-serif}.section-faq-category .container,.section-faq-hub .container{max-width:none;padding-left:0;padding-right:0}.section-faq-category .page-layout,.section-faq-hub .page-layout{grid-template-columns:350px minmax(0,1fr);gap:0;width:100vw;margin-left:calc(50% - 50vw);padding:0;align-items:stretch}.section-faq-category .page__sidebar,.section-faq-hub .page__sidebar{background:#f5f5f5;align-self:stretch;min-width:0}.section-faq-category .page__content,.section-faq-hub .page__content{background-color:#fbfbfb;padding:40px 48px 80px;min-width:0}.section-faq-category .sidebar-section.faq-sidebar,.section-faq-hub .sidebar-section.faq-sidebar{min-height:100%;padding:50px 0 24px;display:flex;flex-direction:column;background:transparent;border:0;border-radius:0}.section-faq-category .nav--faq,.section-faq-hub .nav--faq{display:flex;flex-direction:column}.section-faq-category .nav--faq .nav__group,.section-faq-hub .nav--faq .nav__group{border:0}.section-faq-category .nav--faq .nav__single-link,.section-faq-hub .nav--faq .nav__single-link{margin:0}.section-faq-category .nav--faq .nav__single-link--with-indicator a,.section-faq-category .nav--faq .nav__single-link--with-indicator span,.section-faq-hub .nav--faq .nav__single-link--with-indicator a,.section-faq-hub .nav--faq .nav__single-link--with-indicator span{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.section-faq-category .nav--faq .nav__single-link--with-indicator a:after,.section-faq-category .nav--faq .nav__single-link--with-indicator span:after,.section-faq-hub .nav--faq .nav__single-link--with-indicator a:after,.section-faq-hub .nav--faq .nav__single-link--with-indicator span:after{content:"";width:14px;height:14px;flex:0 0 14px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='6 8 10 12 14 8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .2s ease}.section-faq-category .nav--faq .nav__group.has-children.is-current .nav__single-link--with-indicator a:after,.section-faq-category .nav--faq .nav__group.has-children.is-current .nav__single-link--with-indicator span:after,.section-faq-hub .nav--faq .nav__group.has-children.is-current .nav__single-link--with-indicator a:after,.section-faq-hub .nav--faq .nav__group.has-children.is-current .nav__single-link--with-indicator span:after{transform:rotate(180deg)}.section-faq-category .faq-sidebar__cta,.section-faq-hub .faq-sidebar__cta{padding:32px 32px 0;margin-top:auto}.section-faq-category .faq-sidebar__cta-btn,.section-faq-hub .faq-sidebar__cta-btn{display:block;width:100%;padding:16px 18px;background:var(--fp-black);color:#fff;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-align:center;text-decoration:none;transition:background .15s ease}.section-faq-category .faq-sidebar__cta-btn:hover,.section-faq-hub .faq-sidebar__cta-btn:hover{background:#333;text-shadow:none;opacity:1}.section-faq-category .page__sidebar h3.faq-sidebar__label{margin:0 32px 22px;padding:0;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--fp-text);line-height:1}.section-faq-category .nav--faq .nav__single-link a,.section-faq-category .nav--faq .nav__single-link span{display:block;padding:12px 32px;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--fp-text);text-decoration:none;border-left:2px solid transparent;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.section-faq-category .nav--faq .nav__single-link--with-indicator a,.section-faq-category .nav--faq .nav__single-link--with-indicator span{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;color:#454545}.section-faq-category .nav--faq .nav__single-link a:hover{color:#454545;background:#ebebeb;text-shadow:none;opacity:1}.section-faq-category .nav--faq .nav__single-link a[aria-current=page],.section-faq-category .nav--faq .nav__single-link span[aria-current=page]{color:#de2241;font-weight:600;border-left-color:#de2241;background:#ebebeb;text-shadow:none;opacity:1}.section-faq-category .nav--faq .nav__group.is-current ul{list-style:none;margin:0;padding:12px 0 12px 32px;border-left:0;font-size:13px}.section-faq-category .nav--faq .nav__group.is-current ul li{margin:0;border-bottom:0;padding:0}.section-faq-category .nav--faq .nav__group.is-current ul li a{display:block;padding:10px 0 10px 15px;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--fp-text);border-left:2px solid #e4e4e4;transition:color .15s,border-color .15s;opacity:.7}.section-faq-category .nav--faq .nav__group.is-current ul li a:hover{color:var(--fp-black);border-color:#e8e8e8;text-shadow:none;opacity:1}.section-faq-category .faq-content{max-width:980px}.section-faq-category .faq-breadcrumb{display:flex;align-items:center;gap:6px;margin-bottom:44px;font-size:13px}.section-faq-category .faq-breadcrumb__link{color:var(--fp-text-muted);text-decoration:none;transition:color .15s}.section-faq-category .faq-breadcrumb__link:hover{color:var(--fp-black)}.section-faq-category .faq-breadcrumb__sep{color:#45454559;-webkit-user-select:none;user-select:none}.section-faq-category .faq-breadcrumb__current{color:var(--fp-black);font-weight:500}.section-faq-category .faq-header{margin-bottom:32px}.section-faq-category .faq-eyebrow{display:inline-block;padding:3px 0;color:var(--fp-red);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.2em;border-radius:4px;margin-bottom:16px}.section-faq-category .page-headline.faq-headline{font-family:Inter,sans-serif;font-size:clamp(36px,5vw,48px);font-weight:700;letter-spacing:-.025em;line-height:1.05;color:var(--fp-black);margin:0 0 16px}.section-faq-category .article-excerpt.faq-lead{font-size:17px;line-height:1.65;color:var(--fp-text-muted);font-weight:400;margin:0;max-width:720px}.section-faq-category .faq-search,.section-faq-hub .faq-search{display:flex;align-items:stretch;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 4px #ddd;overflow:hidden;margin-bottom:40px;height:56px;transition:border-color .15s,box-shadow .15s}.section-faq-category .faq-search:focus-within,.section-faq-hub .faq-search:focus-within{border-color:var(--fp-divider)}.section-faq-category .faq-search__icon,.section-faq-hub .faq-search__icon{display:flex;align-items:center;padding:0 18px;color:var(--fp-text-dim)}.section-faq-category .faq-search__input,.section-faq-hub .faq-search__input{flex:1;border:0;outline:0;background:transparent;font-family:inherit;font-size:14px;color:var(--fp-black);padding:0;height:100%}.section-faq-category .faq-search__input::placeholder,.section-faq-hub .faq-search__input::placeholder{color:var(--fp-text-dim)}.section-faq-category .faq-search__btn,.section-faq-hub .faq-search__btn{background:var(--fp-black);color:#fff;border:0;padding:0 36px;font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .15s}.section-faq-category .faq-search__btn:hover,.section-faq-hub .faq-search__btn:hover{background:#333}.section-faq-category .faq-search-results,.section-faq-hub .faq-search-results{margin-bottom:40px}.section-faq-category .faq-search-results__summary,.section-faq-hub .faq-search-results__summary{margin:0 0 14px;font-size:13px;color:var(--fp-text-muted)}.section-faq-category .faq-search-results__list,.section-faq-hub .faq-search-results__list{display:flex;flex-direction:column}.section-faq-category .faq-search-result,.section-faq-hub .faq-search-result{padding:24px 20px;background:#fff;border:1px solid var(--fp-divider);border-top:0;color:inherit;transition:background-color .15s ease,border-color .15s ease}.section-faq-category .faq-search-result:first-child,.section-faq-hub .faq-search-result:first-child{border-top:2px solid #de2241}.section-faq-category .faq-search-result__meta,.section-faq-hub .faq-search-result__meta{margin-bottom:8px;font-size:10px;font-weight:500;letter-spacing:.08em;color:#434343}.section-faq-category .faq-search-result__title,.section-faq-hub .faq-search-result__title{display:inline-block;font-size:15px;font-weight:600;line-height:1.45;color:#0b5fff;text-decoration:none}.faq-search-result__title:hover{text-decoration:underline}.section-faq-category .faq-search-result__excerpt,.section-faq-hub .faq-search-result__excerpt{margin-top:8px;font-size:14px;line-height:1.65;color:#434343}.section-faq-category .faq-no-results,.section-faq-hub .faq-no-results{padding:32px;background:#fff;border:1px solid var(--fp-divider);text-align:center;color:var(--fp-text-muted);font-size:14px}.section-faq-category .faq-group{background:transparent;border:0;padding:26px 0;margin-bottom:0;scroll-margin-top:44px}.section-faq-category .faq-group:last-of-type{margin-bottom:0}.section-faq-category .faq-group__title{margin:0 0 20px;padding:0;font-size:16px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--fp-black)}.section-faq-category .faq-group__items{display:flex;flex-direction:column;border-top:2px solid #de2241}.section-faq-category .faq-item{background:#fff;border:1px solid #e5e5e5;border-radius:0;margin-bottom:-1px}.section-faq-category .faq-item:last-child{margin-bottom:0}.section-faq-category .faq-item__q{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 22px;cursor:pointer;font-size:15px;font-weight:600;line-height:1.5;color:var(--fp-black);list-style:none;-webkit-user-select:none;user-select:none;transition:color .15s ease}.section-faq-category .faq-item__q::-webkit-details-marker{display:none}.section-faq-category .faq-item__q:hover{color:var(--fp-text-muted)}.section-faq-category .faq-item__q:hover:after{color:var(--fp-black);transform:rotate(0)}.section-faq-category .faq-item__q:after{content:"";width:18px;height:18px;flex:0 0 18px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' fill='none' stroke='%23999999' stroke-width='1.5' stroke-linecap='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='10' y1='4' x2='10' y2='16'/%3E%3Cline x1='4' y1='10' x2='16' y2='10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .25s ease}.section-faq-category .faq-item[open] .faq-item__q{font-weight:600;color:var(--fp-black)}.section-faq-category .faq-item[open] .faq-item__q:after{transform:rotate(45deg);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' fill='none' stroke='%23de2241' stroke-width='1.5' stroke-linecap='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='10' y1='4' x2='10' y2='16'/%3E%3Cline x1='4' y1='10' x2='16' y2='10'/%3E%3C/svg%3E")}.section-faq-category .faq-item__a{padding:0 46px 16px 22px;font-size:14px;line-height:1.75;color:var(--fp-black);border-top:0}.section-faq-category .faq-item__a-inner{opacity:1;padding:0;max-width:780px}.section-faq-category .faq-item__a p{margin:12px 0 0}.section-faq-category .faq-item__a p:first-child{margin-top:0}.section-faq-category .faq-item__a a{color:#0b5fff;text-decoration:underline;text-underline-offset:2px}.section-faq-category .faq-item__a a:hover{color:var(--fp-black)}.section-faq-category .faq-item__a ul,.section-faq-category .faq-item__a ol{padding-left:20px;margin:12px 0}.section-faq-category .faq-item__a li{margin-bottom:6px}.section-faq-category .faq-item__a .metafield-rich_text_field{margin:0}.section-faq-category .faq-empty{padding:48px 32px;background:#fff;border:1px solid var(--fp-divider);text-align:center;color:var(--fp-text-muted);font-size:14px}.section-faq-category .faq-feedback{margin-top:64px;padding:0}.section-faq-category .faq-feedback__heading{margin:0 0 24px;font-size:18px;font-weight:500;line-height:1.25;color:var(--fp-black)}.section-faq-category .faq-feedback__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.section-faq-category .faq-feedback__details{max-width:560px;margin:0 0 18px}.section-faq-category .faq-feedback__label{display:block;margin:0 0 10px;font-size:14px;font-weight:500;line-height:1.35;color:var(--fp-black)}.section-faq-category .faq-feedback__textarea{display:block;width:100%;min-height:112px;padding:14px 16px;border:1px solid var(--fp-divider);background:#fff;color:var(--fp-black);font:inherit;font-size:14px;line-height:1.5;resize:vertical}.section-faq-category .faq-feedback__textarea:focus{outline:2px solid rgba(11,95,255,.2);outline-offset:0;border-color:#0b5fff}.section-faq-category .faq-feedback__textarea:disabled{background:#f5f5f5}.section-faq-category .faq-feedback__details-actions{margin-top:12px}.section-faq-category .faq-feedback__submit{min-width:180px;padding:12px 24px;border:0;background:var(--fp-black);color:#fff;font:inherit;font-size:14px;font-weight:500;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.section-faq-category .faq-feedback__submit:hover{background:#333}.section-faq-category .faq-feedback__submit:disabled{cursor:default;opacity:.7}.section-faq-category .faq-feedback__button{min-width:140px;padding:12px 24px;border:2px solid #4a4a4a;background:transparent;color:var(--fp-black);font:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;font-size:14px;font-weight:500;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.section-faq-category .faq-feedback__button:hover{background:#f2f2f2}.section-faq-category .faq-feedback__button.is-selected{background:var(--fp-black);border-color:var(--fp-black);color:#fff}.section-faq-category .faq-feedback__button:disabled{cursor:default;opacity:.7}.section-faq-category .faq-feedback__message{margin:0 0 18px;font-size:14px;line-height:1.35}.section-faq-category .faq-feedback__message[data-state=pending]{color:var(--fp-text-muted)}.section-faq-category .faq-feedback__message[data-state=success]{color:#1d6f42}.section-faq-category .faq-feedback__message[data-state=error]{color:#b42318}.section-faq-category .faq-feedback__contact{margin:0;font-size:14px;line-height:1.35;color:var(--fp-black)}.section-faq-category .faq-feedback__contact a{color:#0b5fff;text-decoration:underline;text-underline-offset:3px}.section-faq-category .faq-feedback__contact a:hover{color:#0050d0}.section-faq-hub .faq-hub *,.section-faq-hub .faq-hub *:before,.section-faq-hub .faq-hub *:after{box-sizing:border-box}.section-faq-hub .faq-hub .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;vertical-align:middle}.section-faq-hub .page__sidebar h3.faq-sidebar__label{margin:0 32px 22px;padding:0;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--fp-text);line-height:1}.section-faq-hub .nav--faq .nav__single-link a,.section-faq-hub .nav--faq .nav__single-link span{display:block;padding:12px 32px;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--fp-text);text-decoration:none;border-left:2px solid transparent;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.section-faq-hub .nav--faq .nav__single-link--with-indicator a,.section-faq-hub .nav--faq .nav__single-link--with-indicator span{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.section-faq-hub .nav--faq .nav__single-link a:hover{color:var(--fp-black);background:#ffffff80;text-shadow:none;opacity:.65}.section-faq-hub .faq-hub__intro{margin-bottom:40px}.section-faq-hub .faq-hub__eyebrow{display:inline-block;padding:3px 0;color:#de2241;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.2em;border-radius:4px;margin-bottom:16px}.section-faq-hub .page-headline{font-family:Inter,sans-serif;font-size:clamp(36px,5vw,48px);font-weight:700;letter-spacing:-.025em;line-height:1.05;color:var(--fp-black);margin:0 0 16px}.section-faq-hub .faq-hub__description{font-size:17px;line-height:1.65;color:var(--fp-text-muted);font-weight:400;max-width:720px;margin:0}.section-faq-hub .faq-hub__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:8px}.section-faq-hub .faq-hub-card{display:flex;flex-direction:column;min-height:100%;background:#fff;border:1px solid var(--fp-divider);border-radius:0;overflow:hidden;text-decoration:none;color:inherit;position:relative;transition:transform .18s ease}.section-faq-hub .faq-hub-card:hover{border-color:var(--fp-divider)}.section-faq-hub .faq-hub-card[aria-disabled=true]{opacity:.55;cursor:not-allowed}.section-faq-hub .faq-hub-card__icon-box{display:flex;align-items:center;justify-content:center;padding:48px 28px 0;position:relative}.section-faq-hub .faq-hub-card__icon{color:var(--fp-black);font-size:40px;background:transparent;padding:0;border-radius:0;transition:color .18s ease}.section-faq-hub .faq-hub-card__badge{display:none;position:absolute;top:18px;right:18px;background:transparent;color:var(--fp-text-dim);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:6px 0;border-radius:0}.section-faq-hub .faq-hub-card:hover .faq-hub-card__badge{background:transparent;color:var(--fp-black)}.section-faq-hub .faq-hub-card__body{padding:18px 28px 42px;flex:1;text-align:center}.section-faq-hub .faq-hub-card__title{font-size:15px;font-weight:600;letter-spacing:-.015em;color:var(--fp-black);line-height:1.3;margin-bottom:10px;transition:color .18s ease}.section-faq-hub .faq-hub-card:hover .faq-hub-card__icon,.section-faq-hub .faq-hub-card:hover .faq-hub-card__title{color:#de2241}.section-faq-hub .faq-hub-card__desc{font-size:14px;color:var(--fp-text-muted);line-height:1.65}@media(max-width:960px){.section-faq-hub .faq-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.section-faq-category .page-layout,.section-faq-hub .page-layout{width:auto;margin-left:0;grid-template-columns:1fr;gap:24px;padding:16px 16px 48px}.section-faq-category .page__sidebar,.section-faq-hub .page__sidebar{background:transparent}.section-faq-category .page__content,.section-faq-hub .page__content{padding:0;background-color:transparent}.section-faq-category .sidebar-section.faq-sidebar,.section-faq-hub .sidebar-section.faq-sidebar{min-height:0;padding:24px 0 16px}.section-faq-category .page__sidebar h3.faq-sidebar__label{margin:0 24px 20px}.section-faq-category .nav--faq .nav__single-link a,.section-faq-category .nav--faq .nav__single-link span{padding:12px 24px}.section-faq-category .nav--faq .nav__group.is-current ul{padding-left:24px}.section-faq-category .faq-sidebar__cta,.section-faq-hub .faq-sidebar__cta{padding:16px 24px 0;margin-top:16px}.section-faq-category .faq-group{padding:28px 0}.section-faq-category .faq-search{height:52px}.section-faq-category .faq-search__btn{padding:0 20px;font-size:9px}.section-faq-category .faq-item__q{padding:18px;font-size:15px;gap:16px}.section-faq-category .faq-item__a-inner{padding-bottom:22px;font-size:14.5px}.section-faq-category .faq-feedback{margin-top:48px}.section-faq-category .faq-feedback__heading{margin-bottom:24px;font-size:20px}.section-faq-category .faq-feedback__button{min-width:140px;padding:14px 24px;font-size:16px}.section-faq-category .faq-feedback__contact{font-size:18px}}@media(max-width:600px){.section-faq-hub .faq-hub__grid{grid-template-columns:1fr}.section-faq-hub .faq-hub__intro{margin-bottom:28px}.section-faq-hub .faq-hub-card__icon-box,.section-faq-hub .faq-hub-card__body{padding-left:22px;padding-right:22px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/faq.css.map */
