.ag-faq-content{background:linear-gradient(180deg,#faf8f5,#fffef9 40%,#faf8f5);padding-block:var(--ag-section-pad-y);position:relative;overflow:hidden}.ag-faq-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;mix-blend-mode:multiply}.ag-faq-content:after{content:"";position:absolute;top:-150px;right:-100px;width:600px;height:600px;background:radial-gradient(ellipse,rgba(246,185,0,.04) 0%,transparent 60%);border-radius:50%;pointer-events:none}.ag-faq-content__inner{position:relative;z-index:1}.ag-faq-content .ag-faq-bg-blob{position:absolute;bottom:10%;left:-150px;width:500px;height:500px;background:radial-gradient(ellipse,rgba(14,62,41,.03) 0%,transparent 60%);border-radius:50%;pointer-events:none}.ag-faq-search{max-width:640px;margin:0 auto var(--ag-space-10);position:relative;z-index:2}.ag-faq-search__wrapper{position:relative;transform:translateZ(0);backface-visibility:hidden}.ag-faq-search__input{width:100%;padding:var(--ag-space-5) var(--ag-space-6) var(--ag-space-5) 3.75rem;font-family:var(--ag-font-body);font-size:var(--ag-font-size-base);color:var(--ag-color-forest-900);background:#fff;border:1px solid rgba(14,62,41,.08);border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0e3e290a,0 4px 12px #0e3e2908}.ag-faq-search__input::placeholder{color:#0e3e2966;font-style:italic}.ag-faq-search__input:hover{border-color:#0e3e291f;box-shadow:0 2px 6px #0e3e290f,0 8px 20px #0e3e290d}.ag-faq-search__input:focus{outline:none;border-color:#f6b90080;box-shadow:0 0 0 3px #f6b9001f,0 4px 16px #0e3e2914;transform:translateY(-1px)}.ag-faq-search__icon{position:absolute;left:var(--ag-space-5);top:50%;transform:translateY(-50%);color:#0e3e294d;pointer-events:none;transition:color .3s ease}.ag-faq-search__input:focus~.ag-faq-search__icon{color:#f6b900b3}.ag-faq-search__icon svg{width:24px;height:24px;stroke-width:1.8}.ag-faq-categories{display:flex;flex-wrap:wrap;gap:var(--ag-space-2);justify-content:center;margin-bottom:var(--ag-space-12);position:relative;z-index:2}.ag-faq-category{display:inline-flex;align-items:center;gap:var(--ag-space-2);padding:var(--ag-space-2) var(--ag-space-4);font-family:var(--ag-font-ui);font-size:var(--ag-font-size-sm);font-weight:500;color:#0e3e29bf;background:#ffffffb3;border:1px solid rgba(14,62,41,.1);border-radius:100px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;overflow:hidden}.ag-faq-category:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(14,62,41,.05) 0%,transparent 100%);opacity:0;transition:opacity .25s ease}.ag-faq-category:hover{color:var(--ag-color-forest-900);background:#ffffffe6;border-color:#0e3e2933;transform:translateY(-1px);box-shadow:0 2px 8px #0e3e290f}.ag-faq-category:hover:before{opacity:1}.ag-faq-category.is-active{background:linear-gradient(135deg,#0e3e29,#1a4734);color:#fff;border-color:transparent;box-shadow:0 4px 12px #0e3e2933;transform:translateY(-1px)}.ag-faq-category.is-active:before{opacity:0}.ag-faq-category__count{font-size:11px;padding:2px 8px;background:#0e3e2914;border-radius:100px;font-weight:600;min-width:24px;text-align:center;transition:all .25s ease}.ag-faq-category.is-active .ag-faq-category__count{background:#fff3;color:#fff}.ag-faq-list{max-width:920px;margin-inline:auto;display:grid;gap:var(--ag-space-5);position:relative;z-index:2}.ag-faq-item{opacity:0;transform:translateY(20px);animation:faqItemFadeIn .5s cubic-bezier(.4,0,.2,1) forwards}.ag-faq-item:nth-child(1){animation-delay:.05s}.ag-faq-item:nth-child(2){animation-delay:.1s}.ag-faq-item:nth-child(3){animation-delay:.15s}.ag-faq-item:nth-child(4){animation-delay:.2s}.ag-faq-item:nth-child(5){animation-delay:.25s}.ag-faq-item:nth-child(6){animation-delay:.3s}.ag-faq-item:nth-child(7){animation-delay:.35s}.ag-faq-item:nth-child(8){animation-delay:.4s}.ag-faq-item:nth-child(9){animation-delay:.45s}.ag-faq-item:nth-child(10){animation-delay:.5s}.ag-faq-item:nth-child(11){animation-delay:.55s}.ag-faq-item:nth-child(12){animation-delay:.6s}.ag-faq-item:nth-child(13){animation-delay:.65s}.ag-faq-item:nth-child(14){animation-delay:.7s}.ag-faq-item:nth-child(15){animation-delay:.75s}@keyframes faqItemFadeIn{to{opacity:1;transform:translateY(0)}}.ag-faq-item{background:#fff;border:1px solid rgba(14,62,41,.06);border-radius:12px;overflow:hidden;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative}.ag-faq-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='paper'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23paper)' opacity='0.02'/%3E%3C/svg%3E");pointer-events:none;opacity:0;transition:opacity .35s ease}.ag-faq-item:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#f6b90099,#d4763f80,#f6b90099);opacity:0;transform:scaleY(0);transform-origin:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.ag-faq-item:hover{box-shadow:0 4px 20px #0e3e290f;border-color:#0e3e291a}.ag-faq-item:hover:before{opacity:1}.ag-faq-item.is-open{box-shadow:0 8px 32px #0e3e291a;border-color:#0e3e291f}.ag-faq-item.is-open:before{opacity:1}.ag-faq-item.is-open:after{opacity:1;transform:scaleY(1)}.ag-faq-item.is-hidden{display:none}.ag-faq-trigger{width:100%;display:flex;align-items:center;gap:var(--ag-space-4);padding:var(--ag-space-5) var(--ag-space-6);background:transparent;border:none;cursor:pointer;text-align:left;font-family:inherit;font-size:inherit;color:inherit;transition:background-color .25s ease;position:relative;z-index:1}.ag-faq-trigger:hover{background:#0e3e2904}.ag-faq-trigger:focus-visible{outline:2px solid rgba(246,185,0,.6);outline-offset:-2px}.ag-faq-item__number{flex-shrink:0;width:52px;height:52px;display:flex;align-items:center;justify-content:center;font-family:var(--ag-font-display);font-size:1.25rem;font-weight:600;color:var(--ag-color-forest-600);background:linear-gradient(135deg,#0e3e290d,#0e3e2905);border:1px solid rgba(14,62,41,.1);clip-path:polygon(12% 0%,88% 0%,100% 12%,100% 88%,88% 100%,12% 100%,0% 88%,0% 12%);transition:all .35s cubic-bezier(.4,0,.2,1);position:relative}.ag-faq-item__number:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:#fff;clip-path:polygon(12% 0%,88% 0%,100% 12%,100% 88%,88% 100%,12% 100%,0% 88%,0% 12%);z-index:-1;display:flex;align-items:center;justify-content:center}.ag-faq-item.is-open .ag-faq-item__number{background:linear-gradient(135deg,#0e3e29,#1a4734);color:#fff;border-color:transparent;transform:rotate(-3deg) scale(1.05)}.ag-faq-trigger:hover .ag-faq-item__number{transform:scale(1.05)}.ag-faq-item.is-open .ag-faq-trigger:hover .ag-faq-item__number{transform:rotate(-3deg) scale(1.05)}.ag-faq-item__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--ag-space-1)}.ag-faq-item__question{font-family:var(--ag-font-ui);font-size:var(--ag-font-size-base);font-weight:600;color:var(--ag-color-forest-800);line-height:1.5;margin:0;transition:color .25s ease;letter-spacing:-.01em}.ag-faq-item.is-open .ag-faq-item__question,.ag-faq-trigger:hover .ag-faq-item__question{color:var(--ag-color-forest-900)}.ag-faq-item__category{display:inline-flex;align-items:center;padding:3px 10px;font-family:var(--ag-font-ui);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;border-radius:100px;background:#0e3e290f;color:var(--ag-color-forest-600);transition:all .25s ease;align-self:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ag-faq-item__category--products{background:#f6b90026;color:#a67c00}.ag-faq-item__category--health{background:#22c55e26;color:#15803d}.ag-faq-item__category--pricing{background:#3b82f626;color:#1d4ed8}.ag-faq-item__category--payment{background:#a855f726;color:#7c3aed}.ag-faq-item__category--shipping{background:#06b6d426;color:#0891b2}.ag-faq-item__category--returns{background:#ef444426;color:#dc2626}.ag-faq-item__category--wholesale{background:#ec489926;color:#db2777}.ag-faq-item__category--subscription{background:#6366f126;color:#4f46e5}.ag-faq-item__category--ordering{background:#14b8a626;color:#0d9488}.ag-faq-item__category--delivery{background:#0ea5e926;color:#0284c7}.ag-faq-item__category--organic{background:#22c55e26;color:#15803d}.ag-faq-item__category--storage{background:#fb923c26;color:#ea580c}.ag-faq-item__category--visit{background:#f43f5e26;color:#e11d48}.ag-faq-item__icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#0e3e2940;transition:all .4s cubic-bezier(.68,-.55,.265,1.55);background:#0e3e2908;border-radius:50%}.ag-faq-trigger:hover .ag-faq-item__icon{color:var(--ag-color-forest-500);background:#0e3e290f}.ag-faq-item.is-open .ag-faq-item__icon{transform:rotate(180deg);color:var(--ag-color-forest-700);background:#0e3e2914}.ag-faq-item__icon svg{width:20px;height:20px;stroke-width:2.5}.ag-faq-item__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.4,0,.2,1)}.ag-faq-item.is-open .ag-faq-item__panel{grid-template-rows:1fr}.ag-faq-item__panel-inner{overflow:hidden}.ag-faq-item__divider{height:1px;background:linear-gradient(90deg,transparent 0%,rgba(14,62,41,.08) 20%,rgba(14,62,41,.08) 80%,transparent 100%);margin:0 var(--ag-space-6)}.ag-faq-item__answer{padding:0 var(--ag-space-6) var(--ag-space-6) var(--ag-space-6)}.ag-faq-item__answer-content{padding-left:calc(52px + var(--ag-space-4));font-family:var(--ag-font-body);font-size:var(--ag-font-size-base);color:#0e3e29d9;line-height:1.7;position:relative}.ag-faq-item__answer-content>p:first-child:before{content:'"';position:absolute;left:50px;top:-4px;font-family:Georgia,serif;font-size:3rem;color:#f6b90033;line-height:1}.ag-faq-item__answer-content p{margin:0 0 var(--ag-space-4) 0}.ag-faq-item__answer-content p:last-child{margin-bottom:0}.ag-faq-item__answer-content a{color:var(--ag-color-forest-700);text-decoration:underline;text-decoration-color:#f6b90066;text-underline-offset:.15em;transition:all .2s ease;font-weight:500}.ag-faq-item__answer-content a:hover{color:var(--ag-color-forest-900);text-decoration-color:#f6b900cc}.ag-faq-item__answer-content strong{font-weight:600;color:var(--ag-color-forest-900)}.ag-faq-item__answer-content em{font-style:italic;color:#0e3e29b3;font-weight:400}.ag-faq-item__answer-content ul,.ag-faq-item__answer-content ol{margin:var(--ag-space-4) 0;padding-left:var(--ag-space-6)}.ag-faq-item__answer-content li{margin-bottom:var(--ag-space-2);position:relative}.ag-faq-item__answer-content li::marker{color:var(--ag-color-gold-500);font-size:1.1em}.ag-faq-item__answer-content ul li::marker{content:"\25c6";color:#f6b90099}.ag-faq-no-results{text-align:center;padding:var(--ag-space-16) var(--ag-space-6);color:var(--ag-color-ink-500);font-family:var(--ag-font-body);font-size:var(--ag-font-size-lg);display:none;position:relative}.ag-faq-no-results.is-visible{display:block;animation:fadeIn .4s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.ag-faq-categories{gap:var(--ag-space-1)}.ag-faq-category{padding:var(--ag-space-1) var(--ag-space-3);font-size:var(--ag-font-size-xs)}.ag-faq-list{gap:var(--ag-space-4)}.ag-faq-trigger{padding:var(--ag-space-4) var(--ag-space-5);gap:var(--ag-space-3)}.ag-faq-item__number{width:44px;height:44px;font-size:1rem}.ag-faq-item__question{font-size:var(--ag-font-size-sm)}.ag-faq-item__icon{width:28px;height:28px}.ag-faq-item__icon svg{width:18px;height:18px}.ag-faq-item__answer{padding:0 var(--ag-space-5) var(--ag-space-5) var(--ag-space-5)}.ag-faq-item__answer-content{padding-left:calc(44px + var(--ag-space-3));font-size:var(--ag-font-size-sm)}.ag-faq-search__input{padding:var(--ag-space-4) var(--ag-space-5) var(--ag-space-4) 3.25rem;border-radius:14px}}@media(prefers-reduced-motion:reduce){.ag-faq-item,.ag-faq-item__panel,.ag-faq-item__icon,.ag-faq-trigger,.ag-faq-category,.ag-faq-item__number{animation:none;transition:none}.ag-faq-item{opacity:1;transform:none}}.ag-faq-cta{background:linear-gradient(135deg,#0e3e29,#1a4734,#0f3d2a);padding:var(--ag-space-20) var(--ag-space-6);position:relative;overflow:hidden}.ag-faq-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 50% at 85% 0%,rgba(246,185,0,.15) 0%,transparent 50%),radial-gradient(ellipse 50% 40% at 10% 100%,rgba(212,118,63,.12) 0%,transparent 50%),radial-gradient(ellipse 40% 40% at 50% 50%,rgba(246,185,0,.06) 0%,transparent 50%);pointer-events:none}.ag-faq-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg width='120' height='120' viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M60 20c10 0 25 10 30 25 5 15 0 30-10 40-5-5-15-10-30-10-15 0-25-10-30-25-5-15 0-30 10-40 5 5 15 10 30 10 15 0 25 10 30 25 5 15 0 30-10 40z' fill='rgba(255,255,255,0.02)' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.6;pointer-events:none}.ag-faq-cta__content{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;gap:var(--ag-space-12);align-items:center;max-width:1100px;margin-inline:auto}.ag-faq-cta__main{text-align:left}.ag-faq-cta__eyebrow{display:inline-flex;align-items:center;gap:var(--ag-space-2);font-family:"Caveat",cursive,var(--ag-font-display);font-size:1.15rem;font-weight:500;color:var(--ag-color-gold-300);margin-bottom:var(--ag-space-3);position:relative}.ag-faq-cta__eyebrow:after{content:"";position:absolute;bottom:-4px;left:0;width:40%;height:2px;background:linear-gradient(90deg,var(--ag-color-gold-400) 0%,transparent 100%);border-radius:2px}.ag-faq-cta__heading{font-family:var(--ag-font-display);font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;line-height:1.1;margin-bottom:var(--ag-space-5);letter-spacing:-.02em}.ag-faq-cta__heading span{background:linear-gradient(135deg,var(--ag-color-gold-300) 0%,var(--ag-color-gold-200) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ag-faq-cta__text{font-family:var(--ag-font-body);font-size:var(--ag-font-size-lg);color:#ffffffd9;line-height:1.7;margin-bottom:var(--ag-space-8);max-width:520px}.ag-faq-cta__actions{display:flex;flex-wrap:wrap;gap:var(--ag-space-4)}.ag-faq-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ag-space-2);padding:1rem 2rem;font-family:var(--ag-font-ui);font-size:var(--ag-font-size-sm);font-weight:700;text-transform:none;letter-spacing:.02em;border-radius:100px;text-decoration:none;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.ag-faq-cta__btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 50%);opacity:0;transition:opacity .3s ease}.ag-faq-cta__btn--primary{background:linear-gradient(135deg,#f6b900,#e5a800,#d49400);color:#0e3e29;box-shadow:0 4px 16px #f6b9004d,0 2px 8px #00000026}.ag-faq-cta__btn--primary:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 24px #f6b90066,0 4px 12px #0003}.ag-faq-cta__btn--primary:hover:before{opacity:1}.ag-faq-cta__btn--primary:active{transform:translateY(-1px) scale(1.01)}.ag-faq-cta__btn--secondary{background:#ffffff14;color:#fff;border:2px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ag-faq-cta__btn--secondary:hover{background:#ffffff26;border-color:#fff6;transform:translateY(-2px)}.ag-faq-cta__btn--secondary:hover:before{opacity:1}.ag-faq-cta__trust{display:flex;flex-direction:column;gap:var(--ag-space-5);align-items:flex-end}.ag-faq-cta__trust-item{display:flex;align-items:center;gap:var(--ag-space-3);font-family:var(--ag-font-ui);font-size:var(--ag-font-size-sm);font-weight:500;color:#ffffffe6;padding:var(--ag-space-3) var(--ag-space-4);background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s ease;animation:trustBadgeFloat 6s ease-in-out infinite}.ag-faq-cta__trust-item:nth-child(1){animation-delay:0s}.ag-faq-cta__trust-item:nth-child(2){animation-delay:2s}.ag-faq-cta__trust-item:nth-child(3){animation-delay:4s}@keyframes trustBadgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ag-faq-cta__trust-item:hover{background:#ffffff1f;border-color:#f6b9004d;transform:translateY(-4px) scale(1.05);animation-play-state:paused}.ag-faq-cta__trust-icon{width:28px;height:28px;color:var(--ag-color-gold-400);flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f6b90026;border-radius:10px;transition:all .3s ease}.ag-faq-cta__trust-item:hover .ag-faq-cta__trust-icon{background:#f6b90040;transform:rotate(5deg) scale(1.1)}.ag-faq-cta__trust-icon svg{width:16px;height:16px;stroke-width:2.2}@media(max-width:900px){.ag-faq-cta{padding:var(--ag-space-14) var(--ag-space-5)}.ag-faq-cta__content{grid-template-columns:1fr;gap:var(--ag-space-10);text-align:center}.ag-faq-cta__main{text-align:center}.ag-faq-cta__eyebrow:after{left:50%;transform:translate(-50%)}.ag-faq-cta__text{max-width:100%;margin-inline:auto}.ag-faq-cta__actions{justify-content:center}.ag-faq-cta__trust{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center}.ag-faq-cta__trust-item{animation:none}}@media(max-width:600px){.ag-faq-cta{padding:var(--ag-space-12) var(--ag-space-4)}.ag-faq-cta__heading{font-size:1.75rem}.ag-faq-cta__actions{flex-direction:column}.ag-faq-cta__btn{width:100%;max-width:320px}.ag-faq-cta__trust{flex-direction:column;gap:var(--ag-space-3)}.ag-faq-cta__trust-item{width:100%;max-width:280px;justify-content:center}}@media(prefers-reduced-motion:reduce){.ag-faq-cta__btn,.ag-faq-cta__trust-item{transition:none;animation:none}.ag-faq-cta__trust-item{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cinema-faq-editorial.css.map */
