body.admin-bar header{margin-top:32px}.gmt-logo-image{object-fit:contain!important}.gmt-story-logo{width:100%;max-height:520px;object-fit:contain;padding:35px}.gmt-content{min-height:55vh}.gmt-feedback{position:relative;margin:155px auto 25px;max-width:900px;padding:20px;border:1px solid #d4af37;border-radius:12px;background:#172431;color:#fdf2de}.gmt-honeypot{position:absolute;left:-9999px}.gmt-plain{max-width:1000px;margin:auto;padding:180px 24px 80px}.gmt-plain h1{font-size:48px;margin-bottom:30px}.gmt-plain p{line-height:1.8;margin:16px 0}.gmt-plain img{max-width:100%}@media(max-width:782px){body.admin-bar header{margin-top:46px}}.gmt-gallery-grid{max-width:1280px;margin:60px auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0 24px}.gmt-gallery-grid figure{overflow:hidden;border-radius:16px;border:1px solid #d4af3755}.gmt-gallery-grid img{width:100%;height:260px;object-fit:cover;transition:scale .6s}.gmt-gallery-grid img:hover{scale:1.04}.gmt-gallery-grid figcaption{padding:16px;color:#fdf2de;font-size:18px}@media(max-width:800px){.gmt-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.gmt-gallery-grid img{height:180px}}@media(max-width:450px){.gmt-gallery-grid{grid-template-columns:1fr}}
[data-gmt-cart]+span{position:absolute;top:-7px;right:-6px;min-width:13px;height:13px;line-height:13px;font-size:10px;text-align:center;color:#d4af37}

/* Official horizontal brand lockup. */
.gmt-site-header>div{max-width:960px;padding:10px 24px}
.gmt-site-header>div>div{gap:24px}
.gmt-header-brand{width:126px;height:60px;flex:0 0 126px}
.gmt-header-brand img{width:100%;height:100%;object-fit:contain}
.gmt-site-header ul{gap:24px}
.gmt-site-header ul a{font-size:14px}
@media(min-width:640px) and (max-width:1023px){.gmt-site-header>div{padding:9px 15px}.gmt-site-header>div>div{gap:15px}.gmt-header-brand{width:105px;flex-basis:105px;height:50px}.gmt-site-header ul{gap:14px}.gmt-site-header ul a{font-size:13px}.gmt-site-header .btn_gradient{display:none}}
@media(max-width:639px){.gmt-site-header>div{max-width:280px;padding:8px 15px}.gmt-site-header>div>div{gap:16px}.gmt-header-brand{width:105px;flex-basis:105px;height:48px}.gmt-site-header ul{gap:12px}}
