.faq--colored{padding-top:5rem;padding-bottom:5rem;background-color:rgba(var(--color-foreground),.06)}.faq accordion-tab{display:block}.faq accordion-tab+accordion-tab{margin-top:2rem}.faq .h3{margin-top:0}.faq .h3+.rte{margin-top:-1rem;margin-bottom:3rem}.faq accordion-tab+.h3{margin-top:4rem}@media screen and (min-width: 750px){.faq accordion-tab+.h3{margin-top:6rem}}.faq details summary{text-transform:uppercase;letter-spacing:.25rem;font-size:1.2rem;color:rgba(var(--color-foreground),.75)}@media screen and (min-width: 750px){.faq details summary{font-size:1.3rem}}.faq details summary>span{display:flex;align-items:center}.faq details summary .icon{position:relative;flex:0 0 3.4rem;width:3.4rem;height:3.4rem;border-radius:50%;margin-inline-end:1.5rem;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));box-shadow:0 0 0 .1rem rgb(var(--color-border));transition-property:transform,color,background-color;transition-timing-function:ease;transition-duration:var(--duration-default)}.faq details summary .icon:before{width:1.2rem}.faq details summary .icon:after{height:1.2rem;transition:height var(--duration-default) ease}@media screen and (hover: hover){.faq details:not([open]) summary:hover .icon{transform:rotate(90deg)}}.faq details summary~*{padding-top:1rem;padding-bottom:2rem}.faq details[open] summary .icon{box-shadow:none;color:rgb(var(--color-background));background-color:rgb(var(--color-foreground))}.faq details[open] summary .icon:after{height:0}.title_page .rich-text__heading{font:700 28px / 1 var(--font-body-family);letter-spacing:0;color:#444}.faq_top_headings.page-width{max-width:990px;padding:0 15px}.faq_top_headings ul.faq_tabify{display:flex;justify-content:center;column-gap:60px;padding:0;list-style:none;margin:0}.faq_top_headings ul.faq_tabify a{text-decoration:none;color:#444;text-transform:uppercase}.faq_top_headings ul.faq_tabify a:hover{color:#d03e63;text-decoration:underline}.faq.page-width{max-width:990px;padding:0 15px}.faq .title-wrapper{padding-bottom:26px;border-bottom:1px solid #DDDDDD;margin:0}.faq .title-wrapper .title{font:600 22px / 1 var(--font-body-family);color:#444}div.faq accordion-tab{border-bottom:1px solid #DDDDDD;margin:0}.faq accordion-tab summary>span{justify-content:space-between;padding:24px 0}.faq details summary .icon{width:16px;height:16px;background-color:unset;border:none;margin-inline-end:0;box-shadow:none}.faq details summary .icon.icon-minus-pink{display:none}.faq details[open] summary .icon.icon-minus-pink{display:block;background-color:unset}.faq details[open] summary svg.icon.icon-plus{display:none}.faq span.faq_question_heading{font:600 16px / 1.2 var(--font-body-family);color:#444;letter-spacing:0;text-transform:none}.faq .accordion__content *{font-size:16px;line-height:1.5;font-family:var(--font-body-family);color:#444;letter-spacing:1px}@media (max-width:767px){.faq.page-width{padding:0 12px}.faq_top_headings.page-width{max-width:unset;padding:0 15px 47px}.faq_top_headings ul.faq_tabify{overflow:scroll;gap:28px;justify-content:flex-start}.faq_top_headings ul.faq_tabify a{font:600 12px / 1 var(--font-body-family);display:inline-block;width:max-content}.shopify-section.section .section--padding.faq-sec{padding-bottom:48px;padding-top:0}.faq .title-wrapper{padding-bottom:17px}.faq .title-wrapper .title{font:700 16px / 1 var(--font-body-family)}.faq accordion-tab summary>span{padding:18px 0}.faq span.faq_question_heading{font:600 14px / 1.28 var(--font-body-family)}.faq .accordion__content *{font-size:12px;line-height:1.7}.page-width.enquiries_sec .rich-text{padding:32px 0}.enquiries_sec .rich-text__heading{color:#444;font:700 24px / 1.2 var(--font-body-family)}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/section-faq.css.map */
