.faq-sec{position:relative;background:var(--faq-bg);padding:64px 0 80px;overflow:hidden;color:var(--faq-text);font-family:inherit}.faq-sec__inner.page-width{max-width:1160px;margin:0 auto;padding-left:24px;padding-right:24px;position:relative;z-index:2}.faq-sec__bloom{position:absolute;top:-40px;width:260px;height:260px;pointer-events:none;z-index:1}.faq-sec__bloom--left{left:-60px}.faq-sec__bloom--right{right:-60px;transform:scaleX(-1)}@media(max-width:749px){.faq-sec__bloom{width:150px;height:150px;opacity:.6}}.faq-sec__head{text-align:center;max-width:640px;margin:0 auto 44px}.faq-sec__title{font-family:var(--font-heading-family, Georgia, "Times New Roman", serif);font-size:clamp(30px,4vw,44px);line-height:1.15;letter-spacing:.01em;color:var(--faq-heading);margin:0 0 18px;font-weight:500}.faq-sec__divider{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 auto 18px;max-width:260px}.faq-sec__divider-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--faq-accent),transparent);opacity:.6}.faq-sec__divider-icon{color:var(--faq-accent);display:flex;align-items:center;flex:0 0 auto}.faq-sec__sub{color:var(--faq-muted);font-size:15px;line-height:1.6;margin:0 0 30px}.faq-search{position:relative;max-width:560px;margin:0 auto}.faq-search__input{width:100%;padding:15px 50px 15px 20px;border-radius:999px;border:1px solid var(--faq-border);background:var(--faq-panel);font-size:15px;color:var(--faq-text);outline:none;transition:border-color .2s ease,box-shadow .2s ease;box-shadow:0 1px 2px #00000005}.faq-search__input::placeholder{color:var(--faq-muted)}.faq-search__input:focus{border-color:var(--faq-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--faq-accent) 18%,transparent)}.faq-search__icon{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--faq-muted);display:flex;pointer-events:none}.faq-body{display:grid;grid-template-columns:250px 1fr;gap:32px;align-items:start}.faq-tabs{display:flex;flex-direction:column;gap:6px;position:sticky;top:24px}.faq-tabs__item{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:transparent;border:none;border-left:3px solid transparent;padding:13px 16px;font-size:15px;font-weight:500;color:var(--faq-text);cursor:pointer;border-radius:4px;transition:background .2s ease,color .2s ease,border-color .2s ease}.faq-tabs__item:hover{background:color-mix(in srgb,var(--faq-heading) 5%,transparent)}.faq-tabs__item.is-active{background:color-mix(in srgb,var(--faq-heading) 7%,transparent);border-left-color:var(--faq-heading);color:var(--faq-heading)}.faq-tabs__icon{flex:0 0 auto;display:flex;color:inherit;opacity:.85}.faq-tabs__label{flex:1;line-height:1.3}.faq-panel{min-width:0}.faq-panel__empty{text-align:center;color:var(--faq-muted);padding:40px 20px;font-size:15px;background:var(--faq-panel);border-radius:10px;border:1px solid var(--faq-border)}.faq-list{background:var(--faq-panel);border:1px solid var(--faq-border);border-radius:12px;overflow:hidden}.faq-item{border-bottom:1px dashed var(--faq-border)}.faq-item:last-child{border-bottom:none}.faq-item__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;background:transparent;border:none;cursor:pointer;padding:20px 22px;font-size:15px;font-weight:600;color:var(--faq-text);transition:color .2s ease}.faq-item__q:hover{color:var(--faq-heading)}.faq-item__chev{flex:0 0 auto;display:flex;color:var(--faq-muted);transition:transform .3s ease,color .2s ease}.faq-item__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.faq-item__a-inner{overflow:hidden;min-height:0}.faq-item__a-inner>*{margin:0 22px 20px;color:var(--faq-muted);font-size:14.5px;line-height:1.7}.faq-item__a-inner p:first-child{margin-top:0}.faq-item.is-open{background:color-mix(in srgb,var(--faq-heading) 3%,var(--faq-panel))}.faq-item.is-open .faq-item__q{color:var(--faq-heading)}.faq-item.is-open .faq-item__chev{color:var(--faq-heading);transform:rotate(180deg)}.faq-item.is-open .faq-item__a{grid-template-rows:1fr}.faq-item[hidden]{display:none}@media(max-width:989px){.faq-body{grid-template-columns:1fr;gap:20px}.faq-tabs{position:static;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding:4px 2px 10px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.faq-tabs::-webkit-scrollbar{height:4px}.faq-tabs::-webkit-scrollbar-thumb{background:var(--faq-border);border-radius:4px}.faq-tabs__item{flex:0 0 auto;border-left:none;border-bottom:3px solid transparent;border-radius:8px 8px 0 0;white-space:nowrap;padding:10px 14px}.faq-tabs__item.is-active{border-left-color:transparent;border-bottom-color:var(--faq-heading)}}@media(max-width:749px){.faq-sec{padding:44px 0 56px}.faq-sec__inner.page-width{padding-left:16px;padding-right:16px}.faq-sec__head{margin-bottom:28px}.faq-sec__title{font-size:26px}.faq-sec__sub{font-size:14px;margin-bottom:22px}.faq-search__input{padding:13px 46px 13px 16px;font-size:14px}.faq-tabs__label{font-size:13.5px}.faq-item__q{padding:16px;font-size:14px}.faq-item__a-inner>*{margin:0 16px 16px;font-size:13.5px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/faq-custom.css.map */
