body:has(.fq){background:#fdfaf7!important}body:has(.fq) #MainContent,.shopify-section:has(.fq){margin:0!important;padding:0!important}.fq{background:#fdfaf7;color:#333}.fq a{color:#bc6c25;font-weight:700;text-underline-offset:3px}.fq-script{font-family:Brush Script MT,cursive;font-size:3rem;line-height:1;color:#dda15e;display:block}.fq-script--dark{color:#606c38}.fq-h1,.fq-h2{font-family:var(--font-heading-family),sans-serif;font-weight:800;text-transform:uppercase;color:#283618}.fq-h1{color:#fff;font-size:clamp(2.2rem,4.4vw,3.4rem);letter-spacing:2px;line-height:1.05;margin:10px 0 16px}.fq-hero{background:radial-gradient(120% 90% at 85% 10%,#435c29,#283618 60%);text-align:center;padding:70px 20px 60px}.fq-lead{color:#fdfaf7;opacity:.92;max-width:620px;margin:0 auto 26px;font-size:1.12rem;line-height:1.6}.fq-jump{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.fq .fq-jump a{background:#fdfaf71a;border:1.5px solid rgba(253,250,247,.35);color:#fff;padding:11px 20px;border-radius:60px;font-size:1rem;text-decoration:none;transition:background .2s ease}.fq .fq-jump a:hover{background:#dda15e;border-color:#dda15e;color:#283618}.fq-body{max-width:860px;margin:0 auto;padding:56px 20px 64px}.fq-group{margin-bottom:44px;scroll-margin-top:90px}.fq-h2{font-size:1.5rem;letter-spacing:1.5px;margin:0 0 16px;display:flex;align-items:center;gap:10px}.fq-h2 span{font-size:1.6rem}.fq-h2--c{justify-content:center;font-size:clamp(1.6rem,3vw,2.2rem)}.fq-item{background:#fff;border:1.5px solid #ece4d8;border-radius:18px;margin-bottom:12px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.fq-item[open]{border-color:#dda15e;box-shadow:0 10px 24px #28361812}.fq-item summary{list-style:none;cursor:pointer;padding:20px 60px 20px 24px;position:relative;font-weight:800;color:#283618;font-size:1.12rem;line-height:1.4;-webkit-tap-highlight-color:transparent}.fq-item summary::-webkit-details-marker{display:none}.fq-item summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:#f1e6d6;color:#283618;font-size:1.4rem;font-weight:700;display:flex;align-items:center;justify-content:center;transition:transform .25s ease,background .2s ease}.fq-item[open] summary:after{content:"\2212";background:#283618;color:#fff}.fq-a{padding:0 24px 20px}.fq-a p{margin:0;font-size:1.06rem;line-height:1.7;color:#444}.fq-help{background:#f8f1e8;border:1.5px solid #ecdcc4;border-radius:26px;padding:46px 28px;text-align:center;margin-top:10px}.fq-help p{color:#435c29;font-size:1.1rem;margin:0 0 22px}.fq-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.fq .fq-btn{display:inline-block;background:#283618;color:#fff;padding:15px 30px;border-radius:60px;font-family:var(--font-heading-family),sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:1.3px;font-size:1rem;text-decoration:none;transition:background .2s ease}.fq .fq-btn:hover{background:#bc6c25}.fq .fq-btn--ghost{background:transparent;color:#283618;border:2px solid #283618}.fq .fq-btn--ghost:hover{background:#283618;color:#fff}.fq-vet{text-align:center;color:#5a6351;font-size:.98rem;line-height:1.6;max-width:640px;margin:30px auto 0}@media(max-width:640px){.fq-hero{padding:50px 16px 44px}.fq-script{font-size:2.5rem}.fq-body{padding:40px 16px 48px}.fq-h2{font-size:1.25rem}.fq-item summary{font-size:1.02rem;padding:18px 56px 18px 18px}.fq-a{padding:0 18px 18px}.fq-a p{font-size:1rem}.fq-help{padding:36px 18px}.fq .fq-btn{width:100%;box-sizing:border-box;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tdh-faq.css.map */
