body:has(.jv-service-hero) .collapsible-content{background:radial-gradient(circle at 82% 4%,rgba(200,164,107,.06),transparent 28rem),linear-gradient(180deg,#050505,#090909);color:#fff}body:has(.jv-service-hero) .collapsible-content__wrapper{background:transparent}body:has(.jv-service-hero) .collapsible-content__heading{position:relative;margin-bottom:3rem;color:#fff;font-size:clamp(2.8rem,3.8vw,4.4rem);line-height:1.15;text-align:center}body:has(.jv-service-hero) .collapsible-content__heading:after{content:"";display:block;width:9rem;height:1px;margin:1.8rem auto 0;background:linear-gradient(90deg,transparent,#C8A46B,#DABD85,#C8A46B,transparent);box-shadow:0 0 1.6rem #c8a46b3d}body:has(.jv-service-hero) .collapsible-content .accordion{margin-top:1.2rem;border:1px solid rgba(255,255,255,.13);border-radius:0;background:linear-gradient(145deg,#121212f5,#080808fa);box-shadow:0 1.6rem 4rem #0003;overflow:hidden;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}body:has(.jv-service-hero) .collapsible-content .accordion:hover{border-color:#c8a46b99;background:linear-gradient(145deg,#161616fa,#0a0a0afa);box-shadow:0 1.8rem 4.4rem #00000047}body:has(.jv-service-hero) .collapsible-content .accordion details[open]{background:#c8a46b09}body:has(.jv-service-hero) .collapsible-content .accordion:has(details[open]){border-color:#c8a46b;box-shadow:0 0 0 1px #c8a46b2e,0 1.8rem 4.4rem #0000004d,0 0 2.4rem #c8a46b14}body:has(.jv-service-hero) .collapsible-content .accordion summary{min-height:7rem;padding:1.8rem 2.2rem;color:#fff;transition:color .18s ease,background .18s ease}body:has(.jv-service-hero) .collapsible-content .accordion summary:hover{background:#c8a46b0b}body:has(.jv-service-hero) .collapsible-content .accordion__title{color:#fff;font-size:clamp(1.55rem,1.5vw,1.8rem);font-weight:650;letter-spacing:.01em;line-height:1.45}body:has(.jv-service-hero) .collapsible-content details[open] .accordion__title{color:#dabd85}body:has(.jv-service-hero) .collapsible-content .accordion summary .svg-wrapper,body:has(.jv-service-hero) .collapsible-content .accordion summary>svg{flex:0 0 auto;width:2.2rem;height:2.2rem;color:#c8a46b}body:has(.jv-service-hero) .collapsible-content .accordion summary svg{stroke:currentColor;fill:none}body:has(.jv-service-hero) .collapsible-content .accordion summary .icon-caret,body:has(.jv-service-hero) .collapsible-content .accordion summary .icon-plus,body:has(.jv-service-hero) .collapsible-content .accordion summary .icon-minus{width:1.5rem;height:1.5rem;color:#c8a46b;transition:transform .22s ease,color .18s ease}body:has(.jv-service-hero) .collapsible-content details[open] summary .icon-caret{transform:rotate(180deg)}body:has(.jv-service-hero) .collapsible-content details[open] summary .icon-plus{transform:rotate(45deg)}body:has(.jv-service-hero) .collapsible-content .accordion__content{margin:0;padding:0 2.2rem 2.4rem;border-top:1px solid rgba(200,164,107,.18);color:#ffffffc2;font-size:1.5rem;line-height:1.78}body:has(.jv-service-hero) .collapsible-content .accordion__content>*:first-child{margin-top:2rem}body:has(.jv-service-hero) .collapsible-content .accordion__content p{color:#ffffffc2}body:has(.jv-service-hero) .collapsible-content .accordion__content strong{color:#fff}body:has(.jv-service-hero) .collapsible-content .accordion__content a{color:#dabd85;text-decoration-color:#dabd858c;text-underline-offset:.3rem}body:has(.jv-service-hero) .collapsible-content .accordion__content a:hover{color:#fff;text-decoration-color:#c8a46b}body:has(.jv-service-hero) .collapsible-content .accordion__content ul,body:has(.jv-service-hero) .collapsible-content .accordion__content ol{padding-left:2.2rem}body:has(.jv-service-hero) .collapsible-content .accordion__content li{margin-bottom:.8rem}body:has(.jv-service-hero) .shopify-section:has(.collapsible-content)+.shopify-section:has(.collapsible-content){margin-top:0}body:has(.jv-service-hero) .collapsible-content .collapsible-content__wrapper{padding-top:4.8rem;padding-bottom:2.4rem}@media screen and (max-width:989px){body:has(.jv-service-hero) .collapsible-content .accordion summary{padding-right:1.8rem;padding-left:1.8rem}body:has(.jv-service-hero) .collapsible-content .accordion__content{padding-right:1.8rem;padding-left:1.8rem}}@media screen and (max-width:749px){body:has(.jv-service-hero) .collapsible-content__heading{margin-bottom:2.4rem;font-size:clamp(2.6rem,8vw,3.4rem)}body:has(.jv-service-hero) .collapsible-content__heading:after{width:7rem;margin-top:1.4rem}body:has(.jv-service-hero) .collapsible-content .collapsible-content__wrapper{padding-top:3.5rem;padding-bottom:1.8rem}body:has(.jv-service-hero) .collapsible-content .accordion{margin-top:1rem}body:has(.jv-service-hero) .collapsible-content .accordion summary{min-height:6.4rem;padding:1.6rem 1.5rem}body:has(.jv-service-hero) .collapsible-content .accordion__title{padding-right:1rem;font-size:1.5rem;line-height:1.45}body:has(.jv-service-hero) .collapsible-content .accordion__content{padding:0 1.5rem 2rem;font-size:1.4rem;line-height:1.72}body:has(.jv-service-hero) .collapsible-content .accordion__content>*:first-child{margin-top:1.7rem}}body:has(.jv-service-hero) .collapsible-content .accordion summary:focus-visible{outline:2px solid #C8A46B;outline-offset:-3px}@media(prefers-reduced-motion:reduce){body:has(.jv-service-hero) .collapsible-content *,body:has(.jv-service-hero) .collapsible-content *:before,body:has(.jv-service-hero) .collapsible-content *:after{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/jaivie-faq.css.map */
