.faq-with-image{background-color:var(--color-bg);color:var(--color-text)}.faq-with-image__container{display:flex;gap:48px;align-items:flex-start}.faq-with-image__container.faq_first{flex-direction:row}.faq-with-image__container.image_first{flex-direction:row-reverse}.faq-with-image__faq{flex:1;min-width:0}.faq-with-image__heading{font-size:clamp(32px,3vw,48px);line-height:1.1;margin:0 0 24px;font-weight:600;color:var(--color-text)}.faq-with-image__description{margin-bottom:32px;font-size:16px;line-height:1.6;color:var(--color-text)}.faq-with-image__description>*:last-child{margin-bottom:0}.faq-with-image__list{display:flex;flex-direction:column}.faq-with-image__item{border-top:1px solid var(--color-border)}.faq-with-image__item:last-child{border-bottom:1px solid var(--color-border)}.faq-with-image__item details{position:relative;overflow:hidden}.faq-with-image__item summary{list-style:none;display:flex;justify-content:space-between;align-items:flex-start;gap:18px;width:100%;padding:22px 0;cursor:pointer;font-size:18px;line-height:1.4;font-weight:500;color:var(--color-text);transition:color .2s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation;position:relative;z-index:1}.faq-with-image__item summary::-webkit-details-marker{display:none}.faq-with-image__item summary:hover{color:var(--color-accent, currentColor)}.faq-with-image__item summary span:first-child{flex:1;min-width:0;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.faq-with-image__icon{width:24px;height:24px;min-width:24px;border-radius:50%;border:1px solid currentColor;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px;font-weight:300;line-height:1;transition:transform .25s ease,color .2s ease,border-color .2s ease;pointer-events:none}.faq-with-image__item details[open] .faq-with-image__icon{transform:rotate(45deg)}.faq-with-image__content{padding:0 0 24px;font-size:16px;line-height:1.6;color:var(--color-text);max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease-out,opacity .3s ease-out,padding-top .3s ease-out;will-change:max-height,opacity}.faq-with-image__item details[open] .faq-with-image__content{max-height:2000px;opacity:1;padding-top:8px;transition:max-height .5s ease-in,opacity .4s ease-in .1s,padding-top .3s ease-in}.faq-with-image__content,.faq-with-image__content.rte{display:block}.faq-with-image__content p,.faq-with-image__content.rte p{margin:0!important;display:inline!important;padding:0}.faq-with-image__content p:not(:last-child):after,.faq-with-image__content.rte p:not(:last-child):after{content:" "}.faq-with-image__content br,.faq-with-image__content.rte br{display:none!important}.faq-with-image__content>*,.faq-with-image__content.rte>*{display:inline!important;margin:0!important}.faq-with-image__content>*:last-child,.faq-with-image__content.rte>*:last-child{margin-bottom:0!important}.faq-with-image__content div,.faq-with-image__content.rte div,.faq-with-image__content span,.faq-with-image__content.rte span{display:inline!important}.faq-with-image__image-wrapper{flex:0 0 48%;max-width:600px}.faq-with-image__image-container{position:relative;width:100%;border-radius:8px;overflow:hidden}.faq-with-image__image{position:relative;overflow:hidden;border-radius:8px;width:100%}.faq-with-image__image.aspect-ratio{padding-bottom:var(--ratio-percent);position:relative}@media only screen and (max-width: 767px){.faq-with-image__image.aspect-ratio.mobile-aspect-ratio--adapt,.faq-with-image__image.aspect-ratio.mobile-aspect-ratio--square,.faq-with-image__image.aspect-ratio.mobile-aspect-ratio--portrait,.faq-with-image__image.aspect-ratio.mobile-aspect-ratio--landscape{padding-bottom:var(--ratio-percent--mobile)}}.faq-with-image__image svg,.faq-with-image__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.faq-with-image__image svg{padding:50px;fill:var(--bg-body, #fff);opacity:.5;background:var(--color-accent)}.faq-with-image__overlay{position:absolute;top:0;bottom:0;left:0;right:0;padding:32px;background:rgba(0,0,0,var(--overlay-opacity, .6));color:#fff;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:8px;z-index:10;pointer-events:auto;width:100%;box-sizing:border-box}.faq-with-image__overlay-text-small{font-size:12px;font-weight:400;color:var(--overlay-text-small-color, rgba(255, 255, 255, .8));text-transform:uppercase;letter-spacing:.5px;display:none}.faq-with-image__overlay-text-large{font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.2;color:#fff;text-align:center;margin:0;width:100%}.faq-with-image__button,.faq-with-image__button.button{margin-top:0;margin-left:0;align-self:center;background-color:var(--button-bg-color, #ffffff)!important;color:var(--button-text-color, #000000)!important;border:1px solid var(--button-bg-color, #ffffff)!important;padding:10px 20px!important;font-size:14px!important;font-weight:500!important;transition:opacity .2s ease,transform .2s ease,background-color .2s ease!important;text-decoration:none;display:inline-flex!important;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;height:auto!important}.faq-with-image__button:hover,.faq-with-image__button.button:hover{opacity:.9;transform:translateY(-1px);background-color:var(--button-bg-color, #ffffff)!important;color:var(--button-text-color, #000000)!important}.faq-with-image__button span,.faq-with-image__button.button span{position:relative;z-index:8}@media screen and (max-width: 1024px){.faq-with-image__container{flex-direction:column;gap:40px}.faq-with-image__container.image_first{flex-direction:column}.faq-with-image__image-wrapper{flex:1;max-width:100%;width:100%}.faq-with-image__heading{font-size:clamp(28px,4vw,40px)}}@media screen and (max-width: 768px){.faq-with-image__container{gap:32px}.faq-with-image__heading{font-size:clamp(24px,5vw,32px);margin-bottom:16px;line-height:1.2}.faq-with-image__description{margin-bottom:24px;font-size:15px;line-height:1.5}.faq-with-image__list,.faq-with-image__item{width:100%}.faq-with-image__item summary{font-size:16px;padding:18px 0;gap:16px;align-items:center;min-height:52px;-webkit-tap-highlight-color:rgba(0,0,0,.1)}.faq-with-image__item summary span:first-child{padding-right:8px}.faq-with-image__icon{width:28px;height:28px;min-width:28px;font-size:18px}.faq-with-image__content{padding:0 0 20px;font-size:15px;line-height:1.5;white-space:normal}.faq-with-image__item details[open] .faq-with-image__content{padding-top:6px}.faq-with-image__content p,.faq-with-image__content.rte p{display:inline!important;margin:0!important}.faq-with-image__content p:not(:last-child):after,.faq-with-image__content.rte p:not(:last-child):after{content:" "}.faq-with-image__content br,.faq-with-image__content.rte br{display:none!important}.faq-with-image__content>*,.faq-with-image__content.rte>*{display:inline!important;margin:0!important}.faq-with-image__content div,.faq-with-image__content.rte div,.faq-with-image__content span,.faq-with-image__content.rte span{display:inline!important}.faq-with-image__overlay{padding:20px;gap:6px}.faq-with-image__overlay-text-small{font-size:11px;display:none}.faq-with-image__overlay-text-large{font-size:clamp(20px,4vw,28px);line-height:1.3;font-weight:600;color:#fff;margin:0;text-align:center;width:100%}.faq-with-image__button,.faq-with-image__button.button{padding:8px 16px!important;font-size:12px!important;min-height:auto!important;height:auto!important;margin-top:0!important;margin-left:0!important;align-self:center;display:inline-flex;align-items:center;justify-content:center}}@media screen and (max-width: 480px){.faq-with-image__container{gap:24px}.faq-with-image__heading{font-size:24px;margin-bottom:12px}.faq-with-image__description{margin-bottom:20px;font-size:14px}.faq-with-image__item summary{font-size:15px;padding:16px 0;gap:12px}.faq-with-image__icon{width:26px;height:26px;min-width:26px;font-size:16px}.faq-with-image__content{font-size:14px;padding:0 0 16px;line-height:1.5;white-space:normal}.faq-with-image__item details[open] .faq-with-image__content{padding-top:4px}.faq-with-image__content p,.faq-with-image__content.rte p{display:inline!important;margin:0!important}.faq-with-image__content p:not(:last-child):after,.faq-with-image__content.rte p:not(:last-child):after{content:" "}.faq-with-image__content br,.faq-with-image__content.rte br{display:none!important}.faq-with-image__content>*,.faq-with-image__content.rte>*{display:inline!important;margin:0!important}.faq-with-image__content div,.faq-with-image__content.rte div,.faq-with-image__content span,.faq-with-image__content.rte span{display:inline!important}.faq-with-image__content ul,.faq-with-image__content.rte ul,.faq-with-image__content ol,.faq-with-image__content.rte ol{margin:0!important;padding-left:20px;display:inline}.faq-with-image__content li,.faq-with-image__content.rte li{display:inline}.faq-with-image__content li:not(:last-child):after,.faq-with-image__content.rte li:not(:last-child):after{content:", "}.faq-with-image__overlay{padding:16px;gap:5px}.faq-with-image__overlay-text-small{font-size:10px;display:none}.faq-with-image__overlay-text-large{font-size:clamp(18px,5vw,24px);font-weight:600;color:#fff;margin:0;text-align:center;width:100%}.faq-with-image__button,.faq-with-image__button.button{padding:8px 14px!important;font-size:11px!important;width:auto!important;min-height:auto!important;height:auto!important;margin-top:0!important;margin-left:0!important;align-self:center;text-align:center;display:inline-flex;align-items:center;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/faq-with-image.css.map */
