.txp-model,.txp-regular{color:#f7f6e9;background:#06110a;font-family:Arial,Helvetica,sans-serif}.txp-model *,.txp-regular *{box-sizing:border-box}.txp-model a,.txp-regular a{text-decoration:none}.txp-model a:focus-visible,.txp-regular a:focus-visible,.txp-model button:focus-visible,.txp-model input:focus-visible,.txp-model select:focus-visible,.txp-model textarea:focus-visible{outline:3px solid #dcf789;outline-offset:3px}.txp-model-top{text-align:center;padding:34px 5% 40px;background:linear-gradient(#010a05a3,#031008e8),url(/cdn/shop/files/tarzann-exoticz-jungle-waterfall-hero.png?v=1792096976) center/cover;border-bottom:2px solid #bd9a50}.txp-back{display:block;color:#e9c77b!important;font-size:12px;font-weight:800;letter-spacing:1px;margin:0 0 14px}.txp-model-top img{display:block;width:135px;max-height:140px;object-fit:contain;margin:0 auto}.txp-kicker{color:#b9ea46;letter-spacing:2.2px;font-size:11px;font-weight:900}.txp-model-top h1{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(43px,6vw,86px);line-height:1.03;margin:13px 0;color:#fff}.txp-model-top h1 em{font-style:normal;color:#b8e744}.txp-model-top>p{color:#f0f3e6;max-width:580px;margin:0 auto;font-size:15px;line-height:1.7}.txp-model-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(22px,5vw,65px);max-width:1240px;margin:0 auto;padding:60px 4% 80px;align-items:start}.txp-model-picture{height:330px;border:1px solid #9e853f;overflow:hidden}.txp-model-picture img{height:100%;width:100%;object-fit:cover}.txp-model-details h2,.txp-model-panel h2{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(30px,3vw,42px);margin:22px 0 12px;color:#f4d080;letter-spacing:1px}.txp-model-details ul{list-style:none;padding:0;margin:0 0 20px;display:grid;gap:12px}.txp-model-details li{display:flex;gap:10px;align-items:start;font-size:14px;line-height:1.5}.txp-model-details li:before{content:"\2726";color:#b5ea44}.txp-model-details>p{font-size:13px;color:#cfdbcc;line-height:1.8}.txp-model-panel{padding:clamp(18px,3vw,36px);border:1px solid #967c45;background:#081b0e;box-shadow:0 18px 38px #0007}.txp-model-panel h2{color:#fff;margin:12px 0}.txp-model-panel h2 em{font-style:normal;color:#b9ec48}.txp-model-panel>p{font-size:13px;color:#d3dfcf;line-height:1.7;margin:0 0 22px}.txp-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.txp-fields>div{display:flex;flex-direction:column;min-width:0;gap:7px}.txp-fields .txp-wide{grid-column:1/-1}.txp-fields label{font-size:12px;color:#f3e3b3;font-weight:800}.txp-fields input,.txp-fields select,.txp-fields textarea{display:block;width:100%;background:#102419;border:1px solid #648064;border-radius:0;color:#fff;font-size:14px;font-family:Arial,Helvetica,sans-serif;padding:12px;min-height:45px;line-height:1.4}.txp-fields input::placeholder,.txp-fields textarea::placeholder{color:#aebdab}.txp-fields select option{background:#102419;color:#fff}.txp-fields textarea{min-height:130px;resize:vertical}.txp-confirm{display:flex;align-items:start;gap:11px;font-size:12px;line-height:1.6;color:#d5e4d0;margin:22px 0 18px}.txp-confirm input{margin-top:3px;width:18px;height:18px;flex:none;accent-color:#b9e942}.txp-submit{width:100%;padding:16px;min-height:53px;display:flex;justify-content:center;align-items:center;gap:15px;background:#b9e942!important;color:#07190a!important;border:2px solid #d2f572;font-weight:900;cursor:pointer;letter-spacing:.8px;font-size:14px}.txp-submit:hover{background:#d7fa76!important}.txp-fine{font-size:11px;color:#a8bda8;line-height:1.6;margin-top:13px}.txp-success,.txp-errors{padding:14px;border:1px solid #b6e75c;color:#e2f4d5;background:#193723;margin:0 0 17px;font-size:13px;line-height:1.6}.txp-errors{border-color:#e69e82;color:#ffe4d8;background:#391d16}.txp-regular{padding:48px 5% 65px;min-height:65vh}.txp-regular-inner{max-width:950px;margin:0 auto}.txp-regular h1{font-family:Georgia,serif;font-size:clamp(33px,5vw,54px);color:#edc568;margin:22px 0}.txp-regular-content{font-size:16px;line-height:1.8;color:#f1f4e7}.txp-regular-content a{color:#badb5b}@media(max-width:800px){.txp-model-layout{grid-template-columns:1fr}.txp-model-top{padding:25px 5% 34px}.txp-model-picture{height:285px}}@media(max-width:570px){.txp-model-layout{padding:25px 5% 50px}.txp-fields{grid-template-columns:1fr}.txp-fields .txp-wide{grid-column:auto}.txp-model-top h1{font-size:51px}.txp-model-top>p{font-size:13px}.txp-model-panel{padding:19px 14px}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
