.z-product-cards,.z-product-cards *{box-sizing:border-box}.z-product-cards{font-family:Poppins,-apple-system,BlinkMacSystemFont,Arial,sans-serif}.z-product-cards .custom-card-section-heading{padding:30px 0}.z-product-cards .z-section-heading__inner{margin-inline:auto;max-width:950px;text-align:center}.z-product-cards .z-section-heading__label{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);background:rgba(149,125,192,.12);border:1px solid rgba(149,125,192,.25);border-radius:16px;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.4),0 4px 14px rgba(149,125,192,.08)!important;color:#957dc0;display:inline-flex;font-size:12px;font-weight:600;letter-spacing:.06em;margin:0 0 24px;padding:10px 18px;text-transform:uppercase}.z-product-cards .z-section-heading__title{font-size:clamp(26px,4.5vw,36px);letter-spacing:-.02em;line-height:1.25;margin:0 auto 16px}.z-product-cards .z-section-heading__title:last-child{margin-bottom:0}.z-product-cards .z-section-description{color:#313f31;font-size:16px;font-weight:400;line-height:1.7;margin:0 auto;max-width:920px;text-align:center;width:100%}.z-product-cards .custom-card_wrapper{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));margin:0 auto;max-width:1264px;width:100%}.z-product-cards .card_item{-webkit-backdrop-filter:blur(20px) saturate(120%);backdrop-filter:blur(20px) saturate(120%);background:linear-gradient(135deg,hsla(0,0%,100%,.82),hsla(60,23%,95%,.5));border:1px solid rgba(7,31,7,.07);border-radius:16px;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.8),0 10px 30px rgba(7,31,7,.02)!important;display:flex;flex-direction:column;margin:0;min-width:0;overflow:hidden;width:100%}.z-product-cards .card_item .card_image{aspect-ratio:16/9;background:linear-gradient(135deg,rgba(131,164,59,.12),hsla(60,23%,95%,.5));border-bottom:1px solid rgba(7,31,7,.06);display:block;flex:none;overflow:hidden;width:100%}.z-product-cards .card_item .card_image img{display:block;height:100%;max-width:none;object-fit:cover;width:100%}.z-product-cards .card_item .row_wrapper{display:flex;flex:1;flex-direction:column;height:auto;min-height:0;padding:36px;width:100%}.z-product-cards .card_item .card-content{display:flex;flex-direction:column;padding:0}.z-product-cards .card_item .z-product-card__label{align-self:flex-start;background:rgba(149,125,192,.08);border:1px solid rgba(149,125,192,.18);border-radius:8px;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.6)!important;color:#957dc0;font-size:12px;font-weight:600;line-height:1.35;margin:0 0 16px;padding:5px 12px}.z-product-cards .card_item .z-product-card__title{color:#071f07;font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0 0 20px}.z-product-cards .card_item .z-product-card__title a{color:inherit;font-family:inherit;font-size:inherit;font-weight:600;letter-spacing:inherit;line-height:inherit;text-decoration:none}.z-product-cards .card_item .z-product-card__title a:focus-visible,.z-product-cards .card_item .z-product-card__title a:hover{color:#957dc0;font-weight:600;text-decoration:underline;text-underline-offset:3px}.z-product-cards .card_item .card-description{border-bottom:1px solid rgba(7,31,7,.07);color:#071f07;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:1.5;margin:0 0 32px;padding-bottom:20px}.z-product-cards .card_item .card-button{margin-top:auto;padding:0}.z-product-cards .card_item .z-product-card__button{align-items:center;background:#957dc0;border:0;border-radius:8px;box-shadow:none!important;color:#fffef0;cursor:pointer;display:inline-flex;font:inherit;font-size:16px;font-weight:600;justify-content:center;line-height:1.2;min-height:51px;padding:16px 32px;text-align:center;text-decoration:none}.z-product-cards .card_item .z-product-card__button:focus-visible,.z-product-cards .card_item .z-product-card__button:hover{background:#7e67a8;border:0;color:#fffef0;text-decoration:none}.z-product-cards .card_item .z-product-card__button:focus-visible{outline:2px solid #071f07;outline-offset:3px}.z-product-cards .card_item .z-product-card__button--disabled,.z-product-cards .card_item .z-product-card__button--disabled:hover{background:#c4e4f5;color:#071f07;cursor:default}@media (max-width:639px){.z-product-cards .card_item .row_wrapper{padding:24px}}