.index-banner-with-benefits .card{border-color:transparent}.index-banner-with-benefits{margin-top:-83px;margin-left:auto;margin-right:auto}.index-banner-with-benefits .media-wrap{width:570px;max-width:100%}.index-banner-with-benefits .element--height-regular{min-height:100%}.index-banner-with-benefits button.btn-add-to-cart-banner:hover{border:1px solid #1D1D1D;background:#1d1d1d}.index-banner-with-benefits .card__text{padding-left:24px;width:1120px;max-width:100%;margin:0 auto}.index-banner-with-benefits h2 span{line-height:normal;font-weight:700;margin-bottom:9px;max-width:473px;letter-spacing:.06rem}.index-banner-with-benefits .buy-now-btn{font-size:16px;border-radius:10px;background:#007a4e;padding:16px 28px;border:none;color:#fff;margin-top:10px;font-family:var(--font-stack-headings)}.index-banner-with-benefits .h2{font-weight:700;max-width:610px;font-family:var(--font-stack-headings-product)}.index-banner-with-benefits .block-item-description{display:block;margin-bottom:20px;font-family:var(--font-stack-body-inder)}.index-banner-with-benefits .custom-subtitle p{line-height:24px;padding-bottom:3px}.index-banner-with-benefits .custom-icon-wrapper svg{margin-right:13px}.index-banner-with-benefits .custom-icon-wrapper{margin-bottom:16px}.index-banner-with-benefits .custom-subtitle{max-width:414px;font-family:var(--font-stack-body-inder)}.index-banner-with-benefits .container--large{padding-left:0;padding-right:0;margin-top:0;padding-inline-start:0;padding-inline-end:0}.index-banner-with-benefits .container--large{width:100%;margin-left:0;margin-right:0;max-width:100%}.index-banner-with-benefits svg.media-image-decor-1{position:absolute;right:0;top:-8rem;z-index:10;width:136px}.index-banner-with-benefits svg.media-image-decor-2{position:absolute;left:0;bottom:-5rem;z-index:10}.index-banner-with-benefits .icon-mobile{display:none}@media screen and (min-width: 968px){.index-banner-with-benefits .h2{margin-bottom:20px}}@media screen and (min-width: 751px){.index-banner-with-benefits .card__image.card__image--background.card-image-mobile{display:none}}@media screen and (max-width: 968px){.index-banner-with-benefits h2 .text-animation--underline strong{width:65px;height:35px}.index-banner-with-benefits h2{font-size:28px;margin-bottom:12px;max-width:292px}.index-banner-with-benefits{padding-left:0;padding-right:0}.index-banner-with-benefits .card__text.gutter--large.spacing--large.remove-empty-space{padding:20px;margin-bottom:17px}}.index-banner-with-benefits .hide-desktop{display:none}.index-banner-with-benefits .h2{font-weight:700}.index-banner-with-benefits .lazy-image.lazy-image--background{padding-top:0!important}.index-banner-with-benefits .lazy-image[data-ratio]{height:100%!important;padding-top:0!important}.index-banner-with-benefits .remove-empty-space>*:last-child,.index-banner-with-benefits .container--large{height:100%}@media screen and (max-width: 750px){.index-banner-with-benefits .card__image,.index-banner-with-benefits .lazy-image.lazy-image--background,.index-banner-with-benefits .lazy-image[data-ratio] img{position:static!important}.index-banner-with-benefits .element--height-regular{height:100%!important}.index-banner-with-benefits .card__image,.index-banner-with-benefits .lazy-image[data-ratio] img{position:static!important}.index-banner-with-benefits .card__text.gutter--large.spacing--large.remove-empty-space{padding-top:55px}.index-banner-with-benefits .container--large{margin-top:0!important}.index-banner-with-benefits .lazy-image[data-ratio] img{object-position:right}.index-banner-with-benefits .media-image-decor-1,.index-banner-with-benefits .media-image-decor-2,.index-banner-with-benefits .hide-mobile{display:none}.index-banner-with-benefits .hide-desktop{display:flex}.index-banner-with-benefits .block-item-description{max-width:308px}.index-banner-with-benefits .media-image-decor-2{display:none}.index-banner-with-benefits .media-image-decor-2.icon-mobile{display:flex}.index-banner-with-benefits{margin-top:-24px}.index-banner-with-benefits .card{align-items:flex-start}.index-banner-with-benefits .card__text{position:absolute;top:38px}.index-banner-with-benefits .buy-now-btn{width:126px;height:48px;padding:0;display:flex;align-items:center;justify-content:center;margin-top:0}.index-banner-with-benefits svg.media-image-decor-2{bottom:1rem;width:140px;height:auto}.index-banner-with-benefits svg.media-image-decor-1{top:-4rem;width:90px;height:auto}.index-banner-with-benefits .card__image.card__image--background.card-image-desktop{display:none}.index-banner-with-benefits h2 span{font-size:28px}.index-banner-with-benefits .block-item-description{font-size:16px;max-width:251px}.index-banner-with-benefits .custom-icon-wrapper{flex-direction:column;max-width:235px;margin-bottom:7px}.index-banner-with-benefits .custom-icon-wrapper svg{margin-bottom:12px}.index-banner-with-benefits .custom-subtitle p{font-size:16px}.index-banner-with-benefits .custom-subtitle p{margin-bottom:20px}}@media screen and (max-width: 751px){.index-banner-with-benefits .lazy-image[data-ratio] img{object-position:top!important}}@media screen and (min-width: 1200px){.index-banner-with-benefits .h2{font-size:36px;font-weight:700;max-width:610px;font-family:var(--font-stack-headings-product)}.index-banner-with-benefits h2 span{font-size:46px}.index-banner-with-benefits .block-item-description{font-size:16px}}@media screen and (min-width: 751px) and (max-width: 1199px){.index-banner-with-benefits svg.media-image-decor-2{bottom:-7rem;width:66px}.index-banner-with-benefits svg.media-image-decor-1{top:-12rem;width:84px}.index-banner-with-benefits .block-item-description,.index-banner-with-benefits .custom-icon-wrapper{margin-bottom:10px}.index-banner-with-benefits .custom-subtitle p{line-height:16px;margin-bottom:5px;font-size:14px}.index-banner-with-benefits .block-item-description{font-size:14px}.index-banner-with-benefits .custom-icon-wrapper svg{margin-right:10px;width:95px;height:auto}.media-with-text-overlay h2{margin-bottom:7px}.index-banner-with-benefits h2 span{font-size:4vw!important}}@media screen and (min-width: 980px){.index-banner-with-benefits.media-with-text-overlay .card__text{padding-bottom:0}}@media screen and (min-width: 751px) and (max-width: 870px){.index-banner-with-benefits .card__text.gutter--large.spacing--large.remove-empty-space{padding-bottom:0}}@media screen and (min-width: 500px) and (max-width: 750px){.index-banner-with-benefits .card__text.gutter--large.spacing--large.remove-empty-space{padding-top:5rem}}@media screen and (min-width: 320px) and (max-width: 413px){.index-banner-with-benefits .element--height-regular{min-height:664px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/index-banner-with-benefits.css.map */
