.cz-features{background:var(--cz-bg);padding-top:var(--cz-padding-top);padding-bottom:var(--cz-padding-bottom)}.cz-features__inner{max-width:1400px;margin:0 auto;padding:0 40px;box-sizing:border-box}.cz-features__heading{text-align:center;color:var(--cz-heading);font-family:var(--font-heading--family, inherit);font-weight:700;font-size:var(--cz-heading-size);text-transform:uppercase;letter-spacing:2px;line-height:1.4;margin:0 0 36px}.cz-features__deco{color:var(--cz-accent);margin:0 10px;font-weight:400;opacity:.8}.cz-features__grid{display:grid;grid-template-columns:repeat(var(--cz-columns),1fr);gap:20px}.cz-feature{position:relative;background:var(--cz-box-bg);border:1px solid var(--cz-box-border);border-radius:var(--cz-box-radius);padding:var(--cz-box-padding);text-align:center;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.cz-feature:hover{z-index:1;border-color:var(--cz-box-hover-border);box-shadow:0 0 0 2px var(--cz-box-hover-border),0 10px 26px #00000073;transform:scale(1.03)}@media(hover:none){.cz-feature:hover{box-shadow:none;transform:none}}.cz-feature__icon-wrap{width:var(--cz-icon-size);height:var(--cz-icon-size);margin:0 auto 14px;display:flex;align-items:center;justify-content:center}.cz-feature__icon-image{width:100%;height:100%;object-fit:cover;border-radius:6px;display:block}.cz-feature__icon-emoji{font-size:calc(var(--cz-icon-size) * .7);line-height:1}.cz-feature__title{color:var(--cz-accent);font-size:var(--cz-title-size);font-weight:700;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.cz-feature__text{color:var(--cz-text);font-size:var(--cz-text-size);line-height:1.5}@media screen and (max-width:749px){.cz-features{padding-top:calc(var(--cz-padding-top) * .4);padding-bottom:calc(var(--cz-padding-bottom) * .6)}.cz-features__inner{padding:0 20px}.cz-features__heading{font-size:min(var(--cz-heading-size-mobile),5vw);letter-spacing:1px;white-space:nowrap;margin-bottom:24px}.cz-features__deco{margin:0 6px}.cz-features__grid{grid-template-columns:1fr;gap:12px}.cz-feature{display:flex;align-items:center;text-align:left;gap:16px;padding:calc(var(--cz-box-padding) * .55) calc(var(--cz-box-padding) * .6)}.cz-feature__icon-wrap{margin:0;flex-shrink:0}.cz-feature__title{font-size:var(--cz-title-size-mobile);margin-bottom:4px}.cz-feature__text{font-size:var(--cz-text-size-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-custom-icon-features.css.map */
