.page-faq-template #main{overflow:visible}.position-sticky{position:sticky}@media (max-width: 991px){.position-sticky{position:relative}}.sticky-top{position:sticky;top:120px;margin:0 0 auto}@media (max-width: 991px){.sticky-top{position:relative;top:auto;margin:0}}.faq__top{padding-bottom:25%;position:relative;min-height:360px}@media (max-width: 991px){.faq__top{min-height:330px}}.faq__background-image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.faq__background-image:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:var(--background-tag);opacity:.9}.faq__background-image:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--background-green);z-index:2;opacity:.5}.faq__background-image img{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.faq__title{position:absolute;bottom:34px;left:0;right:0;z-index:3}@media (max-width: 991px){.faq__title{bottom:27px}}.faq-title{padding:0;margin:0}@media (max-width: 991px){.faq-section__d-flex{flex-wrap:wrap}}.faq-section{position:relative;margin-bottom:80px}@media (max-width: 991px){.faq-section{margin-bottom:57px}}.faq-section+.faq-section:before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:1px;background:var(--background-green);opacity:.5}.faq-section__title{padding:20px 20px 0 0;margin:0 0 auto;width:18%;min-width:18%;font-size:var(--body-small-font-size-desktop)}@media (max-width: 991px){.faq-section__title{margin:0;padding:20px 0;width:100%;min-width:100%}.faq-section__title br{display:none}}.faq-section__content{width:64%;min-width:64%}@media (max-width: 991px){.faq-section__content{width:100%;min-width:100%}}.faq-question{position:relative}.faq-question:before{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--background-green);opacity:.5}.faq-question.active .faq-question__question svg{transform:translateY(-50%) rotate(-180deg);-webkit-transform:translateY(-50%) rotate(-180deg);-moz-transform:translateY(-50%) rotate(-180deg)}.faq-question__question{padding:21px 65px 21px 0;margin:0;cursor:pointer;position:relative}@media (max-width: 991px){.faq-question__question{padding-right:45px}}.faq-question__question svg{display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transition:transform .3s ease-in;-webkit-transition:transform .3s ease-in;-moz-transition:transform .3s ease-in}@media (max-width: 991px){.faq-question__question svg{right:0}}.faq-question__answer{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease}.faq-question__richtext{display:block;padding:0 30px 40px 0}.faq-question__richtext h1,.faq-question__richtext h2,.faq-question__richtext h3,.faq-question__richtext h4,.faq-question__richtext h5,.faq-question__richtext h6{font-family:Sweet Sans Pro;font-weight:500;padding:50px 0 0;margin:0;font-size:var(--h4-font-size-mobile)}@media (max-width: 991px){.faq-question__richtext h1,.faq-question__richtext h2,.faq-question__richtext h3,.faq-question__richtext h4,.faq-question__richtext h5,.faq-question__richtext h6{padding:45px 0 0}}.faq-question__richtext p{padding:24px 0 0;margin:0}@media (max-width: 991px){.faq-question__richtext p{padding:20px 0 0}}.faq-question__richtext video,.faq-question__richtext img,.faq-question__richtext iframe{display:block;width:100%;height:auto}.faq-question__richtext video,.faq-question__richtext iframe{margin-top:14px}@media (max-width: 991px){.faq-question__richtext video,.faq-question__richtext iframe{margin-top:7px}}.faq-question__richtext .row{margin:40px -5px 0}@media (max-width: 991px){.faq-question__richtext .row{margin:32px -4px 0}}.faq-question__richtext .row>div{padding:0 5px}@media (max-width: 991px){.faq-question__richtext .row>div{padding:0 4px}}.faq-question__richtext .row>div p{padding:0;margin:0}.faq-question__richtext .row>div p+p{padding-top:12px;font-size:var(--body-small-font-size-desktop)}.faq-question__richtext ul,.faq-question__richtext ol{padding:25px 0 0 20px;margin:0}@media (max-width: 991px){.faq-question__richtext ul,.faq-question__richtext ol{padding-top:20px}}.faq-question__richtext>*:first-child{padding-top:0;margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/25/assets/template-faq.scss.css.map */
