.benefits-wrapper,.benefits{overflow:hidden}.benefits.animated .benefits__main-image-wrapper.need-animate,.benefits.animated .benefits__row.need-animate{opacity:1}.benefits:not(:has(.section-animate__bg)) .benefits__main-image-wrapper.need-animate{transition-delay:.5s}.benefits:not(:has(.section-animate__bg)) .benefits__row.need-animate{transition-delay:1s}.benefits.benefits--full-width{padding:0}.benefits .benefits__content-wrapper{position:relative;background-color:var(--section-bg-color);padding:0 16px}.benefits.benefits--grid .benefits__row{flex-wrap:wrap;column-gap:7px;row-gap:8px}.benefits.benefits--grid .benefits__col{width:calc(50% - 4px)}.benefits.benefits--carousel .benefits__row{margin-right:-16px;margin-left:-16px;padding-right:16px;padding-left:16px;column-gap:8px;padding-bottom:22px;overflow-x:scroll;overflow-y:hidden}.benefits.benefits--carousel .benefits__col{width:100%;min-width:168px}.benefits .benefits__main-image-wrapper{position:relative;width:100%;height:max-content;margin:auto}.benefits .benefits__main-image-wrapper.need-animate{opacity:0;transition-duration:var(--timing-medium);transition-delay:1s}.benefits .benefits__main-image-wrapper .benefits__main-image{object-position:var(--img-pos)}.benefits .benefits__main-image-wrapper.benefits__main-image-wrapper--small{max-width:232px}.benefits .benefits__main-image-wrapper.benefits__main-image-wrapper--small .benefits__main-image{object-fit:contain}.benefits .benefits__main-image-wrapper.benefits__main-image-wrapper--small picture{padding-top:137.5%}.benefits .benefits__main-image-wrapper.benefits__main-image-wrapper--big{max-width:333px}.benefits .benefits__main-image-wrapper.benefits__main-image-wrapper--big .benefits__main-image{object-fit:cover;overflow:hidden;border-top-left-radius:260px;border-top-right-radius:260px}.benefits .benefits__main-image-wrapper.benefits__main-image-wrapper--big:after{content:"";position:absolute;top:-4px;bottom:-1px;left:-4px;right:0;width:102%;height:101%;border:1px solid var(--border-image-color);border-bottom:none;border-top-left-radius:260px;border-top-right-radius:260px}.benefits .benefits__main-image-wrapper.benefits__main-image-wrapper--big picture{padding-top:88.89%}.benefits .benefits__main-image-wrapper picture{position:relative;display:block;width:100%}.benefits .benefits__main-image,.benefits .benefits__bg-image,.benefits .benefits__bg-image-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.benefits .benefits__bg-image{object-fit:cover;object-position:var(--img-mob-pos)}.benefits .benefits__bg-image-wrapper:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:var(--section-overlay)}.benefits .benefits__container{position:relative;padding:64px 0;z-index:1}.benefits .benefits__heading{margin-bottom:24px}.benefits .benefits__heading,.benefits .benefits__text-wrapper{color:var(--section-text-color);text-align:center}.benefits .benefits__row{display:flex;margin-top:32px}.benefits .benefits__row.need-animate{opacity:0;transition-duration:var(--timing-medium);transition-delay:1.5s}.benefits .benefits__col{position:relative;display:flex;justify-content:center;flex-direction:column;align-items:center;padding:12px;text-align:center;border-radius:16px;background-color:var(--block-bg-color);color:var(--block-text-color);box-shadow:0 8px 20px #0000001a}.benefits .benefits__icon-wrapper{display:flex;align-items:center;justify-content:center;margin-bottom:16px;width:48px;height:48px;border-radius:50%;overflow:hidden}.benefits .benefits__icon-wrapper picture{width:100%;height:100%}.benefits .benefits__icon{width:100%;height:100%;object-fit:contain;object-position:var(--img-icon-pos)}.benefits .benefits__col-heading{font-size:calc(var(--heading-font-size) * 1.6);line-height:1.3;color:var(--block-text-color)}.benefits .benefits__text{margin-top:12px;font-family:var(--heading-font-family);text-transform:uppercase;font-size:calc(var(--body-font-size) * .875);line-height:1.428;word-break:break-word}@media(max-width:1199.98px){.benefits.benefits--grid .benefits__container{padding-bottom:90px}.benefits.benefits--grid:has(.benefits__main-image-wrapper) .benefits__col:nth-child(2n){transform:translateY(90px)!important}.benefits.benefits--carousel .benefits__container{padding-bottom:0}.benefits.benefits--carousel .benefits__col:nth-child(2n){transform:translateY(16px)!important}}@media(min-width:768px){.benefits .benefits__main-image-wrapper.benefits__main-image-wrapper--small{max-width:300px}.benefits .benefits__main-image-wrapper.benefits__main-image-wrapper--big{max-width:400px}}@media(min-width:1200px){.benefits.benefits--carousel .benefits__row{overflow:visible}.benefits .benefits__row{flex-direction:row;flex-wrap:wrap;justify-content:space-between;row-gap:24px;margin-top:100px;gap:0}.benefits .benefits__col{max-width:calc(50% - 12px);flex:1 1 calc(50% - 12px);min-height:220px;padding:40px;transition:transform .3s ease-out}.benefits .benefits__text{margin-top:16px;font-size:var(--body-font-size);line-height:1.5}.benefits .benefits__heading,.benefits .benefits__text-wrapper{max-width:720px;text-align:start}.benefits .benefits__bg-image{object-position:var(--img-desktop-pos)}.benefits .benefits__container{padding-top:140px;padding-bottom:140px;max-width:1500px;margin:0 auto}.benefits .benefits__col-heading{font-size:calc(var(--heading-font-size) * 2.2);line-height:1.21}.benefits .benefits__icon-wrapper{width:56px;height:56px}.benefits .benefits__main-image-wrapper{position:absolute}.benefits .benefits__main-image-wrapper.benefits__main-image-wrapper--small{left:calc(50% - 172px);max-width:344px;bottom:82px}.benefits .benefits__main-image-wrapper.benefits__main-image-wrapper--big{max-width:720px;left:calc(50% - 360px);bottom:0}.benefits .benefits__main-image-wrapper.benefits__main-image-wrapper--big picture{padding-top:102.89%}}.benefits .benefits__col-content{display:flex;flex-direction:column;align-items:center;width:100%}.benefits .benefits__col--photo{padding:0;align-items:stretch;text-align:left;background-color:transparent;min-height:240px}.benefits .benefits__col-photo{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit}.benefits .benefits__col-photo img{width:100%;height:100%;object-fit:cover;object-position:var(--img-pos, 50% 50%);transform:scale(1);transition:transform 7s cubic-bezier(.16,1,.3,1)}.benefits .benefits__col-photo.is-inview img{transform:scale(1.08)}.benefits .benefits__col-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,#0000 38%,#0009);pointer-events:none}.benefits .benefits__col--photo .benefits__col-content{position:relative;z-index:1;height:100%;box-sizing:border-box;padding:18px;align-items:flex-start;justify-content:space-between}.benefits .benefits__col--photo .benefits__icon-wrapper{margin-bottom:0;background-color:#ffffffeb}.benefits .benefits__col--photo .benefits__col-heading,.benefits .benefits__col--photo .benefits__text{color:#fff;text-align:left}@media(min-width:1200px){.benefits .benefits__col--photo{padding:0}.benefits .benefits__col--photo .benefits__col-content{padding:28px}}@media(prefers-reduced-motion:reduce){.benefits .benefits__col-photo img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/benefits.build.css.map */
