.product-feature{display:flex;background-color:var(--bg-color);overflow:hidden}@media only screen and (max-width:767px){.product-feature{flex-wrap:wrap}}.product-feature__heading{position:relative;transition:all ease .3s;text-transform:capitalize;max-width:400px;margin:0 auto;margin-bottom:30px;color:inherit}@media only screen and (max-width:767px){.product-feature__heading{margin-bottom:20px}}.product-feature__heading a{transition:all ease .3s;color:inherit;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media only screen and (min-width:768px){.product-feature__heading a:hover{color:var(--link-hover-color)}}.product-feature__content,.product-feature__image{width:50%;box-sizing:border-box}@media only screen and (max-width:767px){.product-feature__content,.product-feature__image{width:100%}}.product-feature__banner{opacity:1;-o-object-fit:cover;object-fit:cover}.product-feature--image-right{flex-direction:row-reverse}.product-feature__content{padding:20px;position:relative;color:var(--text-color);text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.product-feature__content:has(.product-feature-icons){padding:100px 20px}@media only screen and (max-width:767px){.product-feature__content:has(.product-feature-icons){padding:40px 20px}}.product-feature__content .product-feature__tag{width:auto;padding:5px 9px 3px;margin-bottom:20px}.product-feature__content .product-feature__eyebrow{margin-bottom:20px;color:var(--text-color)}.product-feature__content .product-feature__btn-wrap .button{min-width:250px}.product-feature__image{position:relative;padding-top:42%}@media only screen and (max-width:767px){.product-feature__image{padding-top:84%}}.product-feature__description{display:flex;flex-direction:column;justify-content:center;color:var(--text-color);max-width:400px;margin:0 auto;margin-top:30px;margin-bottom:60px}@media only screen and (max-width:767px){.product-feature__description{margin-top:20px;margin-bottom:40px}}.product-feature__image-placeholder{border:1px solid var(--text-color)}.product-feature__image-placeholder svg{position:absolute;top:0;left:0;width:100%;height:100%;fill:var(--text-color)}.product-feature__badge{position:absolute;z-index:2;width:140px;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:767px){.product-feature__badge{width:100px}}.product-feature__badge.product-feature__badge--top-right{top:40px;right:40px}@media only screen and (max-width:767px){.product-feature__badge.product-feature__badge--top-right{top:20px;right:20px}}.product-feature__badge.product-feature__badge--top-left{top:40px;left:40px}@media only screen and (max-width:767px){.product-feature__badge.product-feature__badge--top-left{left:20px;top:20px}}.product-feature__badge.product-feature__badge--center{top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:767px){.product-feature__badge.product-feature__badge--center{top:50%;left:50%}}.product-feature__badge.product-feature__badge--bottom-right{bottom:40px;right:40px}@media only screen and (max-width:767px){.product-feature__badge.product-feature__badge--bottom-right{bottom:20px;right:20px}}.product-feature__badge.product-feature__badge--bottom-left{bottom:40px;left:40px}@media only screen and (max-width:767px){.product-feature__badge.product-feature__badge--bottom-left{bottom:20px;left:20px}}.product-feature__badge img{-o-object-fit:contain;object-fit:contain}.product-feature-icons{display:flex;-moz-column-gap:60px;column-gap:60px;row-gap:30px;align-self:flex-start;position:absolute;bottom:20px;left:20px;right:20px}@media only screen and (max-width:767px){.product-feature-icons{position:static;width:100%;margin-top:40px;-moz-column-gap:30px;column-gap:30px}}.product-feature-icons .product-feature--block-wrapper{display:flex;align-items:center;gap:16px;text-align:left}@media only screen and (max-width:767px){.product-feature-icons .product-feature--block-wrapper{gap:10px}}.product-feature-icons .product-feature--block-wrapper:only-child span{max-width:unset}.product-feature-icons .product-feature--block-wrapper span{color:var(--quaternary-background)}@media only screen and (max-width:767px){.product-feature-icons .product-feature--block-wrapper span{display:block;max-width:34vw}}.product-feature-icons .product-feature--block-wrapper .product-feature--block-media{--size:50px;width:var(--size);height:var(--size);display:flex;flex-shrink:0}@media only screen and (max-width:767px){.product-feature-icons .product-feature--block-wrapper .product-feature--block-media{--size:40px}}.product-feature-icons .product-feature--block-wrapper .product-feature--block-media img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-feature-icons .product-feature--block-wrapper .product-feature--block-media svg{width:100%;height:100%}