.catalog-access{max-width:980px;padding-top:44px;padding-bottom:64px;color:#25362d}.catalog-access nav{font-size:14px;margin-bottom:28px}.catalog-access header{max-width:780px}.catalog-access header>span{color:#835137;font-size:13px;letter-spacing:.12em;font-weight:700}.catalog-access h1{font-size:clamp(30px,4vw,46px);line-height:1.2;color:#25362d;margin:16px 0}.catalog-access h2{font-size:24px;color:#25362d}.catalog-access p{font-size:17px;line-height:1.7}.catalog-access form{max-width:560px;background:#f6f4ed;border:1px solid #dcded4;border-radius:12px;padding:28px;margin:30px 0}.catalog-access label{display:block;font-weight:600;margin:18px 0 8px}.catalog-access input:not([type=hidden]){width:100%;border:1px solid #879387;border-radius:5px;padding:12px;font-size:18px;background:white;color:#25362d}.catalog-access button{display:block;border:0;border-radius:5px;background:#835137;color:white;padding:14px 20px;font-size:17px;font-weight:600;cursor:pointer;margin-top:18px}.catalog-access .cf-turnstile{margin-top:18px;max-width:100%;overflow:hidden}.catalog-access .catalog-error{padding:16px;border:1px solid #a84730;color:#842c1a;background:#fff1e9;border-radius:6px}.catalog-access .catalog-privacy,.catalog-access .catalog-help{font-size:14px}.catalog-access a{color:#70503b}.catalog-access input:focus-visible,.catalog-access button:focus-visible{outline:3px solid #aa754f;outline-offset:3px}@media(max-width:480px){.catalog-access{padding-top:26px}.catalog-access form{padding:20px 12px}.catalog-access button{width:100%}}
.catalog-top,.catalog-footer{background:#25362d;color:#fff;padding:24px max(20px,calc((100vw - 940px)/2));font-family:Arial,sans-serif}.catalog-top{display:flex;justify-content:space-between;gap:20px}.catalog-top a,.catalog-footer a{color:#fff;text-decoration:none}.catalog-top>a{font-weight:700;letter-spacing:.04em}.catalog-top nav{display:flex;gap:20px}body{margin:0;background:#fbfaf6;font-family:Arial,sans-serif}.container{width:calc(100% - 40px);margin:auto;box-sizing:border-box}input{box-sizing:border-box}button:hover{filter:brightness(.92)}@media(max-width:520px){.catalog-top{flex-direction:column}.catalog-top nav{flex-wrap:wrap}}

body,.catalog-top,.catalog-footer{font-family:'Work Sans',Arial,sans-serif}
.catalog-embedded{background:#f7f6f1;color:#25362d;margin:0;overflow-wrap:anywhere}
.catalog-embedded *{box-sizing:border-box}
.catalog-embedded .catalog-access{width:100%;max-width:none;margin:0;padding:0}
.catalog-embedded .catalog-access header>span{font-size:12px;letter-spacing:.12em}
.catalog-embedded .catalog-access h1{font-size:clamp(28px,6vw,36px);margin:12px 0 16px;letter-spacing:-.7px}
.catalog-embedded .catalog-access p{font-size:16px;line-height:1.65}
.catalog-embedded .catalog-access .catalog-meta{font-size:13px;padding-bottom:18px;border-bottom:1px solid #dcded4;margin:16px 0}
.catalog-embedded .catalog-access .catalog-steps{display:flex;gap:16px;flex-wrap:wrap;font-size:11px;letter-spacing:.04em;color:#56655b}
.catalog-steps .is-current{color:#835137;font-weight:700}
.catalog-embedded .catalog-access form{padding:0;border:0;margin:18px 0;background:transparent;max-width:none}
.catalog-embedded .catalog-access label{font-size:14px;margin:12px 0 8px}
.catalog-embedded .catalog-access input:not([type=hidden]){font-family:inherit;font-size:16px;border-color:#a9b4aa}
.catalog-embedded .catalog-access button{width:100%;font-family:inherit;background:#31463b;font-size:16px;min-height:48px}
.catalog-embedded .catalog-access .catalog-privacy,.catalog-embedded .catalog-access .catalog-help{font-size:12px;color:#56655b}
.catalog-embedded .catalog-access .cf-turnstile{margin:16px 0 0;min-height:140px}
.catalog-embedded .catalog-access h2{font-size:23px}
.catalog-embedded .catalog-access .catalog-error{font-size:14px;padding:12px}
