.pf-section{padding:40px 20px;background-color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;max-width:1400px;margin:0 auto}.pf-eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#2c2c2c;text-align:center;margin-bottom:28px;padding:0 4px}.pf-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.pf-card{display:flex;flex-direction:column;height:100%}.pf-media{display:flex;flex-direction:column;gap:12px;flex:1;margin-bottom:16px}.pf-image-wrap{border-radius:18px;overflow:hidden;background:#e8e0d8;box-shadow:0 2px 12px #00000008;transition:box-shadow .25s ease}.pf-image-wrap:hover{box-shadow:0 6px 24px #0000000f}.pf-image-wrap img,.pf-image-wrap svg{width:100%;height:100%;object-fit:cover;display:block}.pf-image-wrap--full{width:100%;min-height:0}.pf-image-wrap--half{flex:1;min-width:0;min-height:0}.pf-no-image{display:flex;align-items:center;justify-content:center;height:100%;background:#f5f0eb;color:#999;font-size:14px;padding:20px;text-align:center}.pf-image-wrap video{width:100%;height:100%;object-fit:cover;display:block}.pf-media--single .pf-image-wrap--full{aspect-ratio:4 / 5;flex:none}.pf-media--two_stacked .pf-image-wrap--full{aspect-ratio:4 / 3;flex:none}.pf-media--two_top_one_bottom .pf-image-row{display:flex;gap:12px;flex:none}.pf-media--two_top_one_bottom .pf-image-wrap--half{aspect-ratio:3 / 4;flex:1}.pf-media--two_top_one_bottom .pf-image-wrap--full{aspect-ratio:4 / 3;flex:none;width:100%}.pf-content{padding:0 4px;position:relative}.pf-headline{font-size:clamp(22px,3.2vw,36px);font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#2c2c2c;margin:0 0 6px;line-height:1.15}.pf-desc{font-size:clamp(13px,1.1vw,16px);font-weight:400;color:#7a6e64;line-height:1.5;margin:0 0 20px;max-width:95%}.pf-arrow-btn{position:absolute;bottom:0;right:4px;width:40px;height:40px;border-radius:50%;border:1px solid #cfc7bd;display:flex;align-items:center;justify-content:center;color:#2c2c2c;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.pf-arrow-btn:hover{background-color:#f4f1ec;border-color:#2c2c2c}.pf-arrow-btn svg{width:16px;height:16px}@media screen and (max-width:1024px){.pf-grid{gap:20px}}@media screen and (max-width:768px){.pf-section{padding:32px 16px}.pf-grid{grid-template-columns:1fr;gap:40px;align-items:stretch}.pf-card{height:auto}.pf-media{flex:none}.pf-image-wrap--full,.pf-image-wrap--half{min-height:0}.pf-media--two_top_one_bottom .pf-image-row{height:auto;flex:none}.pf-media--two_top_one_bottom .pf-image-wrap--half{aspect-ratio:3 / 4}.pf-media--two_top_one_bottom .pf-image-wrap--full{aspect-ratio:4 / 3;flex:none}.pf-image-wrap{border-radius:16px}.pf-headline{font-size:26px}.pf-desc{font-size:15px;max-width:100%}.pf-arrow-btn{width:44px;height:44px}.pf-arrow-btn svg{width:18px;height:18px}.pf-eyebrow{font-size:10px;letter-spacing:2px;margin-bottom:24px}}@media screen and (max-width:480px){.pf-section{padding:24px 12px}.pf-grid{gap:32px}.pf-image-wrap{border-radius:14px}.pf-headline{font-size:22px}}@media screen and (min-width:769px){.pf-media--two_top_one_bottom{flex:none}.pf-media--two_top_one_bottom .pf-image-row{flex:none;display:flex;gap:12px}.pf-media--two_top_one_bottom .pf-image-wrap--half{flex:1;aspect-ratio:3 / 4;min-height:0}.pf-media--two_top_one_bottom .pf-image-wrap--full{flex:none;aspect-ratio:4 / 3;width:100%;min-height:0}.pf-media--two_stacked{flex:1}.pf-media--single .pf-image-wrap--full{aspect-ratio:4 / 5;flex:none}.pf-media:not(.pf-media--two_top_one_bottom){flex:1}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/feature-blocks-row.css.map */
