section.soleane-faq{--sc: #F5EFE6;--sc-alt: #EBE2D2;--st: #B5543A;--sb: #7A2E26;--si: #2B1B14;--sserif: "Cormorant Garamond", var(--font-heading-family), Georgia, serif;--ssans: var(--font-body-family, "DM Sans"), system-ui, sans-serif;position:relative!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background-color:var(--sc)!important;overflow:hidden!important}section.soleane-faq,section.soleane-faq *,section.soleane-faq *:before,section.soleane-faq *:after{box-sizing:border-box}section.soleane-faq .soleane-faq__chapter{position:absolute!important;top:50%!important;left:12%!important;transform:translateY(-50%)!important;font-family:var(--sserif)!important;font-weight:300!important;font-style:normal!important;font-size:clamp(16rem,30vw,28rem)!important;line-height:.8!important;color:var(--st)!important;opacity:.05!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;z-index:0!important;letter-spacing:-.02em!important;white-space:nowrap!important}section.soleane-faq .soleane-faq__inner{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:40% 60%!important;gap:clamp(48px,6vw,96px)!important;align-items:start!important;width:100%!important;max-width:1480px!important;margin:0 auto!important;padding:clamp(100px,12vh,160px) clamp(48px,5vw,96px)!important}section.soleane-faq .soleane-faq__header{display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;position:sticky!important;top:clamp(80px,10vh,120px)!important}section.soleane-faq p.soleane-faq__label{font-family:var(--ssans)!important;font-weight:500!important;font-style:normal!important;font-size:clamp(1.0625rem,1vw,1.1875rem)!important;line-height:1!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:var(--st)!important;margin:0 0 1.625rem!important;padding:0!important}section.soleane-faq h2.soleane-faq__headline{font-family:var(--sserif)!important;font-weight:400!important;font-style:normal!important;font-size:clamp(3rem,4.4vw,4.5rem)!important;line-height:1.05!important;letter-spacing:-.012em!important;color:var(--si)!important;margin:0!important;padding:0!important;text-transform:none!important;max-width:none!important;white-space:nowrap!important}section.soleane-faq p.soleane-faq__tagline{font-family:var(--sserif)!important;font-style:italic!important;font-weight:400!important;font-size:clamp(1.375rem,1.65vw,1.75rem)!important;line-height:1.45!important;color:#2b1b14c7!important;margin:1.375rem 0 0!important;padding:0!important;max-width:32ch!important}section.soleane-faq a.soleane-faq__contact{display:inline-block!important;margin:2.5rem 0 0!important;padding:5px 0 7px!important;font-family:var(--ssans)!important;font-size:clamp(.9375rem,.95vw,1.0625rem)!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--sb)!important;text-decoration:none!important;border-bottom:1px solid var(--st)!important;transition:color .3s ease,border-color .3s ease!important}section.soleane-faq a.soleane-faq__contact:hover{color:var(--st)!important;border-color:var(--sb)!important}section.soleane-faq a.soleane-faq__contact span{display:inline-block!important;margin-left:8px!important;transition:transform .3s ease!important}section.soleane-faq a.soleane-faq__contact:hover span{transform:translate(4px)!important}section.soleane-faq .soleane-faq__list{display:flex!important;flex-direction:column!important;width:100%!important;max-width:820px!important;margin:0!important;border-bottom:1px solid rgba(181,84,58,.3)!important}section.soleane-faq .soleane-faq__item{border-top:1px solid rgba(181,84,58,.3)!important;width:100%!important}section.soleane-faq button.soleane-faq__question{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;width:100%!important;padding:2.25rem 0!important;margin:0!important;background:none!important;border:none!important;cursor:pointer!important;text-align:left!important;font-family:var(--sserif)!important;font-weight:500!important;font-style:normal!important;font-size:clamp(1.625rem,2vw,2.125rem)!important;line-height:1.2!important;color:var(--si)!important;letter-spacing:-.012em!important;transition:color .3s ease!important}section.soleane-faq button.soleane-faq__question:hover{color:var(--sb)!important}section.soleane-faq .soleane-faq__question-text{flex:1!important;display:block!important}section.soleane-faq .soleane-faq__icon{position:relative!important;display:block!important;flex-shrink:0!important;width:24px!important;height:24px!important}section.soleane-faq .soleane-faq__icon-line{position:absolute!important;top:50%!important;left:50%!important;background-color:var(--st)!important;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .4s ease!important}section.soleane-faq .soleane-faq__icon-line--h{width:24px!important;height:1.5px!important;transform:translate(-50%,-50%)!important}section.soleane-faq .soleane-faq__icon-line--v{width:1.5px!important;height:24px!important;transform:translate(-50%,-50%)!important}section.soleane-faq .soleane-faq__item.is-open .soleane-faq__icon-line--v{transform:translate(-50%,-50%) rotate(90deg)!important;opacity:0!important}section.soleane-faq .soleane-faq__answer-wrapper{display:grid!important;grid-template-rows:0fr!important;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1)!important}section.soleane-faq .soleane-faq__item.is-open .soleane-faq__answer-wrapper{grid-template-rows:1fr!important}section.soleane-faq .soleane-faq__answer{overflow:hidden!important;font-family:var(--sserif)!important;font-style:italic!important;font-weight:400!important;font-size:clamp(1.1875rem,1.4vw,1.4375rem)!important;line-height:1.6!important;color:#2b1b14b3!important;opacity:0!important;transition:opacity .5s cubic-bezier(.22,1,.36,1)!important;padding:0!important;max-width:64ch!important}section.soleane-faq .soleane-faq__item.is-open .soleane-faq__answer{opacity:1!important;padding:0 0 2.25rem!important}section.soleane-faq [data-fade-cascade]{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}section.soleane-faq [data-fade-cascade].is-visible{opacity:1;transform:translateY(0)}@media(max-width:749px){section.soleane-faq .soleane-faq__chapter{font-size:clamp(12rem,50vw,18rem)!important;left:50%!important;transform:translate(-50%,-50%)!important;opacity:.04!important}section.soleane-faq .soleane-faq__inner{grid-template-columns:1fr!important;gap:36px!important;padding:64px 20px!important}section.soleane-faq .soleane-faq__header{position:static!important;top:auto!important;align-items:flex-start!important;text-align:left!important}section.soleane-faq p.soleane-faq__label{font-size:1rem!important;margin-bottom:1.125rem!important}section.soleane-faq h2.soleane-faq__headline{font-size:clamp(2.375rem,9.4vw,3rem)!important;white-space:normal!important;text-wrap:balance!important;line-height:1.1!important}section.soleane-faq p.soleane-faq__tagline{font-size:clamp(1.1875rem,4.6vw,1.375rem)!important;max-width:32ch!important;margin-top:1rem!important}section.soleane-faq a.soleane-faq__contact{font-size:.875rem!important;margin-top:1.875rem!important}section.soleane-faq button.soleane-faq__question{font-size:clamp(1.25rem,4.8vw,1.5rem)!important;padding:1.875rem 0!important;gap:18px!important;line-height:1.25!important;font-weight:500!important}section.soleane-faq .soleane-faq__icon{width:22px!important;height:22px!important}section.soleane-faq .soleane-faq__icon-line--h{width:22px!important;height:1.5px!important}section.soleane-faq .soleane-faq__icon-line--v{width:1.5px!important;height:22px!important}section.soleane-faq .soleane-faq__answer{font-size:clamp(1rem,4vw,1.1875rem)!important;line-height:1.6!important;color:#2b1b14b3!important}section.soleane-faq .soleane-faq__item.is-open .soleane-faq__answer{padding:0 0 1.875rem!important}}@media(prefers-reduced-motion:reduce){section.soleane-faq [data-fade-cascade]{opacity:1!important;transform:none!important;transition:none!important}section.soleane-faq .soleane-faq__answer-wrapper,section.soleane-faq .soleane-faq__answer,section.soleane-faq .soleane-faq__icon-line{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/soleane-faq.css.map */
