html{scroll-behavior:smooth}
body{margin:0;background:#f8f5ef;color:#2a2420;font-family:'Jost',sans-serif;-webkit-font-smoothing:antialiased}
*{box-sizing:border-box}
img{max-width:none;height:auto}
a{color:#a9643f;text-decoration:none}
a:hover{color:#7a4520}
button{font-family:inherit}
input::placeholder{color:rgba(255,240,225,.55)}
input:focus,select:focus{outline:none}
:focus-visible{outline:2px solid #d9a066;outline-offset:3px}
[hidden]{display:none!important}
.hscroll{scrollbar-width:none}
.hscroll::-webkit-scrollbar{display:none}
:root{--pm-h:min(92vh,calc(100dvh - 24px));--hero-pos:center;--hero-h:100svh;--hero-min:560px;--hero-text-bottom:clamp(90px,calc(17vw - 20px),170px);--hero-title-size:clamp(52px,6.4vw,124px);--plans-pad:clamp(60px,4.6vw,88px) clamp(20px,4vw,60px) clamp(60px,4vw,80px);--cookie-bottom:clamp(12px,2vw,32px)}
.k1{width:100%;overflow:hidden}
.k2{position:fixed;top:0;left:0;right:0;z-index:40;background:#252423;box-shadow:0 6px 24px rgba(0,0,0,.25);transform:translateY(-110%);transition:transform .35s ease}
.k3{max-width:1560px;margin:0 auto;height:clamp(76px,6.9vw,122px);padding:0 clamp(20px,4vw,60px);display:flex;align-items:center;gap:clamp(16px,3vw,60px)}
.k4{display:flex;flex-shrink:0}
.k5{height:clamp(44px,3.9vw,68px);width:auto;display:block;filter:saturate(0) brightness(1.05)}
.k6{display:flex;align-items:center;gap:clamp(10px,1.4vw,24px);flex:1;flex-wrap:wrap;justify-content:center;font-weight:600;font-size:clamp(11px,.95vw,17px);letter-spacing:.28em}
.k7{color:#fff;transition:all .45s cubic-bezier(.22,.61,.36,1)}
.k8{width:1px;height:16px;background:#fff;opacity:.8}
.k9{display:flex;align-items:center;gap:10px;padding:14px 36px;border-radius:999px;background:linear-gradient(90deg,#8a5220,#b07a3a);color:#f6e6d2;font-weight:500;font-size:clamp(13px,.95vw,16px);letter-spacing:.2em;flex-shrink:0;transition:all .45s cubic-bezier(.22,.61,.36,1)}
.ka{font-size:16px}
.kb{display:flex;align-items:center;gap:20px;flex-shrink:0}
.kc{width:54px;height:54px;border-radius:50%;background:#2f7d3a;display:flex;align-items:center;justify-content:center}
.kd{display:block}
.ke{width:1px;height:36px;background:rgba(201,138,74,.5)}
.kf{width:54px;height:54px;border-radius:50%;background:#fbefe0;display:flex;align-items:center;justify-content:center}
.kg{color:#8a4e28;display:block}
.kh{height:68px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(90deg,#d9d4ce 0%,#b9aa9b 30%,#a8968a 55%,#9c918f 80%,#a9a2a0 100%)}
.ki{display:flex}
.kj{height:40px;width:auto;display:block;filter:brightness(.35) saturate(.6)}
.kk{width:48px;height:48px;margin-right:-8px;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;padding:0}
.kl{width:26px;height:3px;border-radius:2px;background:#161412}
.km{position:relative;height:var(--hero-h);min-height:var(--hero-min);background:#c9b89c url('../assets/altinyaka-yalova-konutlari-hero.webp') var(--hero-pos)/cover no-repeat}
.kn{position:relative;z-index:2;max-width:1560px;margin:0 auto;padding:clamp(18px,2vw,38px) clamp(20px,4vw,60px) 0;display:flex;align-items:center;gap:clamp(16px,3vw,60px);flex-wrap:wrap}
.ko{height:clamp(56px,5.6vw,108px);width:auto;display:block}
.kp{display:flex;align-items:center;gap:clamp(10px,1.4vw,24px);flex:1;flex-wrap:wrap;font-weight:600;font-size:clamp(11px,.85vw,15px);letter-spacing:.28em}
.kq{color:#2a2420;transition:all .45s cubic-bezier(.22,.61,.36,1)}
.kr{width:1px;height:16px;background:#2a2420;opacity:.6}
.ks{display:flex;align-items:center;gap:10px;padding:14px 34px;border-radius:999px;background:linear-gradient(90deg,#a8672f,#7c4520);color:#f6e6d2;font-weight:500;font-size:14px;letter-spacing:.2em;box-shadow:0 6px 18px rgba(90,45,15,.25);transition:all .45s cubic-bezier(.22,.61,.36,1)}
.kt{display:flex;align-items:center;gap:20px}
.ku{width:52px;height:52px;border-radius:50%;background:#2f7d3a;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.15)}
.kv{width:1px;height:34px;background:rgba(42,36,32,.25)}
.kw{width:52px;height:52px;border-radius:50%;background:#f6ecdc;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.12)}
.kx{position:relative;z-index:2;height:84px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,rgba(248,242,234,.55),rgba(248,242,234,0))}
.ky{height:58px;width:auto;display:block}
.kz{width:26px;height:3px;border-radius:2px;background:#8c4e28}
.k10{position:absolute;z-index:2;left:0;right:0;bottom:var(--hero-text-bottom)}
.k11{max-width:1560px;margin:0 auto;padding:0 clamp(20px,4vw,60px)}
.k12{margin:0;font-family:'Bodoni Moda',serif;font-weight:400;color:#fff;font-size:var(--hero-title-size);line-height:.88;letter-spacing:-.02em;text-shadow:0 2px 24px rgba(0,0,0,.25)}
.k13{margin:clamp(18px,2vw,34px) 0 0;color:#fff;font-weight:500;font-size:clamp(13px,1.15vw,22px);letter-spacing:0;line-height:1.5;max-width:900px;text-wrap:pretty}
.k14{position:relative;background:linear-gradient(100deg,#7b4f36 0%,#835739 55%,#a27850 100%);padding:clamp(70px,9.8vw,190px) clamp(20px,4vw,60px) clamp(70px,8vw,150px)}
.k15{position:absolute;inset:0;opacity:.18;background:repeating-radial-gradient(ellipse at 20% 120%,transparent 0 38px,rgba(255,230,200,.5) 39px,transparent 40px)}
.k16{position:relative;max-width:1560px;margin:0 auto;display:flex;flex-wrap:wrap;gap:clamp(40px,5vw,110px);align-items:start}
.k17{flex:1 1 380px;max-width:520px}
.k18{margin:0 0 22px;color:#f1dfc8;font-size:13px;letter-spacing:.4em}
.k19{margin:0;font-family:'Bodoni Moda',serif;font-weight:400;color:#fff;font-size:clamp(36px,3.2vw,62px);line-height:1.08}
.k1a{color:#e9cfae}
.k1b{width:96px;height:1px;background:#e6c9a3;margin:30px 0}
.k1c{margin:0;color:#f8ece0;font-size:clamp(16px,1.1vw,20px);line-height:1.6;max-width:470px;text-wrap:pretty}
.k1d{flex:2 1 560px;min-width:0;border:1px solid rgba(255,235,210,.5);border-radius:8px;padding:48px;color:#fff;display:flex;flex-direction:column;gap:14px}
.k1e{margin:0;font-size:13px;letter-spacing:.35em;color:#f1dfc8}
.k1f{margin:0;font-family:'Bodoni Moda',serif;font-size:clamp(28px,2.4vw,40px);line-height:1.2}
.k1g{margin:0;font-size:17px;color:#f8ece0}
.k1h{align-self:flex-start;margin-top:12px;background:none;border:1px solid #f0dfca;color:#f0dfca;padding:12px 26px;border-radius:6px;font:500 13px 'Jost';letter-spacing:.25em;cursor:pointer}
.k1i{flex:2 1 560px;min-width:0;display:flex;flex-direction:column;gap:24px}
.k1j{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}
.k1k{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px}
.k1l{display:flex;flex-direction:column;gap:6px;border:1px solid rgba(255,235,210,.55);border-radius:6px;padding:16px 22px 15px}
.k1m{color:#fff;font-weight:600;font-size:13px;letter-spacing:.25em}
.k1n{background:none;border:0;color:#fff;font:400 18px 'Jost';padding:0;line-height:1.3}
.k1o{color:#ffd9c2;font-size:13px;letter-spacing:.02em}
.k1p{position:relative;display:flex;align-items:center;flex-shrink:0}
.k1q{appearance:none;-webkit-appearance:none;background:none;border:0;color:#fff;font:400 18px 'Jost';padding:0 22px 0 0;line-height:1.3;cursor:pointer}
.k1r{color:#2a2420;background:#f8f2ea}
.k1s{position:absolute;right:0;top:50%;transform:translateY(-58%);font-size:12px;color:#fff;pointer-events:none}
.k1t{width:1px;height:20px;background:rgba(255,235,210,.45)}
.k1u{background:none;border:0;color:#fff;font:400 18px 'Jost';padding:0;line-height:1.3;min-width:0;flex:1}
.k1v{display:flex;gap:28px;align-items:flex-start;cursor:pointer;margin-top:10px}
.k1w{appearance:none;flex-shrink:0;width:28px;height:28px;margin:0;border:1.5px solid #f3e3cf;border-radius:2px;background:transparent;cursor:pointer}
.k1x{color:#fff;font-size:16px;line-height:1.6;padding-top:2px}
.k1y{color:#fff;text-decoration:underline}
.k1z{display:flex;gap:28px;align-items:flex-start;cursor:pointer}
.k20{margin:0;color:#ffe2cf;font-size:15px}
.k21{margin-top:6px;height:58px;border:0;border-radius:6px;background:#f2e4d2;color:#7a4a2c;font:600 17px 'Jost';letter-spacing:.35em;display:flex;align-items:center;justify-content:center;gap:24px;cursor:pointer;box-shadow:0 8px 24px rgba(60,30,10,.18);transition:all .45s cubic-bezier(.22,.61,.36,1)}
.k22{font-size:24px;letter-spacing:0}
.k23{position:relative;background:#f7f3ec;padding:clamp(60px,5.2vw,100px) clamp(20px,4vw,60px) clamp(80px,7.5vw,150px);overflow:hidden}
.k24{position:absolute;left:0;bottom:0;width:min(49%,940px);mix-blend-mode:multiply;pointer-events:none}
.k25{position:relative;max-width:1780px;margin:0 auto;display:flex;flex-wrap:wrap;gap:clamp(40px,4vw,70px);align-items:center}
.k26{flex:1 1 380px;padding-left:clamp(0px,5vw,130px);max-width:620px}
.k27{display:flex;align-items:center;gap:24px}
.k28{color:#b9553a;font-weight:500;font-size:14px;letter-spacing:.35em}
.k29{width:104px;height:1px;background:#b9553a}
.k2a{margin:clamp(50px,6vw,110px) 0 0;font-family:'Bodoni Moda',serif;font-weight:400;font-size:clamp(44px,3.6vw,70px);line-height:1.08;color:#1f1b18}
.k2b{color:#b9553a}
.k2c{width:72px;height:1px;background:#b9553a;margin:26px 0 30px}
.k2d{margin:0;font-size:clamp(16px,1vw,19px);line-height:1.5;color:#2a2420;max-width:440px}
.k2e{margin:20px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;max-width:460px}
.k2f{display:flex;align-items:baseline;gap:12px;font-size:clamp(15px,.95vw,18px);line-height:1.45;color:#2a2420}
.k2g{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#b9553a;transform:translateY(-2px)}
.k2h{margin-top:28px;display:inline-flex;align-items:center;gap:22px;border:1.5px solid #b9553a;border-radius:999px;padding:14px 32px;color:#2a2420;font-weight:600;font-size:14px;letter-spacing:.04em;transition:all .45s cubic-bezier(.22,.61,.36,1)}
.k2i{font-size:18px}
.k2j{margin-top:clamp(50px,5vw,70px);display:flex;align-items:center;flex-wrap:nowrap;gap:clamp(12px,1.4vw,24px)}
.k2k{flex-shrink:0;width:62px;height:62px;border-radius:50%;border:0;background:#ece4d9;color:#b9553a;font-size:22px;cursor:pointer}
.k2l{flex-shrink:0;width:62px;height:62px;border-radius:50%;border:0;background:#b9553a;color:#fff;font-size:22px;cursor:pointer;box-shadow:0 6px 16px rgba(185,85,58,.3)}
.k2m{flex-shrink:0;white-space:nowrap;font-size:16px;color:#2a2420;letter-spacing:.1em}
.k2n{position:relative;flex:0 1 154px;min-width:40px;height:2px;background:#e3d8ca}
.k2o{position:absolute;left:0;top:0;height:2px;width:50%;background:#b9553a;transition:width .4s}
.k2p{flex:2.2 1 600px;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,.7vw,14px)}
.k2q{display:block;position:relative;aspect-ratio:285/757;max-height:760px;border-radius:90px 90px 150px 150px;overflow:hidden;background:#4a3d2c;box-shadow:0 18px 40px rgba(60,40,20,.18);transition:transform .6s cubic-bezier(.22,.61,.36,1),box-shadow .6s cubic-bezier(.22,.61,.36,1);cursor:default}
.k2r{position:absolute;inset:0 0 auto 0;width:100%;height:78%;object-fit:cover}
.k2s{position:absolute;inset:0;background:linear-gradient(180deg,rgba(74,61,44,0) 52%,rgba(74,61,44,.85) 70%,#4a3d2c 80%)}
.k2t{position:absolute;left:0;right:0;bottom:7%;display:flex;flex-direction:column;align-items:center;gap:12px;color:#fff;text-align:center}
.k2u{color:#fff;display:block}
.k2v{font-family:'Bodoni Moda',serif;font-size:clamp(17px,1.3vw,25px);line-height:1.2;letter-spacing:.02em}
.k2w{width:48px;height:1px;background:rgba(255,255,255,.7);margin-top:8px}
.k2x{display:none;position:relative;aspect-ratio:285/757;max-height:760px;border-radius:90px 90px 150px 150px;overflow:hidden;background:#4a3d2c;box-shadow:0 18px 40px rgba(60,40,20,.18);transition:transform .6s cubic-bezier(.22,.61,.36,1),box-shadow .6s cubic-bezier(.22,.61,.36,1);cursor:default}
.k2y{position:relative;background:#f7f3ec;padding:44px 20px 52px;overflow:hidden}
.k2z{position:absolute;left:-20%;top:-20px;width:90%;transform:scaleY(-1);mix-blend-mode:multiply;opacity:.6;pointer-events:none}
.k30{position:absolute;left:-20%;bottom:-20px;width:90%;mix-blend-mode:multiply;opacity:.6;pointer-events:none}
.k31{position:relative;padding:0 12px}
.k32{margin:0;font-family:'Bodoni Moda',serif;font-weight:400;font-size:clamp(40px,11.5vw,52px);line-height:1.06;color:#1f1b18}
.k33{width:48px;height:1px;background:#b9553a;margin:20px 0 18px}
.k34{margin:0;font-size:15px;line-height:1.5;color:#2a2420;max-width:360px;text-wrap:pretty}
.k35{margin:16px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;max-width:360px}
.k36{display:flex;align-items:baseline;gap:12px;font-size:14px;line-height:1.45;color:#2a2420}
.k37{margin-top:24px;display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-width:min(100%,310px);height:44px;border:1px solid #c9775c;border-radius:999px;padding:0 22px 0 28px;color:#2a2420;font-weight:600;font-size:12px;letter-spacing:.04em}
.k38{font-size:20px;color:#b9553a;font-weight:400}
.k39{position:relative;margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.k3a{display:block;position:relative;aspect-ratio:258/362;border-radius:30px;overflow:hidden;background:#4a3d2c;box-shadow:0 12px 28px rgba(60,40,20,.18)}
.k3b{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.k3c{position:absolute;inset:0;background:linear-gradient(180deg,rgba(66,56,40,0) 50%,rgba(66,56,40,.88) 72%,#423828 86%)}
.k3d{position:absolute;left:0;right:0;bottom:9%;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;padding:0 6px}
.k3e{width:1px;height:36px;background:rgba(255,255,255,.75);flex-shrink:0}
.k3f{display:flex;flex-direction:column;gap:8px;min-width:0}
.k3g{font-family:'Bodoni Moda',serif;font-size:clamp(12px,3.3vw,15px);line-height:1.25;letter-spacing:0;overflow-wrap:anywhere}
.k3h{width:36px;height:1px;background:rgba(255,255,255,.75)}
.k3i{display:none;position:relative;aspect-ratio:258/362;border-radius:30px;overflow:hidden;background:#4a3d2c;box-shadow:0 12px 28px rgba(60,40,20,.18)}
.k3j{position:relative;margin-top:26px;display:flex;align-items:center;justify-content:center;gap:16px}
.k3k{flex-shrink:0;width:54px;height:54px;border-radius:50%;border:0;background:#ece4d9;color:#b9553a;font-size:22px;cursor:pointer}
.k3l{flex-shrink:0;width:54px;height:54px;border-radius:50%;border:0;background:#b9553a;color:#fff;font-size:22px;cursor:pointer;box-shadow:0 6px 16px rgba(185,85,58,.3)}
.k3m{flex-shrink:0;white-space:nowrap;font-size:15px;color:#2a2420;letter-spacing:.1em;margin-left:10px}
.k3n{position:relative;flex:0 1 132px;min-width:40px;height:2px;background:#e3d8ca}
.k3o{background:#252423;padding:clamp(56px,3.8vw,72px) 0 clamp(80px,9vw,190px)}
.k3p{margin: 0px 0px clamp(36px, 2.8vw, 54px);text-align: center;font-family: "Bodoni Moda", serif;font-weight: 400;color: rgb(229, 224, 217);font-size: clamp(40px, 3.8vw, 74px);line-height: 1}
.k3q{display: flex;gap: 3px;overflow-x: auto;scrollbar-width: none;cursor: grab}
.k3r{position:relative;flex:0 0 clamp(260px,22.6vw,434px);aspect-ratio:434/530;border:0;padding:0;cursor:zoom-in;background:#1b2b40;overflow:hidden}
.k3s{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .9s cubic-bezier(.22,.61,.36,1)}
.k3t{display:flex;gap:4px;padding:4px;border:1px solid rgba(229,224,217,.28);border-radius:999px;background:rgba(255,255,255,.05);width:max-content;max-width:calc(100% - 40px);margin:clamp(30px,2.4vw,44px) auto 0}
.k3u{border:0;border-radius:999px;height:42px;padding:0 24px;background:#e5e0d9;color:#252423;font:600 14px 'Jost';white-space:nowrap;cursor:pointer;transition:background-color .45s cubic-bezier(.22,.61,.36,1),color .45s cubic-bezier(.22,.61,.36,1)}
.k3v{border:0;border-radius:999px;height:42px;padding:0 24px;background:transparent;color:#e5e0d9;font:600 14px 'Jost';white-space:nowrap;cursor:pointer;transition:background-color .45s cubic-bezier(.22,.61,.36,1),color .45s cubic-bezier(.22,.61,.36,1)}
.k3w{display:flex;justify-content:center;gap:16px;margin-top:44px}
.k3x{width:42px;height:20px;border-radius:10px;border:0;background:#c0573a;cursor:pointer;transition:width .5s cubic-bezier(.22,.61,.36,1),background-color .5s cubic-bezier(.22,.61,.36,1);padding:0}
.k3y{width:20px;height:20px;border-radius:10px;border:0;background:#d8d4ce;cursor:pointer;transition:width .5s cubic-bezier(.22,.61,.36,1),background-color .5s cubic-bezier(.22,.61,.36,1);padding:0}
.k3z{background:#252423;padding:68px 0 76px}
.k40{margin:0 0 30px;padding:0 32px;font-family:'Bodoni Moda',serif;font-weight:400;color:#e5e0d9;font-size:clamp(34px,9.6vw,46px);line-height:1.05}
.k41{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}
.k42{flex:0 0 100%;scroll-snap-align:start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;align-content:start}
.k43{position:relative;aspect-ratio:264/332;border:0;padding:0;cursor:zoom-in;background:#1b2b40;overflow:hidden}
.k44{display:flex;gap:2px;padding:4px;border:1px solid rgba(229,224,217,.28);border-radius:999px;background:rgba(255,255,255,.05);width:max-content;max-width:calc(100% - 32px);margin:24px auto 0}
.k45{border:0;border-radius:999px;height:38px;padding:0 11px;background:#e5e0d9;color:#252423;font:600 12px 'Jost';white-space:nowrap;cursor:pointer;transition:background-color .45s cubic-bezier(.22,.61,.36,1),color .45s cubic-bezier(.22,.61,.36,1)}
.k46{border:0;border-radius:999px;height:38px;padding:0 11px;background:transparent;color:#e5e0d9;font:600 12px 'Jost';white-space:nowrap;cursor:pointer;transition:background-color .45s cubic-bezier(.22,.61,.36,1),color .45s cubic-bezier(.22,.61,.36,1)}
.k47{display:flex;justify-content:center;gap:10px;margin-top:34px;padding:0 20px}
.k48{width:24px;height:12px;border-radius:6px;border:0;background:#c0573a;cursor:pointer;transition:width .5s cubic-bezier(.22,.61,.36,1),background-color .5s cubic-bezier(.22,.61,.36,1);padding:0}
.k49{width:12px;height:12px;border-radius:6px;border:0;background:#d8d4ce;cursor:pointer;transition:width .5s cubic-bezier(.22,.61,.36,1),background-color .5s cubic-bezier(.22,.61,.36,1);padding:0}
.k4a{background:#f8f5ef;padding:var(--plans-pad)}
.k4b{margin:0;text-align:center;font-family:'Bodoni Moda',serif;font-weight:400;color:#5a1f12;font-size:clamp(52px,5vw,96px);line-height:1}
.k4c{margin:clamp(20px,2.4vw,44px) 0 0;text-align:center;font-weight:500;font-size:clamp(13px,1vw,19px);letter-spacing:.2em;color:#2a2420}
.k4d{max-width:1624px;margin:clamp(40px,3.8vw,72px) auto 0;display:flex;gap:26px;overflow-x:auto;scrollbar-width:none;padding:4px 0 34px}
.k4e{flex:0 0 max(260px,calc((100% - 78px) / 4));background:#f4ece0;border:1px solid #eadcc6;border-radius:14px;padding:22px 34px 24px;display:flex;flex-direction:column;align-items:center;box-shadow:0 10px 30px rgba(120,90,50,.06);cursor:pointer;transition:box-shadow .45s cubic-bezier(.22,.61,.36,1),border-color .45s cubic-bezier(.22,.61,.36,1)}
.k4f{width:100%;max-width:320px;aspect-ratio:5/6;object-fit:contain;padding:4%;box-sizing:border-box;display:block;mix-blend-mode:multiply}
.k4g{margin:14px 0 0;font-family:'Bodoni Moda',serif;font-weight:400;font-size:clamp(28px,2vw,38px);line-height:1.1;color:#1f1b18}
.k4h{width:36px;height:2px;background:#e3b860;margin:14px 0 18px}
.k4i{margin:0;text-align:center;font-weight:500;font-size:clamp(14px,.95vw,17px);letter-spacing:.18em;color:#8e1f22}
.k4j{display:flex;justify-content:center;gap:16px;margin-top:20px}
.k4k{width:42px;height:20px;border-radius:10px;border:0;background:#b48a4a;cursor:pointer;transition:width .5s cubic-bezier(.22,.61,.36,1),background-color .5s cubic-bezier(.22,.61,.36,1);padding:0}
.k4l{width:20px;height:20px;border-radius:10px;border:0;background:#e3d8ca;cursor:pointer;transition:width .5s cubic-bezier(.22,.61,.36,1),background-color .5s cubic-bezier(.22,.61,.36,1);padding:0}
.k4m{background:#f8f5ef;padding:clamp(40px,3vw,60px) clamp(20px,4vw,60px) clamp(80px,10vw,200px)}
.k4n{max-width:1720px;margin:0 auto}
.k4o{margin:0;text-align:center;font-family:'Bodoni Moda',serif;font-weight:400;color:#24395a;font-size:clamp(52px,5vw,98px);line-height:1}
.k4p{margin:clamp(14px,1.4vw,26px) 0 0;text-align:center;font-weight:500;font-size:clamp(13px,1vw,20px);letter-spacing:.25em;color:#6d6a66}
.k4q{display:flex;justify-content:flex-end;margin-top:18px}
.k4r{display:flex;gap:4px;padding:5px;border:1px solid #e1dcd3;border-radius:999px;background:#fbf9f5}
.k4s{border:0;border-radius:999px;padding:12px 26px;font:600 15px 'Jost';cursor:pointer;background:#24395a;color:#fff}
.k4t{border:0;border-radius:999px;padding:12px 26px;font:600 15px 'Jost';cursor:pointer;background:transparent;color:#24395a}
.k4u{margin-top:clamp(30px,3vw,56px);display:flex;flex-wrap:wrap;gap:clamp(32px,3.2vw,60px);align-items:flex-start}
.k4v{flex:1 1 320px;max-width:500px;padding-top:clamp(0px,.8vw,16px);margin-top:-9px}
.k4w{margin:0 0 clamp(24px,2vw,40px);font-family:'Bodoni Moda',serif;font-weight:400;color:#24395a;font-size:clamp(32px,2.7vw,52px);line-height:1.08;text-wrap:balance}
.k4x{color:#a9643f}
.k4y{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:clamp(8px,.65vw,12px) 0 clamp(6px,.5vw,9px);border-bottom:1px solid #c9c5bf}
.k4z{font-weight:500;font-size:clamp(12px,calc(1.1vw - 3px),18px);letter-spacing:.2em;color:#24292f}
.k50{font-family:'Jost',sans-serif;font-weight:400;font-size:clamp(23px,calc(2.3vw - 7px),37px);line-height:1;color:#24395a;white-space:nowrap}
.k51{flex:2.4 1 480px;min-width:0;position:relative;aspect-ratio:1088/730;border-radius:clamp(24px,2.6vw,48px);overflow:hidden;box-shadow:0 20px 50px rgba(36,57,90,.15);background:#dfe6ec}
.k52{width:100%;height:100%;object-fit:cover;display:block}
.k53{position:absolute;left:0;top:-110px;width:100%;height:calc(100% + 110px);border:0;display:block}
.k54{margin:clamp(30px,2.6vw,48px) 0 0;max-width:1100px;text-align:left;color:#4a4642;font-size:clamp(16px,1.1vw,20px);line-height:1.65;text-wrap:pretty}
.k55{background:#f8f5ef;padding:56px 20px 64px}
.k56{margin:0;text-align:center;font-family:'Bodoni Moda',serif;font-weight:400;color:#24395a;font-size:clamp(44px,12vw,56px);line-height:1}
.k57{margin:12px 0 0;text-align:center;font-weight:500;font-size:12px;letter-spacing:.25em;color:#6d6a66}
.k58{display:flex;justify-content:center;margin-top:24px}
.k59{display:flex;gap:4px;padding:4px;border:1px solid #e1dcd3;border-radius:999px;background:#fbf9f5}
.k5a{border:0;border-radius:999px;width:96px;height:38px;font:600 14px 'Jost';cursor:pointer;background:#24395a;color:#fff}
.k5b{border:0;border-radius:999px;width:96px;height:38px;font:600 14px 'Jost';cursor:pointer;background:transparent;color:#24395a}
.k5c{margin:28px 0 22px;text-align:center;font-family:'Bodoni Moda',serif;font-weight:400;color:#24395a;font-size:clamp(28px,8vw,36px);line-height:1.1;text-wrap:balance}
.k5d{position:relative;aspect-ratio:1088/612;border-radius:22px;overflow:hidden;box-shadow:0 14px 34px rgba(36,57,90,.15);background:#dfe6ec}
.k5e{margin-top:18px;padding:0 18px}
.k5f{display:flex;align-items:center;gap:16px;padding:12px 0 10px;border-bottom:1px solid #d6d1c9}
.k5g{display:flex;width:26px;justify-content:center;flex-shrink:0}
.k5h{color:#a9643f;display:block}
.k5i{flex:1;min-width:0;font-weight:500;font-size:clamp(11px,3.2vw,13px);letter-spacing:.18em;color:#4a4642}
.k5j{font-family:'Jost',sans-serif;font-weight:400;font-size:clamp(22px,6.4vw,28px);line-height:1;color:#24395a;white-space:nowrap}
.k5k{margin:28px 0 0;padding:0 18px;text-align:left;color:#4a4642;font-size:15px;line-height:1.65;text-wrap:pretty}
.k5l{position:relative;background:#161412;color:#f3ece2;overflow:hidden}
.k5m{position:relative}
.k5n{position:absolute;left:0;bottom:0;width:clamp(150px,18vw,360px);max-height:100%;object-fit:contain;object-position:left bottom;height:auto;pointer-events:none}
.k5o{position:absolute;right:0;bottom:0;width:clamp(320px,39vw,750px);mix-blend-mode:lighten;pointer-events:none}
.k5p{position:relative;max-width:1560px;margin:0 auto;padding:clamp(70px,6vw,130px) clamp(20px,4vw,60px) clamp(90px,8vw,160px) clamp(20px,9vw,170px);display:flex;flex-direction:column;gap:clamp(36px,3vw,56px)}
.k5q{display:flex;align-items:center;gap:clamp(30px,4vw,80px);flex-wrap:wrap}
.k5r{height:clamp(70px,5.4vw,104px);width:auto}
.k5s{display:flex;align-items:center;gap:clamp(16px,2.1vw,42px);flex-wrap:wrap;font-weight:500;font-size:clamp(13px,.85vw,16px);letter-spacing:.14em}
.k5t{color:#f3ece2;transition:all .45s cubic-bezier(.22,.61,.36,1)}
.k5u{width:1px;height:30px;background:#c98a4a}
.k5v{display:flex;align-items:flex-start;column-gap:clamp(20px,2.2vw,44px);row-gap:28px;flex-wrap:wrap}
.k5w{display:flex;gap:14px;align-items:flex-start;flex-shrink:0}
.k5x{width:clamp(50px,3.1vw,60px);height:clamp(50px,3.1vw,60px);border-radius:50%;border:2px solid #e7c39a;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.k5y{color:#e7c39a;display:block}
.k5z{margin:0 0 6px;color:#d9a066;font-weight:600;font-size:12px;letter-spacing:.2em}
.k60{margin:0;font-size:clamp(14px,.9vw,17px);line-height:1.45}
.k61{color:#f3ece2;transition:color .45s cubic-bezier(.22,.61,.36,1)}
.k62{display:flex;gap:clamp(16px,2.2vw,40px);flex-wrap:wrap;align-self:center}
.k63{display:flex;align-items:center;gap:14px;height:clamp(46px,2.7vw,52px);padding:0 22px 0 18px;white-space:nowrap;border-radius:999px;border:2.5px solid transparent;background:linear-gradient(180deg,#235238,#173726) padding-box,linear-gradient(135deg,#9be3b2 0%,#3f8f5a 35%,#1f5534 60%,#7fd29a 100%) border-box;color:#fff;font-weight:600;font-size:clamp(12px,.72vw,14px);letter-spacing:.14em;box-shadow:0 6px 18px rgba(0,0,0,.35);transition:all .45s cubic-bezier(.22,.61,.36,1)}
.k64{display:flex;align-items:center;gap:14px;height:clamp(46px,2.7vw,52px);padding:0 22px 0 18px;white-space:nowrap;border-radius:999px;border:2.5px solid transparent;background:linear-gradient(180deg,#7a4a27,#57331a) padding-box,linear-gradient(135deg,#f6d3a2 0%,#b97a3f 35%,#6b3f1d 60%,#e9b67c 100%) border-box;color:#fff;font-weight:600;font-size:clamp(12px,.72vw,14px);letter-spacing:.14em;box-shadow:0 6px 18px rgba(0,0,0,.35);transition:all .45s cubic-bezier(.22,.61,.36,1)}
.k65{position:relative;border-top:1px solid #8a6a44;background:#161412}
.k66{max-width:1560px;margin:0 auto;padding:clamp(22px,2vw,36px) clamp(20px,4vw,60px);display:flex;align-items:center;justify-content:space-between;column-gap:clamp(30px,5vw,100px);row-gap:20px;flex-wrap:wrap}
.k67{display:flex;align-items:center;gap:clamp(14px,1.4vw,26px);font-size:clamp(14px,.95vw,18px);color:#e9e2d8;flex-wrap:wrap}
.k68{display:flex;opacity:.4;transition:opacity .45s cubic-bezier(.22,.61,.36,1)}
.k69{height:20px;width:auto;display:block}
.k6a{width:1px;height:16px;background:#c9bba8}
.k6b{display:flex;align-items:center;gap:clamp(24px,3vw,56px);flex-wrap:wrap}
.k6c{display:flex;align-items:center;gap:14px}
.k6d{font-size:clamp(11px,.72vw,14px);font-weight:500;letter-spacing:.14em;line-height:1.35;text-align:right;color:#b3a796}
.k6e{width:1px;height:32px;background:#6e6253}
.k6f{display:inline-flex}
.k6g{height:clamp(28px,2.2vw,42px);width:auto;display:block}
.k6h{height:clamp(34px,2.6vw,50px);width:auto;display:block}
.k6i{position:absolute;left:0;bottom:0;width:38%;max-width:180px;opacity:.55;pointer-events:none}
.k6j{position:absolute;right:0;bottom:0;width:78%;mix-blend-mode:lighten;opacity:.8;pointer-events:none}
.k6k{position:relative;padding:56px 20px 120px;display:flex;flex-direction:column;align-items:center;gap:36px}
.k6l{height:76px;width:auto}
.k6m{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.k6n{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}
.k6o{width:46px;height:46px;border-radius:50%;border:2px solid #e7c39a;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.k6p{margin:0 0 6px;color:#d9a066;font-weight:600;font-size:11px;letter-spacing:.2em}
.k6q{margin:0;font-size:14px;line-height:1.45}
.k6r{width:100%;display:flex;gap:12px}
.k6s{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 10px;white-space:nowrap;border-radius:999px;border:2.5px solid transparent;background:linear-gradient(180deg,#235238,#173726) padding-box,linear-gradient(135deg,#9be3b2 0%,#3f8f5a 35%,#1f5534 60%,#7fd29a 100%) border-box;color:#fff;font-weight:600;font-size:12px;letter-spacing:.12em;box-shadow:0 6px 18px rgba(0,0,0,.35)}
.k6t{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 10px;white-space:nowrap;border-radius:999px;border:2.5px solid transparent;background:linear-gradient(180deg,#7a4a27,#57331a) padding-box,linear-gradient(135deg,#f6d3a2 0%,#b97a3f 35%,#6b3f1d 60%,#e9b67c 100%) border-box;color:#fff;font-weight:600;font-size:12px;letter-spacing:.12em;box-shadow:0 6px 18px rgba(0,0,0,.35)}
.k6u{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:-14px;color:#f3ece2;font-size:13px;font-weight:500;letter-spacing:.12em;transition:color .45s cubic-bezier(.22,.61,.36,1)}
.k6v{position:relative;border-top:1px solid #8a6a44;background:#161412;padding:24px 20px 28px;display:flex;flex-direction:column;gap:24px}
.k6w{display:flex;flex-direction:column;align-items:center;gap:12px}
.k6x{height:19px;width:auto;display:block}
.k6y{margin:0;text-align:center;font-size:13px;line-height:1.6;color:#e9e2d8}
.k6z{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}
.k70{display:flex;flex-direction:column;align-items:flex-start;gap:10px}
.k71{height:28px;width:auto;display:block}
.k72{font-size:10px;font-weight:500;letter-spacing:.14em;line-height:1.4;color:#b3a796}
.k73{display:flex;flex-direction:column;align-items:flex-end;gap:10px}
.k74{height:34px;width:auto;display:block;margin:-3px 0}
.k75{font-size:10px;font-weight:500;letter-spacing:.14em;line-height:1.4;color:#b3a796;text-align:right}
.k76{position:fixed;left:0;right:0;bottom:0;z-index:44;display:flex;height:calc(72px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#123438;box-shadow:0 -6px 20px rgba(0,0,0,.22)}
.k77{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:linear-gradient(180deg,#163d41,#0f2e31);color:#f3ece2;font-weight:500;font-size:13px;letter-spacing:.24em;padding-left:.24em;border-right:1px solid rgba(214,178,110,.28)}
.k78{color:#d6b26e;display:block}
.k79{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:linear-gradient(180deg,#163d41,#0f2e31);color:#f3ece2;font-weight:500;font-size:13px;letter-spacing:.24em;padding-left:.24em;border-right:1px solid rgba(214,178,110,.45)}
.k7a{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:linear-gradient(115deg,#b8914f 0%,#e4c98f 45%,#c9a362 100%);color:#1c2a2b;font-weight:500;font-size:13px;letter-spacing:.24em;padding-left:.24em}
.k7b{color:#1c2a2b;display:block}
.k7c{height:calc(72px + env(safe-area-inset-bottom))}
.k7d{position:fixed;inset:0;z-index:55;background:#161412;display:flex;flex-direction:column;padding:0 20px 28px;overflow-y:auto}
.k7e{position:fixed;left:0;bottom:0;width:58%;max-width:260px;opacity:.55;pointer-events:none}
.k7f{position:relative;height:68px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between}
.k7g{height:40px;width:auto;display:block}
.k7h{width:48px;height:48px;margin-right:-8px;border:0;background:transparent;color:#f3ece2;font-size:36px;line-height:1;cursor:pointer;padding:0}
.k7i{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px 0}
.k7j{color:#f3ece2;font-family:'Bodoni Moda',serif;font-size:34px;line-height:1.2;padding:12px 0}
.k7k{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:24px;border-top:1px solid rgba(201,138,74,.35)}
.k7l{display:flex;flex-direction:column;align-items:flex-start;gap:12px}
.k7m{margin:0;font-size:14px;line-height:1.45;color:#f3ece2}
.k7n{position:relative;display:flex;align-items:center;gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(201,138,74,.35);color:#f3ece2;font-size:13px;font-weight:500;letter-spacing:.12em;transition:color .45s cubic-bezier(.22,.61,.36,1)}
.k7o{position:fixed;left:clamp(12px,2vw,32px);bottom:var(--cookie-bottom);z-index:45;width:calc(100% - 24px);max-width:420px;background:#f8f5ef;border:1px solid #e6dccd;border-radius:14px;box-shadow:0 20px 50px rgba(30,20,10,.25);padding:26px 26px 22px;display:flex;flex-direction:column;gap:14px}
.k7p{margin:0;color:#a9643f;font-weight:500;font-size:12px;letter-spacing:.35em}
.k7q{margin:0;color:#2a2420;font-size:15px;line-height:1.6;text-wrap:pretty}
.k7r{color:#7a4a2c;text-decoration:underline}
.k7s{display:flex;gap:10px;margin-top:4px}
.k7t{flex:1;height:48px;border:1.5px solid #b48a4a;border-radius:6px;background:transparent;color:#2a2420;font:500 13px 'Jost';letter-spacing:.16em;cursor:pointer;transition:all .45s cubic-bezier(.22,.61,.36,1)}
.k7u{flex:1;height:48px;border:0;border-radius:6px;background:#7a4a2c;color:#fff;font:500 13px 'Jost';letter-spacing:.16em;cursor:pointer;transition:all .45s cubic-bezier(.22,.61,.36,1)}
.k7v{position:fixed;inset:0;z-index:60;background:rgba(20,18,16,.72);display:flex;align-items:center;justify-content:center;padding:clamp(16px,3vw,40px)}
.k7w{position:relative;width:100%;max-width:760px;max-height:86vh;display:flex;flex-direction:column;background:#f8f5ef;border-radius:14px;box-shadow:0 30px 80px rgba(0,0,0,.35);overflow:hidden}
.k7x{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:clamp(24px,3vw,40px) clamp(24px,3vw,44px) 20px;border-bottom:1px solid #e6dccd}
.k7y{margin:0 0 10px;color:#a9643f;font-weight:500;font-size:13px;letter-spacing:.35em}
.k7z{margin:0;font-family:'Bodoni Moda',serif;font-weight:400;font-size:clamp(28px,2.4vw,40px);line-height:1.1;color:#1f1b18}
.k80{flex-shrink:0;width:48px;height:48px;border-radius:50%;border:1px solid #d9cbb6;background:transparent;color:#5a3a24;font-size:22px;line-height:1;cursor:pointer;transition:all .45s cubic-bezier(.22,.61,.36,1)}
.k81{overflow-y:auto;padding:24px clamp(24px,3vw,44px) 8px;display:flex;flex-direction:column;gap:18px;color:#2a2420;font-size:16px;line-height:1.65;text-wrap:pretty}
.k82{margin:0}
.k83{margin:0 0 6px;font-weight:600;font-size:14px;letter-spacing:.12em;color:#7a4a2c}
.k84{padding:20px clamp(24px,3vw,44px) clamp(24px,3vw,36px);display:flex;justify-content:flex-end;gap:14px;flex-wrap:wrap}
.k85{height:54px;padding:0 28px;border:1.5px solid #b48a4a;border-radius:6px;background:transparent;color:#2a2420;font:500 14px 'Jost';letter-spacing:.18em;cursor:pointer;transition:all .45s cubic-bezier(.22,.61,.36,1)}
.k86{height:54px;padding:0 28px;border:0;border-radius:6px;background:#7a4a2c;color:#fff;font:500 14px 'Jost';letter-spacing:.18em;cursor:pointer;transition:all .45s cubic-bezier(.22,.61,.36,1)}
.k87{position:fixed;inset:0;z-index:50;background:rgba(20,18,16,.92);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:clamp(16px,3vw,48px);cursor:zoom-out}
.k88{position:absolute;top:clamp(12px,2vw,28px);right:clamp(12px,2vw,28px);width:52px;height:52px;border-radius:50%;border:1px solid rgba(243,236,226,.5);background:transparent;color:#f3ece2;font-size:26px;line-height:1;cursor:pointer;transition:all .45s cubic-bezier(.22,.61,.36,1)}
.k89{max-width:min(1600px,86vw);max-height:80vh;object-fit:contain;border-radius:10px;box-shadow:0 30px 80px rgba(0,0,0,.5);background:transparent;cursor:default}
.k8a{display:flex;align-items:baseline;gap:18px;color:#f3ece2;cursor:default}
.k8b{font-family:'Bodoni Moda',serif;font-size:clamp(20px,1.6vw,28px)}
.k8c{font-size:14px;letter-spacing:.2em;color:#b3a796}
.k8d{position:absolute;left:clamp(10px,2.5vw,40px);top:50%;transform:translateY(-50%);width:clamp(46px,3.6vw,64px);height:clamp(46px,3.6vw,64px);border-radius:50%;border:1px solid rgba(243,236,226,.5);background:rgba(22,20,18,.55);color:#f3ece2;font-size:28px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .45s cubic-bezier(.22,.61,.36,1)}
.k8e{position:absolute;right:clamp(10px,2.5vw,40px);top:50%;transform:translateY(-50%);width:clamp(46px,3.6vw,64px);height:clamp(46px,3.6vw,64px);border-radius:50%;border:1px solid rgba(243,236,226,.5);background:rgba(22,20,18,.55);color:#f3ece2;font-size:28px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .45s cubic-bezier(.22,.61,.36,1)}
.k8f{position:fixed;inset:0;z-index:90;background:rgba(20,18,16,.72);display:flex;align-items:center;justify-content:center;padding:clamp(12px,3vw,40px)}
.k8g{position:relative;width:100%;max-width:1120px;max-height:var(--pm-h);display:flex;flex-direction:column;background:#faf7f2;border-radius:clamp(18px,2vw,26px);overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.35)}
.k8h{position:absolute;top:clamp(12px,1.6vw,22px);right:clamp(12px,1.6vw,22px);z-index:2;width:clamp(36px,3.2vw,46px);height:clamp(36px,3.2vw,46px);border-radius:50%;border:0;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.08);color:#2a2420;font-size:clamp(17px,1.5vw,22px);line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .45s cubic-bezier(.22,.61,.36,1)}
.k8i{flex:1;min-height:0;overflow-y:auto;display:flex;flex-wrap:wrap}
.k8j{flex:1.35 1 420px;min-width:0;background:#f3eee6;display:flex;align-items:center;justify-content:center;padding:clamp(12px,2.6vw,44px)}
.k8k{width:100%;max-width:520px;max-height:min(68vh,620px);height:auto;aspect-ratio:5/6;object-fit:contain;padding:0;box-sizing:border-box;display:block;mix-blend-mode:multiply}
.k8l{flex:1 1 340px;min-width:0;padding:clamp(18px,3.4vw,56px) clamp(18px,3.4vw,56px) clamp(16px,2.6vw,40px)}
.k8m{margin:0;font-weight:500;font-size:12px;letter-spacing:.28em;color:#6d6a66}
.k8n{margin:10px 0 0;font-family:'Bodoni Moda',serif;font-weight:400;font-size:clamp(24px,2.4vw,38px);line-height:1.1;color:#1f1b18}
.k8o{height:1px;background:#e1dbd1;margin:clamp(14px,2vw,32px) 0}
.k8p{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.k8q{margin:8px 0 0;font-size:clamp(18px,1.7vw,28px);color:#1f1b18}
.k8r{margin:8px 0 0;font-weight:600;font-size:clamp(18px,1.7vw,28px);color:#8e1f22}
.k8s{margin:0;font-weight:500;font-size:12px;letter-spacing:.28em;color:#6d6a66;margin-bottom:8px}
.k8t{flex-shrink:0;border-top:1px solid #e6e0d6;padding:clamp(12px,1.6vw,22px) clamp(14px,3vw,48px);display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:clamp(8px,1.2vw,18px)}
.k8u{display:flex;align-items:center;justify-content:center;gap:10px;height:clamp(44px,3.9vw,56px);padding:0 clamp(10px,2vw,28px);border-radius:999px;background:linear-gradient(90deg,#a8672f,#7c4520);color:#f6e6d2;font-weight:500;font-size:clamp(12px,1vw,14px);letter-spacing:.14em;box-shadow:0 6px 18px rgba(90,45,15,.25);transition:all .45s cubic-bezier(.22,.61,.36,1)}
.k8v{display:flex;align-items:center;justify-content:center;gap:10px;height:clamp(44px,3.9vw,56px);padding:0 clamp(10px,2vw,28px);border-radius:999px;border:1.5px solid #d6cfc4;background:transparent;color:#2a2420;font-weight:500;font-size:clamp(12px,1vw,14px);letter-spacing:.12em;transition:all .45s cubic-bezier(.22,.61,.36,1)}
.k8w{display:flex;color:#2f7d3a}
.k8x{display:flex;align-items:center;gap:clamp(12px,1.1vw,16px);padding:clamp(7px,.85vw,12px) 0;border-bottom:1px solid #ebe5dc}
.k8y{flex-shrink:0;width:clamp(22px,2vw,28px);height:clamp(22px,2vw,28px);border-radius:50%;background:#b48a4a;color:#fff;font-size:clamp(11px,.9vw,13px);font-weight:600;display:flex;align-items:center;justify-content:center}
.k8z{flex:1;min-width:0;font-size:clamp(14px,1.15vw,19px);color:#2a2420}
.k90{font-size:clamp(13px,1.05vw,18px);color:#4a4642;white-space:nowrap}
@media (max-width:900px){:root{--pm-h:70dvh;--hero-pos:80% center;--hero-h:50svh;--hero-min:0px;--hero-text-bottom:28px;--hero-title-size:clamp(40px,11vw,60px);--plans-pad:84px 20px 84px;--cookie-bottom:calc(80px + env(safe-area-inset-bottom))}.d-only{display:none!important}.k8k{max-height:34dvh}}
@media (min-width:901px){.m-only{display:none!important}}
@keyframes amenInR{from{opacity:0;transform:translateX(70px)}to{opacity:1;transform:none}}
@keyframes amenInL{from{opacity:0;transform:translateX(-70px)}to{opacity:1;transform:none}}
@keyframes popFadeIn{from{opacity:0}to{opacity:1}}
@keyframes popFadeOut{from{opacity:1}to{opacity:0}}
@keyframes popIn{from{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}
@keyframes popOut{from{opacity:1;transform:none}to{opacity:0;transform:translateY(12px) scale(.98)}}
.pop-ov{animation:popFadeIn .35s ease both}
.pop-box{animation:popIn .45s cubic-bezier(.22,.61,.36,1) both}
.pop-ov.is-closing{animation:popFadeOut .3s ease forwards}
.pop-ov.is-closing .pop-box{animation:popOut .3s cubic-bezier(.4,0,.2,1) forwards}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
.hv1:hover{color:#d9a066!important}
.hv2:hover{color:#fff!important;filter:brightness(1.1)!important}
.hv3:hover{color:#8a4e28!important}
.hv4:hover{color:#fff!important;filter:brightness(1.08)!important}
.hv5:hover{background:#fbf1e4!important}
.hv6:hover{background:#b9553a!important;color:#fff!important}
.hv7:hover{transform:translateY(-6px)!important;box-shadow:0 26px 50px rgba(60,40,20,.26)!important}
.hv8:hover{transform:scale(1.04)!important}
.hv9:hover{background:#b48a4a!important;color:#fff!important}
.hv10:hover{color:#fff!important;filter:brightness(1.15)!important}
.hv11:hover{background:#efe4d4!important}
.hv12:hover{background:#5f3820!important}
.hv13:hover{background:#7a4a2c!important;color:#fff!important;border-color:#7a4a2c!important}
.hv14:hover{background:#f3ece2!important;color:#161412!important}
.hv15:hover{background:#b9553a!important;border-color:#b9553a!important}
.hv-plan:hover{border-color:#d9c3a1!important;box-shadow:0 16px 38px rgba(120,90,50,.14)!important}
.hvp0:hover{background:#f1ebe2!important}
.hvp1:hover{color:#fff!important;filter:brightness(1.08)!important}
.hvp2:hover{border-color:#2f7d3a!important;color:#2f7d3a!important}
.hv-vonbe:hover{opacity:1!important}
.hv-lnk:hover{color:#d9a066!important}
