.wt-header-benefits{flex:1 1 240px;max-width:410px;text-align:center;display:flex;flex-direction:column;gap:6px;padding:10px 18px;line-height:1.35}.wt-header-benefits a{font-size:.88rem;color:#234d36;text-decoration:none}.wt-header-benefits a:first-child{font-weight:650}.wt-header-benefits a:last-child{font-size:.77rem;letter-spacing:.035em}.wt-header-benefits a:hover{text-decoration:underline;text-underline-offset:4px}.wt-header-benefits a:first-child:before{content:'✦';color:#a3843c;padding-right:7px}.wt-account{max-width:1120px;margin:0 auto;padding:62px 24px 72px;color:#244032}.wt-account h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.13;margin:.3em 0 .45em;letter-spacing:-.035em}.wt-account h2{font-size:1.45rem;line-height:1.3;margin:0 0 18px}.wt-account h3{font-size:1.05rem}.wt-account__lead{font-size:1.12rem;max-width:690px;line-height:1.75;margin-bottom:34px}.wt-account__grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.wt-account__card{background:#fffdf8;border:1px solid #dce0d1;border-radius:12px;padding:30px}.wt-account__benefits{background:#e9eddf;border-radius:12px;padding:32px}.wt-account__benefits>div+div{border-top:1px solid #ccd3bc;margin-top:24px;padding-top:24px}.wt-account__benefits>div>strong,.wt-account__reward-number{font-size:3rem;color:#50663c;font-family:Georgia,serif}.wt-account__benefits p{line-height:1.75;font-size:.95rem}.wt-account__tabs{display:flex;gap:22px;border-bottom:1px solid #d7dfcc;margin:0 0 24px}.wt-account__tabs a{padding:0 0 12px;color:#456244;text-decoration:none}.wt-account__tabs a[aria-current]{border-bottom:2px solid #2d5234;font-weight:700}.wt-account__form{display:grid;gap:18px}.wt-account__form label{display:grid;gap:7px;font-weight:550}.wt-account__form input{width:100%;min-width:0;background:#fff;border:1px solid #b8c1ad;border-radius:6px;padding:13px 14px;font:inherit;color:#213c2b;min-height:48px}.wt-account__form input:focus{outline:2px solid #5f7747;outline-offset:2px}.wt-account__form input[readonly]{background:#f0f1e9;color:#64705c}.wt-account__form small{font-weight:400;color:#54634d;line-height:1.6}.wt-account__form button{justify-self:start}.wt-account__code{font-size:1.6rem!important;letter-spacing:.3em;max-width:290px}.wt-account__trap{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(100%)}.wt-account__error{padding:15px 20px;background:#fff1e8;border-left:3px solid #a34b31}.wt-account__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin:24px 0}.wt-account__toolbar form{margin-left:auto}.wt-account__text-button{background:none;border:0;color:#345839;text-decoration:underline;text-underline-offset:4px;font:inherit;cursor:pointer;padding:12px 0}.wt-account progress{width:100%;height:12px;accent-color:#4c6741}.wt-account__history{margin-top:30px}.wt-account__table{overflow-x:auto}.wt-account table{border-collapse:collapse;width:100%;text-align:left}.wt-account th,.wt-account td{padding:14px 12px;border-bottom:1px solid #dde1d4;white-space:nowrap}.wt-account th:first-child,.wt-account td:first-child{padding-left:0}.wt-account a{color:#305939}.wt-account .wt-button{color:#fff}.wt-account__privacy{margin-top:30px;line-height:1.7;font-size:.9rem}.wt-account__privacy summary{cursor:pointer}.wt-member-note{padding:16px 20px;background:#e9eddf;border-left:3px solid #657d47;margin:18px 0 26px;line-height:1.6}.wt-checkout__discount{color:#3b6337;font-weight:600}
@media(max-width:1399px){.pas__in{flex-wrap:wrap}.wt-header-benefits{order:3;flex-basis:100%;max-width:none;flex-direction:row;justify-content:center;flex-wrap:wrap;column-gap:28px;border-top:1px solid #dce0d1;padding:12px 8px 0}.wt-header-benefits a:last-child{font-size:.84rem}.pas__vpravo{margin-left:auto}}
@media(max-width:700px){.wt-account{padding:36px 18px 48px}.wt-account__grid{grid-template-columns:1fr;gap:20px}.wt-account__card,.wt-account__benefits{padding:24px 20px}.wt-header-benefits{flex-direction:column;gap:5px}.wt-header-benefits a{font-size:.82rem}.wt-account__toolbar{gap:16px}.wt-account__toolbar form{margin-left:0}.wt-account__tabs{gap:16px;font-size:.92rem}}

@media(min-width:1400px){.pas__in{gap:24px}.pas__vpravo{gap:20px}.hlavicka .nav ul{gap:18px}}
