.rb-faq__list{display:grid;gap:10px;min-width:0}.rb-faq__item{--_tile: #f1f0ee;border-radius:12px;background:var(--_tile);transition:background-color var(--rb-dur-quick) var(--rb-ease-out)}.rb-theme--tint .rb-faq__item{--_tile: var(--rb-white)}.rb-faq__list{--_sk: 6deg;padding-inline:8px}.rb-faq__item{transform:skew(calc(var(--_sk) * -1));transform-origin:50% 36px}.rb-faq__q,.rb-faq__answer,.rb-faq__icon svg{transform:skew(var(--_sk))}@media screen and (max-width:749px){.rb-faq__list{--_sk: 3deg;padding-inline:4px}}.rb-faq__question{display:flex;align-items:center;justify-content:space-between;gap:var(--rb-space-5);min-height:var(--rb-tap);padding:var(--rb-space-4) var(--rb-space-5);border-radius:12px;list-style:none;cursor:pointer}.rb-faq__question::-webkit-details-marker{display:none}.rb-faq__question:focus-visible{outline:2px solid var(--rb-ink);outline-offset:3px}.rb-faq__q{min-width:0;font-family:var(--rb-font-heading);font-weight:var(--rb-weight-bold);font-size:var(--rb-text-h4);line-height:1.3;text-wrap:balance}.rb-faq__icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border:1px solid transparent;border-radius:8px;background:var(--rb-white);transition:background-color var(--rb-dur-quick) var(--rb-ease-out),color var(--rb-dur-quick) var(--rb-ease-out),border-color var(--rb-dur-quick) var(--rb-ease-out)}.rb-faq__icon svg{transition:transform var(--rb-dur-move) var(--rb-ease-out)}.rb-faq__item[open] .rb-faq__icon{border-color:var(--rb-orange);background:var(--rb-orange);color:var(--rb-ink)}.rb-faq__item[open] .rb-faq__icon svg{transform:skew(var(--_sk)) rotate(135deg)}@media(hover:hover)and (pointer:fine){.rb-faq__question:hover .rb-faq__icon{border-color:var(--rb-ink)}.rb-faq__item[open] .rb-faq__question:hover .rb-faq__icon{border-color:var(--rb-orange)}}.rb-faq__answer{max-width:38em;padding:0 var(--rb-space-7) var(--rb-space-5) var(--rb-space-5);color:var(--rb-grey-600);font-size:var(--rb-text-body);line-height:1.55}.rb-faq__answer p{margin:0 0 .6em}.rb-faq__answer p:last-child{margin-bottom:0}.rb-faq__item::details-content{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-8px);transition:opacity var(--rb-dur-move) var(--rb-ease-out),clip-path var(--rb-dur-move) var(--rb-ease-out),transform var(--rb-dur-move) var(--rb-ease-out),content-visibility var(--rb-dur-move) allow-discrete}.rb-faq__item[open]::details-content{opacity:1;clip-path:inset(0);transform:none}@starting-style{.rb-faq__item[open]::details-content{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-8px)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ribbon-accordion.css.map */
