.faq-custom{position:relative;width:100%;max-width:100%;box-sizing:border-box;background-color:var(--faq-bg, #000000);color:#fff;overflow-x:hidden;overflow-y:hidden;border-top:1px solid rgba(255,255,255,.05)}.faq-custom>.page-width{position:relative;z-index:2;width:100%;min-width:0;box-sizing:border-box}.faq-custom__line{display:block!important;position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(to right,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);pointer-events:none}.faq-custom__head{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 auto 64px;max-width:110rem;width:100%}@media screen and (min-width:768px){.faq-custom__head{margin-bottom:80px}}.faq-custom__badge{display:inline-block;padding:8px 20px;border-radius:9999px;background-color:#1a1a1b;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);margin-bottom:40px;box-shadow:0 25px 50px -12px #00000080}.faq-custom__badge span{font-size:10px;font-weight:900;letter-spacing:.4em;color:#86868b;text-transform:uppercase}@media screen and (min-width:768px){.faq-custom__badge span{font-size:11px}}.faq-custom__title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;font-size:40px;line-height:.95;letter-spacing:-.03em;margin:0 0 48px;color:#f5f5f7;text-wrap:balance}@media screen and (min-width:768px){.faq-custom__title{font-size:50px}}@media screen and (min-width:1024px){.faq-custom__title{font-size:67px}}.faq-custom__title-br{display:none}@media screen and (min-width:768px){.faq-custom__title-br{display:inline}}.faq-custom__title-accent{background-image:linear-gradient(105deg,var(--faq-accent, #e32726) 0%,var(--faq-accent-yellow, #f5b100) 45%,var(--faq-green, #6abb2e) 100%);background-size:120% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.faq-custom__lede{font-size:17px;font-weight:500;line-height:1.625;color:#86868b;margin:0;max-width:50rem;letter-spacing:-.02em}@media screen and (min-width:768px){.faq-custom__lede{font-size:20px}}.faq-custom__body{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;width:100%;min-width:0}@media screen and (min-width:1024px){.faq-custom__body{grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:64px;align-items:stretch}}.faq-custom__visual{width:100%;min-width:0}@media screen and (min-width:1024px){.faq-custom__visual{display:flex;align-self:stretch;min-height:100%}}.faq-custom__visual-frame{position:relative;width:100%;min-height:360px;border-radius:32px;overflow:hidden;background-color:#0a0a0a;border:1px solid rgba(255,255,255,.05);box-shadow:0 25px 50px -12px #00000080}@media screen and (min-width:768px){.faq-custom__visual-frame{min-height:480px;border-radius:48px}}@media screen and (min-width:1024px){.faq-custom__visual-frame{flex:1 1 auto;width:100%;min-height:0;height:100%}}.faq-custom__visual-dim{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#151516;opacity:.35;pointer-events:none;z-index:1}.faq-custom__visual-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.faq-custom__visual-media img{width:100%;height:100%;object-fit:cover;display:block!important}.faq-custom__visual-gradient{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(to top,#000000d1,#0003 42%,#00000014)}.faq-custom__visual-caption{position:absolute;left:24px;right:24px;bottom:24px;z-index:3;pointer-events:none}@media screen and (min-width:768px){.faq-custom__visual-caption{left:32px;right:32px;bottom:32px}}.faq-custom__visual-caption span{display:block;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:#ffffffd1}.faq-custom__visual-placeholder{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(100% - 64px);max-width:100%;aspect-ratio:4 / 5;max-height:calc(100% - 64px);height:auto;margin:32px;border-radius:24px;border:2px dashed rgba(255,255,255,.05);box-sizing:border-box}@media screen and (min-width:768px){.faq-custom__visual-placeholder{border-radius:32px}}@media screen and (min-width:1024px){.faq-custom__visual-placeholder{position:absolute;top:32px;right:32px;bottom:32px;left:32px;width:auto;max-width:none;height:auto;max-height:none;margin:0;aspect-ratio:auto}}.faq-custom__visual-placeholder-icon{width:80px;height:80px;border-radius:50%;background-color:#ffffff08;border:1px solid rgba(255,255,255,.05);display:flex!important;align-items:center;justify-content:center;margin-bottom:24px;flex-shrink:0}.faq-custom__visual-placeholder-icon svg{width:32px;height:32px;color:#86868b;stroke-width:1.5}.faq-custom__visual-placeholder-label{font-size:14px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-align:center;color:#86868b;padding-left:16px;padding-right:16px;margin:0;line-height:1.35}.faq-custom__list{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}@media screen and (min-width:768px){.faq-custom__list{gap:20px}}.faq-custom__item{position:relative;display:block;background-color:#1a1a1b;border:1px solid rgba(255,255,255,.05);border-radius:32px;box-shadow:0 25px 50px -12px #00000073;overflow:hidden;transition:background-color .7s ease,border-color .5s ease}@media screen and (min-width:768px){.faq-custom__item{border-radius:48px}}.faq-custom__item:hover{background-color:#202022;border-color:#ffffff14}.faq-custom__item-tint{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:block!important;opacity:0;transform:scale(1.05);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transition-delay:0ms}.faq-custom__item-tint--br{background-color:var(--faq-accent, #e32726);mask-image:linear-gradient(to bottom right,#000000 0%,transparent 55%);-webkit-mask-image:linear-gradient(to bottom right,#000000 0%,transparent 55%)}.faq-custom__item:hover .faq-custom__item-tint--br{opacity:.12;transform:scale(1);transition-delay:0ms}.faq-custom__item-tint--br-soft{background-color:var(--faq-accent-yellow, #f5b100);mask-image:linear-gradient(to bottom right,#000000 0%,transparent 60%);-webkit-mask-image:linear-gradient(to bottom right,#000000 0%,transparent 60%)}.faq-custom__item:hover .faq-custom__item-tint--br-soft{opacity:.12;transform:scale(1);transition-delay:90ms}.faq-custom__item-tint--tr{background-color:var(--faq-green, #6abb2e);mask-image:linear-gradient(to top right,#000000 0%,transparent 55%);-webkit-mask-image:linear-gradient(to top right,#000000 0%,transparent 55%)}.faq-custom__item:hover .faq-custom__item-tint--tr{opacity:.12;transform:scale(1);transition-delay:.18s}.faq-custom__item-tint--tl{background-color:#fff;mask-image:linear-gradient(to top left,#000000 0%,transparent 50%);-webkit-mask-image:linear-gradient(to top left,#000000 0%,transparent 50%)}.faq-custom__item:hover .faq-custom__item-tint--tl{opacity:.1;transform:scale(1);transition-delay:.27s}.faq-custom__item[open]{border-color:#ffffff1a;background-color:#202022}.faq-custom__summary{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;cursor:pointer;padding:24px 28px;box-sizing:border-box}.faq-custom__summary::-webkit-details-marker{display:none}@media screen and (min-width:768px){.faq-custom__summary{padding:32px 40px}}.faq-custom__summary:focus{outline:none}.faq-custom__summary:focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:-2px}.faq-custom__question{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:18px;font-weight:600;line-height:1.25;letter-spacing:-.02em;color:#f5f5f7;text-align:left}@media screen and (min-width:768px){.faq-custom__question{font-size:22px}}.faq-custom__icon{display:inline-flex!important;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:9999px;border:1px solid rgba(255,255,255,.08);background-color:#ffffff0a;color:#86868b;transition:transform .3s ease,color .3s ease,border-color .3s ease,background-color .3s ease}.faq-custom__icon svg{width:18px;height:18px;display:block}.faq-custom__item[open] .faq-custom__icon{transform:rotate(180deg);color:#f5f5f7;border-color:#ffffff29;background-color:#ffffff14}.faq-custom__answer{position:relative;z-index:2;padding:0 28px 28px;font-size:15px;font-weight:500;line-height:1.625;color:#86868b;letter-spacing:-.02em}@media screen and (min-width:768px){.faq-custom__answer{padding:0 40px 40px;font-size:17px}}.faq-custom__answer>:first-child{margin-top:0}.faq-custom__answer>:last-child{margin-bottom:0}.faq-custom__answer p{margin:0 0 16px}.faq-custom__answer p:last-child{margin-bottom:0}.faq-custom__answer a{color:#2997ff;text-decoration:none}.faq-custom__answer a:hover,.faq-custom__answer a:focus-visible{color:#7cc4ff}@media(prefers-reduced-motion:reduce){.faq-custom__item,.faq-custom__icon,.faq-custom__item-tint{transition:none}.faq-custom__item[open] .faq-custom__icon{transform:none}.faq-custom__item:hover .faq-custom__item-tint{opacity:0;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/faq-custom.css.map */
