.faq-section{width:100%;margin:0 auto;padding-block-start:var(--faq-padding-top, 100px);padding-block-end:var(--faq-padding-bottom, 100px)}.faq-section{background-color:#f2f2f2}.faq-section--with-media .container{max-width:100%;padding:0}.faq-section--page-width{max-width:var(--page-width, 1200px);padding-inline:var(--page-margin, 1.5rem)}.faq-section .container{max-width:calc(1410px + 4rem);margin:0 auto;padding-inline:2rem}.faq-section__main{display:flex;align-items:flex-start;gap:var(--faq-heading-gap, 32px);margin-bottom:var(--faq-button-gap, 32px)}.faq-section:not(.faq-section--with-media) .faq-section__main{display:flex;align-items:flex-start;gap:var(--faq-heading-gap, 32px);margin-bottom:var(--faq-button-gap, 32px);flex-direction:row}.faq-section:not(.faq-section--with-media) .faq-section__main>*{max-width:50%;width:100%}.faq-section--with-media .faq-section__main{display:flex;align-items:stretch;min-height:600px;gap:0;margin-bottom:var(--faq-button-gap, 32px)}.faq-section--with-media .faq-section__media,.faq-section--with-media .faq-section__content-wrapper{width:50%;display:flex;flex-direction:column}.faq-section__content-wrapper{padding:2rem}.faq-section__content-wrapper{background-color:#f2f2f2}.faq-section--custom-bg-color .faq-section__content-wrapper{background-color:inherit}.faq-section--left .faq-section__main{flex-direction:row}.faq-section--right .faq-section__main{flex-direction:row-reverse}.faq-section:not(.faq-section--with-media) .faq-section__heading{margin:30px 0 0;text-align:left;flex-shrink:0;width:50%;font-size:50px;font-weight:var(--faq-heading-font-weight, 400);color:var(--faq-text-color)}.faq-section__content-wrapper .faq-section__heading{width:100%;min-width:auto;margin:0 0 1rem;font-size:2.5rem;font-weight:var(--faq-heading-font-weight, 400)}.faq-section--custom-text-color .faq-section__heading,.faq-section--custom-text-color .faq-item__question,.faq-section--custom-text-color .faq-item__answer,.faq-section--custom-text-color .faq-item__answer p{color:var(--faq-text-color)}.faq-heading--left{text-align:left}.faq-heading--center{text-align:center}.faq-heading--right{text-align:right}.faq-section__content,landing-page-faq{width:100%;display:flex;flex-direction:column;gap:var(--faq-accordion-gap, 12px)}.faq-section__media{position:relative;width:50%;height:100%;min-height:600px;overflow:hidden;height:auto;margin:auto 0}.faq-media__image{object-fit:contain;display:block}.faq-media__video{position:relative;width:100%;height:100%;padding-bottom:0}.faq-media__video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.faq-section__button{display:flex;justify-content:center}.faq-button{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;text-decoration:none;border-radius:.25rem;font-weight:var(--faq-body-font-weight, 400);transition:all .2s ease;cursor:pointer;border:2px solid transparent;font-size:1rem;line-height:1.5}.faq-button--solid{background-color:var(--faq-button-bg, var(--color-primary));color:var(--faq-button-text, var(--color-background));border-color:var(--faq-button-bg, var(--color-primary))}.faq-button--outline{background-color:transparent;color:var(--faq-button-text, var(--color-primary));border-color:var(--faq-button-text, var(--color-primary))}.faq-button:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.faq-button--solid:hover{filter:brightness(.9)}.faq-button--outline:hover{background-color:var(--faq-button-text, var(--color-primary));color:var(--faq-button-bg, var(--color-background))}.faq-button:focus{outline:2px solid var(--color-primary);outline-offset:2px}.faq-section--dividers .faq-item{width:100%;border:none;margin:0;margin-bottom:var(--faq-accordion-gap, 7px);border-bottom:1px solid var(--faq-text-color)}.faq-item__question{display:flex;align-items:center;gap:.75rem;width:100%;padding-bottom:30px;font-size:20px;font-weight:var(--faq-body-font-weight, 400);cursor:pointer;list-style:none;min-height:var(--minimum-touch-target, 44px);-webkit-appearance:none;appearance:none}.faq-item__question::-webkit-details-marker,.faq-item__question::marker{display:none}.faq-item__question-text{flex:1}.faq-item__toggle-icon{display:flex;align-items:center;flex-shrink:0;margin-left:auto}.faq-icon{height:var(--icon-size-xs, 20px);width:var(--icon-size-xs, 20px);transition:transform .2s ease}.faq-icon svg{width:100%;height:100%}.faq-section--caret .faq-icon--plus,.faq-section--plus .faq-icon--caret{display:none}.faq-item[open] .faq-icon--caret{transform:rotate(180deg)}.faq-item[open] .faq-icon--plus{transform:rotate(45deg)}.faq-section--plus .faq-item__question:before{content:"+";display:inline-block;margin-right:20px}.faq-section--plus .faq-item[open] .faq-item__question:before{content:"-"}.faq-section--plus .faq-item__toggle-icon{display:none}.faq-section--caret .faq-item__question:before{display:none}.faq-item__answer{font-size:18px;font-weight:var(--faq-body-font-weight, 400);padding-bottom:30px;animation:none;max-height:none}.faq-item__answer p:not(:last-child){margin-bottom:20px}.faq-item__answer p a{text-decoration:underline}.faq-item__answer ul{padding:revert;margin:revert}landing-page-faq details::details-content,landing-page-faq details .faq-item__answer{block-size:0;overflow:hidden;opacity:0;interpolate-size:allow-keywords;transition:content-visibility .4s allow-discrete,padding-block .4s ease,opacity .4s ease,block-size .4s ease,max-height .4s ease;max-height:0}landing-page-faq details:not([open])::details-content,landing-page-faq details:not([open]) .faq-item__answer{padding-block:0;max-height:0}landing-page-faq details[open]::details-content,landing-page-faq details[open] .faq-item__answer{opacity:1;block-size:auto;max-height:1000px}@starting-style{landing-page-faq details[open]::details-content,landing-page-faq details[open] .faq-item__answer{block-size:0;opacity:0;overflow:hidden;max-height:0}}landing-page-faq details[open] .faq-item__answer:focus-within{overflow:visible}@supports not (interpolate-size: allow-keywords){landing-page-faq details .faq-item__answer{block-size:auto!important;transition:max-height .4s ease,opacity .4s ease,padding .4s ease!important}landing-page-faq details:not([open]) .faq-item__answer{max-height:0!important;padding-top:0!important;padding-bottom:0!important;opacity:0}landing-page-faq details[open] .faq-item__answer{max-height:1000px!important;opacity:1}}summary.faq-item__question:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media only screen and (max-width: 767px){.faq-section{padding-block-start:50px;padding-block-end:50px}.faq-section__main{flex-wrap:wrap}.faq-section__main>*{max-width:100%}.faq-section:not(.faq-section--with-media) .faq-section__heading{font-size:35px;text-align:center}.faq-item__question{font-size:16px;gap:.5rem}.faq-item__answer{font-size:16px}.faq-button{width:100%;text-align:center}.faq-section:not(.faq-section--with-media) .faq-section__main{flex-direction:column;gap:1rem}.faq-section:not(.faq-section--with-media) .faq-section__main>*{max-width:100%;width:100%}.faq-section:not(.faq-section--with-media) .faq-section__heading{min-width:auto;margin:0 0 1rem}.faq-section:not(.faq-section--with-media) .faq-section__heading h3{font-size:35px;text-align:center}.faq-section--with-media .faq-section__main{flex-direction:column;min-height:auto}.faq-section--with-media .faq-section__media,.faq-section--with-media .faq-section__content-wrapper{width:100%}.faq-section--with-media .faq-section__media{min-height:300px}.faq-section--mobile-above .faq-section__main{flex-direction:column}.faq-section--mobile-below .faq-section__main{flex-direction:column-reverse}.faq-section__content-wrapper{padding:1.5rem}.faq-section__content-wrapper .faq-section__heading h3{font-size:2rem}}@media (prefers-reduced-motion: reduce){.faq-icon{transition:none}landing-page-faq details::details-content,landing-page-faq details .faq-item__answer{transition:none!important}}@media (max-width: 768px){.faq-media__video{padding-bottom:56.25%;height:0}.faq-media--contain{height:auto;max-height:400px}.faq-section .container{padding-right:.8rem;padding-left:.8rem}}.faq-section__main .faq-item__question .faq-item__question-text,.faq-section__main .faq-section__heading{font-family:Futura}.shopify-section .faq-section--page-width{max-width:unset}
/*# sourceMappingURL=/cdn/shop/t/187/assets/landing-page_faq.css.map */
