.cn-faq-page{--cn-faq-radius-sm: 6px;--cn-faq-radius-md: 8px;--cn-faq-radius-lg: 12px;--cn-faq-text: rgba(240, 240, 240, 1);--cn-faq-text-soft: rgba(210, 210, 210, 1);--cn-faq-text-muted: rgba(180, 180, 180, .78);--cn-faq-panel-top: rgba(48, 48, 48, .98);--cn-faq-panel-bottom: rgba(38, 38, 38, 1);--cn-faq-panel-top-hover: rgba(55, 55, 55, 1);--cn-faq-panel-bottom-hover: rgba(43, 43, 43, 1);--cn-faq-panel-active-top: rgba(60, 60, 60, 1);--cn-faq-panel-active-bottom: rgba(45, 45, 45, 1);--cn-faq-border: rgba(255, 255, 255, .17);--cn-faq-border-soft: rgba(255, 255, 255, .085);--cn-faq-border-strong: rgba(255, 255, 255, .3);--cn-faq-shadow: inset 0 1px 0 rgba(255, 255, 255, .06), inset 0 0 0 1px rgba(255, 255, 255, .03), 0 9px 22px rgba(0, 0, 0, .2);--cn-faq-shadow-soft: inset 0 1px 0 rgba(255, 255, 255, .06), inset 0 0 0 1px rgba(255, 255, 255, .03), 0 9px 22px rgba(0, 0, 0, .2);--cn-faq-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, .075), inset 0 0 0 1px rgba(255, 255, 255, .046), 0 10px 24px rgba(0, 0, 0, .23);--cn-faq-shadow-focus: inset 0 1px 0 rgba(255, 255, 255, .085), inset 0 0 0 1px rgba(255, 255, 255, .06), 0 10px 24px rgba(0, 0, 0, .28), 0 0 0 3px rgba(255, 255, 255, .1);--cn-faq-transition: box-shadow .17s cubic-bezier(.22, 1, .36, 1), background .17s cubic-bezier(.22, 1, .36, 1), border-color .17s cubic-bezier(.22, 1, .36, 1), opacity .17s ease, transform .17s cubic-bezier(.22, 1, .36, 1);--cn-faq-divider: rgba(255, 255, 255, .105);--cn-faq-q-color: var(--cn-faq-text);--cn-faq-a-color: var(--cn-faq-text-soft);color:var(--cn-faq-text)!important;background:transparent!important}.cn-faq-page,.cn-faq-page *{box-sizing:border-box;hyphens:none!important;-webkit-hyphens:none!important;word-break:normal!important;overflow-wrap:normal!important}body:has(.cn-faq-page),body:has(.cn-faq-page) main,body:has(.cn-faq-page) .content-for-layout{color:var(--cn-faq-text)!important;background:#000!important}body:has(.cn-faq-page) #MainContent>.shopify-section,body:has(.cn-faq-page) #MainContent>.shopify-section>.gradient,body:has(.cn-faq-page) #MainContent .color-background-1,body:has(.cn-faq-page) #MainContent .color-background-2{background:transparent!important}body:has(.cn-faq-page) .main-page-title,body:has(.cn-faq-page) .page-title,body:has(.cn-faq-page) .title-wrapper-with-link{display:none!important}body:has(.cn-faq-page) .main-page-title+*,body:has(.cn-faq-page) .page-title+*{margin-top:0!important}@media screen and (min-width:750px){.cn-faq-page__inner{padding-top:3.6rem;padding-bottom:52px!important}}@media screen and (max-width:749px){.cn-faq-page__inner{padding-top:2rem!important;padding-bottom:40px!important}}.cn-faq-page__header{position:relative;max-width:none;width:100%;margin-bottom:2em!important}.cn-faq-page__header:before{display:none!important;content:none!important}.cn-faq-page__eyebrow{margin:0 0 .8rem!important;color:var(--cn-faq-text-muted)!important;font-size:1.2rem;font-weight:750;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.cn-faq-page__title{margin-top:14px!important;margin-bottom:16px!important;color:var(--cn-faq-text)!important;line-height:1.08;letter-spacing:-.04em;text-shadow:0 0 18px rgba(255,255,255,.08),0 0 34px rgba(255,255,255,.035)!important}.cn-faq-page__intro{max-width:none;width:100%;margin:0;color:var(--cn-faq-text-soft)!important;line-height:1.7}.cn-faq-page__intro>*{margin-top:0}.cn-faq-page__intro>*:last-child{margin-bottom:0}.cn-faq-page__content{display:grid;grid-template-columns:1fr;gap:0;max-width:none;width:100%;overflow:visible!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.cn-faq-page__category{margin:2.4rem 0 5px!important;color:var(--cn-faq-text)!important;font-size:18px!important;line-height:1.25!important;font-weight:750!important;text-shadow:0 0 14px rgba(255,255,255,.07)!important}.cn-faq-page__category:first-child{margin-top:-6.5px!important}.cn-faq-page__item,.cn-faq-page__contact{position:relative!important;isolation:isolate!important;overflow:hidden!important;border:1px solid var(--cn-faq-border)!important;border-radius:var(--cn-faq-radius-md)!important;background:linear-gradient(180deg,var(--cn-faq-panel-top) 0%,var(--cn-faq-panel-bottom) 100%)!important;box-shadow:var(--cn-faq-shadow)!important;transition:var(--cn-faq-transition)!important}.cn-faq-page__item{margin:6px 0!important}.cn-faq-page__item[open]{border-color:#ffffff4d!important;background:linear-gradient(180deg,var(--cn-faq-panel-active-top) 0%,var(--cn-faq-panel-active-bottom) 100%)!important}.cn-faq-page__contact{max-width:none;width:100%;margin-top:2.4rem;padding:2rem;color:var(--cn-faq-text)!important}.cn-faq-page__item:before,.cn-faq-page__item:after,.cn-faq-page__contact:before,.cn-faq-page__contact:after{display:none!important;content:none!important}.cn-faq-page__item>*,.cn-faq-page__contact>*{position:relative;z-index:1}@media(hover:hover){.cn-faq-page__item:hover,.cn-faq-page__contact:hover{border-color:var(--cn-faq-border-strong)!important;background:linear-gradient(180deg,var(--cn-faq-panel-top-hover) 0%,var(--cn-faq-panel-bottom-hover) 100%)!important;box-shadow:var(--cn-faq-shadow-hover)!important}}.cn-faq-page__question{position:relative;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%;padding:8px 42px 9.5px 12.5px!important;color:var(--cn-faq-q-color)!important;font-size:16px!important;font-weight:600!important;line-height:1.25!important;cursor:pointer;list-style:none;opacity:1}.cn-faq-page__question::-webkit-details-marker{display:none}.cn-faq-page__question:hover{color:#fff!important}.cn-faq-page__question:focus-visible{outline:none!important;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 0 18px #ffffff06!important}.cn-faq-page__icon{display:none!important}.cn-faq-page__question:after{content:"";position:absolute;right:10px;top:50%;width:18px;height:18px;background:currentColor;opacity:.92;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 7.5 10 12l4.5-4.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 7.5 10 12l4.5-4.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;transform:translateY(-50%) rotate(0);transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .18s ease;will-change:transform}.cn-faq-page__item[open] .cn-faq-page__question:after{transform:translateY(-50%) rotate(180deg)}.cn-faq-page__item[open] .cn-faq-page__question:before{content:"";position:absolute;left:13.5px;right:14px;bottom:0;height:1px;background:var(--cn-faq-divider);pointer-events:none}.cn-faq-page__answer{padding:0 13px!important;color:var(--cn-faq-a-color)!important;line-height:1.5}.cn-faq-page__item[open] .cn-faq-page__answer{padding:14px 13px 0!important}.cn-faq-page__answer p{margin:0;color:var(--cn-faq-a-color)!important;font-size:14px;line-height:1.5;opacity:1}.cn-faq-page__answer p:last-child{margin-bottom:8.5px}.cn-faq-page__answer a{color:var(--cn-faq-text)!important;text-underline-offset:.25rem;text-decoration-color:#ffffff9e!important}.cn-faq-page__answer a:hover{color:#fff!important;text-decoration-color:#ffffffe6!important}.cn-faq-page__contact-title{margin-top:0;margin-bottom:1.2rem;color:var(--cn-faq-text)!important;font-size:2rem;line-height:1.25}.cn-faq-page__contact-text,.cn-faq-page__contact-text p{color:var(--cn-faq-text-soft)!important;line-height:1.65}.cn-faq-page__contact-text>*{margin-top:0}.cn-faq-page__contact-text>*:last-child{margin-bottom:0}.cn-faq-page__contact-link{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;margin-top:1.6rem;padding:0 1.8rem;overflow:hidden;border:1px solid rgba(255,255,255,.22)!important;border-radius:var(--cn-faq-radius-sm)!important;background:linear-gradient(180deg,#383838fc,#2d2d2d 48%,#242424)!important;color:var(--cn-faq-text)!important;box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #ffffff09,inset 0 -1px #0003,0 10px 24px #0000003d,0 0 0 .5px #ffffff0f!important;font-weight:800;letter-spacing:.01em;line-height:1;text-decoration:none!important;transition:var(--cn-faq-transition)!important}.cn-faq-page__contact-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,#ffffff1a,#ffffff0b 24%,#fff0 52%);opacity:.72;transition:opacity .17s ease!important}.cn-faq-page__contact-link:after{display:none!important;content:none!important}.cn-faq-page__contact-link>*{position:relative;z-index:1}.cn-faq-page__contact-link:hover{color:#fff!important;border-color:#ffffff57!important;background:linear-gradient(180deg,#3e3e3e,#323232 48%,#282828)!important;box-shadow:inset 0 1px #ffffff1c,inset 0 0 0 1px #ffffff0d,inset 0 -1px #0000003d,0 14px 28px #00000047,0 0 0 .5px #ffffff17!important;transform:translateY(-1px)}.cn-faq-page__contact-link:hover:before{opacity:.92!important}.cn-faq-page__contact-link:active{transform:scale(.985)!important;background:linear-gradient(180deg,var(--cn-faq-panel-active-top) 0%,var(--cn-faq-panel-active-bottom) 100%)!important}.cn-faq-page__contact-link:focus-visible{outline:2px solid rgba(255,255,255,.28)!important;outline-offset:3px!important;box-shadow:var(--cn-faq-shadow-focus)!important}@media screen and (max-width:749px){.cn-faq-page__inner{padding-top:2.4rem;padding-bottom:3.2rem}.cn-faq-page__header{margin-bottom:2rem!important}.cn-faq-page__eyebrow{font-size:1.1rem}.cn-faq-page__header:before{display:none!important;content:none!important}.cn-faq-page__title{margin-top:12px!important;margin-bottom:16px!important}.cn-faq-page__intro{font-size:1.45rem}.cn-faq-page__category{margin-top:2rem!important;font-size:18px!important}.cn-faq-page__category:first-child{margin-top:0!important}.cn-faq-page__question{padding:8px 30px 9.5px 12.5px!important;line-height:1.5!important}.cn-faq-page__question:after{right:9.25px}.cn-faq-page__item[open] .cn-faq-page__answer{padding:12px 12.25px 9.5px!important}.cn-faq-page__item[open] .cn-faq-page__question:before{inset:auto 12px 0 12px!important}.cn-faq-page__contact{margin-top:2rem;padding:1.6rem}.cn-faq-page__contact-link{width:100%}}@media screen and (min-width:750px){.cn-faq-page__contact{padding:2.4rem}}@media(prefers-reduced-motion:reduce){.cn-faq-page,.cn-faq-page *,.cn-faq-page *:before,.cn-faq-page *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-faq-page.css.map */
