.plans-collection{padding:62px 0 48px;background:#faf6ee;color:var(--ink)}.plans-collection>.wrap{width:min(1540px,calc(100% - 80px))}.plans-collection-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px}.plans-collection-head h2{font-size:clamp(36px,3.4vw,52px)}.plans-collection-head p{font-size:13px;max-width:330px;line-height:1.8}.plans-compare{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.plan-sheet{min-width:0;border-top:1px solid #c9ac93;padding-top:23px}.plan-sheet h3{font-size:clamp(20px,1.8vw,28px);line-height:1.2;min-height:68px;max-width:210px}.plan-sheet-area{display:flex;flex-direction:column;gap:4px;margin:4px 0 22px}.plan-sheet-area strong{font-family:var(--sans);font-size:34px;font-weight:500;letter-spacing:-.04em;line-height:1.2;color:#34492c}.plan-sheet-area strong span{font-size:20px;letter-spacing:0}.plan-sheet-area small{font-size:9px;color:#765a47}.plan-sheet-image{display:block;position:relative;width:100%;height:300px;border:0;background:white;padding:13px 9px;cursor:zoom-in}.plan-sheet-image img{width:100%;height:100%;object-fit:contain}.plan-sheet-image>span{position:absolute;bottom:10px;right:8px;display:flex;align-items:center;gap:5px;background:#fff9edf0;color:#4d3c30;padding:5px 8px;font-size:9px;opacity:0;transition:opacity .2s}.plan-sheet-image>span svg{width:13px;height:13px}.plan-sheet-image:hover>span,.plan-sheet-image:focus-visible>span{opacity:1}.plan-variant-label{display:block;font-size:9px;margin-top:20px;color:#72533f}.plan-variant-label select{display:block;width:100%;min-height:44px;margin-top:6px;padding:9px 28px 9px 0;background:transparent;border:0;border-bottom:1px solid #bca18b;border-radius:0;font-family:var(--sans);font-size:12px;color:#35261f}.plan-sheet-count{display:block;font-size:9px;margin-top:9px;color:#765a47}.plans-collection-foot{display:flex;justify-content:space-between;align-items:center;gap:45px;border-top:1px solid #d3bfaa;margin-top:35px;padding-top:26px}.plans-collection-foot>div{max-width:760px}.plans-collection-foot p{font-size:12px;line-height:1.8}.plans-collection-foot small{display:block;font-size:9px;line-height:1.8;margin-top:7px;color:#72533f}.plans-collection-foot .button{font-size:11px;white-space:nowrap;gap:20px}.plan-zoom{border:0;background:#fffdf8;color:#35261f;width:min(1180px,calc(100vw - 48px));height:calc(100dvh - 48px);max-width:none;max-height:none;padding:24px 30px;overflow:auto}.plan-zoom::backdrop{background:#18231dcc}.plan-zoom[open]{display:flex;flex-direction:column}.plan-zoom-top{display:flex;justify-content:space-between;gap:20px;align-items:start}.plan-zoom-top h3{font-size:27px}.plan-zoom-top p{font-size:11px;margin-top:7px}.plan-zoom-close{width:44px;height:44px;border:1px solid #cbb7a3;border-radius:50%;display:grid;place-items:center;background:none;flex-shrink:0}.plan-zoom-close svg{width:20px;height:20px}.plan-zoom-image{flex:1;min-height:0;margin:20px 0;display:flex;justify-content:center;align-items:center}.plan-zoom-image img{width:100%;height:100%;object-fit:contain}.plan-zoom-bottom{display:flex;justify-content:center;align-items:center;gap:24px}.plan-zoom-bottom span{font-size:11px}.plan-zoom-bottom button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #bda48b;background:none;border-radius:50%}.plan-zoom-bottom button svg{width:20px;height:20px}@media(min-width:761px) and (max-width:1000px){.plans-compare{gap:14px}.plans-collection>.wrap{width:calc(100% - 48px)}.plan-sheet h3{font-size:20px;min-height:76px}.plan-sheet-image{height:250px;padding:7px 4px}.plan-sheet-area strong{font-size:29px}.plan-sheet-area small{font-size:8px}}@media(max-width:760px){.plans-collection{padding:40px 0 32px}.plans-collection>.wrap{width:calc(100% - 40px)}.plans-collection-head{display:block;margin-bottom:28px}.plans-collection-head h2{font-size:37px}.plans-collection-head p{font-size:12px;margin-top:14px}.plans-compare{grid-template-columns:1fr;gap:32px}.plan-sheet{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;padding-top:22px}.plan-sheet>header{grid-column:1/-1;display:flex;justify-content:space-between;align-items:start;gap:18px;margin-bottom:16px}.plan-sheet h3{font-size:26px;min-height:0;max-width:185px}.plan-sheet-area{margin:0;text-align:right;flex-shrink:0}.plan-sheet-area strong{font-size:30px}.plan-sheet-area small{font-size:8px}.plan-sheet-image{grid-column:1/-1;height:320px;padding:15px}.plan-sheet-image>span{opacity:1}.plan-variant-label{grid-column:1;min-width:0;margin-top:15px}.plan-sheet-count{grid-column:2;align-self:end;text-align:right;padding-bottom:11px}.plans-collection-foot{display:block;margin-top:28px;padding-top:22px}.plans-collection-foot .button{width:100%;margin-top:20px;justify-content:center}.plans-collection-foot p{font-size:11px}.plan-zoom{width:calc(100vw - 20px);height:calc(100dvh - 20px);padding:18px 15px}.plan-zoom-top h3{font-size:22px}.plan-zoom-top p{font-size:10px}.plan-zoom-image{margin:18px 0}}@media(prefers-reduced-motion:reduce){.plan-sheet-image>span{transition:none}}
.plan-sheet-image{margin-top:12px}.plan-variant-label{margin-top:0}
