.inkspired-faq{--faq-border:rgba(11,35,68,.13);background:var(--faq-cream);color:var(--faq-navy)}.inkspired-faq *{box-sizing:border-box}.inkspired-faq__hero{overflow:hidden;background:radial-gradient(circle at 92% 12%,rgba(217,87,130,.12),transparent 26rem),radial-gradient(circle at 2% 88%,rgba(116,128,100,.08),transparent 20rem),var(--faq-cream);border-bottom:1px solid rgba(11,35,68,.08)}.inkspired-faq__hero>.page-width{padding-top:2rem;padding-bottom:3.5rem}.inkspired-faq__breadcrumbs{display:flex;gap:.9rem;align-items:center;margin-bottom:2rem;font-size:1.3rem}.inkspired-faq__breadcrumbs a{color:var(--faq-pink);text-decoration:none}.inkspired-faq__hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,.9fr);align-items:center;gap:clamp(3rem,7vw,8rem)}.inkspired-faq__hero-copy{text-align:center}.inkspired-faq__eyebrow{margin:0 0 1.2rem;color:var(--faq-olive);font-size:1.4rem;font-weight:700;letter-spacing:.18em}.inkspired-faq__heading{margin:0;color:var(--faq-navy);line-height:.9}.inkspired-faq__heading span,.inkspired-faq__heading em{display:block}.inkspired-faq__heading span{font-family:var(--font-heading-family);font-size:clamp(4.4rem,7vw,8rem);font-style:normal;font-weight:600}.inkspired-faq__heading em{margin-top:.7rem;color:var(--faq-pink);font-family:Brush Script MT,Segoe Script,cursive;font-size:clamp(4rem,6.2vw,7.2rem);font-weight:400}.inkspired-faq__subheading{max-width:52rem;margin:2.4rem auto 0;color:#0b2344c7;font-size:1.7rem;line-height:1.65}.inkspired-faq__hero-media{min-height:34rem;border-radius:3rem;overflow:hidden}.inkspired-faq__hero-media img{display:block;width:100%;height:100%;min-height:34rem;object-fit:cover;object-position:center}.inkspired-faq__hero-media--placeholder{display:grid;place-items:center;background:linear-gradient(145deg,#ffffffeb,#f8efe6eb);border:1px solid rgba(116,128,100,.18)}.inkspired-faq__shirt-art{width:70%;aspect-ratio:1.2;display:grid;place-items:center;align-content:center;color:var(--faq-navy);background:#f9eee5;border-radius:2rem 2rem 4rem 4rem;box-shadow:0 16px 45px #0b23440f;transform:rotate(2deg)}.inkspired-faq__shirt-art span{font-family:Brush Script MT,Segoe Script,cursive;font-size:clamp(3.6rem,6vw,6rem)}.inkspired-faq__shirt-art small{letter-spacing:.35em;text-transform:uppercase}.inkspired-faq__content{padding-top:3rem;padding-bottom:6rem}.inkspired-faq__search-wrap{position:relative;margin:0 auto 3rem;max-width:104rem}.inkspired-faq__search-wrap svg{position:absolute;left:2.4rem;top:50%;width:2.2rem;height:2.2rem;transform:translateY(-50%);fill:none;stroke:var(--faq-olive);stroke-width:1.8}.inkspired-faq__search{width:100%;min-height:5.8rem;padding:1.4rem 2rem 1.4rem 6rem;color:var(--faq-navy);font:inherit;font-size:1.6rem;background:#fffffff0;border:1.5px solid var(--faq-olive);border-radius:999px;box-shadow:0 8px 28px #0b23440a}.inkspired-faq__search:focus{outline:2px solid var(--faq-pink);outline-offset:3px}.inkspired-faq__no-results{margin:2rem auto;max-width:80rem;padding:1.8rem;text-align:center;background:#d9578217;border-radius:1.4rem}.inkspired-faq__groups{display:grid;gap:1rem;max-width:112rem;margin:0 auto}.inkspired-faq__group{overflow:hidden;background:#fffffff0;border:1px solid var(--faq-border);border-radius:1.4rem;box-shadow:0 5px 18px #0b234406;transition:.25s ease}.inkspired-faq__group:hover{border-color:#74806459;box-shadow:0 10px 28px #0b23440e}.inkspired-faq__group-toggle{width:100%;display:grid;grid-template-columns:6rem minmax(0,1fr) 2rem;align-items:center;gap:1.8rem;padding:1.4rem 2rem;color:var(--faq-navy);text-align:left;background:transparent;border:0;cursor:pointer}.inkspired-faq__icon{width:5.6rem;height:5.6rem;display:grid;place-items:center;color:var(--faq-olive);background:#fbf4ee;border-radius:50%}.inkspired-faq__icon svg{width:3.2rem;height:3.2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.inkspired-faq__group-label{display:grid;gap:.25rem}.inkspired-faq__group-label strong{font-family:var(--font-heading-family);font-size:2.1rem;font-weight:600}.inkspired-faq__group-label small{color:#0b2344b8;font-size:1.35rem}.inkspired-faq__chevron{width:1.2rem;height:1.2rem;border-right:2px solid var(--faq-olive);border-bottom:2px solid var(--faq-olive);transform:rotate(45deg) translateY(-3px);transition:transform .25s ease}.inkspired-faq__group-toggle[aria-expanded=true] .inkspired-faq__chevron{transform:rotate(225deg) translate(-2px,-2px)}.inkspired-faq__group-panel{border-top:1px solid rgba(11,35,68,.08);background:#fff7ef6b}.inkspired-faq__questions{padding:.4rem 2.2rem 1.2rem 9.8rem}.inkspired-faq__item{border-bottom:1px solid rgba(11,35,68,.09)}.inkspired-faq__item:last-child{border-bottom:0}.inkspired-faq__item summary{display:grid;grid-template-columns:minmax(0,1fr) 2rem;gap:1.5rem;align-items:center;padding:1.7rem 0;color:var(--faq-navy);font-size:1.55rem;font-weight:600;cursor:pointer;list-style:none}.inkspired-faq__item summary::-webkit-details-marker{display:none}.inkspired-faq__plus{position:relative;width:1.6rem;height:1.6rem}.inkspired-faq__plus:before,.inkspired-faq__plus:after{content:"";position:absolute;inset:50% auto auto 50%;width:1.4rem;height:1.5px;background:var(--faq-pink);transform:translate(-50%,-50%);transition:transform .22s ease}.inkspired-faq__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.inkspired-faq__item[open] .inkspired-faq__plus:after{transform:translate(-50%,-50%) rotate(0)}.inkspired-faq__answer{max-width:82rem;padding:0 3rem 1.8rem 0;color:#0b2344c7;font-size:1.45rem;line-height:1.7}.inkspired-faq__contact-card{max-width:112rem;margin:3.5rem auto 0;display:grid;grid-template-columns:17rem minmax(0,1fr) minmax(30rem,.9fr);align-items:center;gap:3rem;padding:2.8rem 3.2rem;background:linear-gradient(110deg,#ffffff61,#d9578214),#f9e8e6;border:1px solid rgba(217,87,130,.15);border-radius:2.4rem}.inkspired-faq__contact-badge{width:15rem;aspect-ratio:1;display:grid;place-content:center;text-align:center;background:#ffffffd1;border-radius:50%}.inkspired-faq__contact-badge small{letter-spacing:.2em}.inkspired-faq__contact-badge strong{margin-top:.5rem;color:var(--faq-navy);font-family:Brush Script MT,Segoe Script,cursive;font-size:3.2rem;font-weight:400;line-height:.95}.inkspired-faq__contact-copy h2{margin:0 0 .8rem;font-family:var(--font-heading-family);font-size:clamp(2.6rem,3.5vw,4rem)}.inkspired-faq__contact-copy p{margin:0 0 1.6rem;color:#0b2344c7;line-height:1.6}.inkspired-faq__button{display:inline-flex;align-items:center;gap:1rem;min-height:4.7rem;padding:1rem 2.4rem;color:#fff;text-decoration:none;letter-spacing:.08em;background:var(--faq-olive);border-radius:999px;transition:.2s ease}.inkspired-faq__button:hover{color:#fff;background:var(--faq-pink);transform:translateY(-1px)}.inkspired-faq__promises{display:grid;grid-template-columns:repeat(3,1fr)}.inkspired-faq__promises>div{display:grid;justify-items:center;gap:.6rem;padding:1.2rem;text-align:center;border-left:1px solid rgba(217,87,130,.22)}.inkspired-faq__promises span{color:var(--faq-pink);font-size:2.6rem}.inkspired-faq__promises strong{font-size:1.2rem;font-weight:500;line-height:1.4}.inkspired-faq__closing{display:grid;justify-items:center;gap:.4rem;margin-top:3.5rem;text-align:center}.inkspired-faq__closing strong{color:var(--faq-olive);font-size:1.35rem;letter-spacing:.15em}.inkspired-faq__closing em{color:var(--faq-pink);font-family:Brush Script MT,Segoe Script,cursive;font-size:2.8rem;font-style:normal}@media(max-width:989px){.inkspired-faq__hero-grid{grid-template-columns:1fr}.inkspired-faq__contact-card{grid-template-columns:13rem minmax(0,1fr)}.inkspired-faq__contact-badge{width:12rem}.inkspired-faq__promises{grid-column:1/-1}}@media(max-width:749px){.inkspired-faq__hero>.page-width{padding-top:1.4rem;padding-bottom:2.5rem}.inkspired-faq__hero-grid{gap:2rem}.inkspired-faq__heading span{font-size:clamp(4rem,14vw,5.4rem)}.inkspired-faq__heading em{font-size:clamp(3.6rem,13vw,5.2rem)}.inkspired-faq__hero-media,.inkspired-faq__hero-media img{min-height:23rem;border-radius:2rem}.inkspired-faq__content{padding-top:2rem;padding-bottom:4rem}.inkspired-faq__group-toggle{grid-template-columns:4.8rem minmax(0,1fr) 1.6rem;gap:1.2rem;padding:1.2rem}.inkspired-faq__icon{width:4.6rem;height:4.6rem}.inkspired-faq__icon svg{width:2.7rem;height:2.7rem}.inkspired-faq__group-label strong{font-size:1.7rem}.inkspired-faq__group-label small{font-size:1.2rem}.inkspired-faq__questions{padding:.2rem 1.4rem .8rem}.inkspired-faq__contact-card{grid-template-columns:1fr;gap:2rem;padding:2.2rem 1.6rem;text-align:center}.inkspired-faq__contact-badge{margin:0 auto}.inkspired-faq__promises{grid-template-columns:1fr}.inkspired-faq__promises>div{grid-template-columns:3rem 1fr;align-items:center;justify-items:start;text-align:left;border-left:0;border-top:1px solid rgba(217,87,130,.2)}}@media(prefers-reduced-motion:reduce){.inkspired-faq *,.inkspired-faq *:before,.inkspired-faq *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/inkspired-faq-page.css.map */
