.fb-faq{--faq-navy: var(--c-navy, #16264a);--faq-red: var(--c-red, #e8343f);--faq-red-deep: var(--c-red-deep, #c41f2b);--faq-ice: var(--c-ice, #e8f6fb);--faq-fg: var(--tone-heading, var(--tone-fg, var(--faq-navy)));--faq-text: var(--tone-fg, var(--c-ink, #14213d));--faq-muted: var(--tone-muted, var(--c-muted, #5b6b86));--faq-line: var(--tone-line, rgba(22, 38, 74, .12));--faq-panel: var(--faq-ice);--faq-sign-bg: var(--faq-ice);--faq-ease: var(--ease-out, cubic-bezier(.22, 1, .36, 1))}.fb-faq.fb-tone--ice,.fb-faq.fb-tone--sky{--faq-panel: #fff;--faq-sign-bg: #fff}.fb-faq.fb-tone--navy,.fb-faq.fb-tone--night,.fb-faq.fb-tone--red{--faq-fg: var(--tone-fg, #fff);--faq-text: var(--tone-fg, #fff);--faq-muted: var(--tone-muted, rgba(255, 255, 255, .78));--faq-line: var(--tone-line, rgba(255, 255, 255, .16));--faq-panel: rgba(255, 255, 255, .07);--faq-sign-bg: rgba(255, 255, 255, .12)}.fb-faq__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "list" "aside";row-gap:clamp(28px,4vw,48px)}.fb-faq__intro{grid-area:intro}.fb-faq__intro .fb-heading{margin:0}.fb-faq__list{grid-area:list;display:block}.fb-faq__aside{grid-area:aside;display:flex;align-items:center;gap:20px}.fb-faq--centered .fb-faq__grid{max-width:820px;margin-inline:auto}.fb-faq--centered .fb-faq__aside{justify-content:center}@media screen and (min-width:990px){.fb-faq--split .fb-faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-template-rows:auto 1fr;grid-template-areas:"intro list" "aside list";column-gap:clamp(48px,7vw,112px);align-items:start}.fb-faq--split .fb-faq__aside{flex-direction:column;align-items:flex-start}}.fb-faq__item{position:relative;border-radius:20px;transition:background-color .24s var(--faq-ease)}.fb-faq__item:after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:1px;background:var(--faq-line);transition:opacity .24s var(--faq-ease)}.fb-faq__item[open]:not(.is-closing){background:var(--faq-panel)}.fb-faq__item[open]:not(.is-closing):after{opacity:0}.fb-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:16px 16px 16px 20px;border-radius:20px;color:var(--faq-fg);font-family:var(--font-body, "Poppins", system-ui, sans-serif);font-size:clamp(16px,.3vw + 15px,18px);font-weight:600;line-height:1.4;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.fb-faq__q::-webkit-details-marker,.fb-faq__q::marker{display:none;content:""}.fb-faq__q:focus-visible{outline:3px solid var(--faq-navy);outline-offset:2px}.fb-faq.fb-tone--navy .fb-faq__q:focus-visible,.fb-faq.fb-tone--night .fb-faq__q:focus-visible,.fb-faq.fb-tone--red .fb-faq__q:focus-visible{outline-color:var(--c-sky, #bfe6f7)}.fb-faq__q-text{min-width:0;text-wrap:pretty}.fb-faq__sign{position:relative;flex:0 0 auto;width:36px;height:36px;border-radius:50%;background:var(--faq-sign-bg);color:var(--faq-fg);transition:transform .28s var(--faq-ease),background-color .24s var(--faq-ease),color .24s var(--faq-ease)}.fb-faq__sign:before,.fb-faq__sign:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2.5px;margin:-1.25px 0 0 -7px;border-radius:2px;background:currentColor}.fb-faq__sign:after{transform:rotate(90deg)}.fb-faq__item[open]:not(.is-closing) .fb-faq__sign{transform:rotate(135deg);background:var(--faq-red);color:#fff}@media(hover:hover)and (pointer:fine){.fb-faq__item:not([open]) .fb-faq__q:hover{background:var(--faq-panel)}.fb-faq__q:hover .fb-faq__sign{transform:rotate(90deg)}.fb-faq__item[open]:not(.is-closing) .fb-faq__q:hover .fb-faq__sign{transform:rotate(135deg) scale(1.06)}}html[data-motion=soft] .fb-faq__sign,html[data-motion=soft] .fb-faq__q:hover .fb-faq__sign{transform:none!important}html[data-motion=soft] .fb-faq__item[open]:not(.is-closing) .fb-faq__sign:before{transform:rotate(45deg)}html[data-motion=soft] .fb-faq__item[open]:not(.is-closing) .fb-faq__sign:after{transform:rotate(135deg)}.fb-faq__a{overflow:hidden}.fb-faq__a-inner{padding:0 64px 22px 20px;max-width:68ch;font-size:16px;line-height:1.65;color:var(--faq-text)}.fb-faq__a-inner>:first-child{margin-top:0}.fb-faq__a-inner>:last-child{margin-bottom:0}.fb-faq__a-inner a{color:inherit;text-decoration:underline;text-decoration-color:var(--faq-red);text-decoration-thickness:2px;text-underline-offset:3px}.fb-faq__a-inner strong{font-weight:700;color:var(--faq-fg)}@media screen and (max-width:749px){.fb-faq__q{padding-left:16px}.fb-faq__item:after{left:16px;right:16px}.fb-faq__a-inner{padding:0 16px 20px}}.fb-faq__mascot{position:relative;flex:0 0 auto;width:clamp(96px,10vw,140px)}.fb-faq__mascot-float{display:block;filter:drop-shadow(0 14px 18px rgba(13,24,48,.18))}.fb-faq__mascot-img,.fb-faq__mascot .fb-placeholder{display:block;width:100%;height:auto}.fb-faq__bubble{position:absolute;z-index:2;top:-6px;right:-14px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--faq-red);color:#fff;font-family:var(--font-display, "Lilita One", system-ui, sans-serif);font-size:24px;line-height:1;box-shadow:0 0 0 4px #fff,0 8px 16px -6px #c41f2b99;transform-origin:0% 100%}.fb-faq__aside.is-revealed .fb-faq__mascot-float{animation:fb-faq-bob 4.6s ease-in-out infinite alternate}.fb-faq__aside.is-revealed .fb-faq__bubble{animation:fb-faq-bubble 4.6s var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1)) infinite}@keyframes fb-faq-bob{0%{transform:translateZ(0) rotate(-2deg)}to{transform:translate3d(0,-8px,0) rotate(2deg)}}@keyframes fb-faq-bubble{0%,70%,to{transform:none}76%{transform:scale(1.14) rotate(-10deg)}82%{transform:scale(.98) rotate(6deg)}88%{transform:none}}html[data-motion=soft] .fb-faq__mascot-float,html[data-motion=soft] .fb-faq__bubble{animation:none!important}.fb-faq__aside-copy{display:flex;flex-direction:column;gap:14px;min-width:0}.fb-faq__aside-text{margin:0;max-width:30ch;font-size:16px;font-weight:500;line-height:1.5;color:var(--faq-muted)}.fb-faq__aside-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.fb-faq__contact{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:700;font-size:15px;color:var(--faq-fg);text-decoration:underline;text-decoration-color:var(--faq-red);text-decoration-thickness:2px;text-underline-offset:4px}.fb-faq__contact .fb-icon{transition:transform .2s var(--faq-ease)}@media(hover:hover)and (pointer:fine){.fb-faq__contact:hover .fb-icon{transform:translate3d(3px,0,0)}}@media screen and (max-width:479px){.fb-faq__aside{align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-frost-faq.css.map */
