.section-faqs{position:relative}.section-faqs__title{display:flex;align-items:center;justify-content:center;position:relative;font-family:helveticanowdisplay-medium,arial,sans-serif;margin-bottom:1.5em}.section-faqs__title span{position:absolute;left:0;font-size:3em}@media (max-width:768px){.section-faqs__title span{font-size:1.5em}}.section-faqs__title h2,.section-faqs__title h3,.section-faqs__title h4,.section-faqs__title h5,.section-faqs__title h6{margin-bottom:0;font-size:3em}@media (max-width:768px){.section-faqs__title h2,.section-faqs__title h3,.section-faqs__title h4,.section-faqs__title h5,.section-faqs__title h6{font-size:1.5em}}.section-faqs__item{border-top:1px solid var(--color-black)}.section-faqs__item:first-child{border-top:none}.section-faqs__item:last-child{border-bottom:1px solid var(--color-black)}.section-faqs__item.open .item-header svg line:last-of-type{display:none}.section-faqs__item.open .item-content{display:block}.section-faqs .item-header{display:flex;justify-content:space-between;align-items:center;padding:1em 0;cursor:pointer}.section-faqs .item-header:hover span{text-decoration:underline}.section-faqs .item-header span{font-size:2.25rem;font-weight:500;font-family:helveticanowdisplay-medium,arial,sans-serif}@media (max-width:768px){.section-faqs .item-header span{font-size:1.5em}}.section-faqs .item-header svg{width:2em;height:auto;transform:rotate(-45deg);transition:all linear .25s}@media (max-width:768px){.section-faqs .item-header svg{width:1.125em}}.section-faqs .item-header svg circle,.section-faqs .item-header svg line,.section-faqs .item-header svg path,.section-faqs .item-header svg polygon{fill:none;stroke:var(--color-black);stroke-width:2;stroke-miterlimit:10;stroke-linecap:round;stroke-linejoin:round}.section-faqs .item-content{display:none;padding-bottom:.75em;font-size:.875em}.template-product .section-faqs__title{display:block}.template-product .section-faqs__inner{width:90%}@media (max-width:1024px){.template-product .section-faqs__inner{width:100%}}.template-product .section-faqs__item .item-header{padding:1.625em 0}.template-product .section-faqs__item .item-header span{font-weight:400;font-size:1.125em;font-family:"Space Mono",monospace}@media (max-width:1024px){.template-product .section-faqs__item .item-header span{font-size:1em}}.template-product .section-faqs__item .item-content span{font-size:16px;display:block;padding-bottom:2.5em}@media (max-width:1024px){.template-product .section-faqs__item .item-content span{font-size:.875em}}