.faq-block{--fb-bg: rgb(var(--color-atomic-white));--fb-color: rgb(var(--color-atomic-black));--fb-muted: rgb(var(--color-atomic-med-grey));--fb-border: rgb(var(--color-atomic-light-grey));--fb-inline-padding: var(--space-6);position:relative;background-color:var(--fb-bg);color:var(--fb-color);padding:var(--fb-padding-top) 0 var(--fb-padding-bottom);min-height:calc(100vh - var(--header-height, 0px));display:flex;align-items:stretch}.faq-block__inner{width:100%;padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-10)}@media(min-width:990px){.faq-block__inner{grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:0;align-items:center;padding:0}.faq-block__intro{padding:0 var(--fb-inline-padding);position:sticky;top:calc(var(--header-height, 0px) + var(--space-11));align-self:start;margin-top:calc(50vh - var(--header-height, 0px) - var(--fb-padding-top))}.faq-block__summary,.faq-block__answer{padding-left:var(--fb-inline-padding);padding-right:var(--fb-inline-padding)}.faq-block:not(.faq-block--empty):before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--fb-border);transform:translate(-50%)}}.faq-block__intro{display:flex;flex-direction:column;gap:var(--space-2);padding-inline:var(--fb-inline-padding)}.faq-block__heading,.faq-block__subheading{margin:0;font-family:var(--font-heading-family);font-size:var(--font-size-H2);font-weight:500;line-height:normal;letter-spacing:-.02em}.faq-block__subheading{color:#929292}.faq-block__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--fb-border)}.faq-block__item{border-bottom:1px solid var(--fb-border)}.faq-block__summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-4);padding-inline:var(--fb-inline-padding);font-family:var(--font-heading-family);font-size:var(--font-size-B2);font-weight:400;line-height:1.4;transition:opacity .2s ease}.faq-block__list:has(.faq-block__details[open]) .faq-block__details:not([open]) .faq-block__summary{opacity:.6}.faq-block__list:hover .faq-block__summary{opacity:.6}.faq-block__list:hover .faq-block__summary:hover,.faq-block__list:hover .faq-block__details[open] .faq-block__summary{opacity:1}.faq-block__summary::-webkit-details-marker,.faq-block__summary::marker{display:none;content:""}.faq-block__summary:focus-visible{outline:2px solid var(--fb-color);outline-offset:2px}.faq-block__question{flex:1 1 auto}.faq-block__icon{position:relative;width:var(--space-3);height:var(--space-3);flex:0 0 auto}.faq-block__icon:before,.faq-block__icon:after{content:"";position:absolute;top:50%;left:50%;background:currentColor;transform:translate(-50%,-50%);transition:transform var(--duration-medium-long) ease}.faq-block__icon:before{width:100%;height:1px}.faq-block__icon:after{width:1px;height:100%}.faq-block__details[open] .faq-block__summary{font-weight:700}.faq-block__details[open] .faq-block__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-block__answer{padding-bottom:var(--space-6);padding-inline:var(--fb-inline-padding);font-family:var(--font-heading-family);font-size:var(--font-size-B2);font-weight:400;line-height:1.4}.faq-block__answer :where(p,ul,ol){margin-block:var(--space-1)}.faq-block__answer :where(p,ul,ol):first-child{margin-top:0}.faq-block__answer :where(p,ul,ol):last-child{margin-bottom:0}@supports selector(::details-content){.faq-block__details{interpolate-size:allow-keywords}.faq-block__details::details-content{block-size:0;opacity:0;overflow:hidden;transition:block-size var(--duration-medium-long) cubic-bezier(.4,0,.2,1),opacity var(--duration-medium-long) ease,content-visibility var(--duration-medium-long) allow-discrete}.faq-block__details[open]::details-content{block-size:auto;opacity:1}@media(prefers-reduced-motion:reduce){.faq-block__details::details-content,.faq-block__details[open]::details-content{transition:none}}}.faq-block--empty{display:block;min-height:0}.faq-block__empty{margin:0 var(--fb-inline-padding);padding:var(--space-5);border:1px dashed var(--fb-border);text-align:center;color:var(--fb-muted);font-family:var(--font-body-family);font-size:var(--font-size-B3);font-style:italic}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-faq-block.css.map */
