body{--heading-font:var(--body-font);--menu-font:var(--body-font);--btn-font:var(--body-font);font-family:var(--body-font,"DM Sans",sans-serif)}body :where(h1,h2,h3,h4,h5,h6,p,button,input,select,textarea,label,summary,nav,header,footer){font-family:var(--body-font,"DM Sans",sans-serif)}#chettyz-native-cart-drawer [data-cart-panel],#chettyz-native-cart-drawer button,#chettyz-native-cart-drawer input{font-family:var(--body-font,"DM Sans",sans-serif)!important}.ctz-faq{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.65fr);gap:clamp(24px,4vw,64px);margin:40px 0;padding:clamp(22px,3vw,40px);border:1px solid #ead9c9;border-radius:24px;background:linear-gradient(120deg,#fff7e8,#fffdf9 52%,#fff);color:#32251d;text-align:left}.ctz-faq *{box-sizing:border-box}.ctz-faq__eyebrow{display:inline-block;font-size:12px;line-height:1.4;font-weight:700;letter-spacing:.12em;color:#a94308;margin-bottom:12px}.ctz-faq .ctz-faq__intro h2{font-size:clamp(25px,2.7vw,36px);line-height:1.18;font-weight:700;letter-spacing:-.03em;margin:0 0 14px;color:#32251d}.ctz-faq .ctz-faq__intro p{font-size:16px;line-height:1.6;margin:0 0 18px;color:#69594a;max-width:32ch}.ctz-faq__intro a{font-size:14px;line-height:1.5;font-weight:600;color:#9b3b08;text-decoration:underline;text-underline-offset:4px}.ctz-faq__list{min-width:0;display:grid;gap:10px;align-content:start}.ctz-faq details.ctz-faq__item{padding:0;margin:0;background:#fff;border:1px solid #eaded2;border-radius:14px;overflow:hidden;box-shadow:0 2px 5px #70471804}.ctz-faq .ctz-faq__item[open]{border-color:#d89359;background:#fffcf6}.ctz-faq .ctz-faq__item summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;min-height:64px;padding:17px 18px;font-size:16px;line-height:1.45;font-weight:600;color:#32251d;position:relative}.ctz-faq summary::-webkit-details-marker{display:none}.ctz-faq summary:after,.ctz-faq summary:before{content:none!important}.ctz-faq__number{font-size:12px;font-weight:600;color:#ad681f;font-variant-numeric:tabular-nums;flex:none}.ctz-faq__question{flex:1;min-width:0}.ctz-faq__toggle{position:relative;width:26px;height:26px;flex:none;border-radius:50%;background:#fff1da}.ctz-faq__toggle:before,.ctz-faq__toggle:after{content:"";position:absolute;top:12px;left:8px;width:10px;height:2px;background:#a7470c}.ctz-faq__toggle:after{transform:rotate(90deg)}.ctz-faq details[open] .ctz-faq__toggle:after{transform:rotate(0)}.ctz-faq .ctz-faq__answer{padding:0 56px 20px 46px;color:#655447}.ctz-faq .ctz-faq__answer p{font-size:16px;line-height:1.7;margin:0;color:inherit}.ctz-faq summary:focus-visible,.ctz-faq a:focus-visible{outline:2px solid #a7470c;outline-offset:-3px;border-radius:8px}@media(hover:hover){.ctz-faq summary:hover{background:#fff6e6}}@media(max-width:767px){.ctz-faq{grid-template-columns:1fr;gap:22px;padding:22px 14px;border-radius:18px;margin:28px 0}.ctz-faq .ctz-faq__intro{padding:0 4px}.ctz-faq .ctz-faq__intro h2 br{display:none}.ctz-faq .ctz-faq__intro p{max-width:none;margin-bottom:10px}.ctz-faq .ctz-faq__item summary{padding:15px 12px;gap:9px}.ctz-faq .ctz-faq__answer{padding:0 16px 18px 36px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/chettyz-faq-typography.css.map */
