.buybox{background:#0E1621;color:#F6F2EA;border-radius:14px;padding:22px 24px;max-width:420px;margin-top:22px}.buybox__k{margin:0;color:#E2C799;font-weight:700;font-size:15px}.buybox__price{font-family:"Bellefair",serif;font-size:46px;line-height:1;margin:10px 0 16px}.buybox .buybox__price{font-family:"Bellefair",serif!important;font-size:46px!important;line-height:1!important;color:#F6F2EA!important;margin:10px 0 16px!important;max-width:none!important}.buybox .buybox__cur{font-family:"Assistant",sans-serif;font-size:.5em;font-weight:600;margin-inline-start:8px;vertical-align:.12em}.buybox__btn{width:100%;min-height:52px;font-size:18px;background:#B8915A!important;color:#0E1621!important;border:0!important;font-weight:700;border-radius:999px;cursor:pointer}.buybox__btn:hover{filter:brightness(1.08)}.buybox__note{font-size:14px;line-height:1.6;color:#C9C2B4;margin:14px 0 0}.bookord{display:flex;flex-direction:column;gap:10px}.bookord label{display:flex;flex-direction:column;gap:4px;font-size:15px;color:#E9E3D7}.bookord input:not([type=checkbox]){background:#fff;color:#0E1621;border:1px solid #C9C2B4;border-radius:8px;height:46px!important;min-height:0!important;max-height:46px;padding:8px 12px;font:inherit;width:100%;box-sizing:border-box;resize:none}.bookord .chk{display:block!important;font-size:14px;line-height:1.5;padding-inline-start:28px;position:relative}.bookord .chk a{color:#E2C799}.bookord .chk input{position:absolute;inset-inline-start:0;top:3px;width:18px!important;height:18px!important;margin:0}.bookord .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.bookord .form__note{color:#E2C799;font-size:15px;margin:4px 0 0}.bookord .form__note:empty{display:none}.gal1{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.gal1 img{width:100%;height:auto;border-radius:6px;box-shadow:0 24px 50px -24px rgba(14,22,33,.55)}.gal1 h3{font-family:"Bellefair",serif;font-weight:400;font-size:clamp(34px,3.4vw,50px);margin:0 0 6px}.gal1__sub{font-size:19px;margin:0 0 14px;color:#4A5361}.gal1 ul{margin:14px 0 0;padding-inline-start:20px;line-height:1.7}.gal1__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}@media(max-width:760px){.gal1{grid-template-columns:1fr}.gal1 img{max-width:260px}}