.faq{position:relative;overflow:hidden;background:var(--cream-50)}.faq--golf-decoration{padding-bottom:14rem}.faq--golf-decoration:after{position:absolute;z-index:0;right:0;bottom:0;left:0;height:11rem;background:bottom / 100% auto no-repeat var(--golf-foot);content:"";opacity:.3;pointer-events:none}.faq>.wrap{position:relative;z-index:1}.faq .eyebrow{color:var(--gold-600)}.faq .display{margin:4px 0 0;letter-spacing:0}.faq__list{display:grid;max-width:840px;margin:46px auto 0;gap:14px}.faq__item{overflow:hidden;border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper)}.faq__item summary{display:flex;padding:22px 26px;align-items:center;justify-content:space-between;gap:16px;color:var(--ink);font-family:var(--ff-sans);font-size:17px;font-weight:800;line-height:1.35;list-style:none;cursor:pointer;transition:color .15s ease}.faq__item summary:hover{color:var(--green-700)}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{flex:0 0 auto;color:var(--gold-600);font-size:26px;font-weight:700;line-height:1;content:"+";transition:transform .2s ease}.faq__item[open] summary:after{transform:rotate(45deg)}.faq__item p{margin:0;padding:0 26px 24px;color:var(--ink-soft);font-size:15.5px;line-height:1.62;letter-spacing:0}.faq__button-wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:42px}@media screen and (max-width:749px){.faq--golf-decoration{padding-bottom:10rem}.faq--golf-decoration:after{height:8rem;background-size:auto 8rem}}.finale{position:relative;overflow:hidden;border-top:1px solid rgba(200,162,75,.28);background-color:var(--green-900)!important;background-image:repeating-linear-gradient(90deg,#ffffff0e 0 2px,#fff0 2px 46px)!important;color:var(--cream-50);text-align:center}.finale:after{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,#ffffff0e 0 2px,#fff0 2px 46px)!important;content:"";pointer-events:none}.finale__inner{position:relative;z-index:2;max-width:760px;margin:0 auto;padding:0 16px;text-align:center}.finale .eyebrow{justify-content:center;color:var(--gold-100);font-size:13px;letter-spacing:.22em}.finale .eyebrow:before{display:none}.finale h2{max-width:14ch;margin:4px auto 0;color:var(--cream-50);line-height:1.1;letter-spacing:0;text-align:center}.finale h2 .gold{color:var(--gold)}.finale .lead{max-width:52ch;margin:18px auto 0;color:#f4fbfad1;text-align:center}.finale .lead p{margin:0}.finale__cta{display:flex;margin-top:32px;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px}.finale__cta .btn{min-width:240px}.finale__cta .btn--ghost{color:var(--cream-50)}.finale .cta-trust{display:flex;margin-top:28px;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px 28px}.finale .cta-trust span{display:inline-flex;min-width:0;align-items:center;justify-content:flex-start;gap:8px;color:#f3ecdbe6;font-size:13.5px;font-weight:700;letter-spacing:.01em}.finale .cta-trust svg{width:18px;height:18px;flex:none;color:var(--gold)}.emailcap{position:relative;overflow:hidden;border-top:1px solid rgba(200,162,75,.28);border-bottom:3px solid var(--pink, #e85190);background-color:var(--ink)!important;background-image:none!important;box-shadow:0 3px 0 0 var(--green-700);color:var(--cream-50)}.emailcap:after{position:absolute;top:0;right:0;bottom:0;left:0;background:none!important;content:"";pointer-events:none}.emailcap__inner{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px}.emailcap .eyebrow{color:var(--gold-100)}.emailcap h2{margin:0 0 10px;color:var(--cream-50);line-height:.92;letter-spacing:0}.emailcap p{max-width:46ch;margin:0;color:#f3ecdbd9}.emailcap .shopify-email-form{width:100%}.emailcap__form{display:flex;flex-wrap:wrap;gap:10px}.emailcap__form input[type=email]{min-width:0;padding:16px 20px;flex:1;border:1.5px solid rgba(243,236,219,.3);border-radius:999px;outline:none;background:#fffffff5;color:var(--ink);font-family:var(--ff-sans);font-size:15.5px;box-shadow:none}.emailcap__form input[type=email]:focus{border-color:var(--gold);box-shadow:none}.emailcap__form .btn{flex:none}.emailcap__success{display:flex;width:100%;align-items:flex-start;gap:5px;color:var(--cream-50);font-size:14px;font-weight:800;line-height:1.45}.emailcap__success:before{flex:none;color:var(--gold);content:"\2713"}.emailcap__error{width:100%;margin-top:2px;color:var(--gold-100);font-size:13px;font-weight:700}.emailcap__form .field:after,.emailcap__form .field:before{display:none}.emailcap .emailcap__fine{margin-top:10px;color:#f3ecdb99;font-size:12px}@media(max-width:760px){.faq__list{margin-top:32px;gap:10px}.faq__item summary{padding:18px;font-size:15.5px}.faq__item p{padding:0 18px 20px;font-size:14.5px}.finale .cta-trust{flex-direction:column;gap:12px}.finale .cta-trust span{min-width:240px}.emailcap__inner{grid-template-columns:1fr;gap:24px}}@media(max-width:480px){.finale__cta{align-items:stretch;flex-direction:column}.finale__cta .btn{width:100%;min-width:0}.emailcap__form{align-items:stretch;flex-direction:column}.emailcap__form input[type=email],.emailcap__form .btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-dartee-faq.css.map */
