.zc-bundle{border:1px solid #d9ddce;border-radius:20px;padding:22px;margin:22px 0;background:#eef0e5;min-width:0;display:flex;flex-direction:column}
.zc-bundle h3{font-size:23px;margin:8px 0;line-height:1.25}.zc-bundle p{margin:8px 0;font-size:14px}
.zc-bundle-badge{font-size:12px;letter-spacing:.04em;color:#874737;font-weight:600}
.zc-bundle-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px;margin:14px 0}
.zc-bundle-items a{font-size:13px;line-height:1.4;min-width:0}.zc-bundle-items img{display:block;width:100%;height:110px;object-fit:contain;background:#fff;border:1px solid #e2e3da;border-radius:12px;padding:8px;margin-bottom:8px;box-sizing:border-box}
.zc-bundle .zc-bundle-price{font-size:22px;margin-top:auto}.zc-bundle small{display:block;font-size:12px;margin:8px 0;line-height:1.5}
.zc-bundle button{width:100%;background:#a44435;color:white;border:0;border-radius:30px;padding:14px;font-weight:600;cursor:pointer}.zc-bundle button:hover{background:#873629}.zc-bundle button:focus-visible{outline:3px solid #24443a;outline-offset:3px}
.zc-bundle del{opacity:.6;font-size:15px}.zc-bundle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.zc-bundle-grid .zc-bundle{margin:0}.zc-bundle-intro{margin-bottom:24px}.zc-bundle-unavailable{color:#874737}
@media(max-width:700px){.zc-bundle-grid{grid-template-columns:1fr}.zc-bundle{padding:16px}.zc-bundle h3{font-size:21px}.zc-bundle-items{grid-template-columns:repeat(2,minmax(0,1fr))}.zc-bundle-items img{height:95px}}

.page-content .zc-bundle h3{font-size:23px;margin:8px 0;line-height:1.25}.page-content .zc-bundle p{margin:8px 0}.page-content .zc-bundle-items a{text-decoration:none}
@media(min-width:761px){body:not(.home) .site-header .main-nav{gap:8px;font-size:12px}body:not(.home) .site-header .main-nav a{white-space:nowrap;padding:10px 6px}}
@media(min-width:761px) and (max-width:1050px){body:not(.home) .site-header .main-nav{gap:0;font-size:10px}body:not(.home) .site-header .main-nav a{padding:10px 4px}}
