.gb-faq{padding-block:clamp(36px,5vw,68px);position:relative}.gb-faq__sticker{display:none}@media screen and (min-width:1200px){.gb-faq__sticker{display:block;position:absolute;width:clamp(118px,11vw,168px);height:auto;pointer-events:none}.gb-faq__sticker--1{top:11%;left:clamp(16px,4vw,78px);rotate:-8deg}.gb-faq__sticker--2{top:63%;right:clamp(16px,4vw,78px);rotate:9deg}}.gb-faq__inner{max-width:780px;margin-inline:auto}.gb-faq__heading{font-size:var(--gb-size-section);color:var(--gb-ink);margin:0 0 clamp(8px,1.5vw,16px)}.gb-faq__group{font-size:var(--gb-size-panel-title);color:var(--gb-ink);margin:0;padding-top:clamp(28px,4vw,44px);padding-bottom:10px}.gb-faq__inner>.gb-faq__heading+.gb-faq__group{padding-top:4px}.gb-faq__inner>.gb-faq__group:first-child{padding-top:0}.gb-faq__item{border-bottom:var(--gb-border-faint)}.gb-faq__q{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 2px;cursor:pointer;list-style:none;font-family:var(--gb-font-ui);font-size:16px;font-weight:700;line-height:1.3;color:var(--gb-ink)}.gb-faq__q::-webkit-details-marker{display:none}.gb-faq__q:hover{color:var(--gb-accent)}.gb-faq__q:focus-visible{outline:3px solid var(--gb-deli-night);outline-offset:2px}.gb-faq__mark{position:relative;flex:0 0 auto;width:18px;height:18px}.gb-faq__mark:before,.gb-faq__mark:after{content:"";position:absolute;inset:50% 0 auto 0;height:2.5px;border-radius:2px;background:currentColor;transform:translateY(-50%);transition:transform .18s var(--gb-ease),opacity .18s var(--gb-ease)}.gb-faq__mark:after{transform:translateY(-50%) rotate(90deg)}.gb-faq__item[open] .gb-faq__mark:after{transform:translateY(-50%) rotate(0);opacity:0}.gb-faq__a{padding:0 2px 20px;max-width:62ch}.gb-faq__a p{margin:0 0 10px;font-family:var(--gb-font-body);font-size:15px;line-height:1.55;color:var(--gb-ink)}.gb-faq__a p:last-child{margin-bottom:0}.gb-faq__a a{color:var(--gb-accent);text-underline-offset:2px}@media(prefers-reduced-motion:reduce){.gb-faq__mark:before,.gb-faq__mark:after{transition:none}}.gb-faq__footer{margin-top:clamp(32px,4vw,52px);padding:clamp(22px,3vw,32px);display:grid;gap:10px;justify-items:start}.gb-faq__footertitle{font-size:var(--gb-size-panel-title);margin:0}.gb-faq__footertext{margin:0;font-family:var(--gb-font-body);font-size:15px;line-height:1.5;max-width:48ch}
/*# sourceMappingURL=/cdn/shop/t/12/assets/gb-faq.css.map */
