.faq__wrapper{padding:20px;background-color:#fff;content-visibllity:auto;scroll-margin:100px}@media screen and (min-width: 1440px){.faq{padding:0 60px}}@media screen and (min-width: 1920px){.faq{padding:0 40px}}.faq__title{margin-bottom:clamp(20px,8vw,60px);font-size:clamp(32px,8vw,60px);line-height:1}.faq__pickers{position:relative;z-index:10;display:flex;margin-bottom:20px;white-space:nowrap;overflow-x:auto}.faq__pickers::-webkit-scrollbar{height:0}.faq__picker:not(:last-child){margin-right:1px}.faq__picker--button{padding:8px 12px;font-family:"Arboria";font-size:12px;line-height:1;border:1px solid var(--color-secondary-button-background-light);transition:all .3s ease-in-out}.faq__picker--button:hover{opacity:.75;background-color:var(--color-secondary-button-background-light);color:var(--color-secondary-button-text-light)}.faq__picker--button:focus,.faq__picker--button.current{background-color:var(--color-secondary-button-background-light);color:var(--color-secondary-button-text-light)}.faq__item{border-bottom:1px solid var(--color__bg-section)}.faq__item:first-child{border-top:1px solid var(--color__bg-section)}@media screen and (min-width: 1024px){.faq__wrapper{display:flex;justify-content:space-between;padding:40px}.faq__content-box{width:50%}}.product__content-layout .faq{padding-left:0;padding-right:0}.product__content-layout .faq .faq__wrapper{flex-direction:column}.product__content-layout .faq .faq__wrapper .faq__content-box{width:100%}.product__content-layout .faq .faq__wrapper .faq__content-box .faq__list{max-width:100%;width:100%}