.faq{--faq-text-colour: var(--colour-secondary-taupe);--faq-header-colour: var( --colour-primary-white);--faq-answer-colour: var(--colour-primary-white);--faq-border-colour: var(--colour-neutral-800);--faq-content-max-width: var(--site-header-max-width);--faq-padding-block-desktop: var(--scale-80);--faq-padding-inline-desktop: var(--scale-0);--faq-padding-block-mobile: var(--scale-48);--faq-padding-inline-mobile: var(--scale-0);--faq-header-gap: var(--scale-12);--faq-header-margin-bottom-desktop: var(--scale-17);--faq-header-margin-bottom-mobile: var(--scale-17);--faq-subheader-font-family: var(--font-family-tt-commons-pro);--faq-subheader-font-size-desktop: var(--font-size-desktop-14);--faq-subheader-font-size-mobile: var(--font-size-mobile-11);--faq-subheader-font-weight-desktop: var(--font-weight-medium);--faq-subheader-font-weight-mobile: var(--font-weight-regular);--faq-subheader-line-height-desktop: var(--font-line-height-desktop-18);--faq-subheader-letter-spacing-desktop: var(--font-letter-spacing-2);--faq-subheader-line-height-mobile: var(--font-line-height-desktop-14);--faq-subheader-letter-spacing-mobile: var(--font-letter-spacing-1-5);--faq-heading-font-family: var(--font-family-sackers-gothic);--faq-heading-font-size-desktop: var(--font-size-desktop-20);--faq-heading-font-size-mobile: var(--font-size-mobile-16);--faq-heading-font-weight: var(--font-weight-medium);--faq-heading-line-height-desktop: var(--font-line-height-desktop-28);--faq-heading-line-height-mobile: var(--font-line-height-mobile-22);--faq-heading-letter-spacing-desktop: var(--font-letter-spacing-2);--faq-heading-letter-spacing-mobile: var(--font-letter-spacing-2-5);--faq-question-font-family: var(--font-family-tt-commons-pro);--faq-question-font-size-desktop: var(--font-size-mobile-13);--faq-question-font-size-mobile: var(--font-size-mobile-16);--faq-question-font-weight: var(--font-weight-regular);--faq-question-line-height-desktop: var(--font-line-height-mobile-16);--faq-question-line-height-mobile: var(--font-line-height-mobile-20);--faq-question-letter-spacing: var(--font-letter-spacing-1);--faq-answer-font-family: var(--font-family-tt-commons-pro);--faq-answer-font-size-desktop: var(--font-size-mobile-13);--faq-answer-font-size-mobile: var(--font-size-mobile-13);--faq-answer-font-weight: var(--font-weight-regular);--faq-answer-line-height-desktop: var(--font-line-height-mobile-16);--faq-answer-line-height-mobile: var(--font-line-height-mobile-16);--faq-summary-padding-block: var(--scale-16);--faq-content-padding-bottom: var(--scale-16);--faq-icon-size-desktop: var(--scale-12);--faq-icon-size-mobile: var(--scale-8);--faq-icon-height-mobile: var(--scale-20);--faq-border-width: var(--border-width-xxs);width:100%;color:var(--faq-text-colour);background:var(--faq-background)}.faq__inner{width:100%;max-width:var(--faq-content-max-width);margin:0 auto;padding:var(--faq-padding-block-desktop) var(--faq-padding-inline-desktop)}.faq__header{display:flex;flex-direction:column;gap:var(--faq-header-gap);margin-bottom:var(--faq-header-margin-bottom-desktop)}.faq__subheader{margin:0;color:var(--faq-text-colour);font-family:var(--faq-subheader-font-family);font-size:var(--faq-subheader-font-size-desktop);font-weight:var(--faq-subheader-font-weight-desktop);line-height:var(--faq-subheader-line-height-desktop);letter-spacing:var(--faq-subheader-letter-spacing-desktop);text-transform:uppercase}.faq__heading{margin:0;color:var(--faq-header-colour);font-family:var(--faq-heading-font-family);font-size:var(--faq-heading-font-size-desktop);font-weight:var(--faq-heading-font-weight);line-height:var(--faq-heading-line-height-desktop);letter-spacing:var(--faq-heading-letter-spacing-desktop);text-transform:uppercase}.faq__items{width:100%}.faq__accordion{width:100%;border-bottom:var(--faq-border-width) solid var(--faq-border-colour)}.faq__accordion-summary{display:flex;padding:var(--faq-summary-padding-block) var(--scale-0);align-items:start;justify-content:space-between;gap:var(--scale-16);color:var(--faq-text-colour);cursor:pointer;list-style:none}.faq__accordion-summary:hover{color:var(--faq-text-colour);opacity:.85}.faq__accordion-summary::-webkit-details-marker{display:none}.faq__accordion-summary::marker{content:""}.faq__accordion-summary:focus-visible{outline:var(--border-width-s) solid currentcolor;outline-offset:var(--scale-2)}.faq__accordion-title{flex:1;font-family:var(--faq-question-font-family);font-size:var(--faq-question-font-size-desktop);font-weight:var(--faq-question-font-weight);line-height:var(--faq-question-line-height-desktop)}.faq__accordion[open] .faq__accordion-title{color:var(--colour-primary-white)}.faq__accordion-icon{position:relative;display:inline-flex;width:var(--faq-icon-size-desktop);height:var(--faq-icon-size-desktop);flex:0 0 var(--faq-icon-size-desktop);align-items:center;justify-content:center;color:var(--faq-text-colour);line-height:0}.faq__accordion-icon svg{display:block;width:100%;height:100%;max-width:100%;max-height:100%;flex:0 0 auto}.faq__accordion-icon svg path{vector-effect:non-scaling-stroke;stroke-linecap:square}.faq__accordion-icon:after{content:"";position:absolute;top:50%;left:50%;width:var(--faq-icon-size-desktop);height:var(--faq-border-width);background:currentcolor;opacity:0;transform:translate(-50%,-50%)}.faq__accordion[open] .faq__accordion-icon svg{opacity:0}.faq__accordion[open] .faq__accordion-icon:after{opacity:1}.faq__accordion-content{padding:var(--scale-0) var(--scale-0) var(--faq-content-padding-bottom)}.faq__accordion-answer{color:var(--faq-answer-colour);font-family:var(--faq-answer-font-family);font-size:var(--faq-answer-font-size-desktop);font-weight:var(--faq-answer-font-weight);line-height:var(--faq-answer-line-height-desktop)}.faq__accordion-answer>*{margin-top:0}.faq__accordion-answer>*:last-child{margin-bottom:0}.faq__accordion-answer p{margin-bottom:var(--scale-8)}.faq__accordion-answer ul,.faq__accordion-answer ol{margin-top:0;margin-bottom:var(--scale-8);padding-left:var(--scale-24)}.faq__accordion-answer a{color:inherit;text-decoration:underline;text-underline-offset:var(--scale-2)}.faq__empty{width:100%;padding:var(--scale-16);border:var(--faq-border-width) dashed var(--faq-border-colour)}.faq__empty p{margin:0}@media screen and (max-width:989px){.faq{--faq-content-max-width: var(--site-footer-mobile-max-width)}.faq__inner{padding:var(--faq-padding-block-mobile) var(--faq-padding-inline-mobile)}.faq__header{margin-bottom:var(--faq-header-margin-bottom-mobile)}.faq__subheader{font-size:var(--faq-subheader-font-size-mobile);font-weight:var(--faq-subheader-font-weight-mobile);line-height:var(--faq-subheader-line-height-mobile);letter-spacing:var(--faq-subheader-letter-spacing-mobile)}.faq__heading{font-size:var(--faq-heading-font-size-mobile);line-height:var(--faq-heading-line-height-mobile);letter-spacing:var(--faq-heading-letter-spacing-mobile)}.faq__accordion-title{font-size:var(--faq-question-font-size-mobile);line-height:var(--faq-question-line-height-mobile);letter-spacing:var(--faq-question-letter-spacing)}.faq__accordion-answer{font-size:var(--faq-answer-font-size-mobile);line-height:var(--faq-answer-line-height-mobile)}.faq__accordion-icon{width:var(--faq-icon-size-mobile);height:var(--faq-icon-height-mobile);flex:0 0 var(--faq-icon-size-mobile)}.faq__accordion-icon:after{width:var(--faq-icon-size-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-faq.css.map */
