@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Cormorant+Garamond:ital,wght@0,500;1,400;1,500&family=Playfair+Display:ital,wght@0,500;0,600;1,400;1,500&display=swap";.pil-faq{--or:var(--or,#c9a84c);--cream:var(--cream,#faf6ee);position:relative;background:radial-gradient(120% 80% at 50% -10%,rgba(201,168,76,.1),transparent 60%),linear-gradient(180deg,#0c0908,#100b09 55%,#0b0807);color:#f7efe0db;padding:clamp(56px,8vw,104px) 20px clamp(64px,9vw,120px);overflow:hidden}.pil-faq:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(rgba(201,168,76,.14) 1px,transparent 1px);background-size:34px 34px;opacity:.25;-webkit-mask-image:radial-gradient(80% 60% at 50% 20%,#000,transparent 75%);mask-image:radial-gradient(80% 60% at 50% 20%,#000,transparent 75%)}.pil-faq__hero{position:relative;text-align:center;max-width:760px;margin:0 auto clamp(40px,6vw,72px)}.pil-faq__eyebrow{font-family:Inter,sans-serif;font-size:.7rem;letter-spacing:.42em;text-transform:uppercase;color:var(--or);margin:0 0 16px}.pil-faq__title{font-family:Playfair Display,Cormorant Garamond,serif;font-style:italic;font-weight:500;font-size:clamp(2.4rem,6.4vw,4.4rem);line-height:1.04;letter-spacing:-.015em;color:var(--cream);margin:0}.pil-faq__divider{display:block;width:64px;height:1px;margin:26px auto 0;background:linear-gradient(90deg,transparent,var(--or),transparent)}.pil-faq__lead{margin:24px auto 0;max-width:40rem;font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.6;color:#e8d5a3e6}.pil-faq__body{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(34px,5vw,54px)}.pil-faq__cat{position:relative}.pil-faq__cat-h{display:flex;align-items:center;gap:13px;margin:0 0 18px;padding:0 4px}.pil-faq__cat-ico{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:none;border-radius:50%;border:1px solid rgba(201,168,76,.4);background:radial-gradient(circle at 35% 30%,#c9a84c2e,#c9a84c0a);box-shadow:inset 0 1px #fff3d640}.pil-faq__cat-t{font-family:Inter,sans-serif;font-size:.74rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:#e8d5a3eb}.pil-faq__items{display:flex;flex-direction:column;gap:11px}.pil-faq__item{position:relative;border-radius:15px;overflow:hidden;border:1px solid rgba(201,168,76,.16);background:linear-gradient(180deg,#1c150fb8,#120d0ab8);box-shadow:0 1px #fff3d60a inset,0 14px 30px -22px #000000e6;transition:border-color .35s ease,box-shadow .35s ease,background .35s ease}.pil-faq__item[open]{border-color:#c9a84c6b;background:linear-gradient(180deg,#221910d9,#140e0ad9);box-shadow:0 1px #fff3d612 inset,0 22px 44px -26px #000000f2}.pil-faq__item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,transparent,var(--or),transparent);opacity:0;transition:opacity .35s ease}.pil-faq__item[open]:before{opacity:.9}.pil-faq__q{list-style:none;cursor:pointer;display:flex;align-items:center;gap:16px;padding:18px clamp(18px,3vw,26px);font-family:Cormorant Garamond,serif;font-size:clamp(1.16rem,2.1vw,1.42rem);line-height:1.32;font-weight:500;color:var(--cream);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.pil-faq__q::-webkit-details-marker{display:none}.pil-faq__q-t{flex:1}.pil-faq__chev{flex:none;color:var(--or);transition:transform .35s cubic-bezier(.4,0,.2,1);opacity:.85}.pil-faq__item[open] .pil-faq__chev{transform:rotate(180deg);opacity:1}.pil-faq__q:hover{color:#fff}.pil-faq__q:hover .pil-faq__chev{opacity:1}.pil-faq__a{padding:0 clamp(18px,3vw,26px) 20px;margin-top:-2px;font-family:Cormorant Garamond,serif;font-size:clamp(1.04rem,1.6vw,1.2rem);line-height:1.72;color:#f5efe4c7}.pil-faq__a>:first-child{margin-top:0}.pil-faq__a>:last-child{margin-bottom:0}.pil-faq__a a{color:var(--or);text-decoration:none;border-bottom:1px solid rgba(201,168,76,.4)}.pil-faq__a a:hover{color:#f3e7cd;border-color:#f3e7cd}.pil-faq__item[open] .pil-faq__a{animation:pilFaqIn .34s ease both}@keyframes pilFaqIn{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}.pil-faq__contact{max-width:820px;margin:clamp(40px,6vw,64px) auto 0;display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:clamp(20px,3vw,28px) clamp(22px,3.5vw,34px);border-radius:18px;border:1px solid rgba(201,168,76,.3);background:linear-gradient(135deg,#c9a84c1a,#c9a84c05)}.pil-faq__contact-ico{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex:none;border-radius:50%;background:linear-gradient(135deg,#f6e7bd,#caa45a 55%,#9a7a2c);box-shadow:0 10px 22px -12px #c9a84ccc}.pil-faq__contact-tx{flex:1 1 240px}.pil-faq__contact-t{margin:0;font-family:Playfair Display,serif;font-style:italic;font-size:clamp(1.3rem,2.4vw,1.7rem);color:var(--cream)}.pil-faq__contact-s{margin:5px 0 0;font-family:Inter,sans-serif;font-size:.86rem;letter-spacing:.01em;color:#e8d5a3c7}.pil-faq__contact-btn{flex:none;display:inline-flex;align-items:center;gap:8px;text-decoration:none;padding:14px 28px;border-radius:999px;font-family:Inter,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;background:linear-gradient(135deg,#f6e7bd,#caa45a 55%,#8a6a22);color:#16100a;box-shadow:0 14px 30px -14px #c9a84ccc,inset 0 1px #fffcf08c;transition:transform .25s ease,filter .25s ease}.pil-faq__contact-btn:hover{transform:translateY(-2px);filter:brightness(1.06)}.pil-faq .pil-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.pil-faq .pil-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.pil-faq .pil-reveal{opacity:1;transform:none;transition:none}.pil-faq__item[open] .pil-faq__a{animation:none}.pil-faq__chev,.pil-faq__item{transition:none}}@media(max-width:600px){.pil-faq__contact{flex-direction:column;text-align:center}.pil-faq__contact-tx{flex-basis:auto}.pil-faq__contact-btn{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/pilenium-faq.css.map */
