.zk-wedding .zkw-package-offer .zkw-package-common{margin-top:64px;padding-top:48px}
.zk-wedding .zkw-package-offer .zkw-package-common>h3{max-width:950px;font:600 52px/1.12 var(--serif);color:#292623;letter-spacing:0;margin:0 0 40px}
.zk-wedding .zkw-package-offer .zkw-package-common>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:0;margin:0 0 32px;list-style:none}
.zk-wedding .zkw-package-offer .zkw-package-common>ul>li{min-width:0;margin:0;padding:32px 28px;border:1px solid #d8c9ad;border-radius:3px;background:repeating-linear-gradient(0deg,rgba(90,79,63,.016) 0,rgba(90,79,63,.016) 1px,transparent 1px,transparent 4px),#faf7f0;transition:transform .25s ease,border-color .25s ease}
.zk-wedding .zkw-package-offer .zkw-package-common h4{font:600 34px/1.14 var(--serif);letter-spacing:0;margin:22px 0 18px;color:#292623}
.zk-wedding .zkw-package-offer .zkw-package-common li p{font:400 18px/1.7 'ZK Package Sans',Arial,sans-serif;color:#35312d;margin:0;letter-spacing:0}
.zk-wedding .zkw-package-offer .zkw-package-common>p{font:400 18px/1.7 'ZK Package Sans',Arial,sans-serif!important;color:#35312d;max-width:900px;padding:24px 0;margin:0;border-block:1px solid #d8c9ad}
.zkw-benefit-icon{display:block;width:32px;height:32px;background:linear-gradient(120deg,#887047 0%,#c8b081 30%,#f8ecd0 46%,#a68b57 58%,#e7d4a9 80%,#887047 100%);mask:url(zk-benefit-heart.svg) center/contain no-repeat}
.zkw-package-common li:nth-child(2) .zkw-benefit-icon{mask-image:url(zk-benefit-hand-heart.svg)}
.zkw-package-common li:nth-child(3) .zkw-benefit-icon{mask-image:url(zk-benefit-eye.svg)}
.zkw-package-common li:nth-child(4) .zkw-benefit-icon{mask-image:url(zk-benefit-circle-user-round.svg)}
.zkw-package-common li:nth-child(5) .zkw-benefit-icon{mask-image:url(zk-benefit-images.svg)}
.zkw-package-common li:nth-child(6) .zkw-benefit-icon{mask-image:url(zk-benefit-camera.svg)}
.zk-wedding .zkw-keepsake>p:not(.zk-kicker):not(.zkw-signature){font:400 21px/1.8 'ZK Package Sans',Arial,sans-serif;max-width:800px;color:#35312d}
@media(hover:hover) and (pointer:fine){.zk-wedding .zkw-package-offer .zkw-package-common>ul>li:hover{transform:translateY(-3px);border-color:#b29a70}}
@media(max-width:1100px){.zk-wedding .zkw-package-offer .zkw-package-common>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.zk-wedding .zkw-package-offer .zkw-package-common>h3{font-size:38px;margin-bottom:30px}.zk-wedding .zkw-package-offer .zkw-package-common>ul{grid-template-columns:1fr;gap:18px}.zk-wedding .zkw-package-offer .zkw-package-common>ul>li{padding:28px 24px}.zk-wedding .zkw-package-offer .zkw-package-common h4{font-size:32px}.zk-wedding .zkw-keepsake>p:not(.zk-kicker):not(.zkw-signature){font-size:19px}}
@media(prefers-reduced-motion:reduce){.zk-wedding .zkw-package-offer .zkw-package-common>ul>li{transition:none;transform:none!important}}
