.page-faq{display:block;background-color:var(--color-white-100, #fdfdfd)}.page-faq__hero{background-color:var(--page-faq-hero-bg, #f5f5f5);padding-block:clamp(var(--space-10),6vw,var(--space-15));padding-inline:var(--section-gutter)}.page-faq__hero-inner{max-width:1200px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}.page-faq__hero .breadcrumbs__list{justify-content:center}.page-faq__heading{font-family:var(--font-heading--family);font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.4;letter-spacing:-.015em;color:#403b3b;margin:0;max-width:100%}.page-faq__body{padding-block:clamp(var(--space-10),6vw,var(--space-14));padding-inline:var(--section-gutter);max-width:1200px;margin-inline:auto}.page-faq__tablist{display:flex;flex-wrap:wrap;justify-content:center;gap:0;margin-block-end:clamp(var(--space-8),4vw,var(--space-10));overflow-x:auto;scrollbar-width:thin}.page-faq__tab{-webkit-appearance:none;appearance:none;background:transparent;border:1px solid #b9b9b9;margin-inline-start:-1px;color:#403b3b;font-family:var(--font-body--family);font-size:clamp(.875rem,1.2vw,1rem);font-weight:500;line-height:1.2;min-height:40px;padding-block:var(--space-2);padding-inline:var(--space-4);cursor:pointer;white-space:nowrap;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.page-faq__tab:first-child{margin-inline-start:0}.page-faq__tab:hover{background-color:var(--color-white-300, #f2f2f2)}.page-faq__tab:focus-visible{outline:2px solid #302c2c;outline-offset:2px;position:relative;z-index:1}.page-faq__tab[aria-selected=true]{background-color:#302c2c;color:#fefefe;border-color:#302c2c;font-weight:500;position:relative;z-index:1}.page-faq__panels{display:grid;grid-template-columns:1fr}.page-faq__panel{grid-column:1;grid-row:1;opacity:1;visibility:visible;transition:opacity .18s ease,visibility 0s linear 0s}.page-faq__panel[hidden]{display:flex;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility 0s linear .18s}@media(prefers-reduced-motion:reduce){.page-faq__panel,.page-faq__panel[hidden]{transition:none}}.page-faq__panel{display:flex;flex-direction:column;gap:0}.page-faq__item{border-bottom:1px solid var(--color-grey-200, #c4c2c2);background-color:var(--color-white-100, #fefefe)}.page-faq__item:first-child{border-top:1px solid var(--color-grey-200, #c4c2c2)}.page-faq__summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-5);padding-inline:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none}.page-faq__summary::-webkit-details-marker{display:none}.page-faq__summary:focus-visible{outline:2px solid #302c2c;outline-offset:-2px}.page-faq__question{font-family:var(--font-body--family);font-size:1rem;font-weight:500;line-height:1.5;color:#403b3b;flex:1 1 auto;min-width:0}.page-faq__icon{position:relative;display:inline-block;width:16px;height:16px;flex:0 0 auto;color:#403b3b}.page-faq__icon:before,.page-faq__icon:after{content:"";position:absolute;inset:50% 0 auto 0;height:1.5px;background-color:currentColor;transform-origin:center;transition:transform .2s ease}.page-faq__icon:before{transform:translateY(-50%)}.page-faq__icon:after{transform:translateY(-50%) rotate(90deg)}.page-faq__item[open] .page-faq__icon:before{transform:translateY(-50%) rotate(45deg)}.page-faq__item[open] .page-faq__icon:after{transform:translateY(-50%) rotate(-45deg)}.page-faq__answer{padding-block:0 var(--space-5);padding-inline:var(--space-2);color:#565656;font-family:var(--font-body--family);font-size:.875rem;line-height:1.5}.page-faq__answer p{margin:0 0 var(--space-3, 12px)}.page-faq__answer p:last-child{margin-bottom:0}.page-faq__answer a{color:inherit;text-decoration:underline}.page-faq__empty{color:#565656;text-align:center;padding-block:var(--space-8);font-family:var(--font-body--family);font-size:.9375rem;margin:0}.page-faq__empty--panel{padding-block:var(--space-6)}@media(max-width:48rem){.page-faq__hero{padding-block:var(--space-9)}.page-faq__heading{font-size:clamp(1.5rem,6vw,2rem)}.page-faq__tablist{justify-content:flex-start;margin-inline:calc(var(--section-gutter) * -1);padding-inline:var(--section-gutter);flex-wrap:nowrap}.page-faq__tab{flex:0 0 auto}.page-faq__summary{padding-block:var(--space-4)}}@supports selector(::details-content){.page-faq{interpolate-size:allow-keywords}.page-faq__item::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size .22s ease,opacity .18s ease,content-visibility .22s allow-discrete}.page-faq__item[open]::details-content{block-size:auto;opacity:1}@media(prefers-reduced-motion:reduce){.page-faq__item::details-content,.page-faq__item[open]::details-content{transition:none}}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/page-faq.css.map */
