.silva-faq{position:relative;padding:90px 0 110px;background:radial-gradient(circle at 8% 12%,rgba(201,231,223,.34),transparent 28%),radial-gradient(circle at 92% 88%,rgba(201,231,223,.18),transparent 24%),linear-gradient(180deg,#fff,#f9fcfb);overflow:hidden}.silva-faq:before{content:"";position:absolute;top:60px;right:-140px;width:360px;height:360px;border-radius:50%;background:#c9e7df29;filter:blur(30px);pointer-events:none}.silva-faq:after{content:"";position:absolute;left:-130px;bottom:20px;width:300px;height:300px;border-radius:50%;background:#c9e7df1f;filter:blur(30px);pointer-events:none}.silva-faq__shell{position:relative;z-index:2;display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.45fr);gap:68px;align-items:start}.silva-faq__intro{position:sticky;top:130px;padding:42px 38px;border-radius:38px;background:radial-gradient(circle at 100% 0%,rgba(255,255,255,.74),transparent 34%),linear-gradient(145deg,#c9e7dfd1,#fffffff2);border:1px solid rgba(201,231,223,.95);box-shadow:0 28px 80px #35353512;overflow:hidden}.silva-faq__intro:before{content:"";position:absolute;top:-110px;right:-80px;width:240px;height:240px;border-radius:50%;background:#ffffff85;pointer-events:none}.silva-faq__eyebrow{position:relative;z-index:2;display:inline-flex;align-items:center;margin-bottom:20px;font-size:11px;font-weight:900;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:#353535}.silva-faq__eyebrow:before{content:"";width:28px;height:1px;margin-right:11px;background:#353535;opacity:.55}.silva-faq__heading{position:relative;z-index:2;margin:0;max-width:520px;font-size:clamp(38px,4.2vw,60px);line-height:1;font-weight:850;letter-spacing:-.045em;color:#353535}.silva-faq__text{position:relative;z-index:2;margin:24px 0 0;max-width:500px;font-size:15px;line-height:1.85;color:#353535ad}.silva-faq__support-link{display:inline-flex;align-items:center;gap:8px;margin-top:9px;font-size:12px;font-weight:900;line-height:1;text-decoration:none;color:#353535;transition:gap .25s ease,opacity .25s ease}.silva-faq__support-link:hover{gap:12px;opacity:.72}.silva-faq__list{display:flex;flex-direction:column;gap:14px}.silva-faq-item{position:relative;border-radius:28px;background:#fffffff5;border:1px solid rgba(201,231,223,.88);box-shadow:0 12px 40px #35353509;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,background .35s ease,border-color .35s ease}.silva-faq-item:hover{transform:translateY(-2px);border-color:#c9e7df;box-shadow:0 20px 58px #35353511}.silva-faq-item[open]{background:linear-gradient(135deg,#fff,#c9e7df33);border-color:#c9e7df;box-shadow:0 22px 64px #35353513}.silva-faq-item__summary{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;min-height:92px;padding:24px 26px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.silva-faq-item__summary::-webkit-details-marker{display:none}.silva-faq-item__summary::marker{content:""}.silva-faq-item__number{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:46px;padding:0 12px;border-radius:999px;background:#eef8f5;font-size:11px;line-height:1;font-weight:900;letter-spacing:.06em;color:#353535;transition:background .3s ease,color .3s ease}.silva-faq-item[open] .silva-faq-item__number{background:#353535;color:#fff}.silva-faq-item__question{font-size:clamp(17px,1.4vw,21px);line-height:1.4;font-weight:750;letter-spacing:-.015em;color:#353535}.silva-faq-item__toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;border:1px solid rgba(201,231,223,.95);background:#f7fbfa;color:#353535;transition:background .3s ease,color .3s ease,transform .35s ease}.silva-faq-item__plus,.silva-faq-item__minus{position:absolute;font-size:25px;font-weight:400;line-height:1;transition:opacity .25s ease,transform .3s ease}.silva-faq-item__minus{opacity:0;transform:rotate(-90deg) scale(.75)}.silva-faq-item[open] .silva-faq-item__toggle{background:#353535;color:#fff;transform:rotate(180deg)}.silva-faq-item[open] .silva-faq-item__plus{opacity:0;transform:rotate(90deg) scale(.75)}.silva-faq-item[open] .silva-faq-item__minus{opacity:1;transform:rotate(-180deg) scale(1)}.silva-faq-item__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.silva-faq-item[open] .silva-faq-item__answer{grid-template-rows:1fr}.silva-faq-item__answer-inner{overflow:hidden;padding:0 92px;font-size:15px;line-height:1.85;color:#353535b3;opacity:0;transform:translateY(-8px);transition:opacity .3s ease,transform .35s ease,padding .35s ease}.silva-faq-item[open] .silva-faq-item__answer-inner{padding-top:2px;padding-bottom:30px;opacity:1;transform:translateY(0)}.silva-faq__support{position:relative;z-index:2;display:flex;align-items:flex-start;gap:16px;margin-top:34px;padding-top:28px;border-top:1px solid rgba(53,53,53,.1)}.silva-faq__support-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#353535;color:#fff}.silva-faq__support-icon svg{width:22px;height:22px}.silva-faq__support-content{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.silva-faq__support-content strong{font-size:14px;line-height:1.35;font-weight:800;color:#353535}.silva-faq__support-text{font-size:12px;line-height:1.55;color:#3535359e}.silva-faq__support-link{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:11px 16px;border-radius:999px;background:#353535;color:#fff;font-size:11px;font-weight:800;line-height:1;text-decoration:none;transition:transform .25s ease,background .25s ease,color .25s ease,gap .25s ease}.silva-faq__support-link:hover{transform:translateY(-2px);gap:12px;background:#c9e7df;color:#353535}.silva-faq__support-arrow{display:inline-flex;font-size:14px;transition:transform .25s ease}.silva-faq__support-link:hover .silva-faq__support-arrow{transform:translate(2px)}.silva-faq--rtl .silva-faq__support-link:hover .silva-faq__support-arrow{transform:translate(-2px)}@media screen and (max-width:749px){.silva-faq__support{gap:13px;margin-top:26px;padding-top:22px}.silva-faq__support-icon{width:44px;height:44px}.silva-faq__support-link{padding:10px 14px;font-size:10px}}.silva-faq__empty{display:flex;align-items:center;justify-content:center;min-height:180px;padding:30px;border-radius:28px;border:1px dashed rgba(201,231,223,1);background:#c9e7df1f;font-size:14px;color:#353535a6}.silva-faq--rtl{direction:rtl}.silva-faq--rtl .silva-faq__intro,.silva-faq--rtl .silva-faq__heading,.silva-faq--rtl .silva-faq__text,.silva-faq--rtl .silva-faq-item__question,.silva-faq--rtl .silva-faq-item__answer-inner{text-align:right}.silva-faq--rtl .silva-faq__eyebrow{letter-spacing:0}.silva-faq--rtl .silva-faq__eyebrow:before{margin-right:0;margin-left:11px}.silva-faq--rtl .silva-faq__heading{letter-spacing:-.015em;line-height:1.2}.silva-faq--rtl .silva-faq__text{line-height:2}.silva-faq--rtl .silva-faq__support-content{align-items:flex-start;text-align:right}.silva-faq--rtl .silva-faq-item__question{letter-spacing:0;line-height:1.7}.silva-faq--rtl .silva-faq-item__answer-inner{line-height:2}@media screen and (max-width:989px){.silva-faq{padding:70px 0 90px}.silva-faq__shell{grid-template-columns:1fr;gap:34px}.silva-faq__intro{position:relative;top:auto;padding:36px 32px;border-radius:32px}.silva-faq__heading,.silva-faq__text{max-width:720px}}@media screen and (max-width:749px){.silva-faq{padding:50px 0 68px}.silva-faq__shell{gap:24px}.silva-faq__intro{padding:28px 22px;border-radius:26px}.silva-faq__eyebrow{margin-bottom:14px;font-size:10px}.silva-faq__heading{font-size:clamp(32px,10vw,44px);line-height:1.04}.silva-faq--rtl .silva-faq__heading{line-height:1.25}.silva-faq__text{margin-top:18px;font-size:14px}.silva-faq__support{gap:13px;margin-top:26px;padding-top:22px}.silva-faq__support-icon{width:44px;height:44px}.silva-faq-item{border-radius:22px}.silva-faq-item__summary{grid-template-columns:auto minmax(0,1fr) auto;min-height:78px;gap:13px;padding:18px 16px}.silva-faq-item__number{min-width:38px;height:38px;padding:0 9px;font-size:10px}.silva-faq-item__question{font-size:16px;line-height:1.5}.silva-faq--rtl .silva-faq-item__question{line-height:1.75}.silva-faq-item__toggle{width:38px;height:38px}.silva-faq-item__plus,.silva-faq-item__minus{font-size:21px}.silva-faq-item__answer-inner{padding-left:67px;padding-right:67px;font-size:14px;line-height:1.85}.silva-faq-item[open] .silva-faq-item__answer-inner{padding-bottom:24px}}@media screen and (max-width:480px){.silva-faq__intro{padding:26px 18px}.silva-faq-item__summary{grid-template-columns:minmax(0,1fr) auto;padding:18px}.silva-faq-item__number{display:none}.silva-faq-item__answer-inner{padding-left:18px;padding-right:64px}.silva-faq--rtl .silva-faq-item__answer-inner{padding-right:18px;padding-left:64px}}.silva-faq-item__summary:focus-visible,.silva-faq__support-link:focus-visible{outline:2px solid #353535;outline-offset:4px}@media(prefers-reduced-motion:reduce){.silva-faq-item,.silva-faq-item__toggle,.silva-faq-item__plus,.silva-faq-item__minus,.silva-faq-item__answer,.silva-faq-item__answer-inner,.silva-faq__support-link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/silva-faq.css.map */
