.zones2{padding:84px 0;background:#fff}.zones2-head{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.75fr);gap:48px;align-items:end;margin-bottom:34px}.zones2-kicker{display:flex;align-items:center;gap:12px;font:700 12px var(--cond);letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.zones2-head h2{margin:16px 0 0;font:400 clamp(2.2rem,3.4vw,3.2rem)/1.05 var(--serif);letter-spacing:-.02em;color:var(--navy)}.zones2-head h2 em{font-style:normal;color:var(--gold)}.zones2-head p{margin:0;font-size:1rem;line-height:1.65;color:#5b6372}.zones2-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);border:1px solid var(--line);box-shadow:0 24px 50px #0e1a2e14}.zones2-list{display:grid;grid-template-rows:1fr 1fr}.zcard{position:relative;display:flex;flex-direction:column;padding:26px 28px;background:var(--bone);cursor:pointer;transition:background .35s,color .35s;outline-offset:-3px}.zcard+.zcard{border-top:1px solid var(--line)}.zcard:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--gold);transform:scaleY(0);transform-origin:top;transition:transform .4s}.zcard.is-on{background:var(--navy);color:#fff}.zcard.is-on:before{transform:scaleY(1)}.zcard:not(.is-on):hover{background:#efebe3}.zcard-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.zcard-num{font:700 34px/1 var(--cond);color:var(--gold)}.zcard-count{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--line);font:700 11px var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--stone)}.zcard-count b{font-size:14px;color:var(--navy)}.zcard.is-on .zcard-count{border-color:#ffffff2e;color:#ffffffb3}.zcard.is-on .zcard-count b{color:var(--gold2)}.zcard h3{margin:0 0 8px;font:400 32px/1.05 var(--serif);color:inherit}.zcard p{margin:0 0 14px;max-width:440px;font-size:.94rem;line-height:1.55;color:#5b6372}.zcard.is-on p{color:#ffffffb3}.zcard-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0;list-style:none}.zcard-tags li{padding:4px 10px;background:#fff;border:1px solid var(--line);font:600 12px var(--sans);color:var(--navy)}.zcard.is-on .zcard-tags li{background:#ffffff0f;border-color:#ffffff24;color:#fff}.zcard-btn{align-self:flex-start;margin-top:auto;display:inline-flex;align-items:center;gap:10px;padding:0 0 4px;border:0;border-bottom:1px solid var(--gold);background:none;font:700 13px var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--navy);cursor:pointer}.zcard-btn span{color:var(--gold);transition:transform .25s}.zcard-btn:hover span{transform:translate(4px)}.zcard.is-on .zcard-btn{color:#fff}.zones2-map{position:relative;min-height:440px;background:#dfe3e6}.zones2-map iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;filter:grayscale(.35) contrast(1.02)}.zmap-label{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--navy);color:#fff;font:700 13px var(--cond);letter-spacing:.14em;text-transform:uppercase;box-shadow:0 10px 24px #0003;pointer-events:none}.zmap-label .icon{width:16px;height:16px;color:var(--gold2)}@media(max-width:900px){.zones2{padding:70px 0}.zones2-head{grid-template-columns:1fr;gap:14px}.zones2-grid{grid-template-columns:1fr}.zones2-map{min-height:300px}}@media(max-width:560px){.zcard{padding:22px 20px}.zcard h3{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ca-zones.css.map */
