.product-feature-block-section{position:relative;overflow:hidden}.product-feature-block-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:100% 100%;background-position:center;z-index:1;pointer-events:none}.product-feature-block{position:relative;z-index:2;display:grid;align-items:center;grid-template-columns:1fr 1fr}.feature-content{max-width:610px}.feature-title{font-family:var(--heading-font),serif;font-weight:400;letter-spacing:0;color:var(--body-color);margin:0 0 22px}.feature-text .metafield-rich_text_field p{font-family:var(--body-font),sans-serif;font-weight:400;font-size:18px;line-height:28px;letter-spacing:0;margin:0 0 22px}.feature-image{position:absolute;overflow:hidden;width:100%;z-index:1;left:27%}.feature-image-container{position:relative;padding-top:73.5%;overflow:hidden;width:100%}.feature-image-container img{position:absolute;top:0%;width:100%;height:100%;object-fit:contain;object-position:center;transform-origin:center center}.product-feature-block-section .col-3 .col-wrapper{background:#fffbf2;padding:16px;border-radius:12px;height:100%;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.product-feature-block-section .feature-content-icon-text{margin-top:32px}.product-feature-block-section .row{margin:0 -8px}.product-feature-block-section .row .col-3{flex:0 0 25%;max-width:25%;padding:0 8px}.product-feature-block-section .row .col-3 .svg-wrapper{border:1px solid var(--body-color);border-radius:50%;height:52px;width:52px;display:flex;justify-content:center;align-items:center;margin:0 0 8px}.product-feature-block-section .row .col-3 .icon{display:flex;height:24px;width:24px}.product-feature-block-section .col-wrapper .heading{font-family:var(--heading-font),serif;font-weight:400;font-size:18px;line-height:24px;letter-spacing:0;color:var(--body-color);margin:0 0 8px}.product-feature-block-section .col-wrapper .sub-heading{font-family:var(--body-font);font-weight:400;font-size:18px;line-height:24px;letter-spacing:0;color:var(--body-color);margin:0}@media only screen and (min-width: 987px){.beans-svg{position:absolute;right:0;bottom:0;max-width:1205px;object-fit:contain;z-index:1}}@media only screen and (max-width: 1200px){.feature-image{top:-228px}}@media only screen and (max-width: 986px){.beans-svg{display:none}.product-feature-block{grid-template-columns:1fr;margin-top:512px}.feature-content{max-width:100%;text-align:center}.feature-image{bottom:214px;left:0;top:auto}}@media only screen and (max-width: 808px){.feature-image{bottom:205px}}@media only screen and (max-width: 768px){.feature-title{margin-bottom:12px}.feature-text .metafield-rich_text_field p{font-size:16px;line-height:24px;margin-bottom:0}.feature-content{max-width:100%}.product-feature-block{margin-top:470px}.feature-image-container{padding-top:85%}.feature-image{bottom:145px}.product-feature-block-section:before{top:140px!important}.product-feature-block-section .row{margin:0 -6px}.product-feature-block-section .row .col-3{flex:0 0 50%;max-width:50%;padding:0 6px;margin-bottom:12px}.product-feature-block-section .row .col-3 .svg-wrapper{height:42px;width:42px;margin:0 0 2px}.product-feature-block-section .col-wrapper .heading{font-size:14px;line-height:24px;margin:0 0 2px}.product-feature-block-section .col-wrapper .sub-heading{font-size:12px;line-height:18px}.product-feature-block-section .row .col-3 .icon{height:19px;width:19px}}@media only screen and (max-width: 703px){.feature-image{bottom:160px}}@media only screen and (max-width: 571px){.product-feature-block{margin-top:300px}.feature-content{text-align:left}}@media only screen and (max-width: 524px){.feature-image{bottom:190px}}@media only screen and (max-width: 480px){.feature-image{bottom:205px}.product-feature-block{margin-top:150px}.feature-image-container{padding-top:114.31%}.product-feature-block-section:before{top:80px!important}}@media only screen and (max-width: 400px){.product-feature-block{margin-top:80px}.feature-image{bottom:233px}}@media only screen and (max-width: 390px){.product-feature-block{margin-top:36px}.feature-image{bottom:200px}}@media only screen and (max-width: 320px){.product-feature-block{margin-top:0}.feature-image{bottom:260px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/product-feature-block.css.map */
