.faq-banner{display:flex;align-items:center;justify-content:center;padding-block:50px}.faq-search-wrapper .icon-search{z-index:10;pointer-events:none;left:37px}.faq-search-wrapper .icon-search:before{font-size:20px}.faq-search-wrapper .icon-close{z-index:10;cursor:pointer;font-size:14px;right:37px}.faq-search-wrapper input{background:transparent!important;font-size:16px!important}.faq-search-wrapper input::placeholder{color:#fffc;font-size:16px}.faq-search-wrapper input:focus{outline:none;box-shadow:none}.hidden{display:none!important}.faq-no-results{padding:3rem 1rem}.faq-no-results__heading{font-family:var(--bs-font-family-base);font-size:18px;font-weight:700;margin-bottom:5px!important}.faq-no-results__text{font-size:16px;font-weight:400;max-width:600px;margin-left:auto;margin-right:auto;margin-bottom:25px}.faq-no-results__text p{letter-spacing:0}@media(min-width:992px){.faq-no-results__heading{font-size:20px;margin-bottom:10px!important}}.greyed-out{opacity:.3;pointer-events:none}mark{background-color:#ffc107;color:#000;padding:0}.faq-sidebar{padding:0}.faq-listing a{display:block;border-radius:.5rem;border:1px solid var(--bs-color-primary-100);color:var(--bs-color-black);transition:all .3s ease}.faq-listing a:hover{border-color:var(--bs-color-black)}.faq-listing a.active{background:#5f259f;color:#fff}.accordion__toggle{text-decoration:none;cursor:pointer}.accordion__toggle .icon-arrow-down{transition:transform .35s cubic-bezier(.4,0,.2,1)}.accordion__container.open .accordion__toggle .icon-arrow-down{transform:rotate(180deg)}.accordion__block{display:none;overflow:hidden}.accordion__container.open .accordion__block{display:block}.accordion__block a{color:var(--bs-color-link);text-decoration:underline}.faq-no-results__text a{text-decoration:underline}.accordion__block a:hover{color:var(--bs-color-link-hover)}.faq-sidebar ul{display:flex;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.faq-sidebar ul::-webkit-scrollbar{display:none}.faq-listing a{white-space:nowrap}.faq-banner a{color:inherit!important;text-decoration:underline!important}.faq-banner h1{font-size:45px!important}.faq-banner input{padding-block:13px;padding-left:49px!important;margin-top:5px}.faq-content-wrapper{row-gap:50px}.faq-container{padding-block:50px}.faq-container .faq-listing a{border-radius:8px;padding:9px 11px!important}.faq-container ul{gap:12px}.faq-container .accordion__container{padding-block:20px}.faq-container .accordion__container p:last-child{margin-bottom:0}.faq-container h2{margin-bottom:3px}.faq-container .accordian-answer{padding-top:11px;letter-spacing:0}.faq-container .icon-arrow-down{margin-top:3px;color:#000;font-size:13px}.accordion__container a{text-decoration:none}.faq-container mark{background-color:var(--bs-color-primary-100)}.sticky-top-wrapper .sticky-top{top:calc(var(--bs-header-height) + var(--bs-loyaltywidget-height) + 35px)}@media(max-width:991px){.faq-container .row{overflow:visible}.faq-container .sticky-top-wrapper{padding-inline:28px 0;padding-block:12px;position:-webkit-sticky;position:sticky;top:calc(var(--bs-header-height) + var(--bs-loyaltywidget-height));z-index:1020;background-color:var(--bs-body-bg);border-bottom:1px solid transparent}.faq-container .sticky-top-wrapper.is-stuck{border-bottom-color:var(--bs-color-border)}.faq-container .sticky-top{margin-inline:-18px;position:static;top:auto;background-color:var(--bs-body-bg)}.faq-container .accordion__container h3{font-size:17px}.faq-sidebar ul{padding-left:24px;padding-right:48px;margin:0 -1rem}.faq-container .faq-listing a{font-size:13px}}@media(min-width:992px){.faq-container ul#faq-scrollspy-navs{gap:11px;max-width:238px!important}.faq-sidebar ul{display:block;overflow-x:visible}.faq-listing a{white-space:normal}.faq-banner,.faq-container{padding-block:70px}.faq-banner h1{font-size:60px!important}.faq-content-wrapper{row-gap:70px;padding-left:18px}.faq-container .row>.sticky-top-wrapper{position:relative}.faq-container .row>.sticky-top-wrapper:before{background-color:var(--bs-color-primary)!important;content:"";display:block;width:1px;height:100%;position:absolute;top:0;right:13px}.faq-container .faq-listing a{padding:13px 15px!important}.faq-banner input{padding-block:16px;margin-top:0}}@media(max-width:575px){.faq-no-results__button{padding-left:25px!important;padding-right:25px!important}.faq-search-wrapper .icon-search,.faq-search-wrapper .icon-close{top:calc(50% + 3px)!important}}
/*# sourceMappingURL=/cdn/shop/t/590/assets/faq-latest.css.map */
