body:has(.sfc-faq-marker) .collapsible-content .accordion{position:relative!important;background:#fff!important;border:1px solid #e0e9ee!important;border-radius:14px!important;margin:0 0 14px!important;overflow:hidden!important;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease!important}body:has(.sfc-faq-marker) .collapsible-content .accordion:has(details[open]){background:#f4fafd!important;border-color:#afd9e8!important;box-shadow:0 8px 26px #2857750b!important}body:has(.sfc-faq-marker) .collapsible-content .accordion summary{display:flex!important;align-items:center!important;gap:16px!important;padding:22px 24px!important;min-height:76px!important;text-decoration:none!important}body:has(.sfc-faq-marker) .collapsible-content .accordion summary:before{content:"Q"!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 28px!important;width:28px!important;height:28px!important;border-radius:50%!important;background:#e7f4fa!important;color:#4ca4c5!important;font-size:11px!important;font-weight:700!important;letter-spacing:0!important}body:has(.sfc-faq-marker) .collapsible-content .accordion__title{flex:1!important;color:#285775!important;font-size:16px!important;font-weight:500!important;line-height:1.5!important;margin:0!important;text-decoration:none!important}body:has(.sfc-faq-marker) .collapsible-content .accordion summary .icon-caret{width:32px!important;height:32px!important;padding:9px!important;border-radius:50%!important;background:#e9f4f9!important;color:#4ba9ca!important;position:static!important;flex-shrink:0!important;transition:transform .25s ease!important}body:has(.sfc-faq-marker) .collapsible-content .accordion details[open] summary .icon-caret{transform:rotate(180deg)!important;background:#d9edf6!important}body:has(.sfc-faq-marker) .collapsible-content .accordion details[open] summary{border-bottom:1px solid #d3e3eb!important}body:has(.sfc-faq-marker) .collapsible-content .accordion__content{padding:22px 28px 26px 68px!important;margin:0!important;color:#637b8c!important;font-size:15px!important;font-weight:400!important;line-height:1.8!important}body:has(.sfc-faq-marker) .collapsible-content .accordion__content p{color:#637b8c!important;font-size:inherit!important;font-weight:400!important;line-height:inherit!important;margin:0!important}@media(hover:hover){body:has(.sfc-faq-marker) .collapsible-content .accordion:hover{border-color:#a8d4e5!important;box-shadow:0 5px 20px #28577509!important}}@media screen and (max-width:749px){body:has(.sfc-faq-marker) .collapsible-content .accordion{border-radius:11px!important;margin-bottom:10px!important}body:has(.sfc-faq-marker) .collapsible-content .accordion summary{padding:17px 15px!important;min-height:64px!important;gap:11px!important}body:has(.sfc-faq-marker) .collapsible-content .accordion summary:before{flex-basis:24px!important;width:24px!important;height:24px!important;font-size:10px!important}body:has(.sfc-faq-marker) .collapsible-content .accordion__title{font-size:14px!important;line-height:1.45!important}body:has(.sfc-faq-marker) .collapsible-content .accordion summary .icon-caret{width:27px!important;height:27px!important;padding:7px!important}body:has(.sfc-faq-marker) .collapsible-content .accordion__content{padding:17px 17px 22px 50px!important;font-size:14px!important;line-height:1.7!important}}body:has(.sfc-faq-marker) .collapsible-content .collapsible-content__heading{color:#285775!important;font-size:clamp(30px,3.5vw,43px)!important;font-weight:500!important;line-height:1.2!important;letter-spacing:-1px!important;text-align:center!important;margin:0 0 38px!important}body:has(.sfc-faq-marker) .collapsible-content .caption-with-letter-spacing{color:#4ba9ca!important;font-size:11px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;text-align:center!important;margin-bottom:14px!important}body:has(.sfc-faq-marker) .collapsible-content .accordion__title{font-size:16px!important;font-weight:500!important;letter-spacing:0!important;color:#285775!important}body:has(.sfc-faq-marker) .collapsible-content .accordion__content{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:20px 65px 26px 63px!important;color:#637b8c!important;font-size:15px!important;font-weight:400!important;line-height:1.75!important;text-align:left!important}body:has(.sfc-faq-marker) .collapsible-content .accordion__content p,body:has(.sfc-faq-marker) .collapsible-content .accordion__content .rte{max-width:100%!important;margin:0!important;padding:0!important;font-weight:400!important;overflow-wrap:break-word!important}body:has(.sfc-faq-marker) .collapsible-content .accordion details[open] summary{border-bottom:1px solid #d8e8ef!important}@media screen and (max-width:749px){body:has(.sfc-faq-marker) .collapsible-content .collapsible-content__heading{font-size:28px!important;line-height:1.2!important;letter-spacing:-.5px!important;margin-bottom:28px!important}body:has(.sfc-faq-marker) .collapsible-content .caption-with-letter-spacing{font-size:10px!important;letter-spacing:1.5px!important;margin-bottom:12px!important}body:has(.sfc-faq-marker) .collapsible-content .accordion__title{font-size:14px!important}body:has(.sfc-faq-marker) .collapsible-content .accordion__content{padding:17px 49px 22px 50px!important;font-size:14px!important;line-height:1.7!important}}body:has(.sfc-faq-marker) .collapsible-content{position:relative!important;background:radial-gradient(ellipse at 5% 15%,rgba(133,202,230,.2) 0%,transparent 48%),radial-gradient(ellipse at 95% 85%,rgba(157,213,232,.25) 0%,transparent 50%),linear-gradient(135deg,#f1f8fc,#fff 48%,#eaf5fa)!important}body:has(.sfc-faq-marker) .collapsible-content .accordion{background:#ffffffc7!important;border:1px solid #e0edf3!important;border-radius:14px!important}@media(hover:hover){body:has(.sfc-faq-marker) .collapsible-content .accordion:hover{background:#fff!important;border-color:#bcdce9!important;transition:background .25s ease,border-color .25s ease}}@media screen and (max-width:749px){body:has(.sfc-faq-marker) .collapsible-content{background:linear-gradient(160deg,#f0f8fc,#fff 55%,#eaf5fa)!important}}body:has(.sfc-faq-marker) .collapsible-content{margin-top:0!important}body:has(.sfc-faq-marker) .collapsible-content.section-template--padding,body:has(.sfc-faq-marker) .collapsible-content .section-template--padding{padding-top:0!important}body:has(.sfc-faq-marker) .shopify-section:has(.collapsible-content){margin-top:0!important;padding-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sfc-faqs.css.map */
