#MainContent{background:#faf9f5;padding-bottom:80px}.faq-banner{position:relative}.faq-banner-image{width:100%;height:auto;object-fit:cover;object-position:center;display:block;min-height:500px}.faq-banner-content{position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center;background:#0006;width:100%;height:100%}.faq-banner-content h1{color:var(--White, #FFF);text-align:center;font-size:58px;font-weight:700;line-height:normal;margin-bottom:40px}.faq-search-bar{width:467px;max-width:85%;position:relative}.faq-banner-content .faq-input-wrapper{position:relative;width:100%}.faq-banner-content label{position:absolute;left:20px;top:14px;color:#c4c4c4;font-size:16px;font-weight:400;line-height:normal;pointer-events:none}.faq-search-icon{color:#999;font-size:14px;line-height:171.4%}.faq-banner-content label svg{width:17px;height:17px;vertical-align:bottom;margin-right:8px}.faq-banner-content input{width:100%;height:48px;border-radius:4px;background:#fff;border:none;padding:14px 20px 14px 24px}.faq-banner-content input:focus,.faq-banner-content input:focus-visible,.faq-banner-content input:active{outline:none;box-shadow:none;border-radius:4px 4px 0 0}.faq-banner-content input:focus+label,.faq-banner-content input:not(:placeholder-shown)+label{display:none}.search-results{display:none;position:absolute;top:100%;left:0;width:100%;background:#fff;color:var(--1, #000);box-shadow:0 4px 16px #0000001a;border-radius:0 0 4px 4px;max-height:300px;overflow-y:auto;z-index:10}.faq-search-bar.input-focused .search-results,.faq-banner-content input:focus+label+.search-results{display:block}.search-results ul{list-style:none;margin:0;padding:0;max-height:200px;overflow-y:auto;gap:12px}.search-results li{padding:12px 16px;border-bottom:1px solid #E0E0E0;cursor:pointer;text-align:left}.search-results li:last-child{border-bottom:none}.search-results li:hover{background:#f5f5f5}.faq-banner-content .faq-input-wrapper .no-results{padding:12px 16px;color:#999;font-size:14px;text-align:center}@media screen and (max-width: 1440px){.faq-banner-content h1{font-size:48px;margin-bottom:32px}}@media screen and (max-width: 768px){.faq-banner-content h1{font-size:32px;margin-bottom:14px}.faq-banner-subtitle{margin-bottom:18px;font-size:14px;line-height:150%;max-width:70%}.faq-banner-image{min-height:440px}.faq-banner-content input{height:40px;padding:10px 15px}.faq-banner-content label{top:12px;left:15px;font-size:14px}}.faq-nav{color:var(--Color, #434341)}.faq-nav .section-heading{text-align:center}.faq-nav ul{--item-gap: 14px;list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;font-size:14px;gap:var(--item-gap)}.faq-nav ul li{position:relative;font-size:18px;border-radius:8px;background:#f1ece2;--number-of-items: 6;width:calc((100% - (var(--number-of-items) - 1) * var(--item-gap)) / var(--number-of-items));padding-top:calc((100% - (var(--number-of-items) - 1) * var(--item-gap)) / var(--number-of-items));text-align:center;cursor:pointer}.faq-nav .nav-icon-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.faq-nav a{color:var(--Color, #434341);text-decoration:none}.faq-nav img{height:48px;width:48px;object-fit:contain;margin-bottom:24px;vertical-align:top}@media screen and (max-width: 1440px){.faq-nav ul li{font-size:16px}.faq-nav img{height:40px;width:40px;margin-bottom:20px}}@media screen and (max-width: 1200px){.faq-nav ul li{--number-of-items: 4}}@media screen and (max-width: 768px){.faq-nav ul{--item-gap: 10px;gap:var(--item-gap)}.faq-nav ul li{font-size:14px;--number-of-items: 3}.faq-nav img{height:32px;width:32px;margin-bottom:16px}}.collapsible-section .gradient{background:transparent!important}.accordion summary{background:#fff!important;padding:18px 38px!important;box-shadow:0 1px 2px #0000000d}.accordion__title{font-family:var(--font-body-family);color:#434341!important;font-size:18px}.collapsible-content details[open]>summary,.collapsible-content details>summary:hover{background:var(--2-2, #537075)!important}.collapsible-content details[open]>summary .accordion__title,.collapsible-content details>summary:hover .accordion__title{color:#fff!important}.collapsible-content summary .icon{width:17px!important;height:17px!important}.collapsible-content details[open]>summary .icon,.collapsible-content details>summary:hover .icon{color:#fff}.collapsible-content .accordion+.accordion{margin-top:16px}.accordion__content{background:#fff;color:#616161}@media screen and (max-width: 768px){.accordion summary{padding:10px 16px!important}.collapsible-content summary .icon{width:12px!important;height:12px!important}.accordion__content{padding:10px!important}.accordion__title{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/faq.css.map */
