@import url('styles-base.css');

/* Header logo: maximise presence within the existing navigation band without increasing header height. */
header .brand{height:100%!important;display:flex!important;align-items:center!important}
header .brand img{width:205px!important;height:102px!important;max-height:calc(100% - 4px)!important;object-fit:contain!important;object-position:left center!important;margin:0!important;padding:0!important;background:transparent!important}

/* Homepage image corrections */
.hero-photo{background-image:url('Golden Britannia Coins on a Sunlit Terrace.png')!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important;background-color:#f5f8fa!important;}
.hero-shade{background:linear-gradient(90deg,rgba(18,27,32,.78) 0%,rgba(18,27,32,.66) 30%,rgba(18,27,32,.30) 52%,rgba(18,27,32,.06) 70%,rgba(18,27,32,0) 82%)!important;}
.hero-copy{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.34)}.hero-copy .eyebrow,.hero-copy .lead,.hero-copy h1{color:#fff!important}.hero-copy h1 em{color:#d9ad58!important}.hero-copy .lightlink,.hero-foot,.hero-foot>*{color:#fff!important}.hero-foot{border-top-color:rgba(255,255,255,.58)!important}
.heritage-image{background-image:url('British Gold_ History and Heritage.png')!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:left center!important;background-color:#f5f8fa!important}.human-img.specialist{background-image:url('Luxury Numismatic Consultation by the Thames.png')!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:left center!important}.human-img.collector{background-image:url('Royal Lianage Coins.png')!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:right center!important}

/* Curated collection: one common visible slab height. Width is automatic so nothing is stretched. */
.collections .cards{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important}.collections .curated-coin-card{min-width:0!important;overflow:hidden!important}.collections .curated-coin-card .visual{height:280px!important;padding:10px 4px!important;background:#edf5fa!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.collections .curated-image-box{display:flex!important;width:100%!important;height:260px!important;align-items:center!important;justify-content:center!important;overflow:visible!important}.collections .curated-image-box img{content:normal!important;display:block!important;height:250px!important;width:auto!important;min-height:250px!important;max-height:250px!important;max-width:none!important;object-fit:contain!important;object-position:center!important;margin:auto!important;transform:none!important;scale:1!important;mix-blend-mode:normal!important;filter:drop-shadow(0 12px 18px rgba(51,51,51,.16))!important}.collections .card:nth-child(1) .visual img,.collections .card:nth-child(3) .visual img{content:normal!important}
/* Tudor Beasts source artwork carries extra canvas around the slab. Enlarge only that artwork so its visible slab matches the other four featured coins. */
.collections .curated-coin-card:nth-child(2) .curated-image-box img{height:285px!important;min-height:285px!important;max-height:285px!important;width:auto!important;max-width:none!important}

/* Ghana field visit: two true portrait films plus a photo column. No CSS zoom or crop. */
#responsible-gold .ghana-two-film-layout{display:grid!important;grid-template-columns:minmax(220px,.9fr) minmax(220px,.9fr) minmax(280px,1.15fr)!important;gap:18px!important;align-items:start!important;margin:38px 0 48px!important;width:100%!important;}
#responsible-gold .ghana-film-card{min-width:0!important;background:#252a2d!important;border:1px solid rgba(212,175,55,.48)!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important;}
#responsible-gold .ghana-film{display:block!important;width:100%!important;height:auto!important;aspect-ratio:9/16!important;object-fit:contain!important;object-position:center!important;background:#252a2d!important;margin:0!important;padding:0!important;transform:none!important;scale:1!important;}
#responsible-gold .ghana-film-caption{padding:10px 12px!important;color:#d9ad58!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-top:1px solid rgba(212,175,55,.25)!important;}
#responsible-gold .ghana-photo-column{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:1fr 1fr!important;gap:10px!important;width:100%!important;aspect-ratio:9/16!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;overflow:hidden!important;}
#responsible-gold .ghana-photo-column img{display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;object-fit:cover!important;object-position:center!important;margin:0!important;padding:0!important;transform:none!important;}

/* Catalogue cards and purchase controls */
.cat .products{align-items:stretch!important}.cat .product{display:flex!important;flex-direction:column!important;align-self:stretch!important;min-height:100%!important}.cat .product .visual{flex:0 0 310px!important}.cat .product h2{min-height:82px!important}.cat .product .price{min-height:28px!important}.cat .product .desc{min-height:108px!important}.cat .product>button.buy{align-self:stretch!important;width:100%!important;min-height:43px!important;margin-left:0!important;margin-right:0!important}.cat .product>button.buy:first-of-type{margin-top:auto!important;margin-bottom:10px!important;background:#c3ab72!important;color:#fff!important}.cat .product>button.buy:nth-of-type(2){background:#89949a!important;color:#fff!important}

/* Aurum Gold Coin Guide: slabbed coins with a tight, thin gold keyline. */
body .spread .page img.photo,body .spread .page img.craft-photo{border:1px solid #D4AF37!important;box-sizing:border-box!important}
body .spread .page img.coin,body .spread .page img.coin-clean{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:330px!important;object-fit:contain!important;margin:18px auto 20px!important;padding:2px!important;background:transparent!important;mix-blend-mode:normal!important;border:1px solid #D4AF37!important;border-radius:1px!important;filter:drop-shadow(0 12px 18px rgba(51,51,51,.18))!important;-webkit-mask-image:none!important;mask-image:none!important;opacity:1!important;visibility:visible!important}
body .spread .coin-pair-frame{border:0!important;padding:0!important;background:transparent!important;gap:12px!important}body .spread .coin-pair-frame img{border:1px solid #D4AF37!important;padding:2px!important;height:205px!important;mix-blend-mode:normal!important;background:transparent!important}

/* Master footer social and review links. */
.aurum-master-footer .aurum-social{grid-column:1/-1!important;border-top:1px solid #d1d5d8!important;padding-top:24px!important}.aurum-master-footer .aurum-social>b{margin-bottom:14px!important}.aurum-social-links{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}.aurum-social-links a{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:8px 12px!important;border:1px solid #cfd5d8!important;background:#fff!important;color:#4a4a4a!important;font-size:11px!important;font-weight:700!important;letter-spacing:.3px!important;transition:transform .15s ease,border-color .15s ease!important}.aurum-social-links a:hover{transform:translateY(-2px)!important;border-color:#D4AF37!important}.aurum-social-links .social-icon{display:inline-block!important;width:24px!important;height:24px!important;border-radius:0!important;background-color:transparent!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important;color:transparent!important;font-size:0!important;line-height:0!important;overflow:hidden!important}.aurum-social-links .trustpilot-link .social-icon{background:#00b67a!important;color:#fff!important;font-size:15px!important;line-height:24px!important;text-align:center!important;border-radius:50%!important}.aurum-social-links .trustpilot-link{border-color:#00b67a!important}
/* Current recognisable platform marks, embedded locally so footer icons do not depend on a third-party image host. */
.aurum-social-links a[aria-label*="Instagram"] .social-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CradialGradient id='g' cx='30%25' cy='100%25' r='130%25'%3E%3Cstop offset='0' stop-color='%23ffd600'/%3E%3Cstop offset='.35' stop-color='%23ff7a00'/%3E%3Cstop offset='.62' stop-color='%23ff0169'/%3E%3Cstop offset='1' stop-color='%23d300c5'/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect width='24' height='24' rx='6' fill='url(%23g)'/%3E%3Crect x='5.2' y='5.2' width='13.6' height='13.6' rx='4.1' fill='none' stroke='white' stroke-width='1.8'/%3E%3Ccircle cx='12' cy='12' r='3.3' fill='none' stroke='white' stroke-width='1.8'/%3E%3Ccircle cx='17.1' cy='6.9' r='1.05' fill='white'/%3E%3C/svg%3E")!important}
.aurum-social-links a[aria-label*="Facebook"] .social-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12' fill='%230866ff'/%3E%3Cpath fill='white' d='M13.6 20v-7h2.35l.35-2.73h-2.7V8.53c0-.79.22-1.33 1.36-1.33h1.45V4.76c-.25-.03-1.11-.1-2.11-.1-2.09 0-3.52 1.28-3.52 3.62v1.99H8.42V13h2.36v7h2.82z'/%3E%3C/svg%3E")!important}
.aurum-social-links a[aria-label*="LinkedIn"] .social-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect width='24' height='24' rx='2.5' fill='%230A66C2'/%3E%3Cpath fill='white' d='M6.5 8.4H3.8V20h2.7V8.4zM5.15 4A1.58 1.58 0 1 0 5.15 7.16 1.58 1.58 0 0 0 5.15 4zM20.2 13.35c0-3.49-1.86-5.11-4.35-5.11-2 0-2.9 1.1-3.4 1.88V8.4H9.75V20h2.7v-5.75c0-1.52.29-2.99 2.17-2.99 1.85 0 1.88 1.73 1.88 3.09V20h2.7v-6.65z'/%3E%3C/svg%3E")!important}
.aurum-social-links a[aria-label*="TikTok"] .social-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect width='24' height='24' rx='5' fill='%23000'/%3E%3Cpath d='M15.3 5.1c.5 1.5 1.55 2.55 3.05 3.05v2.7a8.1 8.1 0 0 1-3.05-.7v5.05a5.2 5.2 0 1 1-4.5-5.15v2.75a2.5 2.5 0 1 0 1.8 2.4V4h2.7v1.1z' fill='%23fff'/%3E%3Cpath d='M12.6 4v11.2a2.5 2.5 0 0 1-2.9 2.47 2.5 2.5 0 0 0 4.2-1.83V6.65a6.4 6.4 0 0 0 3.05 2.7V7.7A5.4 5.4 0 0 1 15.3 5.1V4h-2.7z' fill='%2325F4EE' opacity='.8'/%3E%3C/svg%3E")!important}

/* Site-wide risk disclaimer: a full-width horizontal footer band below all footer columns. */
.aurum-master-footer .footer-risk-disclaimer{grid-column:1/-1!important;width:100%!important;max-width:none!important;border-top:1px solid #cfd5d8!important;margin-top:8px!important;padding:24px 0 0!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:24px!important;align-items:start!important;font-size:9.5px!important;line-height:1.55!important;color:#777d81!important}.aurum-master-footer .footer-risk-disclaimer p{margin:0!important;max-width:none!important}.aurum-master-footer .footer-risk-disclaimer p strong{color:#4a4a4a!important}

@media(max-width:1050px){#responsible-gold .ghana-two-film-layout{grid-template-columns:1fr 1fr!important}#responsible-gold .ghana-photo-column{grid-column:1/-1!important;aspect-ratio:2/1!important;grid-template-columns:repeat(4,1fr)!important;grid-template-rows:1fr!important}.hero-photo{background-position:62% center!important}.collections .curated-image-box img{height:205px!important;min-height:205px!important;max-height:205px!important}.collections .curated-coin-card:nth-child(2) .curated-image-box img{height:235px!important;min-height:235px!important;max-height:235px!important}.collections .curated-image-box{height:215px!important}.collections .curated-coin-card .visual{height:230px!important}.aurum-master-footer .footer-risk-disclaimer{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){.collections .cards{grid-template-columns:1fr 1fr!important}.collections .curated-coin-card:last-child{grid-column:1/-1!important;max-width:50%!important;width:100%!important;justify-self:center!important}}
@media(max-width:650px){body .spread .page img.coin,body .spread .page img.coin-clean{max-height:290px!important}#responsible-gold .ghana-two-film-layout{grid-template-columns:1fr!important;gap:16px!important}#responsible-gold .ghana-film-card{width:min(100%,420px)!important;margin:0 auto!important}#responsible-gold .ghana-photo-column{grid-column:auto!important;aspect-ratio:1/1!important;grid-template-columns:1fr 1fr!important;grid-template-rows:1fr 1fr!important}.aurum-social-links a{flex:1 1 135px!important;justify-content:center!important}.aurum-master-footer .footer-risk-disclaimer{grid-template-columns:1fr!important;gap:12px!important;font-size:9px!important}}
@media(max-width:560px){header .brand img{width:180px!important;height:90px!important;max-height:calc(100% - 4px)!important}}
@media(max-width:520px){.collections .cards{grid-template-columns:1fr!important}.collections .curated-coin-card:last-child{grid-column:auto!important;max-width:none!important}.collections .curated-image-box img{height:245px!important;min-height:245px!important;max-height:245px!important}.collections .curated-coin-card:nth-child(2) .curated-image-box img{height:280px!important;min-height:280px!important;max-height:280px!important}.collections .curated-image-box{height:255px!important}.collections .curated-coin-card .visual{height:270px!important}}