.faq-page{position:relative;isolation:isolate;overflow:visible;padding-top:var(--faq-page-padding-top-mobile, 4rem);padding-bottom:var(--faq-page-padding-bottom-mobile, 4rem)}@media screen and (min-width:750px){.faq-page{padding-top:var(--faq-page-padding-top-tablet, 4.8rem);padding-bottom:var(--faq-page-padding-bottom-tablet, 4.8rem)}}@media screen and (min-width:990px){.faq-page{padding-top:var(--faq-page-padding-top, 5.6rem);padding-bottom:var(--faq-page-padding-bottom, 5.6rem)}}.faq-page__inner{position:relative;z-index:1;padding-top:14rem;padding-bottom:8rem}.faq-page__header{margin-bottom:3.2rem;text-align:center}.faq-page__heading{margin:0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-weight:400;text-transform:uppercase;line-height:1.05;letter-spacing:0}.faq-page__intro{margin:4rem auto 0;max-width:56rem;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:2.2rem;line-height:130%;letter-spacing:0;text-align:center}.faq-page__intro p{margin:0;font:inherit;color:inherit}@media screen and (max-width:749px){.faq-page__header{margin-bottom:2.4rem}.faq-page__heading{font-family:var(--font-heading-family);font-size:var(--ptc-type-h1-mobile, 40px);line-height:100%;text-align:center;color:#fff}.faq-page__intro{margin:2.4rem auto 0;max-width:35rem;padding:0 1.6rem;box-sizing:content-box;font-family:var(--ptc-font-body, "Ubuntu Mono", ui-monospace, monospace);font-size:1.8rem;font-weight:700;line-height:130%;text-align:center;color:#fff}}.faq-page__search-wrap{margin-bottom:3.2rem}.faq-page__search{position:relative;max-width:56rem;margin:0 auto}.faq-page__search-input{width:100%;padding:2rem 4.8rem;border:0;border-radius:0;background:#fff;box-shadow:0 0 0 1px #000;font-family:var(--ptc-font-detail);font-size:1.6rem;line-height:1.3;color:#000;-webkit-appearance:none;appearance:none;box-sizing:border-box;transition:opacity .3s ease-out,background-color .3s ease-out,box-shadow .3s ease-out}.faq-page__search-input::-webkit-search-cancel-button,.faq-page__search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.faq-page__search-input::placeholder{color:#000;opacity:1;transition:opacity .3s ease-out}.faq-page__search-input:focus{outline:none;box-shadow:0 0 0 1px #000}.faq-page__search-input:focus::placeholder{opacity:0}.faq-page__search-icon{position:absolute;top:50%;left:1.6rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:#000;pointer-events:none}.faq-page__search-icon .icon{width:1.8rem;height:1.8rem}.faq-page__search-clear{position:absolute;top:50%;right:1.6rem;transform:translateY(-50%);display:none;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;background:transparent;color:#000;cursor:pointer;transition:opacity .3s ease-out}.faq-page__search-clear svg{display:block;width:2rem;height:2rem}.faq-page__search-clear--visible{display:flex}.faq-page__sticky-sentinel{height:1px;margin:0}.faq-page__toolbar{z-index:3;margin-bottom:2.4rem}.faq-page__toolbar--pinned{padding-top:1.2rem;background-color:rgb(var(--color-background))}.faq-page__nav-heading{margin:0 0 2.1rem;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:3.2rem;line-height:1.1;text-transform:uppercase}.faq-page__layout{display:grid;gap:3.2rem;padding-bottom:2rem}.faq-page__sidebar{min-width:0}.faq-page__nav-list{display:flex;flex-direction:column;gap:21px;margin:0;padding:0;list-style:none}.faq-page__nav-link{position:relative;display:block;padding:0 0 0 1.2rem;border:0;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:2.2rem;line-height:29px;text-decoration:none;text-transform:capitalize;transition:color .2s ease;font-weight:700}.faq-page__nav-link:hover,.faq-page__nav-link.is-active{color:rgb(var(--color-button))}.faq-page__nav-link.is-active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:.3rem;background-color:rgb(var(--color-button))}.faq-page--search-active .faq-page__nav-link.is-active{color:rgb(var(--color-foreground))}.faq-page--search-active .faq-page__nav-link.is-active:before{display:none}.faq-page--search-active [data-faq-categories]{display:none!important}.faq-page--search-active [data-faq-search-results]:not([hidden]){display:block}.faq-page__search-results{margin-bottom:4rem}.faq-page__search-results[hidden]{display:none}.faq-page__search-panel{padding-bottom:.5rem;overflow:visible}.faq-page--search-active{overflow:visible}.faq-page__search-results-title{margin:0 0 2.4rem;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:3.2rem;line-height:1.05;text-transform:uppercase}.faq-page__search-results-title[hidden]{display:none}.faq-page__search-panel .faqs__list{display:flex;flex-direction:column;gap:1.2rem}.faq-page__list-cta{width:100%;margin:0;list-style:none;flex-shrink:0}.faq-page__search-panel .faq-page__list-cta{display:flex}.faq-page__search-cta{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;margin:0;padding:3.2rem;background-color:var(--ptc-color-black, #000);box-sizing:border-box}.faq-page__search-cta-heading{margin:0;color:var(--ptc-color-white, #fff);font-family:var(--font-heading-family);font-size:3.2rem;line-height:1.05;text-transform:uppercase}.faq-page__search-cta-button{flex-shrink:0;margin:0;border:1px solid var(--ptc-color-black, #000);background:var(--ptc-color-yellow, #fee546);background-color:var(--ptc-color-yellow, #fee546);box-shadow:2px 2px 0 0 var(--ptc-color-black, #000);color:var(--ptc-color-black, #000);font-family:var(--ptc-font-display, var(--font-heading-family));font-size:2.2rem;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:0;border-radius:0;min-height:auto;padding:1.6rem 2.8rem;text-decoration:none;transition:background-color .2s ease}.faq-page__search-cta-button:before,.faq-page__search-cta-button:after{content:none!important;display:none!important;box-shadow:none!important}.faq-page__search-cta-button:hover{background:var(--ptc-color-white, #fff);background-color:var(--ptc-color-white, #fff);color:var(--ptc-color-black, #000);box-shadow:2px 2px 0 0 var(--ptc-color-black, #000)}@media screen and (max-width:749px){.faqs__summary{gap:.5rem}.faq-page__search-cta{padding:2rem;text-align:center}.faq-page__search-cta-heading{font-size:2.2rem}.faq-page__list-cta .button:not(.button--secondary):not(.button--tertiary){align-self:center;padding:1.6rem 2.8rem;font-size:2.2rem}}.faq-page__content{min-width:0}.faq-page__category{margin-bottom:4rem}.faq-page__category:last-child{margin-bottom:0}.faq-page__panel{padding:2.4rem;border:3px solid rgb(var(--color-shadow));background-color:#d82c2c}@media screen and (min-width:750px){.faq-page__panel{padding:3.2rem}}.faq-page__category-title{margin:0 0 2.4rem;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);text-transform:uppercase;line-height:1.05;font-size:3.2rem}.faq-page__category--hidden{display:none}.faq-page__item--hidden{display:none!important}.faq-page__empty{margin-top:2rem;padding:2.4rem;border:2px solid rgba(var(--color-foreground),.2);text-align:center;color:rgb(var(--color-foreground));font-size:1.6rem}.faq-page__empty[hidden]{display:none}@media screen and (min-width:990px){.faq-page__layout{grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:4.8rem;align-items:start}.faq-page__sidebar{position:sticky;top:calc(var(--faq-page-sticky-top, 0px) + 1.6rem)}.faq-page__toolbar{margin-bottom:0}.faq-page__toolbar--pinned{position:static;padding-top:0;padding-bottom:0;background-color:transparent}.faq-page__nav-list{flex-direction:column;overflow:visible;flex-wrap:nowrap}.faq-page__search-wrap{margin-bottom:6.4rem}}.faq-page .faqs__list{display:flex;flex-direction:column;gap:1.2rem}.faq-page .faqs__item{background-color:#fff;color:#000;border:1px solid #000000;box-sizing:border-box;box-shadow:0 5px #000}.faqs__question{font-size:3.2rem;line-height:1.05;font-weight:400;font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:0}.faqs__details{padding:3.2rem}.faqs__summary{padding:0}.faq-page .faqs__question,.faq-page .faqs__icon{color:#000}.faq-page .faqs__content{color:#000;padding:2.4rem 0 0;font-size:2.2rem;line-height:130%;letter-spacing:0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.faq-page .faqs__content :where(p,li,a,span){font-family:inherit;font-style:inherit;font-weight:inherit}.faq-page .faqs__content p{margin:0 0 2.4rem;color:inherit}.faq-page .faqs__content p:last-child{margin-bottom:0}@media screen and (max-width:989px){.faq-page__layout{display:block}.faq-page__category{margin-bottom:2rem}.faq-page__sidebar{position:sticky;top:75px;z-index:5;margin-bottom:2rem;background-color:rgb(var(--color-background))}.faq-page__toolbar{margin-bottom:0;background-color:transparent}.faq-page__toolbar--pinned{padding-top:1.2rem;padding-bottom:1.2rem;background-color:#000}.faq-page__sidebar:has(.faq-page__toolbar--pinned){background-color:#000}.faq-page__toolbar--pinned .faq-page__nav-heading{display:none}.faq-page__toolbar--pinned .faq-page__nav-list{padding-bottom:0}.faq-page__panel{padding:2rem}.faq-page__category-title,.faq-page__search-results-title{font-size:2.2rem;margin-bottom:2rem}.faqs__details{padding:3.2rem 2rem}.faq-page .faqs__content{font-size:1.4rem;line-height:130%}.faqs__question{font-size:2.2rem;line-height:100%}.faq-page__nav-heading{margin:0 0 2rem;color:#fff;font-family:var(--font-heading-family);font-size:var(--ptc-type-h4-mobile, 22px);font-weight:400;line-height:100%;letter-spacing:0;text-transform:uppercase}.faq-page__nav-list{flex-direction:row;flex-wrap:nowrap;gap:10px;overflow-x:auto;overflow-y:hidden;padding-bottom:.4rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.faq-page__nav-list::-webkit-scrollbar{display:none}.faq-page__nav-item{flex:0 0 auto}.faq-page__nav-link{position:relative;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border:0;border-radius:100px;font-family:var(--ptc-font-body, "Ubuntu Mono", ui-monospace, monospace);font-size:var(--ptc-type-body-md-mobile, 14px);font-weight:400;line-height:130%;letter-spacing:0;text-decoration:none;text-transform:capitalize;color:#fff;background-color:#23272a;transition:background-color .2s ease,color .2s ease;padding:.4rem .8rem}.faq-page__nav-link:before{display:none}.faq-page__nav-link:hover{color:#fff;background-color:#3a3f44}.faq-page__nav-link.is-active{color:#fff;background-color:#d82c2c;border:0}.faq-page__nav-link.is-active:hover{background-color:#d82c2c}.faq-page--search-active .faq-page__nav-link.is-active{color:#fff;background-color:#23272a}.faq-page__inner{padding-top:8.2rem;padding-bottom:4rem}.faq-page__search-input{font-size:1.4rem}}@media screen and (max-width:390px){.faqs__details{padding:2rem}.faqs__question,.faq-page__search-cta-heading{font-size:1.8rem}.faq-page__search-cta{padding:1.3rem}.faq-page__list-cta .button:not(.button--secondary):not(.button--tertiary){padding:1.2rem;font-size:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-faq-page.css.map */
