.faq-custom{padding-top:16px;padding-bottom:16px}.faq-custom .faq-custom__plus span{border-radius:50%;background-color:#dd803e;padding:9px;width:28px;height:28px}.faq-custom__bg-image{position:absolute;top:66px;left:50%;transform:translate(-50%);max-width:1055px;width:100%;height:auto}.faq-custom .accordion__icon .accordion__icon-element{width:11px;position:absolute;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:2px;display:flex;height:2px}.faq-custom .accordion__icon .accordion__icon-element.vertical{transform:translate(-50%,-50%) rotate(90deg)}.faq-custom.faq-custom.faq-custom--small-p .max-w-container{max-width:796px}.faq-custom .open .accordion__icon .accordion__icon-element.vertical{transform:translate(-50%,-50%) rotate(0)}.faq-custom .card__surface{border-radius:24px;padding:32px 48px;background-color:#f4f5f7;border:1px solid #F4F5F7;transition:all ease-in-out .3s}.faq-custom .card__surface.card__surface--open{border-color:#2c5530}.faq-custom.faq-custom--small-p .card__surface{padding:19px 24px}.faq-custom .card__surface p{color:#2d5530;font-size:14px;line-height:20px}.dropdown-title__wrapper{display:flex;flex-direction:column;gap:8px}.dropdown-title__wrapper .dropdown-title__title{font-size:20px;line-height:24px;letter-spacing:-.7px;color:#2d5530;font-weight:600}.dropdown-title__wrapper .dropdown-title__subtitle{font-size:var(--font-size-base);color:rgba(var(--color-scheme-accent-1-contrast))}.faq-custom .faq-custom__title{font-weight:900;font-size:40px;line-height:64px;letter-spacing:0px;color:#2c5530}.faq-custom .faq-custom__title em{font-style:normal;color:rgba(var(--color-scheme-accent-1-contrast))}.faq-custom .faq-custom__subtitle{color:rgba(var(--color-scheme-accent-1-contrast))}.faq-custom .faq-custom__blocks .gap-theme{gap:12px}.faq-custom .faq-custom__blocks.section-content-top-margin{margin-top:32px}.faq-custom .faq-custom__subtitle{text-align:center;margin-top:32px}.faq-custom .faq-custom__button{margin:40px auto 0;display:flex;align-items:center;gap:12px;padding:16px 43px;border-radius:64px;width:fit-content;background-color:#2c5530;color:#fff;transition:all ease-in-out .3s;border:2px solid #2C5530;cursor:pointer;min-width:208px;justify-content:center}.faq-custom .faq-custom__button span{letter-spacing:-.5px;font-weight:600;font-size:20px;line-height:24px}.faq-custom .faq-custom__button:hover{background-color:transparent;color:#2c5530}.faq-custom__plus--mobile{display:none}@media screen and (max-width: 850px){.faq-custom__bg-image{display:none}}@media screen and (max-width: 768px){.faq-custom__plus--mobile{display:flex;position:absolute;right:0;top:50%;transform:translateY(-50%)}.dropdown-title__wrapper{position:relative;padding-right:36px;width:100%}.faq-custom__plus--desktop{display:none}.faq-custom .card__surface{padding:20px}.dropdown-title{display:flex;flex-direction:column;align-items:start;gap:12px;width:100%}.faq-custom .faq-custom__button{padding:12px 11px}.faq-custom .faq-custom__subtitle{margin-top:20px}.dropdown-title__wrapper .dropdown-title__title{font-size:16px;line-height:20px;letter-spacing:-.5px}.faq-custom .faq-custom__title{font-size:28px;line-height:36px;letter-spacing:-1px}.faq-custom .faq-custom__button,.faq-custom .faq-custom__blocks.section-content-top-margin{margin-top:24px}.faq-custom .px-section{padding-left:16px;padding-right:16px}}@media screen and (max-width: 490px){.faq-custom .faq-custom__title{max-width:335px;margin:0 auto;line-height:1.2}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/faq-custom.css.map */
