.vref-faq .page-fade-in{opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease-out forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.vref-faq .page-fade-in:nth-child(2){animation-delay:.1s}.vref-faq .page-fade-in:nth-child(3){animation-delay:.2s}.vref-faq .page-fade-in:nth-child(4){animation-delay:.3s}.vref-faq .store-faq-section{padding:0;position:relative;overflow-x:hidden}.vref-faq .store-faq-container{width:100%;max-width:1200px;margin:0 auto;padding-left:15px;padding-right:15px;box-sizing:border-box}.vref-faq .faq-container.border-bottom-only{border:none!important}.vref-faq .faq-container.border-bottom-only .faq-question,.vref-faq .faq-container.border-bottom-only .faq-answer{padding-right:0!important;padding-left:0!important}.vref-faq .faq-flex-container{display:flex;flex-direction:column;width:100%;max-width:100%}.vref-faq .faq-header-column{margin-bottom:30px;width:100%;max-width:100%}.vref-faq .faq-content-column{width:100%;max-width:100%}.vref-faq .store-faq-heading{margin-bottom:15px;letter-spacing:var(--letter-spacing-heading);font-size:54px;word-wrap:break-word;overflow-wrap:break-word}.vref-faq .store-faq-subtitle{line-height:1.5;max-width:100%;font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-body);word-wrap:break-word;overflow-wrap:break-word}.vref-faq .faq-header-image{margin-top:20px}.vref-faq .faq-header-image img{width:100%;height:auto;display:block}.vref-faq .faq-header-image.full-height{margin:0;height:100%;overflow:hidden}.vref-faq .faq-header-image.full-height img{width:100%;height:100%;object-fit:cover;object-position:center}.vref-faq .desktop-only{display:none}.vref-faq .store-faq{width:100%;max-width:100%;box-sizing:border-box}.vref-faq .store-faq .faq-container{overflow:hidden;width:100%;max-width:100%;box-sizing:border-box;border:1px solid #171717}.vref-faq .store-faq .faq-item{width:100%;box-sizing:border-box}.vref-faq .store-faq .faq-container:not(.individual-borders) .faq-item:last-child{border-bottom:none!important;margin-bottom:0!important}.vref-faq .faq-flex-container.two-column-desktop .faq-container:not(.individual-borders) .faq-item:last-child{border-bottom:1px solid #171717!important;margin-bottom:0!important}.vref-faq .faq-container.border-bottom-only .faq-item:last-child{border-bottom:1px solid #171717!important}.vref-faq .store-faq .faq-question{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--question-padding-top, 15px) var(--question-padding-right, 20px) var(--question-padding-bottom, 15px) var(--question-padding-left, 20px);cursor:pointer;font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-body);position:relative;font-size:16px;width:100%;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word;text-align:left}.vref-faq .store-faq .faq-question span{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;max-width:calc(100% - 30px);text-align:left;align-self:flex-start}.vref-faq .store-faq .faq-toggle{font-size:20px;font-weight:var(--font-weight-regular);transition:transform .3s ease;flex-shrink:0;display:block;width:20px;text-align:center;align-self:flex-start;margin-top:2px}.vref-faq .store-faq .faq-answer{padding:0 var(--answer-padding-right, 20px) 0 var(--answer-padding-left, 20px);max-height:0;overflow:hidden;letter-spacing:var(--letter-spacing-body);transition:max-height .3s ease,padding .3s ease;font-size:14px;width:100%;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.vref-faq .store-faq .faq-item.active .faq-toggle{transform:rotate(45deg)}.vref-faq .store-faq .faq-item.active .faq-answer{max-height:300px;overflow-y:auto;text-align:left;letter-spacing:var(--letter-spacing-body);overflow-x:hidden;padding:var(--answer-padding-top, 15px) var(--answer-padding-right, 20px) var(--answer-padding-bottom, 15px) var(--answer-padding-left, 20px);box-sizing:border-box}.vref-faq .store-faq .faq-answer>*{max-width:100%;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;box-sizing:border-box}.vref-faq .store-faq .faq-answer p{max-width:100%;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;margin-top:0;margin-bottom:1em}.vref-faq .store-faq .faq-answer p:last-child{margin-bottom:0}.vref-faq .faq-mobile-view .store-faq .faq-question{font-size:14px!important}.vref-faq .faq-mobile-view .store-faq .faq-answer{font-size:13px!important}@media screen and (min-width:750px){.vref-faq .store-faq-container{padding-left:15px;padding-right:15px}.vref-faq .faq-flex-container{flex-direction:row;align-items:flex-start;gap:40px;position:relative;padding:40px 0}.vref-faq .faq-header-column{flex:0 0 48%;margin-bottom:0;padding-top:20px;z-index:1;position:relative;max-width:48%}.vref-faq .faq-content-column{flex:0 0 48%;display:flex;justify-content:center;max-width:48%;position:relative}.vref-faq .faq-content-column.full-height-image{position:static}.vref-faq .faq-content-column.full-height-image .faq-header-image.full-height{position:absolute;top:0;bottom:0;right:0;width:calc(50% - 20px);max-width:600px;margin:0;z-index:0}.vref-faq .store-faq{width:100%}.vref-faq .store-faq .faq-question{padding:var(--question-padding-top, 15px) var(--question-padding-right, 20px) var(--question-padding-bottom, 15px) var(--question-padding-left, 20px);align-items:flex-start;text-align:left}.vref-faq .faq-container.individual-borders .faq-question{padding:var(--question-padding-top, 15px) var(--question-padding-right, 20px) var(--question-padding-bottom, 15px) var(--question-padding-left, 20px)!important;align-items:flex-start!important;text-align:left!important}.vref-faq .store-faq .faq-toggle{font-size:17px}.vref-faq .store-faq .faq-answer{padding:0 var(--answer-padding-right, 20px) 0 var(--answer-padding-left, 20px)}.vref-faq .store-faq .faq-item.active .faq-answer{padding:var(--answer-padding-top, 15px) var(--answer-padding-right, 20px) var(--answer-padding-bottom, 15px) var(--answer-padding-left, 20px);max-height:400px}.vref-faq .desktop-only{display:block}.vref-faq .faq-flex-container.center-no-image{justify-content:center}.vref-faq .faq-flex-container.center-no-image .faq-header-column{flex:0 0 100%;max-width:600px;text-align:center}.vref-faq .faq-flex-container.center-no-image .faq-content-column{display:none}.vref-faq .faq-flex-container.two-column-desktop .faq-two-columns{display:flex;gap:30px;width:100%}.vref-faq .faq-flex-container.two-column-desktop .faq-column-1,.vref-faq .faq-flex-container.two-column-desktop .faq-column-2{flex:1;width:50%}.vref-faq .faq-flex-container.two-column-desktop .mobile-only-item{display:none!important}.vref-faq .faq-flex-container.two-column-desktop .faq-column-1 .faq-item:last-child,.vref-faq .faq-flex-container.two-column-desktop .faq-column-2 .faq-item:last-child{margin-bottom:0!important}.vref-faq .store-faq .faq-item{margin-bottom:0}.vref-faq .faq-container.individual-borders{border:none!important}.vref-faq .faq-container.individual-borders .faq-item{border:1px solid #171717;border-radius:0;overflow:hidden}.vref-faq .faq-container.individual-borders .faq-item:not(:last-child){margin-bottom:0}.vref-faq .faq-container.individual-borders .faq-item:last-child{margin-bottom:0!important}.vref-faq .faq-flex-container.two-column-desktop .faq-container.individual-borders .faq-item:last-child{margin-bottom:0!important}.vref-faq .faq-container.individual-borders .faq-question{padding:var(--question-padding-top, 15px) var(--question-padding-right, 20px) var(--question-padding-bottom, 15px) var(--question-padding-left, 20px)!important}}@media screen and (max-width:749px){.vref-faq .store-faq-section{padding:26.666666666666668px 0}.vref-faq .faq-header-column{text-align:center;margin-left:auto;margin-right:auto}.vref-faq .faq-flex-container.two-column-desktop .faq-two-columns{display:block!important;gap:0!important}.vref-faq .faq-flex-container.two-column-desktop .faq-column-1{width:100%!important;flex:none!important}.vref-faq .faq-flex-container.two-column-desktop .faq-column-2{display:none!important}.vref-faq .faq-flex-container.two-column-desktop .mobile-only-item{display:block!important}.vref-faq .store-faq-heading{font-size:44px!important;line-height:1.2;letter-spacing:var(--letter-spacing-heading)}.vref-faq .store-faq-subtitle{font-size:14px!important;max-width:100%;margin-left:auto;margin-right:auto}.vref-faq .store-faq .faq-question{padding:var(--question-padding-top, 15px) var(--question-padding-right, 20px) var(--question-padding-bottom, 15px) var(--question-padding-left, 20px);font-size:14px!important;align-items:flex-start;text-align:left}.vref-faq .faq-container.individual-borders .faq-question{padding:var(--question-padding-top, 15px) var(--question-padding-right, 20px) var(--question-padding-bottom, 15px) var(--question-padding-left, 20px)!important;align-items:flex-start!important;text-align:left!important}.vref-faq .store-faq .faq-question.mobile-font{font-size:14px!important}.vref-faq .store-faq .faq-toggle{font-size:18px}.vref-faq .store-faq .faq-answer,.vref-faq .store-faq .faq-answer.mobile-font{font-size:13px!important}.vref-faq .store-faq .faq-item.active .faq-answer{padding:var(--answer-padding-top, 15px) var(--answer-padding-right, 20px) var(--answer-padding-bottom, 15px) var(--answer-padding-left, 20px)}.vref-faq .faq-container.individual-borders{border:none!important}.vref-faq .faq-container.individual-borders .faq-item{border:1px solid #171717;border-radius:0;overflow:hidden}.vref-faq .faq-container.individual-borders .faq-item:not(:last-child){margin-bottom:0}.vref-faq .faq-container.individual-borders .faq-item:last-child{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vyle-source-faq.css.map */
