.faq-page aside{position:relative;width:100%;max-width:270px;margin-right:38px;padding:0 10px 0 23px}.faq-page aside h1{margin-bottom:29px;font-size:28px;line-height:normal}.faq-page .faq-dropdown-bar{position:sticky;top:calc(var(--header-height,0) + var(--announcement-bar-height,0) + 20px)}.faq-page .faq-categories li{text-transform:uppercase;font-size:12px;letter-spacing:1.7px;color:#403f3e}.faq-page .faq-categories li a{text-decoration:none}.faq-page .faq-categories li span{cursor:pointer;transition-property:color;transition-duration:.3s}.faq-page .faq-categories li span:hover{color:#887553}.faq-page .faq-categories li+li{margin-top:27px}.faq-page .faq-categories li .scroll-to.active{font-weight:700}.faq-page .faq-categories li .scroll-to.active span{color:#121212}.faq-page .mobile-active-category{display:none;font-size:14px;line-height:16px;letter-spacing:2px;text-align:right;text-transform:uppercase;cursor:pointer}.faq-page .mobile-active-category .icon{display:inline-block;width:15px;vertical-align:sub;transform:rotate(90deg);transition:transform .3s}.faq-page .mobile-active-category.open .icon{transform:rotate(-90deg)}@media (max-width:991px){.faq-page aside{position:fixed;top:calc(var(--header-height,0px) + var(--announcement-bar-height,0px) + var(--product-navigation-height,0px));left:0;z-index:11;width:100%;margin:0;max-width:none;padding:0;transition-property:top;transition-duration:.3s}.faq-page aside[aria-hidden=true]{top:0}.faq-page aside .faq-dropdown-bar{position:relative;top:initial;display:flex;flex-wrap:nowrap;align-items:flex-start;width:100%;border-bottom:1px solid #ebebeb;background-color:#fff;padding:9px 20px;z-index:11}.faq-page aside .faq-dropdown-bar summary{padding-top:5px}.faq-page aside .faq-categories-heading{font-size:20px;width:50%;margin-bottom:auto}.faq-page .mobile-active-category{display:block}.faq-page .faq-categories-wrapper{width:100%;margin-left:-50%}.faq-page .faq-categories{z-index:10;width:100%;padding:24px 24px 24px 0;background:#fff;border-bottom:1px solid #ebebeb;transition:top .5s,opacity .3s 150ms,visibility .3s 150ms}.faq-page [data-accordion-content]{transform:translateY(10px)}}.faq-page .faq-main__accordion{list-style:none;padding:0}.faq-page .faq-main__accordion .inner{max-width:700px;padding-top:14px;line-height:26px}.faq-page .faq-main__accordion li{position:relative;margin-bottom:21px;padding-top:2px;padding-left:32px}.faq-page .faq-main__accordion li:first-child{padding-left:0}.faq-page .faq-main__accordion li .accordion-arrow{position:absolute;left:0;top:3px;width:20px;height:20px;transition-property:transform,fill;transition-duration:.3s}.faq-page .faq-main__accordion li .accordion-arrow svg{transform:rotate(90deg)}.faq-page .faq-main__accordion li details[open] .accordion-arrow svg{transform:rotate(90deg)}.faq-page .faq-main__accordion li .faq-title{font-family:inherit;font-weight:inherit;text-decoration:none;font-size:20px;color:#121212;transition-property:color;transition-duration:.3s;cursor:pointer}.faq-page .faq-main__accordion li .faq-title:hover{color:#887553}.faq-page .faq-main__accordion li .faq-title:hover svg{fill:#887553}.faq-page .faq-main__accordion li p{font-family:freight-sans-pro,sans-serif;font-weight:500;font-size:16px;color:#121212}@media (max-width:991px){.faq-page .faq-main__accordion{margin:0 -20px}.faq-page .faq-main__accordion .inner{padding-left:20px;padding-right:20px;padding-bottom:20px}.faq-page .faq-main__accordion li{margin-bottom:0;padding-left:0}.faq-page .faq-main__accordion li .accordion-arrow{left:auto;right:20px;top:20px;width:20px;height:20px;transform:rotate(0);transition:transform 250ms}.faq-page .faq-main__accordion li .faq-title{position:relative;display:block;padding:16px 40px 16px 20px;border-bottom:1px solid #ebebeb;cursor:pointer}.faq-page .faq-main__accordion li p{font-size:15px}}.faq-page .faq-main-block{margin-bottom:10vw}@media (max-width:991px){.faq-page .faq-main-block{margin-bottom:80px}}.faq-page .faq-main-block:last-child{margin-bottom:0}.faq-page .faq-main-block li:last-child{margin-bottom:0}.faq-page__container{position:relative;max-width:1390px;margin:0 auto}.faq-page{display:flex;margin-top:44px;padding-bottom:95px}.faq-page .faq-main h2{margin-bottom:20px}@media (max-width:991px){.faq-page .faq-main{margin-left:0;padding:30px 0}}@media (max-width:991px){.faq-page__container{padding:0 20px;padding-top:40px}.faq-page{margin:0;padding-bottom:72px;flex-direction:column}.faq-main h2{margin-left:20px}}