.smart-faq,.smart-faq-page{color:var(--color_content_text, var(--smart-ui-text, #111827));background:var(--bg_content_color, var(--smart-ui-bg, #ffffff))}.smart-faq{padding-top:var(--smart-faq-padding-top, 28px);padding-bottom:var(--smart-faq-padding-bottom, 32px)}.smart-faq__inner{width:min(calc(100vw - 32px),var(--smart-faq-width, 860px));margin:0 auto}.smart-faq__header{margin-bottom:16px;text-align:var(--smart-faq-heading-align, center)}.smart-faq__heading{margin:0;color:var(--color_content_heading, var(--smart-ui-heading, #0f172a));font-size:clamp(26px,2.1vw,34px);line-height:1.14;letter-spacing:-.03em;font-weight:700}.smart-faq__list{display:flex;flex-direction:column;gap:8px}.smart-faq__item,.smart-faq-page__item{display:block;width:100%;overflow:hidden;border:1px solid var(--color_content_line, var(--smart-ui-border, #e5e7eb));border-radius:12px;background:var(--bg_content_color, var(--smart-ui-bg, #ffffff));box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease}.smart-faq__item:hover,.smart-faq-page__item:hover{border-color:var(--color_content_line, var(--smart-ui-border, #d7dce4));background:var(--bg_content_color, var(--smart-ui-bg, #ffffff));box-shadow:none}.smart-faq__item[open],.smart-faq-page__item[open]{border-color:var(--bg_content_button, var(--smart-ui-primary, #111827));background:var(--bg_content_color, var(--smart-ui-bg, #ffffff));box-shadow:0 6px 18px #0f172a0a}.smart-faq__summary,.smart-faq-page__summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:50px;padding:12px 16px;color:var(--color_content_heading, var(--smart-ui-heading, #0f172a));cursor:pointer;list-style:none}.smart-faq__summary:hover,.smart-faq__summary:focus-visible,.smart-faq-page__summary:hover,.smart-faq-page__summary:focus-visible{color:var(--color_content_heading, var(--smart-ui-heading, #0f172a));text-decoration:none}.smart-faq__summary::-webkit-details-marker,.smart-faq-page__summary::-webkit-details-marker{display:none}.smart-faq__question,.smart-faq-page__question{display:block;min-width:0;color:var(--color_content_heading, var(--smart-ui-heading, #0f172a));font-size:15px;line-height:1.28;font-weight:700;text-decoration:none}.smart-faq__icon,.smart-faq-page__icon{flex:0 0 auto;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color_content_line, var(--smart-ui-border, #d7dce4));border-radius:999px;color:var(--color_content_text, var(--smart-ui-text, #111827));background:var(--bg_content_color, var(--smart-ui-bg, #ffffff));transition:background-color .16s ease,border-color .16s ease,color .16s ease}.smart-faq__icon svg,.smart-faq-page__icon svg{width:15px;height:15px;display:block;transition:transform .16s ease}.smart-faq__item[open] .smart-faq__icon,.smart-faq-page__item[open] .smart-faq-page__icon{color:var(--color_content_button_text, #ffffff);background:var(--bg_content_button, var(--smart-ui-primary, #111827));border-color:var(--bg_content_button, var(--smart-ui-primary, #111827))}.smart-faq__item[open] .smart-faq__icon svg,.smart-faq-page__item[open] .smart-faq-page__icon svg{transform:rotate(180deg)}.smart-faq__answer,.smart-faq-page__answer{margin:0 16px 15px;padding-top:11px;border-top:1px solid var(--color_content_line, var(--smart-ui-border, #e5e7eb));color:var(--color_content_text_light, var(--smart-ui-muted, #64748b));font-size:14px;line-height:1.55}.smart-faq__answer p,.smart-faq-page__answer p{margin:0}.smart-faq__answer p+p,.smart-faq__answer ul+p,.smart-faq__answer p+ul,.smart-faq-page__answer p+p,.smart-faq-page__answer ul+p,.smart-faq-page__answer p+ul{margin-top:8px}.smart-faq__answer ul,.smart-faq__answer ol,.smart-faq-page__answer ul,.smart-faq-page__answer ol{margin-top:8px;margin-bottom:0;padding-left:1.25em}.smart-faq__button-wrap{margin-top:18px;text-align:center}.smart-faq__button,.smart-faq-page__button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:11px 20px;border:1px solid var(--bg_content_button, var(--smart-ui-primary, #111827));border-radius:999px;background:var(--bg_content_button, var(--smart-ui-primary, #111827));color:var(--color_content_button_text, var(--smart-ui-primary-text, #ffffff))!important;font-size:14px;line-height:1;font-weight:700;text-decoration:none;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.smart-faq__button:hover,.smart-faq__button:focus-visible,.smart-faq-page__button:hover,.smart-faq-page__button:focus-visible{background:var(--bg_content_color, var(--smart-ui-bg, #ffffff));border-color:var(--bg_content_button, var(--smart-ui-primary, #111827));color:var(--color_content_heading, var(--smart-ui-heading, #0f172a))!important;text-decoration:none}.smart-faq-page{padding-top:var(--smart-faq-page-padding-top, 48px);padding-bottom:var(--smart-faq-page-padding-bottom, 64px)}.smart-faq-page__hero{width:min(calc(100vw - 32px),var(--smart-faq-page-container, 1120px));margin:0 auto;text-align:center;padding-bottom:28px}.smart-faq-page__eyebrow{margin:0 0 12px;color:var(--color_content_text_light, var(--smart-ui-muted, #64748b));font-size:12px;line-height:1.2;letter-spacing:.13em;text-transform:uppercase;font-weight:800}.smart-faq-page__heading{margin:0;color:var(--color_content_heading, var(--smart-ui-heading, #0f172a));font-size:clamp(36px,4vw,56px);line-height:1.04;letter-spacing:-.045em;font-weight:800}.smart-faq-page__description{max-width:760px;margin:16px auto 0;color:var(--color_content_text_light, var(--smart-ui-muted, #64748b));font-size:16px;line-height:1.55}.smart-faq-page__tabs-wrap{position:sticky;top:var(--smart-faq-page-sticky-top-desktop, 72px);z-index:30;background:#fffffff5;border-top:1px solid var(--color_content_line, var(--smart-ui-border, #e5e7eb));border-bottom:1px solid var(--color_content_line, var(--smart-ui-border, #e5e7eb));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.smart-faq-page__tabs{width:min(calc(100vw - 32px),var(--smart-faq-page-container, 1120px));margin:0 auto;padding:14px 0;display:flex;justify-content:center;gap:10px;overflow-x:auto;scrollbar-width:none}.smart-faq-page__tabs::-webkit-scrollbar{display:none}.smart-faq-page__tab{flex:0 0 auto;border:1px solid var(--color_content_line, var(--smart-ui-border, #d7dce4));border-radius:999px;padding:9px 15px;background:var(--bg_content_color, #ffffff);color:var(--color_content_heading, #0f172a);font-size:13px;line-height:1;font-weight:800;white-space:nowrap;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.smart-faq-page__tab:hover,.smart-faq-page__tab.is-active{background:var(--bg_content_button, #111827);border-color:var(--bg_content_button, #111827);color:var(--color_content_button_text, #ffffff);text-decoration:none}.smart-faq-page__content{width:min(calc(100vw - 32px),var(--smart-faq-page-container, 1120px));margin:0 auto;padding-top:34px}.smart-faq-page__section{scroll-margin-top:calc(var(--smart-faq-page-sticky-top-desktop, 72px) + 74px);padding:0 0 36px;margin-bottom:36px;border-bottom:1px solid var(--color_content_line, var(--smart-ui-border, #e5e7eb))}.smart-faq-page__section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.smart-faq-page__section-inner{width:min(100%,var(--smart-faq-page-faq-width, 820px));margin:0 auto}.smart-faq-page__section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.smart-faq-page__section-title{margin:0;color:var(--color_content_heading, #0f172a);font-size:clamp(24px,2.2vw,30px);line-height:1.16;letter-spacing:-.03em;font-weight:800}.smart-faq-page__section-count{flex:0 0 auto;color:var(--color_content_text_light, #64748b);font-size:13px;line-height:1.3}.smart-faq-page__items{display:flex;flex-direction:column;gap:8px}.smart-faq-page__support{width:min(100%,var(--smart-faq-page-faq-width, 820px));margin:30px auto 0;padding:22px 24px;border:1px solid var(--color_content_line, var(--smart-ui-border, #e5e7eb));border-radius:16px;background:var(--smart-ui-soft, #f8fafc);display:flex;align-items:center;justify-content:space-between;gap:20px}.smart-faq-page__support-title{display:block;margin-bottom:4px;color:var(--color_content_heading, #0f172a);font-weight:800}.smart-faq-page__support-text{color:var(--color_content_text_light, #64748b);font-size:14px;line-height:1.5}@media screen and (max-width:749px){.smart-faq{padding-top:calc(var(--smart-faq-padding-top, 28px) * .8);padding-bottom:calc(var(--smart-faq-padding-bottom, 32px) * .8)}.smart-faq__inner{width:min(calc(100vw - 20px),var(--smart-faq-width, 860px))}.smart-faq__header{margin-bottom:14px;text-align:left}.smart-faq__heading{font-size:24px;line-height:1.18}.smart-faq__list,.smart-faq-page__items{gap:8px}.smart-faq__summary,.smart-faq-page__summary{min-height:48px;padding:12px 13px;gap:12px}.smart-faq__question,.smart-faq-page__question{font-size:14px;line-height:1.3}.smart-faq__icon,.smart-faq-page__icon{width:23px;height:23px}.smart-faq__answer,.smart-faq-page__answer{margin:0 13px 13px;padding-top:10px;font-size:13.5px;line-height:1.55}.smart-faq__button,.smart-faq-page__button{width:100%;min-height:44px;font-size:14px}.smart-faq-page{padding-top:var(--smart-faq-page-padding-top-mobile, 32px);padding-bottom:var(--smart-faq-page-padding-bottom-mobile, 44px)}.smart-faq-page__hero{width:min(calc(100vw - 24px),var(--smart-faq-page-container, 1120px));text-align:left;padding-bottom:20px}.smart-faq-page__heading{font-size:36px;line-height:1.04}.smart-faq-page__description{margin-top:12px;font-size:14px;line-height:1.5}.smart-faq-page__tabs-wrap{top:var(--smart-faq-page-sticky-top-mobile, 56px);box-shadow:0 8px 22px #0f172a14}.smart-faq-page__tabs{width:100%;justify-content:flex-start;padding:9px 10px;gap:8px}.smart-faq-page__tab{padding:8px 11px;font-size:12px}.smart-faq-page__content{width:min(calc(100vw - 24px),var(--smart-faq-page-container, 1120px));padding-top:24px}.smart-faq-page__section{scroll-margin-top:calc(var(--smart-faq-page-sticky-top-mobile, 56px) + 54px);padding-bottom:28px;margin-bottom:28px}.smart-faq-page__section-inner{width:100%}.smart-faq-page__section-header{display:block;margin-bottom:12px}.smart-faq-page__section-title{font-size:23px;line-height:1.16}.smart-faq-page__section-count{display:block;margin-top:4px;font-size:13px}.smart-faq-page__support{width:100%;display:block;padding:16px;text-align:center}.smart-faq-page__support .smart-faq-page__button{margin-top:14px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/smart-faq.css.map */
