.faq-page{background:#f8f7f6;color:#454443}.faq-intro{padding:65px 64px 40px}.faq-intro .eyebrow,.faq-contact .eyebrow{font:10px var(--sans);letter-spacing:.17em;color:#aa916f}.faq-intro>div{display:flex;justify-content:space-between;align-items:end;gap:60px}.faq-intro h1{font:clamp(62px,6vw,100px)/1.04 var(--serif);letter-spacing:-.035em;margin:28px 0 35px}.faq-intro em,.faq-contact em{font-style:normal;color:#515d4a}.faq-intro p{font:14px/1.9 var(--sans);color:#77776c;margin-bottom:42px}.faq-search{display:flex;align-items:center;gap:18px;background:#efede7;padding:0 22px;max-width:680px;border-bottom:1px solid #aa916f}.faq-search>svg{width:24px;height:24px;flex:0 0 24px;color:#515d4a}.faq-search>input{border:0;background:transparent;outline:0;padding:20px 0;min-height:58px;width:100%;font:14px var(--sans);color:#454443}.faq-search:focus-within{outline:2px solid #aa916f;outline-offset:3px}.faq-intro .faq-search-status{font:11px/1.7 var(--sans);margin:15px 0 0;min-height:19px}.faq-page #easy-faq-app-top-section,.faq-page #easy-faq-app-search-bar{display:none!important}.faq-app-content{padding:15px 64px 70px}.faq-page #faq-plus-app-template-three{display:grid!important;grid-template-columns:230px minmax(0,1fr)!important;gap:70px!important;max-width:none!important;margin:0!important;padding:0!important;width:100%!important}.faq-page #easy-faq-app-default-display{grid-column:2!important;grid-row:1!important;float:none!important;width:100%!important;display:block!important;margin:0!important;padding:0!important;max-width:none!important}.faq-page #faq-plus-app-sidebar{grid-column:1!important;grid-row:1!important;float:none!important;display:block!important;width:100%!important;position:sticky!important;top:25px!important;align-self:start!important;padding:0!important;margin:0!important;right:auto!important;z-index:1!important}.faq-page #fixed-sidebar{display:none!important}.faq-page .faq-sidebar-navigation ul{padding:0!important;margin:0!important;list-style:none!important}.faq-page .faq-app-categories li{border:0!important;border-bottom:1px solid #dedbd3!important;margin:0!important;padding:0!important}.faq-page .faq-app-categories a{padding:17px 0!important;font:12px/1.5 var(--sans)!important;color:#515d4a!important;text-decoration:none!important;display:block!important;border:0!important;background:none!important}.faq-page .faq-app-categories a.active-faq-category{color:#8c7354!important;font-weight:600!important}.faq-page .faq-plus-accordian{padding:0!important;margin:0!important;width:100%!important;float:none!important;max-width:none!important}.faq-page .faq-plus-accordian-section{margin:0 0 55px!important;padding:0!important;scroll-margin-top:30px!important}.faq-page .faqPlusAppFaqCategory{font:43px/1.1 var(--serif)!important;color:#515d4a!important;letter-spacing:-.025em!important;margin:0 0 25px!important;padding:0!important;background:none!important;border:0!important}.faq-page .faqPlusAppFaqCategory:after{display:none!important}.faq-page .faqPlusAppFaq{position:relative!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #dedbd3!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.faq-page .faqPlusAppTitle{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:25px!important;font:14px/1.65 var(--sans)!important;color:#454443!important;background:transparent!important;border:0!important;padding:23px 32px 23px 0!important;text-transform:none!important;margin:0!important;cursor:pointer!important;min-height:44px!important}.faq-page .faqPlusAppTitle:before{content:"+"!important;border:0!important;transform:none!important;position:absolute!important;inset:23px 0 auto auto!important;width:20px!important;height:24px!important;font:24px/1 var(--sans)!important;color:#aa916f!important}.faq-page .faqPlusAppTitle:after{display:none!important}.faq-page .faqPlusAppToggle{display:block!important;position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;pointer-events:none!important}.faq-page .faqPlusAppToggle:focus-visible+.faqPlusAppTitle{outline:2px solid #aa916f!important;outline-offset:-2px!important}.faq-page .faqPlusAppToggle:checked+.faqPlusAppTitle{color:#515d4a!important}.faq-page .faqPlusAppToggle:checked+.faqPlusAppTitle:before{content:"\2212"!important;transform:none!important}.faq-page .faqPlusAppContent{max-height:0!important;overflow:hidden!important;background:none!important;padding:0!important;margin:0!important;box-shadow:none!important;border:0!important}.faq-page .faqPlusAppToggle:checked+.faqPlusAppTitle+.faqPlusAppContent{max-height:none!important;padding:0 30px 22px 0!important}.faq-page .faqPlusAppAnswer,.faq-page .faqPlusAppAnswer p,.faq-page .faqPlusAppAnswer li{font:13px/1.9 var(--sans)!important;color:#77776c!important}.faq-page .faqPlusAppAnswer p{margin:0 0 15px!important;padding:0!important}.faq-page .faqPlusAppAnswer a{color:#515d4a!important;text-decoration:underline!important}.faq-page [hidden]{display:none!important}.faq-contact{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:65px 64px;background:#efede7;align-items:center}.faq-contact h2{font:64px/1.07 var(--serif);margin:23px 0 0;letter-spacing:-.035em}.faq-contact p{font:14px/1.9 var(--sans);color:#77776c;max-width:370px}.faq-contact .button{display:flex;align-items:center;justify-content:space-between;gap:30px;max-width:350px;padding:20px 25px;font:12px var(--sans);background:#515d4a;color:#fff}.faq-contact .button svg{width:23px;height:23px;flex:0 0 23px}.faq-contact .text-link{display:flex;margin-top:23px;font:12px var(--sans);max-width:350px}@media(max-width:900px){.faq-intro,.faq-app-content{padding-left:35px;padding-right:35px}.faq-intro>div{display:block}.faq-intro p{margin-bottom:30px}.faq-page #faq-plus-app-template-three{grid-template-columns:180px minmax(0,1fr)!important;gap:35px!important}.faq-contact{padding:50px 35px;gap:35px}.faq-contact h2{font-size:48px}}@media(max-width:600px){.faq-intro{padding:40px 20px 25px}.faq-intro .eyebrow,.faq-contact .eyebrow{font-size:8px}.faq-intro h1{font-size:54px;margin:23px 0}.faq-intro p{font-size:12px;margin-bottom:27px}.faq-search{padding:0 15px;gap:12px}.faq-search>input{font-size:16px;padding:17px 0;min-height:56px}.faq-intro .faq-search-status{font-size:10px}.faq-app-content{padding:0 20px 35px}.faq-page #faq-plus-app-template-three{display:flex!important;flex-direction:column!important;gap:30px!important}.faq-page #faq-plus-app-sidebar{position:static!important;order:-1!important}.faq-page .faq-sidebar-navigation ul{display:flex!important;gap:9px!important;overflow-x:auto!important;padding-bottom:12px!important;scrollbar-width:thin!important;overscroll-behavior-x:contain!important}.faq-page .faq-app-categories li{flex:0 0 auto!important;border:1px solid #d8d2c6!important}.faq-page .faq-app-categories a{padding:12px 14px!important;white-space:nowrap!important;font-size:11px!important;min-height:44px!important;box-sizing:border-box!important}.faq-page .faqPlusAppFaqCategory{font-size:35px!important;margin-bottom:14px!important}.faq-page .faq-plus-accordian-section{margin-bottom:38px!important}.faq-page .faqPlusAppTitle{font-size:13px!important;padding:19px 28px 19px 0!important;line-height:1.65!important}.faq-page .faqPlusAppTitle:before{top:20px!important;font-size:22px!important}.faq-page .faqPlusAppAnswer,.faq-page .faqPlusAppAnswer p,.faq-page .faqPlusAppAnswer li{font-size:12px!important;line-height:1.9!important}.faq-contact{display:block;padding:40px 20px}.faq-contact h2{font-size:49px;margin-bottom:25px}.faq-contact p{font-size:12px}.faq-contact .button{max-width:none;min-height:52px;font-size:12px}.faq-contact .text-link{min-height:44px;align-items:center}}.faq-search>.visually-hidden{position:absolute!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;white-space:nowrap!important;padding:0!important;border:0!important}.faq-intro,.faq-app-content{max-width:1600px;margin-inline:auto;box-sizing:border-box}.faq-intro{padding-top:58px;padding-bottom:28px}.faq-intro h1{font-size:clamp(58px,5.4vw,92px);margin-bottom:30px}.faq-intro p{max-width:290px;margin-bottom:34px}.faq-page .faq-app-categories a{transition:color .18s ease,padding-left .18s ease!important}.faq-page .faq-app-categories a.active-faq-category{color:#aa916f!important;padding-left:12px!important;box-shadow:inset 2px 0 #aa916f}.faq-page .faqPlusAppTitle{font-size:15px!important;transition:color .18s ease!important}.faq-page .faqPlusAppTitle:before{background:transparent!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important;inset:50% 0 auto auto!important;transform:translateY(-50%)!important;width:24px!important;height:24px!important;font-weight:300!important}.faq-page .faqPlusAppToggle:checked+.faqPlusAppTitle:before{transform:translateY(-50%)!important}.faq-page .faqPlusAppAnswer,.faq-page .faqPlusAppAnswer p,.faq-page .faqPlusAppAnswer li{font-size:14px!important;line-height:1.85!important}.faq-page .faqPlusAppAnswer{max-width:850px!important}.faq-page .faqPlusAppAnswer ul,.faq-page .faqPlusAppAnswer ol{padding-left:22px!important}.faq-page .faqPlusAppAnswer img{max-width:100%!important;height:auto!important}.faq-contact .button,.faq-contact .text-link{transition:background-color .18s ease,color .18s ease}.faq-page .faq-app-categories a:focus-visible,.faq-page .faqPlusAppAnswer a:focus-visible,.faq-contact a:focus-visible{outline:2px solid #aa916f!important;outline-offset:4px!important}@media(hover:hover){.faq-page .faq-app-categories a:hover,.faq-page .faqPlusAppTitle:hover,.faq-page .faqPlusAppAnswer a:hover,.faq-contact .text-link:hover{color:#aa916f!important}.faq-contact .button:hover{background:#aa916f;color:#fff}}@media(max-width:600px){.faq-intro{padding:34px 20px 22px}.faq-intro h1{font-size:clamp(43px,12vw,54px);margin:21px 0}.faq-intro p{font-size:14px;line-height:1.8;margin-bottom:24px;max-width:none}.faq-intro .eyebrow,.faq-contact .eyebrow{font-size:9px}.faq-intro .faq-search-status{font-size:12px}.faq-page .faq-app-categories a.active-faq-category{padding-left:14px!important;box-shadow:inset 0 -2px #aa916f;background:#efede7!important}.faq-page .faqPlusAppTitle{font-size:14px!important;padding-block:20px!important}.faq-page .faqPlusAppAnswer,.faq-page .faqPlusAppAnswer p,.faq-page .faqPlusAppAnswer li{font-size:14px!important}.faq-contact p{font-size:14px}.faq-contact h2{font-size:clamp(41px,11vw,49px)}}@media(prefers-reduced-motion:reduce){.faq-page a,.faq-page .faqPlusAppTitle{transition:none!important}}@media(hover:hover){.faq-page .faqPlusAppFaq:hover,.faq-page .faqPlusAppFaq:hover>.faqPlusAppTitle{background:#aa916f!important}.faq-page .faqPlusAppFaq:hover>.faqPlusAppTitle,.faq-page .faqPlusAppFaq:hover>.faqPlusAppTitle:before{color:#fff!important}.faq-page .faqPlusAppFaq:hover>.faqPlusAppContent{background:#f8f7f6!important}}.faq-page .faqPlusAppTitle{padding-left:18px!important;padding-right:48px!important}.faq-page .faqPlusAppTitle:before{right:16px!important}.faq-page .faqPlusAppAnswer,.faq-page .faqPlusAppAnswer *{background:transparent!important;background-color:transparent!important;font-family:var(--sans)!important;color:inherit!important;line-height:inherit!important}.faq-page .faqPlusAppAnswer{color:#77776c!important;padding:20px 18px 4px!important;box-sizing:border-box!important}.faq-page .faqPlusAppAnswer span{font-size:inherit!important}.faq-page .faqPlusAppAnswer a{color:#515d4a!important}.faq-page .faqPlusAppToggle:checked+.faqPlusAppTitle+.faqPlusAppContent{padding:0 30px 18px 0!important}@media(max-width:600px){.faq-page .faqPlusAppAnswer{padding:18px 18px 2px!important}.faq-page .faqPlusAppToggle:checked+.faqPlusAppTitle+.faqPlusAppContent{padding-right:0!important}}
/*# sourceMappingURL=/cdn/shop/t/156/assets/cape-faq.css.map */
