.product-feature{background-color:#fff!important;padding-top:var(--pf-padding-top, 48px);padding-bottom:var(--pf-padding-bottom, 48px)}.product-feature .page-width{max-width:1400px!important;margin:0 auto!important;padding-left:40px!important;padding-right:40px!important}.product-feature__inner{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;background-color:var(--pf-bg, #F2EDE7);border-radius:12px;overflow:hidden}.product-feature__image-col{position:relative;overflow:hidden}.product-feature__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.product-feature__image-placeholder{aspect-ratio:3 / 2;background:#e8e0d8;display:flex;align-items:center;justify-content:center;height:100%}.product-feature__image-placeholder svg{width:60%;opacity:.3}.product-feature__content-col{display:flex;align-items:center;padding:48px 48px 48px 60px}.product-feature__content{display:flex;flex-direction:column;width:100%}.product-feature__title{font-family:Times New Roman,Georgia,Palatino Linotype,serif!important;font-style:italic!important;font-weight:700!important;font-size:42px!important;line-height:1.12!important;letter-spacing:-.3px!important;color:var(--pf-title-color, #3C2415)!important;margin:0 0 18px!important;text-transform:none!important}.product-feature__description{font-size:15px!important;line-height:1.55!important;color:var(--pf-text-color, #000000)!important;margin:0 0 30px!important;max-width:500px;font-weight:400!important}.product-feature__stats{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.product-feature__stat{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center}.product-feature__stat-number{font-family:Times New Roman,Georgia,Palatino Linotype,serif!important;font-style:italic!important;font-size:36px!important;font-weight:300!important;color:var(--pf-stat-number-color, #3C2415)!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap;-webkit-text-stroke:0!important}.product-feature__stat-text{font-size:15px!important;line-height:1.4!important;color:var(--pf-stat-text-color, #000000)!important;font-weight:400!important;min-width:0;overflow-wrap:break-word}.product-feature__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:18px 60px!important;background-color:var(--pf-button-bg, #8B5E5E)!important;color:var(--pf-button-text, #FFFFFF)!important;font-size:15px!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase!important;text-decoration:none!important;border:none!important;border-radius:30px!important;cursor:pointer;transition:opacity .25s ease;width:fit-content}.product-feature__button:hover{opacity:.85;text-decoration:none!important;color:var(--pf-button-text, #FFFFFF)!important}.product-feature--image-right .product-feature__image-col{order:2}.product-feature--image-right .product-feature__content-col{order:1;padding:48px 60px 48px 48px}@media screen and (max-width:749px){.product-feature{padding-top:0!important;padding-bottom:36px!important}.product-feature .page-width{padding-left:0!important;padding-right:0!important}.product-feature__inner{grid-template-columns:1fr;border-radius:0}.product-feature--image-right .product-feature__image-col,.product-feature--image-right .product-feature__content-col{order:unset}.product-feature__content-col,.product-feature--image-right .product-feature__content-col{padding:24px 20px 28px!important}.product-feature__title{font-size:28px!important;margin-bottom:10px!important}.product-feature__description{font-size:14px!important;margin-bottom:20px!important}.product-feature__stats{gap:8px;margin-bottom:22px}.product-feature__stat{gap:10px}.product-feature__stat-number{font-size:28px!important;font-weight:300!important}.product-feature__stat-text{font-size:13px!important}.product-feature__button{width:55%!important;padding:16px 40px!important;font-size:14px!important;border-radius:8px!important}}@media screen and (min-width:750px)and (max-width:989px){.product-feature .page-width{padding-left:24px!important;padding-right:24px!important}.product-feature__content-col,.product-feature--image-right .product-feature__content-col{padding:36px 32px}.product-feature__title{font-size:34px!important}.product-feature__stat-number{font-size:32px!important;font-weight:300!important}.product-feature__button{padding:16px 48px!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-product-feature.css.map */
